/* Fichero: public.css v1.0 27/10/2008
 * Media			screen
 * Navegadores		IE6, Mozilla 2, Konqueror X, Opera X, Camino
 * CSS				2
 * Fichero			public.css */

ol, ul, li { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }
ol, ul  { list-style: none; }
sup	{color:#FFA200;}

#dts    { float:left; padding-top:0.7em; width:600px ;font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif; }
#dts a             {color:#2370AA; text-decoration:underline;}
#dts a:hover       { color:#fff; text-decoration:none; }

/*ESTILOS ENCABEZADOS*/
#contenido #dts h1      { position:relative; top:0; left:0.625em; }
#contenido #dts h1 span { display:none;}
#contenido #dts h2      { color:#515151; padding-bottom:0.75em; font-size:100%; font-weight:bold; border-bottom:0px;}
#contenido #dts h3      { margin:0em;color:#515151; padding-bottom:0.6em;  font-weight:bold; font-size:14px;}
#contenido #dts h4      { color:#515151; padding-bottom:0.6em;  font-weight:bold;}
#contenido #dts h2.scc  { float:left; font-size:90%; width:26.5em; padding-right:0.5em; font-weight:bold; color:#000;}

h2.tit-vid      { margin:0em;font-family:Arial,Verdana,Helvetica,sans-serifcolor:#515151; padding:0em 0em 0.75em 0em; font-size:16px; font-weight:bold;}
/* ESTILOS PARA EL CONTENIDO Y DATOS */
#dts .c1    { float:left; width:27em; padding-right:0.625em;  line-height:0.9em;}
#dts .c2    { float:right; width:9.125em; }
#dts .c1-f1     { width:24.5em; padding:0em 0.625em; margin-bottom:0.5em; background:#eee; line-height:0.9em; }
#dts .c1-f1 h2  { float:left; margin:0.8em 0.6em 0em 1em; padding:0.4em 0.2em 0.2em 0.2em; font-size:0.875em; color:#000; text-align:center; background:#fff; width:23%;}
#dts .c2 h2     { padding:0.2em 0em 0.5em 0.6em; font-size:0.875em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_agenda.gif) 9.3em 0.5em no-repeat;}
#dts .c1-f1 .lst-scc  { padding-top:0.7em;}


#dts .vcard{font-size:0.75em;}
#dts .vcard h2{font-size:110%;color:#515151;}
#dts .vcard a{padding-left:1em;font-size:100%;background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat;}
#dts .vcard a:hover{background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat;}
#dts .vcard a.enl-sobre{padding:0em 0.5em 0em 1.5em;font-size:100%;background:transparent url(/MODULOS/global/publico/interfaces/img/sobre.jpg) 0em 0em no-repeat;}
#dts .vcard a.enl-sobre:hover{background:#2370AA url(/MODULOS/global/publico/interfaces/img/sobre.jpg) 0em 0em no-repeat;}

/* ESTILOS PARA LOS LISTADOS */
dl.lst-doc      { margin:0; padding:0; }
dl.lst-doc dt   { float: left; width:4%; }
dl.lst-doc dd   {float:left; width:96%; font-size:0.75em; padding-bottom:0.9em; line-height:1.3em;margin:0em;}
dl.lst-doc dd p	{ padding-left:0.2em;}
dl.lst-doc dd a { font-size:110%; padding:0em 0.2em;}
dl.lst-doc dd a:hover {color:#FFF; background:#2370AA }
dl.lst-doc dd span { display:block; color:#515151; padding-left:0.2em; }
dl.lst-doc dd em{font-style:normal;padding-right:0.2em; color:#515151; font-size:100%;}
dl.lst-doc dd h3 { display:inline;font-size:100%; padding-bottom:0.1em;width:25em;}
dl.lst-doc dd a.enl-mas { margin-left:0.25em; padding-left:1em;  background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
dl.lst-doc dd a.enl-mas:hover { color:#FFF; background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }


/* Listados enlaces */
ul.lst-url      { padding-bottom:0.3em; font-size:12px;}
ul.lst-url li   { padding-left:0.7em; padding-bottom:0.8em; color:#2370AA;font-size:100%; }
ul.lst-url li span	{color:#515151; display:block; font-size:100%;}
ul.lst-url li p {color:#515151;margin-left:1em;padding-top:0.5em;}
ul.lst-url li a { padding:0em 1.2em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat;}
ul.lst-url li a:hover {  background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat;}
ul.lst-url li a.enl-sobre {margin-left:1.1em; padding:0em 0.5em 0em 1.5em; background:transparent url(/MODULOS/global/publico/interfaces/img/sobre.jpg) 0em 0em no-repeat;}
ul.lst-url li a.enl-sobre:hover { background:#2370AA url(/MODULOS/global/publico/interfaces/img/sobre.jpg) 0em 0em no-repeat;}
ul.lst-url li a.enl-mas { color:#2370AA;padding-left:1.2em;  background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
ul.lst-url li a.enl-mas:hover { text-decoration:none;color:#FFF; background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }

/* Listados imagenes relacionadas */
ul.lst-rel {border-top:0.0625em solid #E9E9E9;}
ul.lst-rel li      { float:left; width:auto; font-size:0.6875em; margin-top:0.7em; padding-top:1em;}
ul.lst-rel li img  { margin:0em 0.72em 0.4em 0em; color:#2370AA;}
ul.lst-rel li p    { width:10.9em; height:2.6em; padding-bottom:0.3em;}
ul.lst-rel li a       { font-size:100%;margin:0em 0em 1em 0em;color:#2370AA;}
ul.lst-rel li a:hover	{background:none; color:#2370AA;}
ul.lst-rel li a.enl-mas { padding-left:1.2em;  background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
ul.lst-rel li a.enl-mas:hover { color:#FFF; background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }

/*listado categorias*/
dl.lst-cat      { margin-bottom:1em; border-bottom:0.0625em solid #E9E9E9; line-height:0.95em;}
dl.lst-cat dt   { padding-left:1.7em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_categoria.gif) 0em 0.2em no-repeat; }
dl.lst-cat dt a { font-size:0.75em; padding:0em 0.2em;}
dl.lst-cat dd   { padding:0em 0em 1em 2.3em; font-size:0.75em;}
/*listado general*/
dl.lst      { margin-bottom:1em; border-bottom:0.0625em solid #E9E9E9;}
dl.lst dt   { padding:0em 0em 0.3em 0.9em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
dl.lst dt a { font-size:0.75em; padding:0em 0.2em;}
dl.lst dd   { padding:0em 0em 1em 1.1em; font-size:0.75em;}

ul.lst      { margin-bottom:1em; line-height:0.9em;}
ul.lst li   { padding:0em 0em 0.3em 0.9em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
ul.lst h3   { font-size:100%; padding-bottom:0.1em;}
ul.lst a    { padding:0em 0.2em;}
ul.lst li a img { font-size:95%;}
ul.lst p    { padding:0em 0em 0.8em 0.2em;  font-size:0.75em; line-height:1.3em;}
ul.lst p.descp { margin:5px 0 10px 32px;  line-height:1.2em;}
ul.lst span   { color:#515151; font-size:100%;}

ul.lst-cpo    {}
ul.lst-cpo li { padding-left:0.6em; color:#000; font-size:0.75em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_cpo.gif) 0em 0.4em no-repeat;}
ul.lst-cpo li a { font-size:100%; padding:0em 0.2em;}

ul.lst-fec      { margin-bottom:1em;  line-height:0.9em;}
ul.lst-fec li   { padding:0em 0em 0.8em 0.9em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0.1em no-repeat; }
ul.lst-fec li span { padding-right:0.2em; color:#515151; font-size:0.75em;}
ul.lst-fec h3   { display:inline; font-size:100%; line-height:1em;}
ul.lst-fec p    {clear:both; padding:0.1em 0em 0em 0.1em; font-size:0.75em;}
ul.lst-fec a    { padding:0em 0.2em;font-size:0.75em;}

.lst-scc      { clear:both; background:#fff;  padding:0em 0.8em 0em;}/*home y subhome*/
.lst-scc li   { margin-bottom:0.5em; padding-bottom:0.4em; border-bottom:0.0625em solid #E9E9E9;}
.lst-scc li.last, .lst-scc li.ndts { border:0em; }
.lst-scc h3   { font-weight:normal; font-size:100%;  padding:0.2em 0em 0.2em 0.9em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0.25em no-repeat;}
.lst-scc p    { font-size:0.75em; margin:0em 1.5em 0em 0em; padding-left:1.2em;  }
.lst-scc a    { padding:0em 0.2em;}



/* ESTILOS PARA CAJA CON FORMATOS */
.caj-ln  { clear:both; padding-top:0.7em; margin-top:1em; border-top:0.0625em solid #E9E9E9;}
.caj-brd { margin:0.7em 0em; padding:0.2em 0.3em 0.3em; border:0.17em solid #E9E9E9;}
.caj-brd ul li { padding-bottom:0.2em;}
.caj-des    { border:0.125em solid #eee;}
.caj-des h4 { padding-bottom:0; font-size:100%;}
.caj-des h4 a { display:block; padding:0.3em 0em 0.5em 1.3em; font-size:0.6875em; color:#000; background:#eee url(/MODULOS/global/publico/interfaces/img/bullet_destacado.gif) 0em 0.3em no-repeat; text-decoration:none;}
.caj-des-f1    { border:0.125em solid #eee;}
.caj-des-f1 h4 { display:block; margin:0em;padding:0.3em 0em 0.5em 1.3em; font-size:0.6875em; color:#000; background:#eee url(/MODULOS/global/publico/interfaces/img/bullet_destacado.gif) 0em 0.3em no-repeat; text-decoration:none;}
/*cajas video e imagenes*/
.caj-vid         { float:right; margin-left:1em; width:20em; margin-bottom:0.3em; }
.caj-img-des     { float:right; margin-left:1em; width:17.5em;}
.caj-img-des img { clear:both; margin-bottom:1em;}
.caj-img-des-pag     { float:right; margin-left:1em; width:20em;}
.caj-img-des-pag img { clear:both; margin-bottom:1em;}
.caj-img-dir     { float:right; margin-right:3em; width:6.875em;}
.caj-img-dir img  {}

/*ENCUESTAS*/
#enc h3    { font-size:75%; color:#000;}
#enc ul    { margin:1em;}
#enc ul li { clear:both; padding:0em 0em 1em 1.2em; font-size:0.75em; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_cpo.gif) 0em 0.4em no-repeat;}
#enc ul li img   { float:left; margin-top:0.5em; height:1.2em; border-left:0.1em solid #60779F; border-right:0.1em solid #60779F;}
#enc span   { float:left; margin-top:0.5em; padding-left:1em;}
.caj-enc    { margin-top:1em; width:99%; border:0.125em solid #EEEEEE; }
.caj-enc h2 { padding:0.2em 0em 0.5em 1.5em; font-size:0.75em; font-weight:bold; color:#000; background:#eee url(/MODULOS/global/publico/interfaces/img/bullet_destacado_home.gif) 0.3em 0.5em no-repeat;}
.caj-enc h3 { font-weight:normal; }
.caj-enc form { padding:0.5em; font-size:100%;}
.caj-enc .rad { float:left; margin-top:0; margin-bottom:0.6em;}
.caj-enc .lbl-rad { margin-top:0; margin-bottom:0.6em;}
.caj-enc .btn { margin-left:3em; }
.caj-enc p    { border-top:0.125em solid #EEEEEE; padding:0.5em; font-size:90%;}
.caj-enc p a.enl-mas em { padding:0em 0.3em; font-style:normal;}

/*TABLA DE HORARIOS RESURSOS*/
.tbl-hor	{width:50%;}
.tbl-hor	{border-collapse: collapse; border-spacing:0em;}
.tbl-hor th {font-size:90%;text-align:center;}
.tbl-hor tr td{border:0.1875em solid #FFFFFF;padding:0.2em;font-size:90%;width:6.5em;}
.tbl-hor tr td.reservado{background:#6781B2;text-align:center;color:#FFFFFF;}
.tbl-hor tr td.reservado2{background:#6781B2;color:#FFFFFF;text-align:center;}
.tbl-hor tr td.disponible{background:#C8CEDD;text-align:center;}
.tbl-hor tr td.ndisponible{background:#eeeeee;text-align:center;}
.tbl-hor tr td.ndisponible2{background:#EBEEF2;font-weight:bold;text-align:center;}
.tbl-hor p {font-size:75%;}

/*ESTILOS ANCHOS Y ALTOS*/
.an-tex { width:19.2em; }
.an-sel { width:12em;}
.an-tex-f1 {}/*para tramites*/
.an-sel-f1 { width:19.2em; }/*para tramites*/
.an-lbl { width:100%;}
.an-vid	{width:20em; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px;}
.an-form {width:24em;}
.an-caj-img	{width:21em;}
/*EVENTOS*/
.vevent { float:left; padding:0.5em; margin-right:0.5em; font-size:12px; width:97.5%;}



/* ESTILOS PARA TEXTO */
.txt { color:#000;  font-size:12px;line-height:1.2em;}
.subt	{ color:#000; font-weight:bold;}
.ent	{ color:#515151;}
.fec {color:#515151; font-size:90%;}
.ndts { display:block; margin:0.5em 1em 1em; padding-left:1em;  font-size:12px; color:#000; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_cpo.gif) 0em 0.3em no-repeat;}
.not  { display:block; margin:1em 0em 1em; font-size:0.6875em;}

/* ESTILOS PARA EL CUERPO */
.cpo          { margin-top:0.3em;  font-size:12px; line-height:1.2em; text-align:justify;}
.cpo ul       { padding:0; margin:0em 0.5em 1em 1.5em;}
.cpo ul li    { padding-left:1em; background:url(/MODULOS/global/publico/interfaces/img/bullet_cpo.gif) 0em 0.25em no-repeat; }
.cpo ul li ol li  { background:none; padding-left:0;}
.cpo ol li ul li ol li	{list-style-type:decimal;list-style-position:outside; margin:0 0em 0 2em; }
.cpo strong   { font-weight:bold;}
.cpo p        { padding:0.6em 0em;}
.cpo ol       { margin:0em 0em 0 1em; padding:0; }
.cpo ol li    { list-style-type:decimal; list-style-position:outside; display:list-item; margin:0 0em 0 2em;}
.cpo ol li ul li    { list-style-type:none; margin:0.1em 0em; }
.cpo a { font-size:100%; padding:0em 0.2em;}
.cpo a:hover { color:#FFF; background:#2370AA}

/*CONSULTA FORMULARIOS*/
.form {}
.form fieldset {border:0px;}
.form fieldset legend { display:none; }
.form fieldset label  { clear:both; margin-top:0.8em; float:left; width:10em; margin-right:0.5em; font-size:0.75em; font-weight:bold; text-align:right;}
.form fieldset em     { clear:both; margin-top:0.8em; float:left; width:13em; margin-right:0.5em; font-size:0.75em; font-weight:bold; text-align:right; font-style:normal;}
.form fieldset .lbl    { font-size:0.75em; }
.form fieldset .lbl-rad { clear:none; margin-top:0.8em; float:left; width:auto; padding:0em 0.5em; font-size:0.75em; text-align:left; font-weight:normal;}
.form fieldset .lbl-chx { clear:none; margin-top:0.8em; float:left; width:auto; padding:0em 0.5em; text-align:left; font-weight:normal;}
.form fieldset .cps { margin-top:0.8em; }
.form fieldset .rad { float:left; margin-top:0.8em; border:none; vertical-align:middle;}
.form fieldset .chx { float:left; margin-top:0.8em; border:none; vertical-align:middle;}
.form fieldset .tex { margin-top:0.8em; height:6em; border:0.0625em solid #878787; }
.form fieldset .sel { margin-top:0.8em; }
.form fieldset .cps-err { margin-top:0.8em; background:#eee;}/*campo texto*/
.form fieldset .tex-err { margin-top:0.8em; height:6em; border:0.0625em solid #878787;  background:#eee;}/*campo textarea*/
.form fieldset .rad-err, .form fieldset .chx-err { float:left; margin-top:0.8em; border:0.0625em solid #ff0000; vertical-align:middle;}/*campo radio y check*/
.form fieldset .sel-err { margin-top:0.8em; background:#eee;}/*campo select*/
.form sup { vertical-align:top; padding-left:0.1em; color:#FFA200; }
.form .btn   { width:5.5em; height:1.6em; vertical-align:middle; background:url(/MODULOS/global/publico/interfaces/img/btn.gif) 0em 0.05em no-repeat; border:0; cursor:pointer;}
.form .btn2   {font-size:100%; width:5.8em; height:1.8em; vertical-align:middle; background:url(/MODULOS/global/publico/interfaces/img/btn.gif) 0em 0.05em no-repeat; border:0; cursor:pointer;}
.form small { display:block; margin:0em 0em 0em 11.6em; color:#515151; font-size:70%; }
.form small.msn-err { color:#FF0000;}
.form .dist-btn { clear:both; padding:1em 0em 0em 8em;}
.form .dist-btn2 { clear:both; padding:1em 0em 0em 14.1em;}
.form .caj-brd { width:95%; padding-top:0.5em;}
#form-opc .lst li span { font-size:0.75em; color:#000;}
.form fieldset .enl-mas { float:left; margin-top:0.8em;}
.form button { vertical-align:bottom; border:0; font-size:0.8em; background:transparent; padding:0em;}
.form fieldset h3{font-size:0.875em;}
.form fieldset .sem{font-size:75%;}
.form fieldset p.txt{font-size:75%;}
.form fieldset p.nota{font-size:75%;margin:0;padding:0;}


/* ESTILOS PARA ENLACES */

#dts a.enl-mas { padding-left:1em; color:#2370AA; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
#dts a.enl-mas:hover { color:#fff;  background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0em 0em no-repeat; }
a.enl-ant { font-size:11px; padding-left:1.5em; margin-right:1.5em; color:#2370AA; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_ant.gif) 0em 0em no-repeat; }
a.enl-sig {font-size:11px; padding-right:1.5em; margin-left:1.5em; color:#2370AA; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 100% 0em no-repeat; }
a.enl-ant:hover { color:#fff;  background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet_ant.gif) 0em 0em no-repeat; }
a.enl-sig:hover { color:#fff;  background:#2370AA url(/MODULOS/global/publico/interfaces/img/bullet.gif) 100% 0em no-repeat;}

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padd { padding:0em 1em 0em;}
.padd-f1 { padding:0em 1em 0.5em 0em;}
.padd-top { padding: 0.625em 0em 0em 0em; }
.padd-btt { padding: 0em 0em 0.625em 0em;; }
.padd-izq { padding: 0em 0em 0em 1.7em;; }
.padd-dch { padding: 0em 0.625em 0em 0em;; }
.marg-izq { margin-left:5em;}
.marg-top	{ margin-top:8px;}
.marg-btt {margin-bottom:0.8em;}
.an-f1	{ width:37.5em;}
.padd-f2 {padding:0.5em;}
/* 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; }

