/* Fichero: public.css v1.0 12/12/2008
 * Media			screen
 * Navegadores		IE6, Mozilla 2, Konqueror X, Opera X, Camino
 * CSS				2
 * Fichero			public.css */

/* ESTILOS GENERALES */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, em, font, img, small, strong, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, address { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }
sub, sup { margin:0; padding:0; border:0; outline:0; font-size:100%; }
ol, ul  { list-style: none; } blockquote, q { quotes: none;} table  { border-collapse: collapse; border-spacing: 0;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, table { border:none; } hr { display:none; }
body          { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:68.75%; color:#000; line-height:1.4545em; }
input, select, textarea { border:0.0909em solid #878787; font-size:100%; background:#fff; color:#464646; font-family:Verdana, Arial, Helvetica, sans-serif;}
em            { font-style:normal;}

/*ESTILOS OCULTOS*/
legend, hr, #prepie, #pie ul,.pag, .navCpo, .bdc, a.enl-amp, a.enl-mas, ul.lst-glos, #glosario, .caj-cal { display:inline !important;}

/* ESTILOS CAJAS GLOBALES. GRID GLOBAL */
#web    { font-size:1em; width:98%; text-align:left; background:#fff;}
#ctd    { float:right; width:98%;  margin-right:0.5em;}
#cab    { width:100%; padding-bottom:0.2em; dashed #333; }
#dts2    { padding:1.5em 0em; width:85%;}
#pie    { clear:both; padding:0.8em 0; border-top:0.0909em solid #4B658D; text-align:center;}
#lat ul { display:none;}
#lat img { display:none;}
/*ESTILOS ENCABEZADOS*/
h1, h2, h3 {  font-family:Arial,Verdana;}
h1         {  font-size:236%; font-weight:normal; }
h2         { padding:0.6em 0em 0.5em; font-size:164%; font-weight:bold;}
h3         { color:#5C5D5E; padding-bottom:0.6em; font-size:136%; font-weight:bold;}
h3.des     { color:#1e3f71; margin-bottom:0.8em; border-bottom:0.0909em none #333; }
h3.scc     { font-weight:bold; color:#222; font-size:110%; margin:0em 0em 1em; padding:0; letter-spacing:0.02em; text-align:left;}
h3.tit     { margin-bottom:0.5em; color:#1e3f71; font-size:126%;}
h3.tit-f1  { color:#1e3f71; margin-bottom:0.8em; padding-bottom:1em; font-family:Verdana, Arial; font-size:110%; border-bottom:0.0909em solid #333;  }
h4         { font-size:100%; font-weight:bold;}
h4 span    { font-weight:normal; margin-left:1em;}
.caj-rel h3  { color:#222;}

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cab .cab-deco { background:transparent url(/coberturaAragon/html/images/fdo_deco.jpg) 100% 0em no-repeat; padding:0.1em 0;}
#pie em { float:left; width:auto;}

/* ESTILOS PARA EL CONTENIDO Y DATOS */
#dts2 .c1 { float:left; width:61%;}
#dts2 .c2 { float:right; width:36%;}
#cobertura .c1 { width:45%; margin-bottom:1em;}
#cobertura .c2 { width:54%;}
#cobertura .c1-f1 { float:left; width:49%;}
#cobertura .c2-f1 { float:right; width:49%;}
#cobertura ul { margin-top:1em;}
#cobertura ul.lst li { padding-bottom:2em;}
#cobertura h4 { margin:2em 0 0; padding-bottom:0.8em; background:transparent url(/coberturaAragon/html/images/linea.gif) bottom left repeat-x;}
#cobertura .lst-glos { clear:both; margin:0; padding:0.2em 0 0.3em; }
#cobertura .lst-glos li { font-size:100%; padding:0 0.10em;}
#cobertura .yui-ac-content  { border:0.09em solid #878787; width:17.9em;}
#cobertura .yui-ac-bd       { padding:0.5em;}
#cobertura .yui-ac-bd ul    { margin:0; padding:0;}
#cobertura .yui-ac-bd ul li { margin:0; padding:0; color:#1E3F71; font-size:100%;  font-weight:bold;}
#cobertura .yui-ac-input    { margin:0 0.5em 0 0; padding:0.1em 0.3em; width:10em !important;}
#evento p { padding-bottom:1em;}
#evento h3 { padding-bottom:0;}
#evento dl { padding:1em 0.5em 1em; border-bottom:0.0909em solid #333;}
#evento dl dt { clear:both; float:left; width:25%;}
#evento dl dd {  float:left; width:70%;}
#sugerencias .c1 { width:45%;}
#sugerencias .c2 { width:54%;}

/* ESTILOS PARA LOS LISTADOS */
ul.lst, ul.lst-f1 { margin:0em 1.3em 0em;}
ul.lst li, ul.lst-f1 li { clear:both; padding:0 0 1.3em 0em; list-style-type:none;}
ul.lst li em, ul.lst-f1 li em { font-size:90%;}

ul.lst-cat    { margin:0em 0.4em 2em; width:98%; border-bottom:0.0909em solid #333; }
ul.lst-cat li { float:left; width:30%; padding:0 0 1.3em 1.3em; list-style-type:square;}
#cat-faqs ul.lst-cat { margin:1em 0 0 2em; border:none;}
#cat-faqs ul.lst-cat li { clear:both; padding:0 0 1.3em 1.3em; }

dl.lst-doc      { margin:0; padding:0; }
dl.lst-doc dt   { float: left; width:4%; }
dl.lst-doc dd   {float:left; width:96%;  padding-bottom:0.9em; }
dl.lst-doc dd p	{ padding-left:0.2em;}
dl.lst-doc dd a {  padding:0em 0.2em; font-weight:bold;}
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%;}
ul.lst-loc { margin:0 0 2em 0.5em;}
ul.lst-loc li { clear:both; padding:0.2em 0 0.2em 1.2em; list-style-type:none;}

/* Listados enlaces */
ul.lst-url { margin:0em 0.4em 0.5em;}
ul.lst-url li { clear:both; padding:0 0 0.5em 1.5em; list-style-type:square;}
ul.lst-url li a { font-weight:bold;}

/* Listados imagenes relacionadas */
ul.lst-rel { margin-bottom:1em;}
ul.lst-rel li      { float:left; margin-left:0.65em; width:auto; margin-top:0.7em; padding-top:1em;}
ul.lst-rel li img  { margin-bottom:0.5em;}

/*mapa web*/
.lst-mw ul    { padding:1em 0 0 0.8em; }
.lst-mw ul li { clear:both; margin-left:0.5em; padding:0em 0em 1em 1.6em; font-weight:bold; list-style-type:square;}
.lst-mw ul li ul { margin-left:0.5em;}
.lst-mw ul li a { font-weight:bold; }
.lst-mw ul li ul li { color:#000; padding:0 0.3em 0.6em 1em; list-style-type:circle; font-weight:normal;}
.lst-mw ul li ul li a {  text-decoration:underline; font-weight:normal;}

/* ESTILOS PARA CAJA CON FORMATOS */
.caj-rel {  margin-top:2em; padding-top:1.5em; border-top:0.0909em dashed #333;}
.caj-avi { clear:both; margin-top:1em; padding:0.5em; border:0.0909em dashed #333; background:#FCF7DE; color:#000;}
.caj-ndts2 { display:block; margin:0.5em 2em 1em; padding-left:1em; font-size:100%; color:#000; }
.caj-form { margin-top:2em;}
/*listado datos*/
#ctd .caj-lst { margin-top:2em; padding:0em 0em 3.5em 0em; }
#ctd .caj-lst h3  { margin-bottom:0.3em; color:#1e3f71; font-size:145%;}
#ctd .caj-lst h3 span { font-weight:normal;}
#ctd .caj-lst dl dt { clear:both; float:left; width:14.5em; font-weight:bold;}
#ctd .caj-lst dl dt.padd-top { padding-top:0.5em;}
#ctd .caj-lst dl dd { float:left; width:5em;}
#ctd .caj-lst dl dd.Si { padding:0.2em 0 0 0.3em; height:1.7em; color:#fff; font-size:130%;  background:transparent url(/coberturaAragon/html/images/fdo_si.gif) 0em 0em no-repeat;}
#ctd .caj-lst dl dd.No { padding:0.2em 0 0 0.1em; height:1.7em; color:#fff; font-size:120%;  background:transparent url(/coberturaAragon/html/images/fdo_no.gif) 0em 0em no-repeat;}
#ctd .lst-ley { margin-bottom:1em;}
#ctd .lst-ley dt { font-weight:bold; display:inline; letter-spacing:-0.02em; }
#ctd .lst-ley dd { display:inline;}
#ctd .lst-ley.padd-btt { padding-bottom:5em;}

/* ESTILOS PARA CUALQUIER FORMULARIO */
.form { margin:0em 0;}
.form fieldset legend { display:none; }
.form fieldset label  { clear:both; display:block; margin:0 0em 0.3em 3.5em; width:8em; text-align:left; color:#1E3F71; font-weight:bold;}
.form fieldset .cps { margin-left:3.5em; margin-bottom:1.5em; padding:0.1em 0.3em;}
.form fieldset .tex { margin-left:3.5em; margin-bottom:1.5em; padding:0.1em 0.3em; height:9em; border:0.0909em solid #878787; }
.form .btn  { margin:0em 0 1em 3.5em; color:#1E3F71;  font-weight:bold; border:0.0909em solid #1E3F71;}
.form sup  { vertical-align:top; padding-left:0.1em; color:#C40101; }
.form-bus { margin-bottom:1em;}
.form-bus fieldset label { margin:0; width:100%; color:#000; font-weight:normal;}
.form-bus fieldset .cps  { margin-left:3.5em; padding:0.1em 0.3em; }
.form-bus .btn { margin-bottom:0;}

/* ESTILOS PARA TEXTO */
.txt  { font-size:120%;}
.ent  { color:#333; font-size:120%;}
.ndts2 { display:block; margin:0.5em 1em 1em; padding-left:1em; font-size:100%; color:#000;}
.not  { display:block; margin:0.5em 0em 0em 4em; color:#333; font-size:90%; }
.sup  { vertical-align:top; padding-left:0.1em; color:#C40101;}

/*ESTILOS CPO*/
#dts2-cpo.cpo h3.scc   { font-weight:bold; color:#222; font-size:110%; margin:1em 0em 0em; padding:0; letter-spacing:0.02em;}
#dts2-cpo.cpo          { text-align:justify; }
#dts2-cpo.cpo ul       { padding:0; margin:0.5em 0.5em 1em 2em;}
#dts2-cpo.cpo ul li    { list-style-type:none; padding-left:1em; }
#dts2-cpo.cpo ul li ul { margin-bottom:0.5em;}
#dts2-cpo.cpo ul li ul li { list-style-type:circle;}
#dts2-cpo.cpo ul li ol li  { background:none; padding-left:0;}
#dts2-cpo.cpo ol li ul li ol li	{list-style-type:decimal;list-style-position:outside; margin:0 0em 0 2em; }
#dts2-cpo.cpo strong   { font-weight:bold;}
#dts2-cpo.cpo p        { margin:0; padding:0.8em 0em;}
#dts2-cpo.cpo ol       {  margin:0.5em 0.5em 1em 2em; padding:0; }
#dts2-cpo.cpo ol li    { list-style-type:decimal; list-style-position:outside; display:list-item; margin:0 0em 0 2em;}
#dts2-cpo.cpo ol li ul li    { list-style-type:none; margin:0.1em 0em; }
#dts2-cpo.cpo a, .cpo a:link, .cpo a:visited { font-size:100%; padding:0em 0.2em; font-weight:bold; color:#1E3F71 !important; text-decoration:underline;}
dts2-cpo.cpo h3.scc   { font-weight:bold; color:#222; font-size:110%; margin:1em 0em 0em; padding:0; letter-spacing:0.02em; text-align:left;}
#dts2-cpo.cpo abbr, #ctd .cpo acronym { border-bottom:0.0909em dashed #000;}
#dts2-cpo em { font-style:italic;}
#dts2-cpo.cpo .subr    { text-decoration:underline;}
#dts2-cpo .tbl-dts2 { clear:both;  margin:0 auto; text-align:left; margin:1em 0 2em 0; border-bottom:0.0909em solid #ccc;}
#dts2-cpo .tbl-dts2 th { color:#fff; border-bottom:0.0909em solid #333; font-weight:bold; padding:0.3em; border-right:0.0909em solid #f1f1f1; }
#dts2-cpo .tbl-dts2 td { padding:0.5em; border-bottom:0.0909em solid #C9C9C9;}
#dts2-cpo .tbl-dts2 td.col1 { background:#E8F0F9;}

/* ESTILOS VARIOS */
.lin-btt { margin-bottom:1.5em; padding-bottom:1em; border-bottom:0.0909em dashed #333;}
.aliIzq { text-align: left;}
.aliCen { text-align: center;}
.aliDch { text-align: right;}
.aliJus { text-align: justify;}
.imgIzq { float:left; width:auto; margin:0.5em 0.5em 0.5em 0em; text-align:left;}
.imgDch { float:right; width:auto; margin:0.5em 0em 0.5em 0.5em; text-align:right;}
.padd { padding:0.5em 0em 0.5em;}
.padd-btt { padding-bottom:1em;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display:none !important;}
.con:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }
.con { display:inline-block; }
* html .con { height : 1%; }
.con { display: block; }


#lat h3       { font-size:1em; font-family:Verdana, Arial; }
#lat .caj-dts2 {  clear:both; margin-bottom:1.3em; padding:0.5em 0 0 0em; border-top:0.09em solid #C3C3C3;}
#lat .caj-dts2 h3 { color:#1E3F71; padding-bottom:0;}
#lat .tit-des { padding:0.1em 0 0 0.8em; height:2em; width:98%;}
a.enl-mail    { color:#000; font-size:100%; font-weight:bold; font-family:Arial, Verdana;  }
a.enl-mail:hover { text-decoration:underline;}
#lat dl {  color:#092958; }
#lat dl dt { clear:both; float:left; width:50%; padding:0.6em 0 0 0.7em; height:3.72em; border-bottom:0.09em solid #C3C3C3;}
#lat dl dt strong { text-transform:uppercase;}
#lat dl dd { float:left; width:45%; padding-top:0.58em; height:3.72em; border-bottom:0.09em solid #C3C3C3;}
#lat dl dd strong { font-size:170%; font-family:Arial, Verdana;}

#ctd #caj-fase  { border-top:0.09em solid #ccc; border-bottom:0.09em solid #ccc; margin:0.5em 0; padding:0.5em 0;}
#ctd #caj-fase h3 { margin-bottom:0; background:none; font-size:155%;letter-spacing:-0.02em; font-family:Arial,Verdana; color:#092958; padding:0.3em 0 0 0em; }
#ctd #caj-fase a { clear:both; display:block; margin-left:0.5em;}
#ctd #caj-fase .col2p1 { height:3em; margin-top:0.5em; padding-top:1em; color:#fff; font-family:Arial, Verdana; background:transparent url(/coberturaAragon/html/images/fdo_fase_destacada.gif) 0 0em no-repeat;}
#ctd #caj-fase .col2p1-c1 { float:left; width:auto; color:#fff; font-size:130%;}
#ctd #caj-fase .col2p1-c2 { float:left; width:auto; margin:0.2em 0 0 0.8em; color:#fff; }
#ctd #caj-fase .col2p1-c1 span { letter-spacing:0.04em; font-size:95%; }
#ctd #caj-fase .col2p1-c2 strong { font-size:330%; line-height:0.8em;}
#ctd #caj-fase .col2p1-c2 span { font-size:160%; font-weight:bold; }

