/* CSS Document */

body{ background: #EAECEE url(images/fd.jpg) repeat-y center; margin:0;}
#todo{ background: url(images/fd_cab.jpg) repeat-x; margin:0; width:100%; display:block; text-align:center;}
.cab{ display:block; width:975px; float:right; padding-right:15px; height:90px; background-image:url(images/fd_cab2.jpg); background-position:80% 0%; background-repeat:no-repeat; }
.cab .logo{ margin-left:50px; margin-right:51px; float:left;}
.cab div{ float:left; width:375px; font:normal 11px Verdana; color:#FFFFFF; }
.fecha{ font:normal 11px Verdana; color:#FFFFFF; text-align:left; padding-bottom:10px; }
.btns{ padding-bottom:5px; color:#FFFFFF; text-align:right;}
.btns a{ font:normal 11px Verdana; color:#FFFFFF; padding:0px 10px 0px 3px;}
.btns img{ padding:0px 4px 0px 10px;}
.btns form{ display:inline;}
.btns .inp_btn{ background-color:#006690; color:#EAECEE; font:normal 10px Verdana; border-width:0px;}
.btns .inp_txt{ font:normal 10px Verdana; color:#999999; border:solid 1px #7FB2C7;}
.main .der{ float:right; width:15px; background: url(images/esq_sd.gif) no-repeat left top; height:200px;}
.main .cen{ float:right; width:730px; background-color:#FFFFFF; padding:10px;}
.main .izq{ float:right; background: url(images/esq_si.gif) no-repeat right top; padding-top:30px;}
.eng_ver{ position:absolute; left:50%; background-color:#3680A6; z-index:100; margin-left:375px; top:0; padding:3px 8px 3px 8px; text-align:right; border:0; border:solid 1px #006690; border-width:0px 1px 1px 1px;}
.eng_ver a{ color:#FFFFFF; font:normal 10px Verdana; text-decoration:none;}
.eng_ver a:hover{ text-decoration:underline;}

/*MENU*/
.menu{ width:214px; padding-left:1px; padding-bottom:1px; margin-bottom:20px; background: #006690 url(images/fd_menu.gif) repeat-y right;}
.menu .tit{ display:block; font: bold 11px Verdana; color:#FFFFFF; text-align:right; padding:3px;}
.menu a{ display:block; font: bold 11px Verdana; background: #5495b8 url(images/fd_menuit.gif) repeat-y right; color:#FFFFFF; padding:3px 5px 3px 8px; text-decoration:none; margin-bottom:1px; text-align:left; }
.menu a:hover{ background: #79a6c4 url(images/fd_menusit.gif) repeat-y right; color:#FFFFFF; text-decoration:none; }
.submenu{ display:block; padding-left:7px;}
.submenu a{ display:block; font: normal 11px Verdana; background: #79a6c4 url(images/fd_menusit.gif) repeat-y right; color:#FFFFFF; padding:3px 5px 2px 8px; text-decoration:none; margin-bottom:1px; text-align:left; }
.submenu a:hover{ text-decoration:underline;}

/*ContenidoHome*/
.noticias{ margin-top:10px; float:left; padding-right:10px; width:470px; text-align:left;}
.noticias .tit, .casos .tit{ background: #5495B8 url(images/fd_tit.gif) no-repeat right; font:normal 13px Verdana; color:#FFFFFF; padding:3px 2px 3px 10px; display:block; margin-bottom:10px; }
.noticias .item{ display:block; padding:15px 15px 0px 10px;}
.noticias .item img, .casos .chart img{ float:left; border:solid 1px #CCCCCC; margin-right:12px;}
.noticias .item .txt{ float:left; width:360px;}
.titular{ font:bold 14px Arial; color:#006690;}
.noticias .item .txt .fecha{ font:normal 11px Arial; color:#7FB2C7;}
.noticias .item .txt .texto{ font:normal 11px Arial; color:#006690;}
.final{ height:3px; clear:both;}
.casos{ float:left; width:250px; margin-top:10px; background-color:#E9EFF3; text-align:left;}
.casos .chart{ padding:10px; display:block; font:normal 11px Arial; color:#006690;}
.casos .texto{ font:normal 11px Arial; color:#006690; clear:both; display:block; padding-top:10px;}
.casos .texto a, .noticias .item a { color:#0C8AB4;}
.foot{ width:730px; margin-top:15px; padding-top:5px; text-align:right; color:#999999; font:normal 9px Verdana; border:solid 1px #83ABC7; border-width:1px 0px 0px 0px; line-height:125%;}
.foot a{color:#2699BF;}

/*Internas*/
.ruta{ width:125px; float:left; text-align:right; font:normal 14px Verdana; color:#1F7593; height:450px; }
.ruta img{ margin-bottom:5px;}
.ruta span{ font:normal 10px Verdana; padding-top:6px; display:block;}

.contenidos{ float:left; width:500px; padding-left:30px; padding-top:20px; font:normal 10px Verdana; color:#1F7593; text-align:justify;}
.contenidos .titulo{ font:bold 18px Verdana; padding-bottom:20px; text-align:left;}
.contenidos .left{ float:left; margin:2px 15px 10px 0px;}
.contenidos .top{ margin:2px 0px 15px 0px; clear:both; display:block;}
.contenidos .top img{ margin-top:1px;}
.contenidos .subtitulo{ font:bold 14px Verdana; padding-bottom:10px; padding-top:13px; clear:both; text-align:left;}
.contenidos .subtitulo2{ font:bold 14px Verdana; padding-bottom:10px; padding-top:13px; padding-left:15px; clear:both; text-align:left;}
.contenidos .subtitulo span, .contenidos .titulo span, .subtitulo2 span{font:normal 10px Verdana; color:#1F7593;}
.contenidos .subtitulo2 span b{ font-weight:normal;}
.contenidos a{ color:#2699BF;}
.contenidos ul{list-style-type:square; padding:5px 10px 15px 10px; margin:0px 0px 0px 8px;}
.contenidos strong{ font:bold 13px Verdana; text-align:left; line-height:115%; }
.lista{ padding-top:15px; text-align:right;}
/*Cuadro Archivos*/
.item{ padding:7px 12px 2px 8px; }
.item span{ font:normal 10px Verdana; }
/*Formularios*/
.contenidos form{ margin:0; padding:0;}
.contenidos .formu{ background: #f3f5f8 url(images/fd_form.gif) repeat-x bottom; font:bold 11px Verdana; padding-bottom:10px; margin-bottom:10px; margin-top:15px;}
.formu .h{ background-color:#E0E6EB; font:bold 11px Verdana; color:#1F7593; padding:3px 1px 3px 6px; margin-bottom:8px; border:solid 1px #FFFFFF; border-width:0px 0px 1px 0px;}
.formu .tbf{ width:100%;}
.formu .tbf td{ padding-left:10px; padding-top:7px;}
.formu .inp_txt{ background-color:#FFFFFF; border:solid 1px #DADFE2; font:normal 10px Verdana; color:#909090;}
.formu .inp_but{ background-color:#006690; font:normal 10px Verdana; color:#FFFFFF; padding:0px 10px 0px 10px; height:18px; border:0;}
.formu .tbf td table tr td{ padding:0px; margin:0px;}
.ref2{background-image:url(images/refl.gif); background-repeat:repeat-x; padding:0px; height:17px; background-position:top;}

