/* GENERALES ---------------------------------------------------------------*/
body{
background-color:#00544D;
font-family:Tahoma;
font-size:12px;
color:#434549;
margin:0;
padding:0;
text-align:center;
}
form, p, h1, h2, h3{ margin:0; }
img{ border:0; }
p, td{ font-size:12px; }
p{ padding:2px 0 4px; }
a{ color:#427A3B; }
a:hover{ color:#2B5126; }


.clearfloat{
clear:both;
height:0;
font-size:1px;
line-height:0;
}
.center{ text-align:center; }
.right{ text-align:right; }
.left{ text-align:left; }
.messages{
text-align:center;
font-size:12px;
padding:60px 0;
}


#container{ 
width:768px;
margin:0 auto;
text-align:left;
} 


#top .top_izq{
float:left;
width:415px;
height:176px;
}
#top .top_der_es{
float:right;
width:353px;
background:url(../images/bg_top_es.jpg) no-repeat;
height:176px;
}
#top .top_der_en{
float:right;
width:353px;
background:url(../images/bg_top_en.jpg) no-repeat;
height:176px;
}

#top .top_der_es .idiomas{
text-align:right;
padding:25px 25px 0 0;
}
#top .top_der_en .idiomas{
text-align:right;
padding:25px 25px 0 0;
}


#body{
background:url(../images/bg_body.gif) repeat-y;
padding-bottom:34px;
}
#body h1{
padding-bottom:14px;
}
#body p{
padding-bottom:10px;
}
#body .link{
color:#F6F3CF;
background:url(../images/bullet_link.gif) no-repeat #00544D;
padding:1px 6px 3px 14px;
font-size:10px;
font-family:Verdana;
}
#body .link:hover{
color:#E7DF7C;
}
#body .floatimg{
float:left;
padding:5px 15px 15px 0;
}
#body #side{
float:left;
/*width:325px;*/
width:274px;
padding:0 17px 0 34px;
}
#body #side .stop{
background:url(../images/bg_sidetop.gif) no-repeat;
height:10px;
font-size:1px;
line-height:0;
}
#body #side .sbot{
background:url(../images/bg_sidebot.gif) no-repeat;
height:10px;
}
#body #side .smed{
background:url(../images/bg_sidemed.gif) repeat-y;
padding:10px 20px;
}
#body .smed td{
padding:18px 0;
border-bottom:1px solid #F2EEBD;
}
#body #side ul{
list-style:none;
margin:0 0 20px 0;
padding:0;
}
#body #side li{
background:url(../images/bullet_lista.gif) no-repeat;
margin:10px 0;
padding:0 0 0 12px;
}
#body #side li a{
color:#6AA400;
}
#body #side li a:hover{
color:#486F00;
}
#body #side .thumb td{
text-align:center;
padding:5px;
border:0;
}


#body #mainall{
padding:0 34px;
}
#body #main{
float:right;
/*width:443px;*/
width:392px;
padding:0 34px 0 17px;
}
#body #main .divi{
background-color:#E7DF7E;
height:1px;
font-size:1px;
line-height:0;
margin:20px 0;
}
#body #main .bloque td{
padding:5px 0;
}
#body #main .bloque .campos{
font-family:Tahoma;
font-size:12px;
color:#434549;
border:1px solid #E7DF7E;
padding:2px 5px;
}
#body #main .bloque .boton{
font-family:Tahoma;
font-size:12px;
color:#434549;
background-color:#E7DF7E;
cursor:pointer;
}
#body #main .bloque ul{
list-style:none;
margin:0 0 20px 0;
padding:0;
}
#body #main .bloque li{
background:url(../images/bullet_lista.gif) no-repeat;
margin:10px 0;
padding:0 0 0 12px;
}
#body #main .bloque li a{
color:#6AA400;
}
#body #main .bloque li a:hover{
color:#81C600;
}


#body #content{
padding:0 34px;
}










.banner{
padding-bottom:8px;
background-repeat: no-repeat;
background-position: left top;
width: 233px;
height:205px;
}
.banner img{
border:none;
display:none;
}
#nav_banner{
position:relative;
top:299px;
left:20px;
z-index:100;
}








#foot{
background:url(../images/bg_pie.jpg) no-repeat top;
color:#9D941E;
}
#foot div{
text-align:center;
}
#foot div ul{
list-style:none;
margin:0;
padding:12px 20px;
}
#foot div li{
background:url(../images/bullet_pie.gif) no-repeat;
display:inline;
margin:5px;
padding:0 0 0 15px;
}
#foot div li.first{
background:none;
display:inline;
margin:5px;
padding:0 0 0 15px;
}
#foot div li a{
color:#F6F3CF;
text-decoration:none;
}
#foot div li a:hover{
color:#E7DF7C;
text-decoration:underline;
}
#foot div p{
padding:12px;
}
#foot div p a{
color:#D5C828;
}
