body {background-color: #FFF; color:#444; font: 95% Verdana,Arial,helvetica,sans-serif;}
img {border-width:0;}
img.izq{margin:4px;border-width:0;float:left;}
img.logo{margin:-20px -10px -12px -15px;border-width:0;float:left;}
img.der{margin:4px;border-width:0;float:right;}
img.bannerder{margin:0px;border-width:0;float:right;}
img.bannerizq{margin:0px;border-width:0;float:left;}
.objeto{margin-rigth:0px;border-width:0;float:left;}

form {margin:0;}

A:link {color : #036;text-decoration : none;}
a:visited {color : #036;text-decoration : none;}
a:hover{text-decoration : underline;}
a.v1:link {color : #5274ae; text-decoration : none;}
a.v1:visited {color : #5274ae; text-decoration : none;}
a.v2:link {color : #FFF;text-decoration : none;}
a.v2:hover{text-decoration : underline;}
a.v2:visited {text-decoration : none;color: #FFF;}
a.v3:hover{background-color: #cadbed;}
a.v4:link {color:#333; text-decoration : none;}
a.v4:visited {color:#333; text-decoration : none;}
a.v4:hover{color : #F00;text-decoration : none;}
a.colDer:link {color: #333; text-decoration: none}
a.colDer:visited {color:#333; text-decoration : none;}
a.colDer:hover {color: #333; text-decoration: underline }


.o {display:none;}

ul { margin:0;padding:0;}
ul.menu {list-style:none;}
ul.tabtop { margin:15px 10px 5px 30px;list-style:disc;font-size: 0.8em;font-weight: bold;color:#006;}
li.tabtop {margin-bottom:10px;}
ol.tabtop {font-size: 0.8em;font-weight: bold;color:#006;}

h1 {display:none;}
h2 {display:none;}
h3 {margin:0;font-size:1.3em;font-weight: normal;}
h3.bloque {margin:0;font-size : 0.9em;font-weight:medium;}
h3.titulo {margin:5px auto;font-size: 1.3em;font-weight: normal;color:#036;font-family:"Trebuchet MS",Verdana,Arial,helvetica,sans-serif;text-align:left}
h3.titulo2 {margin:5px auto;font-size: 1em;font-weight: normal;color:#036;font-family:"Trebuchet MS",Verdana,Arial,helvetica,sans-serif;text-align:left}
h3.titulo3 {margin:10px auto;font-size: 0.9em;font-weight: normal;color:#036;font-family:"Trebuchet MS",Verdana,Arial,helvetica,sans-serif;text-align:left}
h3.ltitulo {margin:5px auto;font-size: 1.5em;font-weight: bold;color:#036;font-family:"Trebuchet MS",Verdana,Arial,helvetica,sans-serif;text-align:left}
h3.ntitulo {margin:5px auto;font-size: 1.1em;color:#036;font-family:"Trebuchet MS",Verdana,Arial,helvetica,sans-serif;text-align:left}
h3.pagweb {background-color: #7383d5; margin-bottom:20px;font-size : 1.3em;font-weight: normal; text-align:center; color:#fff;}

.fieldsetcentro { clear:both;width: 625px;font-size : 0.8em;font-weight: normal; padding-top:10px;}
fieldset.volver {float:left; width:100px;height:35px;margin-top:10px;}
fieldset.mas {float:left; width:290px; margin-left:12px;margin-right:auto;height:35px;margin-top:10px; }
fieldset.imp {float:right; width:150px;height:35px;margin-top:10px;}

.ie { text-align:center; }
.blt {background-color: #FFF;width: 980px;margin:0px auto;}
.c {clear: both; }
.head {clear: both; width:980px;height:90px;margin-top:7px;background-image:url(http://www.comfia.net/graficos/oficinamod.jpg);background-repeat: no-repeat; background-position: left;}
.headblanco {clear: both; width:980px;height:90px;margin-top:7px;}
.headboadilla {clear: both; width:980px;height:90px;margin-top:7px;background-image:url(http://www.comfia.net/graficos/boadilla.jpg);background-repeat: no-repeat; background-position: right;}
.head1 {float:left; width:430px;height:80px;padding:10px;}
.head2 {float:right; width:510px;height:80px;text-align:right; font-size:13px; font-weight: bold;}
.c2 {clear: both; width:510px;}
.head21 {width:510px;height:70px;}
.head22 {width:510px;height:25px;font-size: 0.9em}
.linea_a {width:980px;height:9px;margin:1px 0 0 0;background-image:url(/graficos/lin_1.gif);background-repeat: repeat-x;}
.linea_s {width:470px;height:15px;margin:0px 0px 10px 0px;border-bottom: 1px solid #CCC;}
.linea_n {width:485px;height:5px;margin:0px 0px 20px 0;}
.linea_l {width:330px;height:15px;margin:0px 0px 10px 0px;border-bottom: 1px solid #CCC;}
.cuerpo1 {float:left; width:485px;padding-top:15px;}
.cuerpo2 {float:right; width:470px;padding-top:15px;}
.cuerpo20 {clear: both; width:470px;}
.cuerpo21 {float:left;width:300px;}
.cuerpo22 {float:right;width:162px;}
.lectura1 {float:left; width:625px;padding-top:15px;}
.lectura2 {float:right; width:330px;padding-top:15px;}
.lectura21 {float:left; width:162px;}
.lectura22 {float:right; width:162px;}
.lectura23 {float:right; width:330px;padding-top:15px;text-align:left;}
.pagweb1 {float:left; width:625px;padding-top:15px;text-align:left;}
.masnoti {border-bottom:1px solid #fd7511;font-size: 1.1em; font-weight:bold; color:#fd7511; text-align:left;}

.pie {clear: both; width:980px;height:110px;margin-top:7px;background-image:url(/graficos/linea_2.jpg);background-repeat:repeat-x; padding-top:16px;font-size:0.7em;}
.pie1 {float:left; width:270px; margin-top:7px;text-align:left;}
.pie3 {float:right; width:700px; margin-top:7px;text-align:right;}
.piepub {clear: both;width:980px;height:50px;}
.piepub1 {width:980px;padding-top:35px;}
.piewebs {clear: both; width:980px;height:40px;margin-top:7px;border-top: 9px solid #CCC; padding-top:10px;}

.cuad01 {width:328px;padding-top:10px;padding-bottom:10px;border: 1px solid #CCC;}
.cad1 {width:610px; margin: 5px auto;font-size: 0.8em; padding:7px; font-style: normal;text-align: left;color:#000;border: solid 1px #a1a2c5; }
.c23 {float:right; width:160px; padding:0; }

.destaca0 {margin:5px auto;padding:5px; background-color: #b9b9b9;font-size: 1.1em;font-weight:bold; color: #f00;border: outset 1px white; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.destaca1 {background-color: rgb(236, 234, 224); color:#000;font-size: 1em;font-weight:normal;text-align:left;padding:7px; border: outset 1px rgb(222, 221, 207);}
.destaca2 {margin:15px auto;padding:5px; background-color: #f00; color:#fff;font-size: 1.1em;font-weight:bold; border: outset 1px white;}
.destaca3 {clear:both;margin:20px auto;text-align:left;font-size: 0.9em;font-weight:normal;}

li.actual {margin:5px auto;padding:3px;border-bottom: solid 1px #CCC; text-align:left;font-size: 0.9em;font-weight:normal;}

.style3 { color: #444; font-weight: bold; }
.np0 { margin:5px auto 5px auto;text-align:left;background-image:url(/graficos/punto_rojo.jpg);background-repeat: no-repeat;padding-left:14px;}
.np1 { margin:5px auto 5px auto;padding-bottom:15px;text-align:left; border-bottom: 1px solid #CCC;}
.np2 { font-size:0.9em; color:rgb(103, 101, 88); text-transform: uppercase;}
.np3 { margin:0 auto 5px;}
.np4 { font-size:0.8em; font-weight:normal; color: #666; line-height:1.4em; text-align:justify; }
.np5 { border-bottom: solid 1px #999;text-align:right; }
.np6 { margin: 10px; padding: 6px 10px 6px 30px; font-size:0.8em; font-weight:normal; color: #666; background-image:url(/graficos/documentos.png);background-repeat: no-repeat;  background-color: #FFF; border: 1px dashed #4a37d9; font-weight:bold; text-align: left;}
.npp0 {margin:10px auto ;border-bottom: 1px solid #FFF;padding-bottom:10px;}
.npp2 { font-size:0.8em; font-weight:normal; color: #333; }

.not020 { clear:both;margin-top:20px;margin-bottom:15px;width:485;text-align:left;} 
.not021 { float:left; width:236px;padding-right:14px;border-right: 1px solid #f00;} 
.not022 { float:right; width:222px;}
.not023 { font-size:0.8em; color: rgb(103, 101, 88); text-transform: uppercase; }

.separa {clear:both; width:100%; margin:10px auto; background-color:#eee; padding-bottom:10px; border: outset 1px white; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px;}

.mas {margin: 5px auto;font-size: 0.9em; padding:7px; font-style: normal;text-align: left;color:#000;border: solid 1px rgb(222, 221, 207);}
.maspag { font-size:1em; font-weight:normal; color: #000; }
.maspagsel { font-size:1em; font-weight:bold; color: #F00; }
.bld1{margin: 8px 0 8px 0;font-size : 0.9em;font-style: normal;color:#000;border: solid 1px white; background-color: rgb(225, 225, 225);}
.bld2{margin: 0px auto 5px auto;padding:2px; color: #C00;text-align: center; background-image: url(/graficos/cabbld.gif); background-repeat:no-repeat; }
.bld3 {font-size: 0.9em; padding: 2px 0px 2px 0px; margin: 0px 10px 0px 10px ;  color: #4b5690;text-align: left;font-family:Arial,helvetica,sans-serif;}

.ln1 { margin:5px auto 15px; font-size:1.1em;text-align:left;font-family:Verdana,Arial,helvetica,sans-serif;}
.ln2 { margin:5px auto 5px;font-size:0.8em; font-weight:bold; color: #CD7330;border-bottom: solid 1px #254089;text-align:left; }
.ln3 { margin:0 auto 5px;}
.ln4 { margin:5px auto 5px; font-size:0.9em; font-weight:bold; color: #000;text-align:justify; }
.ln5 { margin:5px auto 5px; font-size:0.9em; font-weight:normal; color: #333;text-align:left;}
.npp1 {margin: 5px 0 10px;padding: 0.6em;font-size : 1em;border-width : 0.1em;border-bottom-style: solid;border-right-style: solid;border-color: #999;background-color: #EEE;}
.envia {padding-right: 150px; text-align:right;}

.top {clear: both;}
.top1 {float:left; width:35px; margin-top:10px; text-align:right;background-color: #CCC;}
.top2 {float:left; width:95px; margin-top:10px;text-align:right;}
.top3 {float:left; width:460px; margin-top:10px;padding-left: 15px;text-align:left;}
.left {text-align:left;}

.ant1 {margin-top:8px;font-size : 1em;color:rgb(103, 101, 88);text-transform: uppercase; }
.ant2 {font-size : 1.1em; font-weight: normal;}

.contacta {margin: 5px 0 5px;padding: 0.6em;font-size : 1em;border-width : 0.1em;border-bottom-style: solid;border-right-style: solid;border-color: #999;background-color: #EEE; text-align: right;}

/* Menus */
.barramenu {clear: both; width:980px;height:30px;background-image:url(/graficos/menu2.gif);background-repeat: repeat-x;border-top:1px solid #c00;margin:0px 0 5px 0px;}
/* navigation */
#navigation { padding:0;margin:0;list-style-type:none;}
#navigation li {float:left; position:relative;}
#navigation li a {float:left;display:block;height:30px;line-height:30px;font-size:0.8em;padding:1px 11px;color:#333;text-decoration:none;}
/* sub navigation */
#navigation li:hover,
#navigation li.hover {color:#f00;background:#aaa url(/graficos/sub2a.gif);}
#navigation li a:hover {color:#f00;background:#aaa url(/graficos/sub2a.gif);}
#navigation li:hover ul,
#navigation li.hover ul {display:block;}
#navigation ul {display:none;position:absolute;top:30px;left:-1px;width:160px; background:#ddd; border-bottom: 1px solid #f00;z-index:99;}
#navigation ul li {width:160px;border:0;height:auto;border-bottom:1px solid #fff;}
#navigation li li a {line-height:normal !important;height:auto !important;float:none !important;padding:4px 11px;background: #666);font-weight:normal; color:#000;}
#navigation li li a:hover {text-decoration:none;background:#ccc;color: #f00;}

/* tabs */
.tabberlive .tabbertabhide {display:none;}
.tabber {display:none;}
.tabberlive {margin-top:0px;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #aaa;}
ul.tabbernav li{list-style: none;margin: 0;display: inline;}
ul.tabbernav li a{padding: 3px 0.5em;margin-left: 3px;border: 1px solid #AAA;border-bottom: none;background: rgb(236, 234, 224);text-decoration: none;}
ul.tabbernav li a:link { color: #448; font-size:0.8em;}
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover {color: #f00; background: #ccc ;border-color: #AAA; font-weight: bold;}
ul.tabbernav li.tabberactive a{background-color: #fff;border-bottom: 1px solid #fff; color: #f00; font-weight: bold;}
ul.tabbernav li.tabberactive a:hover{color: #000;background: #FFF;border-bottom: 1px solid #FFF;}
.tabberlive .tabbertab {padding:5px;border:1px solid #AAA;border-top:0;}

/* Menus superiores*/

.headpub {clear: both; width:980px;height:25px;border-bottom: 1px solid #f00;}
.pub1 {float:left; width:510px;text-align:left;color: #666;font-size: 1.2em;font-weight: bold; }
.pub2 {float:right; width:415px;}
.pub3 {float:right; width:40px;padding-top:6px;}

.menubardiv {clear: both; width:410;margin-top:5px;cursor: default;padding-bottom: 3px;padding-left: 1px;padding-right: 1px;padding-top: 3px;height: 20px;text-align: right;color: #000;}
.menubard {float:right; width:405px;}

.bloqueinf {clear: both; width:980px;}
.bloqueinf0 {float:left; width:196;padding:5px;}

/* TAL DIA COMO HOY*/
.cadtal {width:610px; margin: 5px auto;font-size: 0.8em; padding:7px; font-style: normal;text-align: left;color:#000; }
.cajatal {clear: both;border-top:1px dashed #444;margin: 10px auto; }
.cajaano {float:left; width:60px;font-size:1.6em;color:#444;font-weight:bold;  }
.cajaurl {float:right; width:540px;font-size:1em;padding: 3px; }
.cajadia {font-size:1.3em;color:#444;font-style: italic;}
ul.taldia { margin-left:20px;padding:0;}
li.taldia {list-style-type:circle;margin:2px 0 3px 0;}