/****generales*****/

.oculto
{  
display: none 
}

img
{  
border: 0px
}


li
{  
font-family: Arial, Helvetica, sans-serif;
font-size: 75%
}

li li
{  
font-family: Arial, Helvetica, sans-serif;
font-size: 90%
}

li li li
{  
font-family: Arial, Helvetica, sans-serif;
font-size: 100%
}



/*****zona de contenido*****/


#ruta p
{ 
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 4px 9px;
color: #ffffff;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 13px
}

html>body #ruta p
{ 
background-position: 4px 4px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 13px;
margin: 5px
}

#ruta p a
{ 
color: #ffffff;
padding-right: 3px
}

#ruta p a.imprimir
{ 
color: #ffffff;
padding-left: 70%
}

#titulo h2
{ 
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 16px 9px;
color: #297F85;
margin-bottom: 3px;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 23px;
text-transform: uppercase;
border: #BEBEBE dotted;
border-width: 0px 0px 1px;
}

#titulo h2 a
{ 
background-image: url(../img/ic_imprimir.gif); 
background-repeat: no-repeat; 
background-position: 245px 0px;
color: #297F85;
margin-bottom: 3px;
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
padding-top: 7px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 278px;
text-transform:none
}


#titulo h3
{ 
font-weight: bold;
color: #6C6E70;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 23px;
border: #BEBEBE dotted;
border-width: 0px 0px 0px;
}

.anyosAnteriores h4
{ 
font-weight: bold;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 6px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 14px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 6px 9px;
}

.columna1 h4
{ 
font-weight: bold;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 12px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 14px;
border: #eeeeee solid;
border-width: 0px 0px 1px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 6px 14px;
}

.columna1 p
{ 
/*background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 24px 9px;*/
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 17px;
text-align: justify
}

.columnaCompleta h4
{ 
color: #002F58;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 6px; 
padding-right: 15px; 
padding-bottom: 6px;
margin-bottom: 8px; 
padding-left: 12px;
border: 1px #C8E4FD dotted
}

.columnaCompleta p
{ 
color: #000000;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 0px; 
padding-right: 15px; 
padding-bottom: 0px;
margin-bottom: 8px; 
padding-left: 17px;
text-align: justify
}

.columnaCompleta a.pdf
{
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
padding-left: 27px;
padding-bottom: 18px;
color: #013663;
text-decoration: underline;
background-image: url(../img/ic_pdf.gif); 
background-repeat: no-repeat; 
background-position: 9px 0px;
}

.enlace
{
font-size: 70%;
font-weight: normal;
color: #013663;
font-family: Arial, Helvetica, sans-serif;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px;
margin-bottom: 0px; 
padding-left: 29px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 17px 5px;
}

.bloque h3
{
font-weight: normal;
background-color: #E3EDF4;
color: #013663;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 15px; 
padding-left: 8px
}

.bloque h3.preguntas {
	background-image: url(../img/ic_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.bloque h3 span.preguntas {
	margin-left: 10px;
}

.bloque h3 a
{
color: #013663;
text-decoration: none
}

.bloque h3 a:hover
{
color: #013663;
text-decoration: underline
}

.bloque h4
{
font-weight: normal;
background-color: #E3EDF4;
color: #013663;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 25px; 
padding-left: 23px
}

.bloque h5
{
font-weight: normal;
background-color: #EFF1F2;
color: #013663;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 9px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 25px; 
padding-left: 23px
}

/*.bloque a
{
font-weight: normal;
color: #013663;
font-family: Arial, Helvetica, sans-serif;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px;
margin-bottom: 0px; 
padding-left: 19px;
background-image: url(../img/ic_pdf.gif); 
background-repeat: no-repeat; 
background-position: 0px 0px;
}*/

.bloque img
{
float: left;
padding-left: 0px;
margin-right: 7px;
border: 1px solid #cccccc
}

.bloque strong
{
color: #3784A4
}

.bloque form
{
margin-top: 16px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 0px
}

.bloque label
{
font-size: 70%;
font-weight: bold;
color: #1E5A8E;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 0px
}

.bloque p
{
font-size: 75%;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 7px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 0px
}

.bloque select
{
font-size: 100%;
font-weight: normal;
color: #807F7F;
font-family: Arial, Helvetica, sans-serif
}

.bloque input.boton
{
font-size: 70%;
background-color: #EDF3F7;
font-weight: normal;
color: #002D54;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #BDC6CD;
margin-left: 7px
}

.columna1 ul
{ 
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 14px; 
list-style-type: none
}

.columna1 ul ul
{ 
background-color: #eeeeee
}

.columna1 ul ul ul
{ 
background-color: #eeeeee;
margin-right: 4px
}

.columna1 li
{ 
font-size: 70%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-left: 17px;
padding-top: 3px;
padding-right: 0px; 
padding-bottom: 7px;
border: #E0E9EC solid;
border-width: 0px 0px 0px;
background-image: url(../img/ic_programa.gif); 
background-repeat: no-repeat; 
background-position: 0px 8px
}

.columna1 li li
{ 
font-size: 100%;
color: #002D54;
background-image: url(../img/ic_programa2.gif); 
}

.columna1 li li li
{ 
border: #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
background-image: url(../img/ic_faq.gif);
}

.columnaCompleta ul
{ 
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 14px; 
list-style-type: none
}

.columnaCompleta li
{ 
font-size: 70%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-left: 17px;
padding-top: 3px;
padding-right: 0px; 
padding-bottom: 7px;
border: #E0E9EC solid;
border-width: 0px 0px 0px;
background-image: url(../img/ic_programa.gif); 
background-repeat: no-repeat; 
background-position: 0px 8px
}

.columnaCompleta li a
{ 
color: #3381A2
}

.columnaCompleta li li
{ 
font-size: 100%;
color: #002D54;
background-image: url(../img/ic_programa2.gif); 
}

.columnaCompleta li li li
{ 
border: #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
background-image: url(../img/ic_faq.gif);
}

.atributoLi
{ 
color: #00294D;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 0px 4px;
padding-left: 9px
}


.columna1 li strong
{ 
font-weight: bold;
color: #3381A2
}

.columnaCompleta li strong
{ 
font-weight: bold;
color: #3381A2
}

.columna1 li strong.preguntas
{ 
font-weight: normal;
color: #000000
}


html>body .columna1 li
{ 
background-position: 0px 5px
}

html>body .columnaCompleta li
{ 
background-position: 0px 5px
}

.columna1 li a
{
padding-left: 17px;
padding-bottom: 8px;
color: #013663;
text-decoration: underline;
background-image: url(../img/ic_pdf.gif); 
background-repeat: no-repeat; 
background-position: 0px 0px;
}

.columna1 form
{
width: 90%;
background-color: #EBEBEB;
margin-top: 16px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 11px;
margin-bottom: 0px; 
padding-left: 0px;
margin-left: 15px;
border: #E0E9EC solid;
border-width: 1px;
background-image: url(../img/fdo_form.gif); 
background-repeat: no-repeat; 
background-position: right bottom
}

.columna1 label
{
font-weight: bold;
color: #1E5A8E;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 7px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 0px 4px
}

.columna1 p.error
{
font-weight: normal;
color: #CD1F1F;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 12px;
padding-right: 6px;
background-image: url(../img/flecha6.gif); 
background-repeat: no-repeat; 
background-position: 4px 8px
}

.columna1 label.rangoFecha
{
background-image: none
}

.rangoFecha
{
font-weight: normal;
color: #000000;
padding-right: 4px;
padding-left: 7px
}

.columna1 input
{
width: 80%;
font-size: 90%;
font-weight: normal;
color: #000000;
padding-left: 3px
}

.columna1 input.fecha
{
width: 20%;
}

.columna1 textarea
{
font-family: Arial, Helvetica, sans-serif;
width: 80%;
font-size: 100%;
font-weight: normal;
color: #000000;
padding-left: 3px
}

.columna1 select
{
width: 78%;
font-size: 90%;
font-weight: normal;
color: #000000;
padding-left: 0px
}

.columna1 input.boton
{
width: 18%; 
font-size: 70%;
background-color: #EDF3F7;
font-weight: normal;
color: #002D54;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #BDC6CD;
margin-left: 2px;
margin-top: 18px
}

html>body .columna1 input.boton
{
margin-left: 17px
}

.columna1 input#botonBoletin
{ width: 45%;
}

* html input#botonAlta {
	width: 25%
}

* html .columna1 input#botonBoletin
{ width: 50%;
}


/*****museos*****/

.columnaMuseo1 h4
{ 
font-weight: bold;
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 8px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 34px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 25px 11px;
}

.columnaMuseo1 p
{ 
font-weight: normal;
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 8px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 34px
}

.columnaMuseo1 ul
{ 
list-style-type: none
}

.columnaMuseo1 ul ul
{ 
list-style-type: none
; border-color: black black #DEE7EA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.columnaMuseo1 li
{ 
font-weight: bold;
color: #787AA2;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 8px;
background-image: url(../img/flecha3.gif); 
background-repeat: no-repeat; 
background-position: 0px 7px;
}

html>body .columnaMuseo1 li
{ 
background-position: 0px 2px
}

.columnaMuseo1 li li
{ 
font-weight: normal;
font-size: 100%;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 8px;
background-image: url(../img/flecha4.gif); 
background-repeat: no-repeat; 
background-position: 0px 7px;
}

.columnaMuseo1 li li a
{ 
color: #000000;
text-decoration: none
}

.columnaMuseo1 li li a:hover
{ 
color: #000000;
text-decoration: underline
}

.columnaMuseo2 h4
{ 
font-weight: bold;
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 8px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 9px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 0px 11px;
}

.columnaMuseo2 p
{ 
font-weight: normal;
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 8px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 10px
}

.columnaMuseo2 label
{ 
font-weight: normal;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif
}

.columnaMuseo2 input
{ 
width: 60%;
font-weight: normal;
color: #000000;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif
}

.columnaMuseo2 input.boton
{
width: 18%; 
font-size: 70%;
background-color: #EDF3F7;
font-weight: normal;
color: #002D54;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #BDC6CD;
margin-left: 2px;
margin-top: 18px
}

.columnaMuseo2 form
{ 
margin-top: 2px; 
padding-left: 10px
}

.columnaMuseo2 img
{ 
margin-top: 15px
}

/*****DETALLE*****/

.cuadroDetalle p.titdetalle strong
{
font-weight: bold;
color: #1E5A8E;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 9px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 0px 4px; 
border-style: none
}

.cuadroDetalle p.detalleNormal
{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #00345F;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 0px; 
padding-right: 9px; 
padding-bottom: 0px;
margin-bottom: 0px; 
padding-left: 26px
}

.cuadrodetalle a
{
padding-left: 39px;
padding-bottom: 8px;
color: #013663;
text-decoration: underline;
background-image: url(../img/ic_pdf.gif); 
background-repeat: no-repeat; 
background-position: 21px 0px;
}

.cuadrodetalle a.vinculo
{
padding-left: 3px;
padding-bottom: 8px;
color: #013663;
text-decoration: underline;
background-image:none
}

.galeriaimg h4
{ 
font-weight: bold;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 12px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 25px;
border: #eeeeee solid;
border-width: 0px 0px 1px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 17px 14px;
}

.galeriaimg p
{ 
font-weight: normal;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 7px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 25px
}

.galeriaimg a
{ 
font-weight: normal;
color: #465C1C;
font-family: Arial, Helvetica, sans-serif
}

.galeriaimg img
{ 
margin-top: 12px; 
padding-right: 0px; 
padding-bottom: 5px; 
margin-left: 25px;
}

/*****portada*****/

.destacados h2
{ 
font-weight: bold;
color: #297F85;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 9px;
border: dotted;
border-width: 0px 0px 1px;
margin-right: 0px; 
margin-bottom: 10px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 22px;
}

.destacados h2 a
{ 
font-weight: normal;
color: #297F85;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 33%;
text-decoration: none
}

.destacados h2 a:hover
{ 
text-decoration: underline
}

.destacados p
{ 
font-size: 70%;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 7px;
text-decoration: none;
}

.noticiasRSS h2
{ 
font-weight: bold;
color: #297F85;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 9px;
border: dotted;
border-width: 0px 0px 1px;
margin-right: 0px; 
margin-bottom: 10px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 22px;
}

.noticiasRSS h3
{ 
font-weight: bold;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 2px; 
padding-left: 14px;
border: #eeeeee solid;
border-width: 0px 0px 1px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 6px 9px;
}

.noticiasRSS h3 a
{
color: #1D5066;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif
}

.noticiasRSS p
{ 
font-size: 70%;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 7px;
text-decoration: none;
}

.noticiasRSS .autor
{
font-weight: bold;
text-transform: uppercase;
color: #5F5E5E
}

.monograficos h2
{ 
font-weight: bold;
color: #297F85;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 9px;
border: dotted;
border-width: 0px 0px 1px;
margin-right: 0px; 
margin-bottom: 10px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 22px;
}

.monograficos h2 a
{ 
font-weight: normal;
color: #297F85;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 33%;
text-decoration: none
}

.monograficos h2 a:hover
{ 
text-decoration: underline
}

.monograficos p
{ 
font-size: 70%;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 7px;
text-decoration: none;
}

.campanyas h2
{ 
font-weight: bold;
color: #297F85;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 9px;
border: dotted;
border-width: 0px 0px 1px;
margin-right: 0px; 
margin-bottom: 10px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 22px;
}

.campanyas h2 a
{ 
font-weight: normal;
color: #297F85;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 33%;
text-decoration: none
}

.campanyas h2 a:hover
{ 
text-decoration: underline
}

.campanyas p
{ 
font-size: 70%;
width: 258px;
min-height: 45px;
font-weight: normal;
background-color: #E9F1F5;
color: #465264;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 7px;
text-decoration: none;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 6px;
}

* html .campanyas p
{ 
width: 265px;
height: 45px;
}

.fecha
{ 
color: #5F5E5E
}

.destacados img
{ 
float: left;
padding-right: 16px
}

.monograficos img
{ 
float: left;
padding-right: 16px
}

.enlaces h2
{ 
font-weight: bold;
color: #297F85;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 19px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 9px;
border: dotted;
border-width: 0px 0px 1px;
margin-right: 0px; 
margin-bottom: 16px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 0px 22px;
}

/*****pie*****/

#pie p
{ 
font-weight: normal;
color: #5F5E5E;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-left: 0px;
padding-top: 7px; 
padding-right: 0px; 
padding-bottom: 7px; 
padding-left: 9%;
border: dotted;
border-width: 1px 0px 0px;
margin-right: 0px; 
margin-bottom: 0px; 
border-color: #C5C5C5 #BEBEBE #BEBEBE
}

#pie p a
{
padding-right: 20px; 
text-decoration: none;
color: #173C4B
}

#pie p a:hover
{ 
text-decoration: underline
}

#pie img
{
border: 0px;
margin-right: 8px
}

/*****en construccion*****/

#enconstruccion p
{ 
font-weight: normal;
color: #000000;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-left: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 7px; 
padding-left: 380px
}

/*****resultados busqueda*****/


.numResultados p
{ 
font-weight: normal;
color: #013663;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 7px;
border: #dddddd; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 8px 3px;
}

.numResultados p strong
{ 
font-weight: bold;
color: #77973A
}

.resultadosbusc ul
{ 
margin-top: 0px;
padding-top: 0px;
list-style-type: none
}

.resultadosbusc li
{ 
font-weight: normal;
color: #484848;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 23px;
background-image: url(../img/ic_result.gif); 
background-repeat: no-repeat; 
background-position: 6px 5px;
}

html>body .resultadosbusc li
{ 
padding-top: 8px;
background-position: 6px 9px
}

.resultadosbusc li a
{ 
font-weight: normal;
color: #013663
}

.resultadosbusc li strong
{ 
font-weight: bold;
color: #5E390A
}

.paginacion p
{ 
font-weight: normal;
color: #013663;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-left: 23px;
padding-top: 7px; 
padding-right: 0px; 
padding-bottom: 7px;
border: #dddddd; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
background-image: url(../img/flecha.gif); 
background-repeat: no-repeat; 
background-position: 13px 10px;
}

.paginacion p a
{ 
font-weight: bold;
color: #526927;
padding-left: 5px;
padding-right: 5px
}

/*****organigrama*****/

#cdoOrganigrama h4
{ 
font-weight: bold;
color: #1D5066;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-left: 26px;
padding-top: 12px; 
padding-right: 0px; 
padding-bottom: 7px;
border: #dddddd; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 17px 14px;
}

#cdoOrganigrama p
{ 
padding-left: 26px;
padding-top: 0px; 
padding-right: 8px; 
padding-bottom: 7px;
}

#cdoOrganigrama p a
{ 
color: #000000;
text-decoration: none
}

#cdoOrganigrama p a:hover
{ 
text-decoration: underline
}

#cdoOrganigrama p img
{ 
float: left;
padding-top: 0px; 
padding-right: 12px;
margin-right: 12px
}

#cdoOrganigrama h5
{ 
font-weight: normal;
color: #4C6321;
background-color: #EFEFEF;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 7px;
margin-top: 0px;
margin-left: 26px;
padding-left: 7px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px
}

#cdoOrganigrama ul
{ 
font-weight: normal;
color: #013663;
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-left: 36px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 7px;
list-style: none
}

#cdoOrganigrama li
{ 
padding-top: 6px; 
padding-bottom: 7px;
list-style: none
}

/*****mapa web*****/


#mapaweb h3
{
width: 198px; 
font-weight: bold;
color: #013663;
background-color: #DFEAF2;
font-size: 70%;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 23px;
padding-top: 9px; 
padding-right: 0px; 
padding-bottom: 14px;
border: #6898C1; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
background-image: url(../img/bullet_mapaweb.gif); 
background-repeat: no-repeat; 
background-position: 3px 1px;
}

#mapaweb h3 a
{
color: #013663;
text-decoration: none
}

#mapaweb h3 a:hover
{
text-decoration: underline
}

#mapaweb ul
{
list-style: none;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 60px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 14px;
background-image: url(../img/lin_organ.gif); 
background-position: 40px 1px;
; background-repeat:  repeat-y
}

#mapaweb ul ul
{
list-style: none;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 5px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 2px;
background-image: none
}

#mapaweb li
{
padding-left: 11px;
font-size: 75%;
font-weight: normal;
color: #013663;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
padding-top: 6px; 
padding-right: 0px; 
padding-bottom: 0px;
background-image: url(../img/flecha5.gif); 
background-repeat: no-repeat; 
background-position: 0px 13px;
}

#mapaweb li a
{
color: #013663;
text-decoration: none
}


#mapaweb li a:hover
{
text-decoration: underline
}

#mapaweb li li a
{
color: #000000;
text-decoration: none
}

#mapaweb li li li a
{
color: #3D3D3D;
text-decoration: none
}

#mapaweb li li li li a
{
color: #6A6969;
text-decoration: none
}

html>body #mapaweb li
{
background-position: 0px 9px
}

html>body #mapaweb li li
{
background-position: 0px 11px
}

html>body #mapaweb li li li
{
background-position: 0px 11px
}

html>body #mapaweb li li li li
{
background-position: 0px 11px
}

html>body #mapaweb li li li li li
{
background-position: 0px 11px
}

html>body #mapaweb li li li li li li
{
background-position: 0px 11px
}

#mapaweb li li
{
padding-left: 11px;
font-size: 95%;
font-weight: normal;
color: #000000;
list-style: none;
padding-top: 8px; 
background-image: url(../img/flecha2.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px
}

#mapaweb li li li
{
font-size: 100%;
color: #3D3D3D;
background-image: url(../img/flecha3.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px
}

#mapaweb li li li li
{
background-image: url(../img/flecha4.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px
}

#mapaweb li li li li li
{
background-image: url(../img/flecha5.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px
}

#mapaweb li li li li li li
{
background-image: url(../img/flecha6.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px
}


#mapaweb li li li li li li li
{
background-image: url(../img/flecha7.gif); 
background-repeat: no-repeat; 
background-position: 0px 14px;
border: #D4E5B5; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

/*****menu central******/

.menuCentral li
{ 
font-weight: bold;
color: #013663;
margin-top: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 0px; 
padding-left: 18px;
background-image:  url(../img/bullet_canales.gif); 
background-repeat: no-repeat; 
background-position: 0px 4px;
list-style: none; 
border-color: black black #dddddd; 
border-style: dotted; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}

* html .menuCentral li
{ 
padding-top: 0px;
padding-bottom: 0px;
background-position: 0px 6px
}

.menuCentral li li
{ 
font-weight: normal;
border: 0px
}

.menuCentral li li li
{ 
color: #4E6326;
border: 0px
}

.menuCentral li li li a
{ 
color: #555555
}

.menuCentral li li li li a
{ 
color: #4E6326
}

.menuCentral li li li li
{ 
border-color: black black #E5EBF1; 
border-style: dotted; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}

.menuCentral li li li li li
{ 
border: 0px
}

.menuCentral li a
{ 
color: #013663;
text-decoration: none
}

.menuCentral li li a
{ 
color: #000000;
text-decoration: none
}


.menuCentral li a:hover
{ 
text-decoration: underline
}

.columna1 .menuCentral li
{
margin-bottom: 6px
}

/*****botones*****/

.botones a 
{
font-size: 70%;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
background-color: #EDF3F7;
font-weight: normal;
color: #002D54;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #BDC6CD;
text-decoration: none
}

.columnaCompleta p.responda {
	font-weight: bold;
	color: #1D5066;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 50px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 14px;
	background-image: url(../img/flecha2.gif);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	border: 1px dotted #dddddd;

}

