/*
azul 0884ed
*/
body {background: #CCC; margin:0; padding:0; font: 13px/140% Arial, Helvetica, sans-serif; color:#666;}
.cabecera {width:800px; margin:0 auto; height:180px; position:relative; background: #FFF url(fnd_cab.jpg) left top no-repeat;}
.cabecera h1 {margin:0; padding:0; width:300px; position:absolute; left:0; top:0;}
.cabecera h1 a {width:300px; height:148px; display:block;}
.cabecera h1 span {display:none;}
.idiomas { background:#999;text-align:right; width:790px; padding-right: 10px; border-bottom:1px solid #666;}

.pagina { width:800px; padding:0 24px 0 24px; margin:0 auto; background: url(fnd_page.jpg) left top repeat-y;}

.menu {height:32px; position:absolute; left:0; top:148px; z-index:100; font-weight:bold; font-size:13px; background: #FFF url(fnd_menu_ini.jpg) right top no-repeat; width:470px; padding:0 330px 0 0;}
.menu ul {height:32px; width:470px;padding:0;margin:0 auto; list-style-type:none; background: url(fnd_menu.gif) left top repeat-x;}
.menu li {float:left;width:auto;position:relative; padding:1px 0 0 0;}
.menu a:link, .menu a:visited {display:block; float:left;text-decoration:none !important; color:#0884ed; height:30px; padding:0 10px 0 10px; line-height:30px;}
/* style the top level hover */
.menu a:hover{color:#FFF; background-color: #CCC;}
.menu :hover > a {color:#FFF;background-color: #CCC;}

.contenidos {width:740px; margin:0 auto; padding:20px 30px 0px 30px; background:#FFF; border-top: 3px solid #999;}
.contenidos p { text-align:justify;}
a.boton:link, a.boton:visited {background:#0884ed; border:1px solid #003366; padding:3px 5px 3px 5px; font-weight:bold; color:#FFF; text-decoration:none;}
a.boton:hover, a.boton:active {color:#003366;}
ul {margin: 0 0 15px 5px;padding:0 0 0 10px;}
ul li {margin: 0;line-height:140%;list-style-position: outside;	padding:0;}


p {margin:0 0 15px 0; padding:0;}
a img {border:none;}
a:link, a:visited {color:#666;}
a:hover, a:active { color:#000;}

.azul {color: #0884ed !important;}

h2 {font: 20px/140% Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0; color:#0884ed;}
h2 a:link, h2 a:visited {color:#0884ed; text-decoration:none;}
h2 a:hover, h2 a:active {color:#0884ed; text-decoration:underline;}
h3 {font: bold 16px/140% Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; color:#0884ed;}

.img_right {float: right; margin: 0 0 20px 20px; padding:2px; border:1px solid #999; display:inline;}
.img_left {float: left; margin: 0 20px 20px 0; padding:2px; display:inline; border:1px solid #999;}
.clearer {clear: both;height: 0;max-height: 0;overflow: hidden;}

.pie {width:760px; margin:0; font-size:11px; color:#333; line-height:140%; padding:0px 20px 5px 20px; background: #FFF url(logo_pie.gif) right 80px no-repeat;}
.pie a {color:#333 !important;}
.secretaria { background: #0884ed; color:#FFF; padding:15px; margin:0 -20px 15px -20px; font-size:12px; text-align:center;}
.secretaria a {color: #FFF !important; text-decoration:none;}
.legal {background:#EEE; text-align:center; font-size:11px; padding: 5px;}
.legal a { color:#333 !important;}