#header {
width: 100%;
margin: 0px auto 0px auto;
border-bottom:10px solid #042e50;
padding-top: 40px;
color:#FFFFFF;
	font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
	height: 108px;
position: relative;

}
#head_in {
width: 900px;
margin: 0px auto;
position: relative;
height: 138px;
}
#cercador {
width: 400px;
position: absolute;
right: 0px;
bottom: 30px;
background-image:url(img/fons_cerca.gif);
background-position:top center;
background-repeat:no-repeat;
background-color:#90b9db;
padding: 0.5em;
text-align:right;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
}
#cercador input {
border: 0px;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
}
body {
margin: 0px;
padding: 0px;
background-image:url(img/fons_hdgif.gif);
background-position: bottom center;
background-repeat:no-repeat;
}
html {
min-height: 100%;
height: auto;
}
#mainbody {
padding: 0.5em 0.5em 0.3em 0.5em;
margin: 0px auto;
width: 882px;
height:380px;
background-image:url(img/portada.png);
background-position:top center;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;

}
#mainbody2 {
padding: 0.5em;
margin: 0px auto;
width: 900px;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
}
#mainbody h1 {
padding: 0px 0px 0px 0.2em;
margin: 0px;
}

#mainbody_text {
margin: 100px 0px 0px 430px;
width: 450px;
height: 300px;
}

#mainbody a, a:hover, a:visited {
color:#FFFFFF;
text-decoration:none;
}
#mainbody_menu {
margin:auto 0px;
width: 400px;
float: left;
}

#mainbody_menu ul {
margin: 30px 0px 0px 0px;
padding: 0px;
list-style-type:none;
}

#mainbody_menu ul li {
width: 100%;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
font-size:20px;
padding: 0.5em 0px 0.5em 0.2em;
margin: 0px 0px 0.5em 0px;
background-color:#90b9db;
}
#secondbody {
border-top: 1px solid #042e50;
width: 900px;
margin: 10px auto;
padding-top: 10px;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
font-size:12px;
background-image:url(img/fons_sb.gif);
background-position: top center;
background-repeat:repeat-y;
}
#secondbody a, a:hover, a:visited {
color: #2b4a63;
text-decoration:none;
}
#secondbody h2 {
margin: 0px;
padding: 0px;
color: #185c94;
font-size:24px;
}
#sb_left {
float: left;
width: 290px;
margin: 0px 10px 0px 0px;
}

#sb_left ul {
list-style-type:none;
margin: 0px 0px 0px 0.5em;
padding: 0px;
}
#sb_left ul li {
margin-bottom: 0.5em;
}
#sb_right {
float: right;
width: 290px;
margin: 0px 0px 0px 10px;

}
#sb_center {
width: 280px;
margin: 0px 10px 0px 310px;
}

#foot {
width: 100%;
border-top: 1px solid #2b4a63;
background-color:#90b9db;
}
#foot_inside {
border-top: 1px solid #042e50;
width: 884px;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding: 0.5em;
margin: 0px auto;
}
#foot_left {
float: left;
width: 190px;
margin: 0px 10px 0px 0px;
padding-top: 5px;

}
#foot_right {

float: right;
width: 470px;
margin: 0px 0px 0px 10px;

}
#foot_center {
padding-top: 5px;
width: 190px;
margin: 0px 10px 0px 210px;

}
#foot_inside ul {
margin: 0px;
padding: 0px;
list-style-type:none;
}
#foot_inside ul li {
margin: 0px 0px 5px 0px;
}

#foot_inside a, a:hover, a:visited {
color: #185c94;
text-decoration:none;
}
#menuleft {
width: 250px;
float: left;
margin: 0px;
padding: 0px;
}
#textbody {
margin: 0.7em 0px 0px 255px;
}

#textbody h3 {
margin: 0px;
padding: 0px 0px 0.2em 0px;
}
#textbody h1 {
margin: 0px;
}
#textbody ul li {
margin-bottom: 0.5em;
}
.imgin {
padding: 0.3em;
border: 1px dashed #2b4a63;
}

#textbody a, a:hover, a:visited {
color: #185c94;
text-decoration:none;
}
#menuleft ul {
margin: 0px;
padding: 0px;
list-style-type:none;
}
#menuleft ul li {
margin: 4px 0px 4px 0px;
}
#menuleft ul li a, a:hover, a:visited {
color: #2b4a63;
text-decoration:none;
}
.menu01 {
width: 220px;
background-color:#2b4a63;
color: #FFFFFF;
padding: 0.5em;
}
.menu01 a, a:hover, a:visited {
color: #FFFFFF;
text-decoration:none;
}
#recomienda {
width: 882px;
margin: 0px auto;
padding: 8px;
text-align:center;
font-family:"Calibri",Georgia, "Times New Roman", Times, serif;
font-size:12px;


}
#recomienda a {
color: #2b4a63;
text-decoration:none;
}
.infoadd {
color: #666666;
}