@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,p,ul,ol,li,p,form,div{
margin:0px;
padding:0px;
}
a img{
border:none;
}
ol,ul,li{
	font-size: 12px;
	list-style-position: outside;
	padding-left: 10px;
}



body{
background:#F8FCF7 url(../img/fdo-body.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
#contenedor{
background:#FFF;
width:954px;
margin:0px auto;
padding:8px;
}
#top{
background:url(../img/fdo-top.jpg) repeat-x;
min-height:132px;
height:132px;
}
#top .logo{
padding-left:10px;
float:left;
}
#top #email{
	background:url(../img/fdoemail.gif) no-repeat;
	width:500px;
	padding:10px 0px 7px 0px;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	float:right;
	text-align:center;
	margin-right:10px;
}
#top #email a{
color:#FFF;
text-decoration:underline;
}
#top #email a:hover{
color:#FF0;
}
#top #menu{
text-transform:uppercase;
z-index:1000000000;
}
#ftogde{
padding:7px 0px;
}
#ftogde img{
}
#ftogde div{
}
#ftogde p{
color:#333;
font-size:12px;
}
#ftogde h1{
font-size:24px;
color:#014013;
}
#blokes{
}
#blokes div{
float:left;
width:30.5%;
padding:1%;
padding-bottom:40px;
height:130px;
}
#blokes div span{
font-size:11px;
}
#blokes div h2{
font-size:16px;
color:#008625;
margin-bottom:10px;
}
#blokes div p{
font-size:12px;
margin-bottom:10px;
}
#blokes div a{
font-size:11px;
font-weight:bold;
color:#014013;
background:url(../img/flechalink.jpg) no-repeat 0% 50%;
padding-left:15px;
}
#blokes div form{
text-align:center;
padding:2px;
}
#blokes div form select{
padding:3px;
border:#D9EBD4 solid 1px;
color:#006600;
font-size:12px;
font-weight:bold;
}
#blokes div.blok1{
background:#F4FCF2 url(../img/fdo-blok1.jpg) no-repeat 0% 100%;
margin-right:1%;
}
#blokes div.blok2{
background:#F4FCF2 url(../img/fdo-blok2.jpg) no-repeat 0% 100%;
margin-right:1%;
}
#blokes div.blok3{
background:#FBFDEE url(../img/fdo-blok3.jpg) no-repeat 0% 100%;
}

#lat1, #lat2{
float:left;
margin-top:22px;
}
#lat1{
width:345px;
}
#lat1 img{
border-left:#008625 solid 10px;
padding-left:4px;
margin-bottom:10px;
}
#lat1 p{
font-family:Georgia, "Times New Roman", Times, serif;
color:#006600;
padding:0px 15px;
font-size:18px;
}
#lat2{
width:580px;
padding-left:15px;
}
#lat2 h1{
color:#014013;
font-size:24px;
border-bottom:#89CE9D solid 1px;
margin-bottom:0.5em;
}

#lat2 h3{
color:#2F9F56;
font-size:16px;
margin-bottom:0.5em;
}

#lat2 h4{
	color:#000000;
	font-size:14px;
	margin-bottom:0.5em;
}

#lat2 h5{
	color:#007821;
	font-size:13px;
	margin-bottom:0.5em;
	font-weight: bold;
}

#lat2 p{
color:#333;
font-size:12px;
margin-bottom:1em;
}
#lat2 form{
float:none;
font-size:12px;
}
#lat2 form select{
padding:3px;
border:#D9EBD4 solid 1px;
color:#006600;
font-size:12px;
font-weight:bold;
/*float:right;*/
/*position:relative;*/
top:-50px;
}
#lat2 form .camposimple{
border:#999 solid 1px;
padding:3px;
width:300px;
margin-bottom:5px;
}
#lat2 form .campocoment{
border:#999 solid 1px;
padding:3px;
width:300px;
height:250px;
margin-bottom:5px;
}
#lat2 form .boton{
border:#999 solid 1px;
padding:3px;
margin-top:5px;
}
#lat2 .blokes{
border-bottom:#CCC solid 1px;
margin-bottom:10px;
}
#lat2 .blokes span{
font-weight:bold;
font-size:14px;
padding-bottom:10px;
display:block;
}
#lat2 .blokes strong{
color:#000;
}
#lat2 #alphabeto{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}
#lat2 #alphabeto a{
color:#00862A;
margin:0px 2px;
}
#lat2 #alphabeto a:hover{
color:#333;
}
#lat2 h2.letraalpha{
color:#003A09;
text-transform:uppercase;
border-top:#CCC solid 1px;
border-bottom:#CCC solid 1px;
margin:10px 0px;
font-size:20px;
padding:5px 0px;
}
#lat2 ul.alpha{
float:left;
width:48%;
font-size:12px;
}
#lat2 ul.alpha li{
color:#333;
padding:5px 0px;
}
#lat2 ul.alpha li a{
	color:#00862A;
}
#lat2 ul.alpha2{
float:left;
width:48%;
font-size:12px;
list-style-type:none;
}
#lat2 ul.alpha2 li{
color:#333;
padding:5px 0px;
}
#lat2 ul.alpha2 li a{
	color:#00862A;
}





#prepie{
background:url(../img/fdo-prepie.jpg) repeat-x;
height:32px;
margin-top:7px;
}
#pie{
width:954px;
margin:0.5em auto;
text-align:center;
font-size:11px;
}
#pie a{
color:#008625;
margin:0px 10px;
}
#pie a:hover{
color:#000;
}

.clear{
clear:both;
}
.barraverdeosc{
height:10px;
background:#007821;
}
.barraverdeclara{
height:10px;
background:#2F9F56;
margin:6px 0px;
}
.sepgris{
border-bottom:#CCC solid 1px;
}
#contenedor #lat2 a {
	color: #006633;
}
#contenedor #lat2 a:hover {
	color: #009900;
}
#contenedor #lat2 foot {
	font-size: 9pt;
}
#contenedor #lat2 foot {
	font-size: 9pt;
}
.footnote {
	font-size: 8.5pt;
}
#contenedor #blokes .blok1 h2 {
	background-color: #FFFF00;
}
