 /* Fichero: print.css 15/07/2008
 * Media			print
 * Navegadores		IE6, Mozilla 2, Konqueror X, Opera X, Camino
 * CSS				2
 * Fichero			print.css
 * Version			v1.0
 */

body {  margin:0px; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:16px; font-size:12px; color:#000; text-align:center; background-color:#ffffff;}
hr   { display: none; }
form legend   { display:none;}
form fieldset { border:none; margin:0; padding:0;}
input,select, textarea { font-size:11px; color:#000; font-family:Arial, Verdana, Helvetica, sans-serif;}
sup     { vertical-align:0.2ex; color:#cc0000;}
small   { font-size:11px;}
a       { color:#0F46A7; text-decoration:underline;}
h1      { padding-bottom:5px; margin:0; }
h2      { margin:10px 0px 10px 0px; color:#BD2E17; font-size:18px; font-weight:bold;}
h3, h4, h5      { color:#000000; font-size:12px; border-bottom:1px solid #cdcdcd; margin:5px 0; font-weight:bold;}
dl dt    { clear:both; color:#5D5C5C; font-size:11px; line-height:14px; margin:0; padding:0;}
dl dd    { clear:both;  margin-bottom:15px; color:#000; font-size:12px; margin:0; padding:0;}
dl dd a  { color:#000000; font-weight:bold; font-size:12px; text-decoration:none; }
dl dd h4 { margin:0; padding:0; color:#000000; font-size:12px;} 
li       { list-style-type:circle;}
a img    { border:none;}

 /*GENERALES Y GRID*/
#web { width:99%; text-align:left;} 
#cab { width:99%; }
#ctd {}
#dts-ctd { padding:10px; border:1px solid #cdcdcd; border-top:5px solid #cdcdcd;}
#lat { display:none;}
#dts { clear:both; width:99%; }
#pie { clear:both; width:99%; font-size:11px; border-top:2px solid #cdcdcd;}

.pag-tbl   { display:none;}
.pag       { display:none !important;}
.caj-log   { display:none;}
.form-bus  { display:none;}
.caj-eve h3.tit-prox { display:none;}
.caj-eve form a      { display:none;}
.tbl-cal             { display:none;}
.lst-not-hom li a { display:none;}
.lst-ult-hom li a { display:none;}
.cpo p { padding:10px 0;}
#solicitarInfo { display:none;}

/* ESTILOS CABECERA*/
#cab h1 a    { display:block; color:#000; width:100%; height:100%; text-decoration:none;}
#cab h1 img  { float:left; width:auto; }
#cab h1 span { float:left; width:auto; padding:20px 0px 0px 10px;}
#cab h2   { display:none;}
#cab ul   { display:none;}
#cab form { display:none;}

/* ESTILOS PIE*/
#pie h3  { display:none;}
#pie p   { text-align:center;}
#pie ul  { display:none;}
#pie p a { display:none;}

/*DATOS */
#dts .col2p1-c1      { border-bottom:1px solid #cdcdcd; padding-bottom:5px; margin-bottom:12px;}
#dts .col2p1-c1 h2   { width:100%; font-size:13px;}
#dts .col2p1-c1 h2 a { display:block; width:100%; text-decoration:none;}
#dts .col2p2-c1 a.enl-mail { display:none;}
#dts .col2p2-c1 p    { margin:0; padding:0;}
#dts .col2p2-c2      { clear:both; padding-top:10px;}
#dts h3.publi-f1, h3.publi-f2, h3.publi-f3, h3.publi-f4, h3.publi-f5  { border:none;}

/*LISTADOS*/
dl.lst-dts    { clear:both;  width:100%; border-bottom:1px solid #cdcdcd; padding:10px 0px;}
dl.lst-dts dt { clear:both; float:left; width:170px; text-align:right; padding-right:10px; font-weight:bold;}
dl.lst-dts dd { float:left; width:350px; }
.lst-cat      { border-bottom:1px solid #CFCFCF;}
.lst-cat h3   { display:none;}
.lst-cat ul, .lst-cat-for  { padding:0px 0px 15px 0px;}
.lst-cat li   { padding:0px 0px 0px 10px; float:left; width:44%; list-style-type:circle;}
.lst-cat-for div { float:left; width:45%; padding-right:20px;}
.lst-cat-for li { padding:0px 0px 0px 10px; list-style-type:circle;}

/* ESTILOS PARA IMAGENES */
.img-dch { float:right; width:188px; margin:0px 0px 15px 10px;}
.img-izq { float:left; width:188px; margin:0px 20px 0px 0px;}
.img-dch img, .img-izq img { clear:both; margin:0px 0px 15px 0px; border:5px solid #EDEDED; }
.img-rel { float:left; width:auto; border:4px solid #EDEDED; margin:16px 16px 0px 0px;}


/* TEXTOS */
.err  { color:#A20101;}
.ok   { color:#087201;}	
.may  { text-transform:uppercase;}
#dts .dscp  { display:block; margin:10px 0px 0px 10px; color:#FF6909; font-weight:bold; }

/*FORMULARIO*/
.form { padding:10px 0px 10px 50px;}
.form fieldset legend.dscp { display:block; margin:5px 0px; color:#BD2E17; font-weight:bold;}
.form fieldset label { float:left; width:150px; padding-right:10px; text-align:right;}
.form fieldset .cps  { border:1px solid #999999; padding-left:2px; margin-bottom:5px; height:16px; background:#fff;}
.form fieldset .cps-file  { border:1px solid #999999; padding-left:2px; margin-bottom:5px; background:#FBFCC9;}
.form fieldset .cps-dsbl  { border:1px solid #999999; padding-left:2px; margin-bottom:5px; background:#f3f3f3; color:#666; height:16px;}
.form fieldset .tex       { border:1px solid #999999; padding-left:2px; background:#fff;}
.form fieldset .caj-chk   { clear:both; margin:7px 0px 10px 160px;}
.form fieldset .caj-chk label { float:none; }
.form .caj-btn       { clear:both; margin:5px 0px 0px 162px;}
.form .caj-btn input { color:#000; text-align:left; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display: none; }
.con:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }
