* {margin: 0; padding: 0;}

body {
	background: #213948;
	color: #000;
	font: normal 62.5% verdana;
	padding: 0;
}

A:link {COLOR: #0099cc; text-decoration: none}
A:visited {COLOR: #0099cc; text-decoration: none}
A:hover {COLOR: #99cc00; TEXT-DECORATION: none;}

big {font-size: 1.1em;}

p{
text-align: left;
font-size: 13px;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
margin-top: 0;
margin-bottom: 10px;}

.note{font: 11px Verdana, Arial, sans-serif; color: #555; line-height: 1.4;}


h1,h2 {color: #0099cc; padding: 8px 0 2px;}

h1 {font: normal 1.7em arial,verdana;border-bottom: 1px dotted #d0d0d0;}
h2 {font: normal 12px verdana, arial; PADDING-BOTTOM: 10px; line-height: 1.4}

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font: normal 1.1em Georgia,serif;
	padding-left: 26px
}

form,table {margin-bottom: 1.2em;}
img {border: none;}
label {display: block;}
li {line-height: 1.5em;}
small,.small {font: normal 0.9em verdana;}
ul {padding: 0 2em 1.2em;}

/* structure */
#container {
	background: #fff;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 30px auto;
	width: 940px;
}

/* header */
.header {
    background: #0099cc url('img/header.jpg') top center no-repeat;
	height: 320px;
}

/* navigation */
.navigation {
	background: #8bd707 url(img/hd_bg.png) repeat-x; height: 40px;
}
.navigation a {
	background: #8bd707 url(img/nav.png) repeat-x;
	border-left: 1px solid #76b90c;
    border-right: 1px solid #a0dd11;
    color: #006633;
	float: left;
	font: 1em verdana;
	padding: 0 14px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover,.navigation a#active {background-position: left bottom; color: #fff;}

/* main */
.main#two-columns {background: #FFF url(img/two-columns.gif) repeat-y;}

/* foot */
div#foot{width: 100%; overflow: hidden; /* simple clearing of floats */}
div#foot div{float:left; width:273px; margin-left:15px; margin-right:15px; padding-bottom:10px; display:inline;}

/* bottom */
.bottom {
	background: #58b2cc;
	border-top: 1px solid #339999;
	color: #fff;
	padding: 20px 15px;
    font-size: 11px
}

.bottomg {
	background: #fff;
	padding: 20px 15px;
}
/* footer */
.footer {
	background: #213948 url(img/bottom.gif) no-repeat left top;
	color: #EED;
	padding: 10px;
    height:16px;
}

.footerg {
	background: #213948 url(img/bottomg.gif) no-repeat left top;
	color: #EED;
	padding: 10px;
    height:16px;
}

/* gallery */
.main#gallery {background-color: #fff;}

.contentg {padding: 5px 12px;}

.gallery {width: 940px;}

.gnote{font: 11px Verdana, Arial; color: #fff;line-height: 1.5;}

.img {
width:153px;
float:left;
padding: 10px 10px 15px 10px;
margin: 5px;
background: #fff url(img/img-bg.jpg) repeat-x left top; ;
}
.img p{
padding: 0px;
margin: 0px;
}
.img A IMG {
border: 1px solid #fff;
}
.img A:hover IMG {
border-color: #000;
}
.img h3{
font-size: 11px;
text-decoration: none;
padding:0px;
float:left;
line-height:100%;
margin: 5px 0px 0px;
font-weight:normal;
}

/* misc */
.clear,.clearer {clear: both;}
.clearer {font-size: 0;}
.col2 .left {width: 560px;}
.col2 .right .content {background: #FFF;}
.col2 .right {width: 340px;}
.content {padding: 18px 25px;}
.content1 {padding: 25px 35px;}
.left {float: left;}
.right {float: right;}
.right .content {padding: 18px 20px 12px;}
.col1 .left {width: 450px;}
.col1 .right .content {background: #FFF;}
.col1 .right {width: 450px;}

/* blockhome list */
ul.blockhome {
	border-top: 1px dotted #fff;
	margin: 0;
	padding: 0;
	width: 95%;
}
.blockhome li {
	border-bottom: 1px dotted #fff;
	list-style: none;
    background: #fff url(img/mailto.gif) no-repeat left bottom;
}
.blockhome li a,.blockhome li em {
	color: #000;
	display: block;
}
.blockhome li em {
	font-size: 0.8em;
	font-style: normal;
    color: #666;
   	padding-left: 8%;
}
.blockhome li a {
	text-decoration: none;
	width: 93%;
}
.blockhome li a span {font-size: 11px;}
.blockhome li a:hover {
    color: #0099cc;
}
.right .blockhome,.right .blockhome li {border-color: #c0c0c0;}

/* block list */
ul.block {
	border-top: 1px dotted #fff;
	margin: 0;
	padding: 0;
	width: 95%;
}
.block li {
	border-bottom: 1px dotted #fff;
	list-style: none;
}
.block li a,.block li em {
	color: #000;
	display: block;
}
.block li em {
    font-size: 0.8em;
	font-style: normal;
    color: #666;
}
.block li a {
	padding: 0px 4%;
	text-decoration: none;
	width: 92%;
}
.block li a span {font-size: 11px;}
.block li a:hover {
	background: #e5e5e5;
    color: #0099cc;
}
.right .block,.right .block li {border-color: #c0c0c0;}

/* blockfoot list */
ul.blockfoot {
	border-top: 1px dotted #fff;
	margin: 0;
	padding: 0;
	width: 95%;
}
.blockfoot li {
	border-bottom: 1px dotted #fff;
	list-style:  none;
}
.blockfoot li a,.blockfoot li em {
	color: #fff;
	display: block;
}
.blockfoot li em {
	font-size: 0.9em;
	font-style: normal;
    color: #fff;
}
.blockfoot li a {
	padding: 1px 3%;
	text-decoration: none;
	width: 94%;
}
.blockfoot li a span {font-size: 11px;}
.blockfoot li a:hover {
	background: #47a4be;
	color: #ffcc00;}

/* calendario */
.cal {FLOAT: left; BACKGROUND-IMAGE: url(img/calendario.gif); MARGIN: 9px 10px 15px 0; WIDTH: 44px;
BACKGROUND-REPEAT: no-repeat;HEIGHT: 54px; TEXT-ALIGN: center}
.cal .dayname {FONT-WEIGHT: normal; FONT-SIZE: 8px; WIDTH: 100%; COLOR: #fff;}
.cal .daynum {FONT-SIZE: 18px; WIDTH: 100%; COLOR: #999; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.cal .month {FONT-SIZE: 9px; WIDTH: 100%; COLOR: #777;TEXT-TRANSFORM: uppercase;}

/* post-content */
.post-content {PADDING-left: 55px;}
.post-content H3 {font: normal 11px Verdana;
PADDING-TOP: 6px;
margin-bottom:4px;
COLOR: #0099cc;
line-height: 1.4;
letter-spacing: 0px}

/* img-shadow */
.img-shadow {
  float:left;
  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 8px 10px 0 2px !important;
  margin: 8px 0 0 2px;}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid;
  border-color: #ccc #888 #888 #ccc;
  margin: -2px 5px 5px -2px;
  padding: 5px;}