/**************************/
/****** CONTACTAR ********/

div#contactar{
clear:right;
float:left;
margin:0 0 15px 0;
padding:0;
width:95%;
}

div#detalleContactar{

clear:left;
color:#333333;
margin-top:0;
padding-top:0;
margin-left:5%;
       
}


#detalleContactar p{
color:#575757;
font-family: Tahoma, Geneva, sans-serif;
font-size:74%;
font-weight:normal;
text-align:justify;
text-decoration:none;
}


div#datos_contacto{
width: 40%;
margin-top: 35px;
margin-bottom: 15px;
padding-right: 20%;
padding-left: 10%;
text-align: center
}


#datos_contacto p{
color:#575757;
font-family: Tahoma, Geneva, sans-serif;
font-size:80%;
font-weight:700;
text-align:justify;
text-decoration:none;
}
/***** MAPA DEL SITIO *****/

div#titularGeneral {
	
float:left;
    font-size:80%;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight:700;
    text-align:left;
    background-position:bottom center; 
    margin:18px 0 15px 4%;
    padding:2px 2px 2px 2px; 
    border-bottom:1px solid #9CCB84;
    width:95%;
}

#titularGeneral h2{
  font-weight: bold;
}

div#mapasitioppal {
clear:left;
float:left;
margin:18px 0 15px 10%;
padding:0;
width:90%;

}

#mapasitioppal ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
margin-left:2%
}



#mapasitioppal ul li {
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #B68E06;
 list-style-image: url(../img/ico_nivel1.gif);
 margin: 0px 0px;
; padding: 0px 0px
}
 
#mapasitioppal ul li a{
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #886C0D;
 
 margin: 0px 0px;
; padding: 0px 0px
}
 
#mapasitioppal ul li a:hover{
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #D1A304;
 
 margin: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-top: 0px;
}

#mapasitioppal ul ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
margin-bottom:4px;
margin-top:4px;
text-decoration:none;
margin-left:2%
}

#mapasitioppal ul ul ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
margin-left:2%
}


#mapasitioppal ul li ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #087021;
	list-style-image: url(../img/ico_nivel2.gif);
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #087021;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #054E17;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #087021;
	list-style-image: url(../img/ico_nivel3.gif);
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #087021;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #054E17;

	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #000000;
	list-style-image: url(../img/ico_nivel3.gif);
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li ul li a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #000000;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li ul li a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #292929;

	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}


#mapasitioppal ul li ul li ul li ul li ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	list-style-image: url(../img/ico_nivel3.gif);
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li ul li ul li a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#mapasitioppal ul li ul li ul li ul li ul li a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #4D4D4D;

	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

/********* PÁGINA EXTERNA ********/

div#centrado{

width: auto;
float:none;
text-align: center;
}

#centrado p{
text-align: center;
font-size:100%;
}
#centrado p strong{
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
margin-right:10px;
text-align:justify;
text-decoration:none;
}

#centrado ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
}

div#contenidoApExterna {
color:#575757; 
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
margin:10px 0;
padding-left:5%;
padding-right:0;
padding-top:2%;
padding-bottom:2%;
text-decoration:none;
width:90%;
}
#contenidoApExterna p {margin: 0px; padding:0px }


#contenidoApExterna a {	
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; 
	font-size: 100%;color: #B68F0C }

#contenidoApExterna a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none;
	color: #B68F0C }
	
#contenidoApExterna a:hover {	
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none;
	color: #F1C630 }
	
#contenidoApExterna a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none;
	color: #B68F0C }


#contenidoApExterna ul li img{
     vertical-align: middle;
}
#contenidoApExterna ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #575757; text-decoration: none; list-style-type: none; list-style-image: url(../img/plista_indice.gif)
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#contenidoApExterna ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}



#contenidoApExterna ul li strong{
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
margin-right:10px;
text-align:justify;
text-decoration:none;
}
#contenidoApExterna ul li a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #4F4F4F; text-decoration: underline; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}

#contenidoApExterna ul li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image: url(../img/plista_indice.gif)
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#contenidoApExterna ul li ul li a{
color: #333333; 

}

#contenidoApExterna ul li ul li a:hover{
color: #4F4F4F;

}

div#textosint1 {
background-color:#EAF1E4;
border:1px solid #BFBFBF;
float:left;
margin-bottom:10px;
margin-left:0;
margin-top:5px;
padding:5px;
width:94%;
}

div#cajastextoapext {
float:left;
width:100%;
}

/******* COMUN***********/


div#cont_general{
clear:left;
float:left;
margin:0% 2% 9% 4%;
width:95%;
}

#cont_general h2{
	float:left;
    font-size:80%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align:left;
    background-position:bottom center; 
    margin:18px 0 15px 2.75%;
    padding:2px 2px 2px 2px; 
    border-bottom:1px solid #9CCB84;
    /*width:95%;*/
    width:96%;
    /*Para IE 6*/
    _margin-left:1.5%;
}


#cont_general ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
margin:2% 0 2% 7%;
text-decoration:none;
}


#cont_general ul li {
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
font-weight:normal;
list-style-image:url(../img/ico_nivel1.gif);
margin:2% 0 1% 1%;
padding:0;
text-align:justify;
}

#cont_general ul li ul li{
font-size:95%;
}


div#txt_cont_general{

clear:right;
float:left;
margin:18px 0 15px 25px;
width:98%;
}


#cont_general p {
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
text-align:justify;
text-decoration:none;
}





/***** PESTAÑAS GENERALES*****/
#menu {float:right; width:100%; background: url(../img/barra_menu.gif) 0 100% repeat-x;height:36px;padding:0 0 5px 0;margin:10px 0 0px 0} 
#menu ul {float:right;width:670px; padding:0}
#menu li {float:left;margin:0}



#menu li.itemMenuGen1 a:link {float:left;padding:8px 5px 0 5px;text-align:center;width:206px;width: expression('206px');height:20px; background: url(../img/curva_pestana.gif) 0 0 no-repeat #aeaeae;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen1 a:hover {float:left;padding:8px 5px 0 5px;text-align:center;width:206px;width: expression('206px');height:20px;background: url(../img/curva_pestana_on.gif) 0 0 no-repeat #257212;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen1 a:visited {float:left;padding:8px 5px 0 5px;text-align:center;width:206px;width: expression('206px');height:20px; background: url(../img/curva_pestana.gif) 0 0 no-repeat #aeaeae;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen1 a:visited:hover {float:left;padding:8px 5px 0 5px;text-align:center;width:206px;width: expression('206px');height:20px;background: url(../img/curva_pestana_on.gif) 0 0 no-repeat #257212; color: #fff;font-weight:bold; text-decoration: none}

#menu li.itemMenuGen2 a:link {float:left;margin:0;padding:8px 5px 0 5px;text-align:center;width:100px;width: expression('100px');height:20px; background: url(../img/curva_pestana.gif) 0 0 no-repeat #aeaeae;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen2 a:hover {float:left;margin:0;padding:8px 5px 0 5px;text-align:center;width:100px;width: expression('100px');height:20px;background: url(../img/curva_pestana_on.gif) 0 0 no-repeat #a8a933;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen2 a:visited {float:left;margin:0;padding:8px 5px 0 5px;text-align:center;width:100px;width: expression('100px');height:20px; background: url(../img/curva_pestana.gif) 0 0 no-repeat #aeaeae;color: #fff;font-weight:bold; text-decoration: none}
#menu li.itemMenuGen2 a:visited:hover {float:left;margin:0;padding:8px 5px 0 5px;text-align:center;width:100px;width: expression('100px');height:20px;background: url(../img/curva_pestana_on.gif) 0 0 no-repeat #a8a933; color: #fff;font-weight:bold; text-decoration: none}


/*********************************************************
****************** agenda y novedades agenda *************
**********************************************************/
div#agenda{
float: left; width: 99.3%; padding-top: 7px;margin-left:10px;
}

div#buscagenda{
background-color: #FFEFB0; float: left; width: 60.5%
; border: #F0BE12; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; margin-right: 10px
; margin-left:4%;padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
}


div#calendario{
background-color: #FFFFFF; float: left; width: 22%
; clear: right
; border: 1px #F0BE12 solid
; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
}

div#calendarform{
float: left; width: 100%
}

div#calendarmonthyear{
float: left; width: 60%; padding-top: 10px
}

div#calendargo{
float: left; width: 15%; padding-top: 10px
}

div#calendarcaja{
float: left; width: 100%
}

div#calendarcajaselect{
float: left; width: 100%
}


div#proxevento{
float: left; width: 95%; background-color: #98C981; margin-top: 20px; margin-bottom: 7px;margin-left:4%;
}

div#eventos{
float: left; width: 95%; margin-left:4%;margin-bottom:10px; padding-bottom:10px;
}


div#evento1{
background-color: #FFFFFF; float: left; width: 23%; 
border: #98C981; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
margin-right: 7px; padding-right: 4px; padding-left: 4px
}

div#evento2{
float: left; width: 23%; 
border: #98C981; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
background-color: #FFFFFF; 
margin-right: 7px; padding-right: 4px; padding-left: 4px
}

div#evento3{
background-color: #FFFFFF; float: left; width: 23%; 
border: #98C981; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
margin-right: 7px; padding-right: 4px; padding-left: 4px
}

div#evento4{
background-color: #FFFFFF; clear: right; float: left; width: 23%; 
border: #98C981; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
padding-right: 4px; padding-left: 4px
}

div#fila1{ float: left; width: 100% ; padding-bottom: 10px}
div#fila2{float: left; width: 100%; padding-bottom: 10px}
div#fila3{ float: left; width: 100% ; padding-bottom: 10px}
div#fila4{float: left; width: 100%; padding-bottom: 10px}
div#fila5{float: left; width: 100%; padding-bottom: 10px}
div#fila6{float: left; width: 100%; padding-bottom: 10px}
div#columf1a{float: left; width: 20%}
div#columf1b{float: left; width: 79%}
div#columf2a{float: left; width: 20%}
div#columf2b{float: left; width: 79%}
div#columf3a{float: left; width: 20%}
div#columf3b{float: left; width: 79%}
div#columf4a{float: left; width: 20%}
div#columf4b{float: left; width: 79%}
div#columf5a{float: left; width: 20%}
div#columf5b{float: left; width: 79%}
div#columf6a{float: left; width: 20%}
div#columf6b{float: left; width: 79%}

div#listadoagenda{
 float: left; width: 99% ;
 background-color: #DBAB04;
 margin-top: 15px;
 margin-bottom: 10px;
 margin-left: 10px
}

/* Calendario ( Agenda) */
div#mes{
float: left; width: 50%
; padding-top: 10px
}
div#ano{
float: left; width: 30%; padding-top: 10px
}

#calendargo input {
	BACKGROUND-COLOR: #F8E08F; BORDER-RIGHT: #ffffff thin outset; BORDER-TOP: #ffffff thin outset; COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#calendargo input  A {
	COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: none
; background-color: #C4DAB6

}
#calendargo input  A:hover {
	COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: none
; background-color: #C4DAB6
}

#proxevento h3{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #176500; text-decoration: none
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px
}

#eventos p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #333333; text-decoration: none
; margin-top: 5px
;text-align: left
}

#eventos p a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #457030; text-decoration: none
; margin-top: 5px
}

#eventos p a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; text-decoration: none
; margin-top: 5px
}

#eventos h4{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #333333; text-decoration: none
; margin-top: 5px;
margin-bottom:2px;
padding:0
}

#eventos h5{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; color: #604B06; 
text-decoration: none; background-color: #FFE88C; 
margin: 0; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; 
border: #F0BE12; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

#eventos h6{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 55%; color: #333333; text-decoration: none
; margin-top: 5px
; margin-bottom: -2px;
padding:2px;
background-color:#E8E8E8
}

.txtverde{
color: #176500
}

.nota{font-size: 77%;color: #000000}

#mes select{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FFFFFF
}

#ano select{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FFFFFF
}

#calendario TH{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-decoration: none; font-weight: bold; width:15px
}

#calendario TD{
background-color: #FFFFFF; width: 20px
}

/* Enlaces dentro del calendario, estilo común para todos los tipos de dias */ 
#calendarcaja p a { font-size: 100%; font-weight:bold; text-decoration:none; border:0px solid #000;}
#calendarcaja p a:hover { font-size: 95%; font-weight:bold; text-decoration:none; border:1px solid #333; color:#FFF; background-color:#333 }

#calendarcajaselect a { font-size: 75%; font-weight:bold; text-decoration:none; border:1px solid #000; color:#3300FF;	 }
#calendarcajaselect a:hover { font-size: 75%; font-weight:bold; text-decoration:none; border:1px solid #333; color:#FFF; background-color:#333 }

.diablanco {
font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; vertical-align: top; width: 100%;text-align: center
}

.entresemana { 
font-family: Verdana, Arial, Helvetica, sans-serif; color: #087021; text-decoration: none; font-weight: normal; text-align: center; vertical-align: middle; width: 15px;
background-color: #E4E7E7 
}

.finsemana { 
background-color: #98C981; width:15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  font-weight: normal; vertical-align: middle; text-align: center;}

.diaactual { 
font-family: Verdana, Arial, Helvetica, sans-serif; color: #087021; text-decoration: none; background-color: #F0BE12; font-weight: normal; 
vertical-align: middle;text-align: center;
}

#buscaagenda label{
font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #087021
}

#listadoagenda TABLE{
width: 100%; float: left
}

#listadoagenda COLGROUP{
text-align: left
}

#listadoagenda TH{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; color: #9C7A03; text-decoration: none; background-color: #F7DA79;
; height: 20px
}

#listadoagenda TD{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #333333; text-decoration: none; background-color: #FFFFFF
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px
; height: 20px
}

#listadoagenda TD A{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #236301; text-decoration: none; background-color: #FFFFFF
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px
}

#listadoagenda TD A:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #153A01; text-decoration: none; background-color: #FFFFFF
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px
}

#listadoagenda caption{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px
; text-align: left
}

.cajatxt {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FCF2CF
}

.combox {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FCF2CF
}

.cajatxtbusc {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FFFFFF
}

.comboxbusc {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #010101; text-decoration: none; background-color: #FFFFFF
}

.comboxdirect {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color: #010101; text-decoration: none; background-color: #E8F3E2
}

.cajatxtdirect {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color: #010101; text-decoration: none; background-color: #E8F3E2
}

.ocultar {	DISPLAY: none}

#botonint input {
	BACKGROUND-COLOR: #F8E08F; BORDER-RIGHT: #ffffff thin outset; BORDER-TOP: #ffffff thin outset; COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center
; margin-top: 10px
}
#botonint input A {
	BACKGROUND-COLOR: #F8E08F; BORDER-RIGHT: #ffffff thin outset; BORDER-TOP: #ffffff thin outset; COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#botonint input A:hover {
	COLOR: #886C0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 60%; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: none
; background-color: #F8E08F
}

/*********************************************************
****************** FIN agenda y novedades agenda *********
**********************************************************/


/********* MIGAS*********/
#migas {float:none;width:100%;background: url(../imagenes/barra_puntos.gif) 0 100% no-repeat;padding:5px 0}
#migas p {padding: 0 0 0 77px}


/********** FRONTDOORS**********/

#ruta {display:none;}

div#titular {	
float:left;
    font-size:80%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:700;
    text-align:left;
    background-position:bottom center; 
    margin:18px 0 15px 2.75%;
    padding:2px 2px 2px 2px; 
    border-bottom:1px solid #9CCB84;
    /*width:95%;*/
    width:96%;
    /*Para IE 6*/
    _margin-left:1.5%;
    
   
    
   
}

#titular h2{
  font-weight: bold;
}
/****LISTADO CANALES*****/
#listadocanales .novineta  img{
	position:absolute;
	left:0;
	/* Para ie6 */
	_left:-25px;
	background-color:#fff;

}

#listadocanales .novineta a{
	font-weight: normal;
	margin:20 0 10;
}

#listadocanales .novineta a:hover{
	font-weight: normal;
	margin:20 0 10;
}


#listadocanales {
font-size:100%;
margin:0 3% 0 0;
padding-top:60px;
padding-left:5%;
padding-top :expression('25px');
width:95%;
width: expression('90%');
}

#listadocanales ul{
padding:0 0 0 21px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:none !important;
text-decoration:none;
margin-top:0px;
margin-left:3%;
clear:left;

}

#listadocanales ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; color: #000000; 
	margin:0.3em 0 0.2em;
    padding:0 0 8px 14px; 
	line-height: 18px;
	text-indent:0;
	/*list-style-image:url(../img/ico_nivel3.gif);*/
	background: url(../img/vineta_mas.gif) 1px 0.1em no-repeat;
}



#listadocanales ul li strong{
color:#333333;
font-size:85%;
font-weight:bold;
}

#listadocanales ul li a{
	font-weight: none; color: #333333; text-decoration: none; margin-left:1%;
}

#listadocanales ul li a:hover{
	font-weight: none; color: #4F4F4F; text-decoration: underline; margin-left:1%;
}

#listadocanales ul li ul {
	margin:0;
	padding:0;
}

#listadocanales ul li ul li {
	position:relative;
	font-weight: none; color: #000000; 
	list-style:none;
	list-style-position:inside;
	list-style-image:url(../img/vineta_mas.gif)!important;
	margin:0.2em 0 0.2em;
	padding:0 0 1px 0px;
	line-height: 18px;
	text-indent:0;
	background-image:none;
	font-size:90%;
	
}

#listadocanales ul li ul li a{
	font-weight: none; color: #333333; text-decoration: none;
}

#listadocanales ul li ul li a:hover{
	font-weight: none; color: #4F4F4F; text-decoration: underline; 
}

#listadocanales ul li ul li strong{
color:#333333;
font-size:95%;
font-weight:bold;
}
#listadocanales ul li ul li ul li {
	margin:0.2em 0 0 3%;
}

#listadocanales ul li ul li ul li a{
color: #4F4F4F; 

}

#listadocanales ul li ul li ul li a:hover{
color: #676767;
}

#listadocanales ul li ul li ul li ul li{
	margin:0.2em 0 0.2em;
}


#listadocanales ul li .novineta{
font-size:85%;

}

#listadocanales ul li .novineta  img{
	/*left:96px;*/
	left:9.5%;
	left:expression('9.48%');
	/* Para ie6 */
	_left:9%;
	background-color:#ffffff;

}


#listadocanales ul li ul li .novineta{
font-size:95%;}

#listadocanales ul li ul li .novineta  img{

background-color:transparent;
left:0.1%;
/*Para ie6*/
_left:-2%;
}
#listadocanales p#noNegrita a{
	font-weight: lighter;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#listadocanales #verTodos_tipos p#noNegrita a:link {
color:#498521;
}
#listadocanales #verTodos_tipos p#noNegrita a:hover {
color:#D3A70E;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
text-decoration:underline;
}

#listadocanales #verTodos_tipos p#noNegrita a{
color:#498521;
}
/**********FIN LISTADO CANALES***********/





#colIzqPortadillaGeneral {
float:center;
width:95%;
padding-left:1%;
}

div#colIzqPortadillaGeneral titular{
	float:left;
    font-size:80%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:700;
    text-align:left;
    background-position:bottom center; 
    margin:4% 0 15px 4%;
    padding:2px 2px 2px 1% !important; 
    border-bottom:1px solid #9CCB84;
    width:95%;
}

#colIzqPortadillaGeneral titular h2{
 font-weight: bold;}

#colIzqPortadillaGeneral h4{
	color:#C0980E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:75%;
	font-weight:bold;
	margin:0;
	padding:10px 0 3px;
	margin-left:3%;
}

/*Frontdoor competencial*/
DIV#imagenesvMenu {
	float:right;
/*	height:500px;*/
	text-align:right;
	width:26%;	
	.margin-top:1%;
}	
	DIV#derechaf7 {
	FLOAT: right; 
	MARGIN: 0em 0em 0.7em 0.7em; 
	WIDTH: none; 
	TEXT-ALIGN: center
}
DIV#izquierdaf7 {
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding-top:10px;
	width:70%;
}
/*****************************************************/
 /*** TextoEnlazable para listadocanalesCompetencial ***/
/*****************************************************/
#imagenesvMenu h3 
{
padding-right: 0px;
padding-left: 0px;
font-weight: bold;
font-size: 80%;
padding-bottom: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
font-weight: bold; 
color: #ffffff;
padding-top: 0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
position: relative;
background-color: #087021;
text-decoration: none;
text-align:center;
width:92%;
}

#imagenesvMenu ul 
{
margin:1.5%;
margin-left:4%;
padding:0px;
width:97%;
float:left
}

#imagenesvMenu ul li
{
margin:0px auto 11px;
padding:2px;
width:95%;
float:left;
background-color: #087021;
text-decoration: none;
text-align:center;
font-weight: bold; 
color: #ffffff;
font-weight: bold;
font-size: 80%;
/*Esto es para quitar los puntos gordos*/
list-style-type:none;
list-style-image:none;
    /*padding:0px;
    margin:0px;*/
}

#imagenesvMenu ul li a
{
color: #ffffff;
font-size: 80%;
font-weight:bold;
}

#imagenesvMenu ul li a:hover
{
color: #ffffff;
text-decoration:none;
font-size: 80%;
font-weight:bold;
                
}
/****************************************************/
 /* TextoEnlazable para listadocanalesCompetencial */
/*****************************************************/
#textoEnlazable #listadocanalesCompetencial {
	margin:0px 5px;
	color:#000000;
	/*font-size:112%;*/
	font-size:120%;
	margin: 17px 15px;
	float:left;           
    text-align:left;
    width:normal;
}
	
#textoEnlazable #listadocanalesCompetencial ul  a {
  color: #333333 !important;
}
#textoEnlazable #listadocanalesCompetencial ul  a:visited {
   	color: #333333 !important;
    
}
#textoEnlazable #listadocanalesCompetencial ul  a:hover {
    color: #333333 !important;
}
	
#textoEnlazable #listadocanalesCompetencial ul li a{
	/*font-weight: bold; color: #333333; text-decoration: none;*/
	font-weight: none; color: #333333; text-decoration: none; font-size:85%;
}

#textoEnlazable #listadocanalesCompetencial ul li a:hover{
	/*font-weight: bold; color: #4F4F4F; text-decoration: underline;*/ 
	font-weight: none; color: #4F4F4F; text-decoration: underline; font-size:85%;
}
#textoEnlazable #listadocanalesCompetencial ul {
	/*margin:0pt 0pt 0pt 0px;
	padding:0pt 0pt 0pt 0px;*/
	margin:0pt 0pt 0pt 21pt;
	padding:0pt 0pt 0pt 21pt;
	
}

#textoEnlazable #listadocanalesCompetencial ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 65%;*/
	 font-size: 70%;
	font-weight: normal; 
	color: #FFFFFF; 
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	/*background:transparent url(vineta_mas.gif) none scroll 1px 0.1em;*/
	background: url(../img/vineta_mas.gif) 1px 0.1em no-repeat;
	margin:0.3em 0 0.2em;
	/*padding:0px 0px 0px 25px;*/
	padding:0px 0px 1px 25px;
	line-height: 18px;
	text-indent:0;
		
}
#textoEnlazable #listadocanalesCompetencial ul li ul {
	margin:0;
	padding:0;
}
	
	
#textoEnlazable #listadocanalesCompetencial ul li ul li {
           font-weight: normal; color: #000000; 
            list-style:none;
	     /*font-size: 93%; */
	     font-size: 100%;
            list-style-image:none;
            background: url(../img/ico_nivel3.gif) 1px 0.1em no-repeat;
            margin:0.2em 0 0.2em;
            padding:0;
            padding-left:25px;
            line-height: 18px;
            text-indent:0;    
            text-align:left;
           
}


DIV#imagenesvMenu {
	float:right;
/*	height:500px;*/
	text-align:right;
	width:26%;
}

DIV#derechaf7 {
	FLOAT: right; 
	MARGIN: 0em 0em 0.7em 0.7em; 
	WIDTH: none; 
	TEXT-ALIGN: center
}
DIV#izquierdaf7 {
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding-top:10px;
	width:70%;
}

/*************************/
/* Frontdoor taxonomias */
/*************************/
#listadotaxon .cajataxo {
	margin: 10px 0;
	border:1px solid #cccccc;
	padding-bottom:8px;
	position:relative;	
	z-index:10;
}

#listadotaxon #titdetalle{
	float:none;
	background: url(../img/cabecera-documentos.png) center right no-repeat #669933;
	width:100%;
}

#listadotaxon #titdetalle h3{
	float:none;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0px;
	padding:2px 3px;
	margin:0;
}

#listadotaxon #listadocanales {
	margin:0;
	position:relative;
	padding-top:1%;
}

#listadotaxon #listadocanales ul {
	margin:0;
	padding:5px 5px 0 10px;
	position:static;
}

#listadotaxon #listadocanales ul li{
background:transparent url(../img/vineta_mas.gif) no-repeat scroll 1px 0.1em;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
line-height:18px;
margin:0.3em 0 0.2em;
padding:0 0 8px 14px;
text-indent:0;
}

#listadotaxon #listadocanales ul li .novineta img{
	position:absolute;
	left:14px;
	/* Para ie6 */
	_left:10px;
	background-color:#fff;
}

#listadotaxon #listadocanales ul li .novineta a{

	font-weight: normal;
	margin:20 0 10;
}

#listadotaxon #listadocanales ul li .novineta a:hover{
	font-weight: normal;
	margin:20 0 10;
}




#listadotaxon #listadocanales a {
	color:#666666;
}

#listadotaxon  *{
	font-weight:normal !important;
}

#listadotaxon ul {
	margin:0;
	padding:10px 10px 10px 20px;
	margin:0;
}

#listadotaxon ul li{
	text-align:left;
	list-style:none;
}

#listadotaxon p {
	text-align:right;
	font-size:0.55em;
	padding-top:4px;
}

#listadotaxon p a {
	color:#669933;
	text-decoration:underline;
}

#listadotaxon p a:hover {
	text-decoration:none;
}

#listadotaxon {
	float:right;
	width:250px;
	padding-left:15px;
	padding-right:10px;
	position:relative;
}
div#columnaDerFrontdoor{
	
	clear:left;
	float:left;
	margin-bottom:2%;
	/*margin-left:-6%;*/
	margin-left:20px;
	/*margin-right:0;*/
	margin-right:1%;
	padding:0;
	text-align:right;
	/*width:28%;*/
	width:auto;
	min-height:150px;
	padding-bottom:1%;
	
}

div#columnaDerFrontdoor img{

	border:1px solid #93BA7E;
	padding:5px;
	float:left;
	margin-left:0%;
	margin-right:15px;
	margin-top:19px;
	margin-bottom:-5px;


}

/****FIN TAXONOMIAS**********/




/***** Canales Temáticos *****/

div#canalestem1{
float: left; width: 49%
; padding-top: 7px;
}

div#canalestem2{

float: left; width: 49%
; padding-top: 7px; ;padding-bottom: 20px;
}

/***** Canales Temáticos *****/



#canalestem1 ul li{

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #D1A304; text-decoration: none; list-style-type: none; list-style-image:none 
; margin-top: 15px; margin-right: 10px; margin-bottom: 5px; margin-left: 50px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#canalestem1 ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #D1A304; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}
#canalestem1 ul li a:hover{

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #927203; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}

#canalestem1 ul li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image:none 
; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}

#canalestem1 ul li ul li a{
color: #333333; 
text-decoration:none
}

#canalestem1 ul li ul li a:hover{
color: #5B5B5B;
text-decoration:none


}

#canalestem2 ul li{

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #D1A304; text-decoration: none; list-style-type: none; list-style-image:none 
; margin-top: 15px; margin-right: 10px; margin-bottom: 5px; margin-left: 50px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#canalestem2 ul li a{

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #D1A304; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}
#canalestem2 ul li a:hover{

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #927203; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}

#canalestem2 ul li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image:none 
; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}

#canalestem2 ul li ul li a{
color: #333333; 
text-decoration:none
}

#canalestem2 ul li ul li a:hover{
color: #5B5B5B;
text-decoration:none


}





/********** Detalles ************/
div#imprimir{
background-color: #FFFFFF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal; color: #000000
; text-decoration: none; margin-top: 0px; margin-right: 5px
; margin-bottom: 0px; margin-left: 0px; padding-top: 0px
; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; font-size: 65%
; height: 20px
; text-align: right
; float:right
	
}

div#anclaRelacionados{
background-color: #FFFFFF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal; color: #000000; text-decoration: none
; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; font-size: 65%
; height: 20px
; text-align: right
; float:right
	
}
div#contenidoestructurado{
clear:left;
float:left;
margin:0 2% 9% 4%;
padding-left:2%;
width:95%;
/*width: expression('90%')*/;
}

#contenidoestructurado p{
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
text-align:justify;
text-decoration:none;
margin-left:3%;
}

#contenidoestructurado strong{
color:#575757;
font-size:95%;
}

#contenidoestructurado h4{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
list-style-type:circle;
margin-left:5%;
text-decoration:none;
font-weight:bold;
color:#575757;
}

#contenidoestructurado ul,ol{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
margin:2% 0 2% 7%;
text-decoration:none;
}
#contenidoestructurado ul li{
color:#575757;
font-size:90%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
list-style-image:url(../img/ico_nivel3.gif);
margin:0 0 1% 1%;
padding:0;
text-align:justify;
}

#contenidoestructurado ul li ul{
font-size:100%;
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:2% 0 1% 2%;
padding:0;
text-align:justify;
}
#contenidoestructurado ul li ul li{
color:#575757;
font-size:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
list-style-image:url(../img/ico_nivel3.gif);
/*margin:2% 0 1% 2%;*/
padding:0;
text-align:justify;
}

#titular h1{
font-weight:bold;
}

div#titular2{
	color:#B68E06;
	float:left;
    font-size:75%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:700;
    text-align:left;
    background-position:bottom center; 
    margin:18px 0 15px 4%;
    padding:2px 2px 2px 2px; 
    width:95%;
}
#titular2 h3{
font-weight:bold;
}
/*TextoEstructurado*/

div#textoHtmlEstructurado{
	margin-left:1%;
	/*width:95%;*/
	width:auto;
	
}



div#textoHtmlEstructurado p {
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
font-weight:normal;
text-align:justify;
text-decoration:none;
}

div#contenidosrelacionados {
margin-left:5%;
width:90%;
margin-top:1%;

}
#contenidoestructurado #contenidosrelacionados ul li{
	list-style-image:none;
}
#contenidosrelacionados ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-top:5px;
 	text-align: justify;
	text-decoration:none;
}

#contenidosrelacionados ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#4F4F4F;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-top:5px;
 	text-align: justify;
	text-decoration:underline

}

/**** apartados y subapartados ***/
div#textoapartado{
width:95%;
margin-left:3%;
}



div#listadoapartados{
	margin: 3.5% 2% 1% 3%;
	clear:left;
}



#listadoapartados ul li a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
font-weight: normal; 
color: #666666; 
text-decoration: none; 

}
#listadoapartados ul li a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
font-weight: normal; 
color: #666666; 
text-decoration: underline; 
}


#listadoapartados ol { 
margin-left:5%;
width:95%;
list-style-type:decimal !important;
color:#575757;
}

#listadoapartados ol li{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:normal;
list-style-type:decimal;
margin-left:3%;

}     


#listadoapartados ol li a { 
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none
}


#listadoapartados ol li a:hover { 
color:#4F4F4F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
text-align:justify;
text-decoration:none; 
}


div#apartadoh4{
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
margin-left:2%;
padding:10px 21px 3px;
}

	
div#Subapartadoh4{
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-weight:bold;
margin:0;
padding:10px 40px 3px;
}	

div#textoapartado, textoapartado p{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:normal;
margin-left:21px;
margin-right:7px;
text-align:justify;
text-decoration:none;
line-height:13pt;
}

#textoapartado #contenidoestructurado p{
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:normal;
text-align:justify;
text-decoration:none;
margin-left:3%;
}
	
div#Subapartadoh4{
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-weight:bold;
margin:0;
padding:10px 40px 3px;
}	

div#textoSubapartado p{
color:##666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
margin-left:40px;
margin-right:7px;
text-align:justify;
text-decoration:none;
line-height:13pt;
}
	



div#masnovedades {
	
}
div#masnovedades {
width: 200px;
float: right;
margin: 20px 0px 15px 15px; 
padding: 0px;
border: 1px #bfbfbf solid
}
div#contenido>div#masnovedades {
	margin-right:0; /* Alinea correctamente la caja */
}
div#contenido>div>div#masnovedades {
    margin-right:5px; /* Alinea correctamente la caja */
}

div#textoHtmlEstructurado p {
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
margin-right:10px;
text-align:justify;
text-decoration:none;
line-height:13pt;
}
	
div#textoHtmlEstructurado p a {
    color: #498521 !important;
    text-decoration:none !important;
}

div#textoHtmlEstructurado p a:link {
    color: #498521 !important;
    font-weight:blod !important;
    text-decoration:none !important;
}

div#textoHtmlEstructurado p a:hover{
    color: #498521 !important;
    font-weight:blod !important;
    text-decoration:underline !important;
}

div#textoHtmlEstructurado p a:visited {
    color: #872014 !important;
    font-weight:bold  !important;
}	
	
/* Nuevos estilos Contenido Estructurado 25/2/09*/

div#textoHtmlEstructurado ul{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	list-style-type:circle;
	text-decoration:none;
}
div#textoHtmlEstructurado ol{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	list-style-type:none;
	text-decoration:none;
}
div#textoHtmlEstructurado ul li{
	color:#575757;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:72%;
	font-weight:normal;
	list-style-image:url(../img/plista_indice.gif);
	list-style-type:none;
	margin:9px 11px 0px 3px;
	padding:0;
	text-align:justify;
	text-decoration:none;
	line-height:13pt;
}


div#textoHtmlEstructurado ul li p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
font-weight: normal; 
color: #575757; 
text-decoration: none; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px

}
div#textoHtmlEstructurado ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521 !important;
    font-weight:bold !important;
    text-decoration:none !important;   
 	text-align: justify;
 	margin-right: 0                
}



div#textoHtmlEstructurado ul li a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
   color: #498521 !important;
    font-weight:blod !important;
    text-decoration:underline !important;
 	text-align: justify;
 	margin-right: 0
}

div#textoHtmlEstructurado ul li a:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
   	color: #872014 !important;
    font-weight:blod !important;
    text-decoration:none !important;
 	text-align: justify;
 	margin-right: 0
}
    


div#textoHtmlEstructurado ol li {

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:9px 11px 0px 3px;
	padding:0;
	text-align:justify;
	text-decoration:none;
	line-height:13pt;
	
	
}

div#textoHtmlEstructurado ol li p {

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}

div#textoHtmlEstructurado ol li p a{
	color: #498521 !important;
    font-weight:blod !important;
    text-decoration:none !important;
}

div#textoHtmlEstructurado ol li p a:hover{
	color: #498521 !important;
    font-weight:blod !important;
    text-decoration:underline !important;
}

div#textoHtmlEstructurado ol li p a:visited{
	color: #872014 !important;
    font-weight:blod !important;
    text-decoration:none !important;
}
	 

div#textoHtmlEstructurado ol li a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521 !important;
    font-weight:bold !important;
    text-decoration:none !important;   
 	text-align: justify;
 	margin-right: 0                
}
	
	
div#textoHtmlEstructurado ol li a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521 !important;
    font-weight:blod !important;
    text-decoration:underline !important;
 	margin-right: 0
}

	div#textoHtmlEstructurado ol li a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #872014 !important;
    font-weight:blod !important;
    text-decoration:none !important;
 	margin-right: 0
}


div#textoHtmlEstructurado ol li ol li{

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

div#textoHtmlEstructurado ol li ul li {

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px
}

div#textoHtmlEstructurado ol li ul li a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521 !important;
    font-weight:bold !important;
    text-decoration:none !important;
 	text-align: justify;
 	margin-right: 0                
}

div#textoHtmlEstructurado ol li ul li a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521 !important;
    font-weight:blod !important;
    text-decoration:underline !important;
 	text-align: justify;
 	margin-right: 0
}


div#textoHtmlEstructurado ol li ul li a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #872014 !important;
    font-weight:blod !important;
    text-decoration:none !important;
 	text-align: justify;
 	margin-right: 0
}


div#textoEnlazable {
    /* clear:left; 
     .float:left; */ 
     clear:none;      
     text-align:left;
     /*width:70%; 1*/
     /*width:95%; 2*/
     width:auto;
     color:#575757;
     margin-top:3%; /*Para ie*/
     
}

.textoEnlazable{

/*clear:right;*/
clear:none;
color:#575757;
margin-bottom:1%;
margin-top:1%;
margin-left:3%;
text-align:left;
/*width:95%;*/
width:auto;

}
 
.textoEnlazable p{
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
font-weight:normal;
margin-right:10px;
text-align:justify;
text-decoration:none;
line-height:13pt;
}
.textoEnlazable p strong{
	color:#575757;
	font-size:100%;
}
.textoEnlazable p b{
	color:#575757;
	font-size:100%;
}

.textoEnlazable a {
    color: #498521 !important;
    text-decoration:none !important;
    font-weight:bold;
}
	
.textoEnlazable a:link {
    color: #498521 !important;
    font-weight:blod !important;
    text-decoration:none !important;
    
}

.textoEnlazable a:hover{
    color: #498521 !important;
    /*color: #333333;*/
    font-weight:blod !important;
    text-decoration:underline !important;
}

.textoEnlazable a:visited {
    color: #872014 !important;
    font-weight:bold  !important;
}
	
#textoEnlazable p{
	color:#575757;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:75%;
	font-weight:normal;
	margin-left:5%;
	text-align:justify;
	text-decoration:none;
	line-height:13pt;
	
	
}

#textoEnlazable p strong{
	color:#575757;
	font-size:100%;
}
#textoEnlazable p b{
	color:#575757;
	font-size:100%;
}

#textoEnlazable p a {
    color: #498521 !important;
    font-weight:blod;
    text-decoration:none !important;   
}



#textoEnlazable p a:hover {
    color: #498521 !important;
    font-weight:bold !important;
    text-decoration:underline !important;
}
#textoEnlazable p a:visited {
	color:#872014 !important;
	font-weight:bold !important;

}

#textoEnlazable ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
margin-left:10%;
margin-top:4%;
}


#textoEnlazable ul li{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-type:disc;
margin:4px;
padding:4px;
text-align:justify;
text-decoration:none;
}

#textoEnlazable li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image: url(../img/plista_indice.gif)
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify
}
		
.textoEnlace{
    color: #498521 !important;
    text-decoration:none !important; 
}
.textoEnlace p{
font-size:84%;
margin-left:4%;
}


.textoEnlazable p a:hover {
    color: #498521 !important;
    font-weight:bold !important;
    text-decoration:underline !important;
}
.textoEnlazable p a:visited {
	color:#872014 !important;
	font-weight:bold !important;

}

.textoEnlazable ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
margin-left:5%;
}


.textoEnlazable ul li{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-type:disc;
margin:4px;
padding:4px;
text-align:justify;
text-decoration:none;
}

.textoEnlazable ul li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image: url(../img/plista_indice.gif)
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify
}
		

div#construccion{
float: left; width: 100%; height:138px;
; border: #DBAB04; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #333333; text-decoration: none
; margin-top: 20px; margin-bottom: 50%
; background-image: url(../img/fondo_construccion.gif)
; text-align: centre

}




#construccion p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #666666; text-decoration: none; margin-top: 50px; margin-bottom: 50px
; float: left
; padding-left: 150px

}

div#centrar{

width: 34.5%;
/* Puesto a 'none' para que en las direcciones y telefonos se vea bien el texto
float: left;*/
float:none;
margin-top: 40px; margin-bottom: 15px; padding-right: 21%; padding-left: 33%
; text-align: center
}



div#textosint1bis{
float: left; width: 94%
; margin-top: 5px;margin-bottom: 10px
; margin-left: 0px; padding-left: 5px;padding-top:5px;padding-bottom:5px;padding-right: 5px
; border: #bfbfbf; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; background-color: #EAF1E4
}

div#textosint1bis p{

text-align: center
}


/***** Error *****/


div#error{
float: left; width: 100%; height:138px;
; border: #DBAB04; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #333333; text-decoration: none
; margin-top: 20px; margin-bottom: 20px
; background-image: url(../img/fondo_error.gif)
; text-align: center

}


div#error2 {
width: 100%;
; border: #DBAB04; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; margin-top: 20px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px
; height: auto


}

div#centrarerror{

width: 44.5%;
float: left;
margin-top: 40px; margin-bottom: 15px; text-align: center;padding-left: 30%;padding-right: 21%
}
/*
div#centraraviso{

width: 60.5%;
float: left;
margin-top: 40px; margin-bottom: 15px; text-align: center;padding-left: 20%;padding-right: 19%
}
*/

div#junta{
width: 100%;
float: left;
text-align: center;
margin-top: 10%;


}

div#msnerrorjunta{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #333333; text-decoration: none;float: left; width:100%;text-align: center;
}



#error p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #666666; text-decoration: none;margin-bottom: 40px; float: left;width:60%; padding-left: 170px;text-align: left;margin-top: 40px;
}


#error2 p{
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #333333; text-decoration: none; text-align: center

}

/* Nuevo estilo para el detalle de la frontdoor4_imagenes */

#listadocanales_f4_banner{
	float: left; 
	width: 70%
}

#listadocanales_f4_banner ul {
	position:relative;
	margin:0 0 0 10px;
	padding:0 0 0 30px;
}

#listadocanales_f4_banner ul li {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color: #000000; 
	list-style:none;
	list-style-image:none;
	background: url(../img/vineta_mas.gif) 1px 0.1em no-repeat;
	margin:0.3em 0 0.2em;
	padding:0;
	padding-left:25px;
	line-height: 18px;
	text-indent:0;
}

#listadocanales_f4_banner ul li a{
	font-weight: bold; color: #333333; text-decoration: none;
}

#listadocanales_f4_banner ul li a:hover{
	font-weight: bold; color: #4F4F4F; text-decoration: underline; 
}

#listadocanales_f4_banner ul li ul {
	margin:0;
	padding:0;
}

#listadocanales_f4_banner ul li ul li {
	position:relative;
	font-weight: normal; color: #000000; 
	list-style:none;
	list-style-image:none;
	background: url(../img/vineta_mas.gif) 1px 0.1em no-repeat;
	margin:0.2em 0 0.2em;
	padding:0;
	padding-left:4px;
	line-height: 18px;
	text-indent:0;
}

#listadocanales_f4_banner ul li ul li a{
	font-weight: normal; color: #333333; text-decoration: none;
}

#listadocanales_f4_banner ul li ul li a:hover{
	font-weight: normal; color: #4F4F4F; text-decoration: underline; 
}

#listadocanales_f4_banner ul li ul li ul li {
	margin:0.2em 0 0.2em;
}

#listadocanales_f4_banner ul li ul li ul li a{
color: #4F4F4F; font-weight: normal 

}

#listadocanales_f4_banner ul li ul li ul li a:hover{
color: #676767;font-weight: normal
}

#nales_f4_banner ul li ul li ul li ul li{
	margin:0.2em 0 0.2em;
}

#listadocanales_f4_banner .novineta  img{
	left:8%;
	/* Para ie6 */
	_left:10%;
	background-color:#fff;
}

#listadocanales_f4_banner ul li .novineta{
font-size:85%;

}

#listadocanales_f4_banner ul li .novineta  img{
	/*left:96px;*/
	left:9%;
	/* Para ie6 */
	_left:9%;
	background-color:#ffffff;

}


#listadocanales_f4_banner ul li ul li .novineta{
font-size:95%;}

#listadocanales_f4_banner ul li ul li .novineta  img{
left:9%;
/* Para ie6 */
_left:9%;
background-color:#fff;
}


#listadocanales_f4_banner ul li .novineta a{

	font-weight: normal;
	margin:20 0 10;
}

#listadocanales_f4_banner ul li .novineta a:hover{
	font-weight: normal;
	margin:20 0 10;
}

#listadocanales_f4_banner ul li ul li.novineta a{

	font-weight: normal;
	margin:20 0 10;
}

#listadocanales_f4_banner ul li ul li .novineta a:hover{
	font-weight: normal;
	margin:20 0 10;
}




#listadocanales_f4_banner p#noNegrita a{
	font-weight: normal;
}

div#listadocanales_f4_banner p#noNegrita a:hover{
	font-weight: normal;
}

/* Fin del nuevo estilo para frontdoor4_imagenes */




/* Detalle documento*/
div#detalleagenda{
width: 90%
; border: 1px #DBAB04 solid; background-color: #FFFFFF
; margin-top: 15px; margin-bottom: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
; float: left;margin-left:5%;


}

div#titdetalle{
width: 100%
; background-color: #98C981
; float: left

}

#titdetalle h3{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #FFFFFF; text-decoration: none
; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px

}

#detalleagenda TABLE{

width: 100%
; float: left

}

#detalleagenda TH{
width: 15%
; background-color: #DAECD2; padding-top: 3px; padding-bottom: 3px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; color: #4F4F4F; text-decoration: none
; text-align: left
; padding-left: 3px
; height: 100%

}

#detalleagenda TD{
width: 83.8%
; float: left; padding-top: 3px; padding-bottom: 3px
; background-color: #FFFFFF
; text-align: left; padding-left: 3px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: normal; color: #000000; text-decoration: none

}

#detalleagenda TD A{



; float: left; padding-top: 3px; padding-bottom: 3px
; background-color: #FFFFFF
; text-align: left; padding-left: 3px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #2B7801; text-decoration: none

}


#detalleagenda TD A:hover{



; float: left; padding-top: 3px; padding-bottom: 3px
; background-color: #FFFFFF
; text-align: left; padding-left: 3px
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #184501; text-decoration: none

}

#detalleagenda p {
	margin-bottom:5px;
	font-size:1em;
}


div#izquierda { 
    text-align:center;
    width:auto;
    float:left;
    margin:0em 2em 0.7em 0em;
}

div#derecha {
    text-align:center;
    width:auto;
	float:right;
    margin:0em 0em 0.7em 0.7em;
    padding-right:10px
}

div#alignright { 
/*float: right;*/
float:none;
display:block;
padding:5px;
/*width:98%;*/
width:auto;
}


div#alignright p { 
font-size:80%;
}
#alignright p strong{
color:#057F44;
font-weight:bold;
}
div#alignleft {
float: left
	
}


/***** Ventanas Mensaje *****/

#titmensaje h3{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #ffffff; text-decoration: none;padding-left:5px;
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px
}



#bodymensaje p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #666666; text-decoration: none; margin-top: 50px; margin-bottom: 50px
; float: left
; padding-left: 150px

}

#titaviso h3{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #ffffff; text-decoration: none;padding-left:5px;
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px
}



#bodyaviso p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #666666; text-decoration: none; margin-top: 5px; margin-bottom: 0px
;padding-left: 150px;text-align:center

}

#bodyaviso p a{
color: #7D6202

}

#bodyaviso p a:hover{
color: #B48C03

}




/**** Indice de descarga ****/
div#indicedoc{
clear: left; width: 100%;
}
/*#indicedoc { font-size:65% }*/


#indicedoc h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 100%;*/
	font-size:85%;
	margin-left:3%;
	color: #AC880D;
	font-weight: bold;
	
}

#indicedoc li h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #A3810C;
	font-weight: normal;
; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px
}

#indicedoc li p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 12px;
 	text-align: justify

}



#indicedoc p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
 	text-align: justify

}

#indicedoc ul li {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; list-style-type: none; list-style-image: url(../img/ico_nivel1.gif)
; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify
}

#indicedoc ul li a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
font-weight: normal; 
/*color: #087021;
text-decoration: none; */
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }
 
#indicedoc ul li a:hover {  
font-weight:normal; 
text-decoration:none;
;font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px;
    /*color:#D6A608;*/
 }
 
#indicedoc ul li ul li a {  
    font-weight:normal;
    /*color:#8C6D08;*/
}
 
#indicedoc ul li ul li a:hover { 
    font-weight:normal;
    /*color:#D6A608;*/
} 

#indicedoc ul li ol li a { font-weight:normal; /*text-decoration:none;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 

}
#indicedoc ul li ol li a:hover { 
font-weight:normal; /*text-decoration:underline*/
;font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px }
 
#indicedoc ol li {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; list-style-type: decimal
; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#indicedoc ol li a { 
font-weight:normal; /*text-decoration:none;
color:#087021;*/
;font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}

#indicedoc ol li a:hover { 
font-weight:normal; /*text-decoration:none*/
;font-family: Verdana, Arial, Helvetica, sans-serif; 
/*color:#000000;*/
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }

 
#indicedoc ol li ul li a { 
font-weight:normal; 
/*text-decoration:none*/
;font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
 }
 
#indicedoc ol li ul li a:hover { 
font-weight:normal; 
/*text-decoration:underline;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 

}

#indicedoc ol li ol li a { 
font-weight:normal; 
/*text-decoration:none;
color: #333333;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 

}

#indicedoc ol li ol li a:hover { 
font-weight:normal; 
/*text-decoration:underline;
color:#000000;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px 
}

/* Todos los enlaces en verde, amarillo "onHover" */

#indicedoc li a {
	color: #087021 !important;
	text-decoration:none !important;
}

#indicedoc li a:hover{
    color:#D6A608 !important;
	text-decoration:none !important;
}

div#indiceApartados{

font-size:100%;
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
/*font-weight:bold;*/
margin:0 3% 2% 0;
/*padding-top:89px;*/
padding-top:0px;
padding-left:5%;
/*padding-top :expression('25px');*/
width:70%;
width: expression('90%');
/*float:left;*/

}

#indiceApartados h4 {
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:75%;
margin:-8px 0px 7px;
padding:10px 0px 3px;
}

#indiceApartados  h4 strong {
color:#C0980E;
font-weight:bold;
font-size:100%;
}
#indiceApartados ul{
font-size:100%;
margin-left:4%;
margin-top:9px;
list-style-image:url(../img/plista_indice.gif);


}


#indiceApartados  ol{
font-family:Verdana,Arial,Helvetica,sans-serif;
list-style-type:disc;
text-decoration:none;
margin-left:4%;

}




#indiceApartados ul li, ol li{
font-size:80%;
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin-top:1%;
margin-left:1%;
margin-left:expression('3%');
text-align:justify;
text-decoration:none;

}

#indiceApartados ul li a, ol li a{
	font-size: 90%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0    
}

#indiceApartados ul li a:hover, ol li a:hover{	
	font-size: 90%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0}
 	
#indiceApartados ul li .textoEnlazable, ol li .textoEnlazable{
	font-size:95%;
}
#indiceApartados ul li .textoEnlazable p, ol li .textoEnlazable p{
font-size:95%;
margin-top:5px;
margin-bottom:5px;
}
#indiceApartados ul li ul, ol li ul, ul li ol, ol li ol{
font-size:95%;
margin:0px;

}
#indiceApartados ul li ol li{
	font-size: 95%;
}
#indiceApartados ul li ul li, ol li ul li{
font-size:95%;
font-weight:normal !important;

}

#indiceApartados ul li ul li a, ol li ul li a{
font-size:95% !important;
}

#indiceApartados ul li ul li a:hover, ol li ul li a:hover{
font-size:95% !important;
}

#indiceApartados ul li ul li .textoEnlazable, ol li ul li .textoEnlazable{
font-size:95% !important;
margin-top:5px;
margin-bottom:5px;
}

#indiceApartados ul li ul li .textoEnlazable p, ol li ul li .textoEnlazable p{
font-size:95% !important;
margin-top:5px;
margin-bottom:5px;
}

.txtdescarga{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
text-decoration:none;
text-transform:lowercase;}

#indiceApartados img{
	/*position:absolute;
	margin-left:-20px;*/
	
	position:relative;
	margin-left:1px;
}


/*** fin de indice de descarga ***/


#contenido h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #AC880D;
	font-weight: bold;
}

#contenido h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #AC880D;
	font-weight: bold;
}

#contenido h3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #DAAC10;
	font-weight: bold;
}

#contenido h4{
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-weight:bold;
margin:0;
padding:10px 0 3px;	
}
		
#contenido h5{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 66%;
	color: #4A4A4A;
	font-weight: bold;
; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 3px;background-color:#E8E8E8
}


#contenido p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;Para que aumente al aumentar la fuente desde le boton web*/
	font-size: 80%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
 	text-align: justify;

}

#contenido p strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify

}

#contenido p a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #498521;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;           
}

#contenido p a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:  #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
}

#contenido a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
 	text-align: justify

}

#contenido a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#4F4F4F;
	font-weight: normal;
	text-decoration: none;
 	text-align: justify

}

#contenido ol li a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0                
}


#contenido ol li {

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 9px;
	margin-right:10px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify
}
}

#contenido ol li p {

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#contenido ol li a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0
}

#contenido ol li ol li{

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#contenido ol li ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px
}

#contenido ol li ul li a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0                
}

#contenido ol li ul li a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0
}

#contenido ul li ol li {

	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
	list-style-image: none
}

#contenido ul li ol li a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0                
}

#contenido ul li ol li a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0
}

#contenido ul li img{
     vertical-align: middle;
}



#contenido ul li p{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; 
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px

}
#contenido ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0                
}
#contenido ul li a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0
}

#contenido ul li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%; font-weight: normal; color: #000000;
text-decoration: none;
list-style-type: none;
list-style-image: url(../img/plista_indice.gif);
margin-top: 9px;
margin-right:10px;
margin-bottom: 0px;
margin-left: 3px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: justify
}

#contenido ul li ul li{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; text-decoration: none; list-style-type: none; list-style-image: url(../img/plista_indice.gif); margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; text-align: justify

}

#contenido ul li ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #896C0A;
	font-weight: bold;
	text-decoration: none;
 	text-align: justify;
 	margin-right: 0                

}

#contenido ul li ul li a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D3A70E;
	font-weight: bold;
	text-decoration: underline;
 	text-align: justify;
 	margin-right: 0
}

h4{
color:#575757;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
list-style-type:circle;
margin-left:5%;
text-decoration:none;
}

/* Detalle de Video */

#detallevideo * {
	position:relative;
	margin-left:4%;
}

#detallevideo .video {
	float:left;
	z-index:3;
}

#detallevideo dl{
	z-index:2;
	padding:1% 2%;
	background:#E9F2E3;
	border:1px solid #D0E4D5;
	font-size:70%;
	margin:40px 10px 20px 430px;
}

#detallevideo dt {
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	margin:0;
	padding:0;
	text-indent:0;
}

#detallevideo dd {
	margin-top:3px;
	text-align:justify;
}

#detallevideo dd a.descargar {
	display:block;
	margin:auto;
	border:2px solid #D0E4D5;
	background:url(../img/fondo-descargar.jpg) 10px 0 repeat-x #eff3e7;
	padding:10px;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	color:#81ab81;
}

#detallevideo dd a.descargar:hover {
	border:2px solid #087021;
	font-weight:bold;
	font-size:1.2em;
	color:#087021;
	text-align:center;
	padding:10px;
	margin:10px 0;
	color:#087021;
}

/***** PortalBean IMA*****/
div#IMA{
font-size:90%;
margin:0 3% 0 0;
padding-top:30px;
padding-left:5%;
padding-top :expression('15px');
width:95%;
width: expression('90%');
}

#IMA p{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:75%;
font-weight:normal;
margin-right:10px;
text-align:justify;
text-decoration:none;
}

#IMA ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
text-decoration:none;
}

#IMA ul li{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-size: expression('80%');
font-weight:normal;
list-style-image:url(../img/plista_indice.gif);
list-style-type:none;
margin-left:3%;
margin-top:1%;
padding:0;
text-align:justify;
text-decoration:none;}

#IMA ul li a{
color:#896C0A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
margin-right:0;
text-align:justify;
text-decoration:none;}

#IMA ul li a:hover{
color:#D3A70E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
margin-right:0;
text-align:justify;
text-decoration:underline;}

#IMA ul ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
list-style-type:circle;
margin-bottom:4px;
margin-top:4px;
margin-left:5%;
text-decoration:none;}

#IMA h1{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
text-decoration:none;
font-wight:bold;
}

#IMA h2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-wight:bold;
text-decoration:none;}

div#tablalistado{
margin-top:15px;
width:100%;
float:left;
}
div#tablalistado table {
border-collapse:collapse;
margin-bottom:15px;
width:99.98%;
}

#tablalistado colgroup {
text-align:left;
}

#tablalistado th {
background-color:#F7DA79;
border:1px solid #DBAB04;
color:#9C7A03;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
font-weight:bold;
height:20px;
text-decoration:none;
text-align:center;
}

#tablalistado td {
background-color:#FFFFFF;
border:1px solid #DBAB04;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
font-weight:normal;
height:20px;
margin:0;
padding:0 3px;
text-decoration:none;
}

/**Destacamos**/

#colIzqPortadillaGeneral div#destactexto {
float:left;
margin-left:5%;
padding:13px 0 0;
width:70%;

}

#destactexto ul li {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:normal;
list-style-image:url(../img/plista_indice.gif);
list-style-type:none;
/*margin:0 15px 5px -5px;*/
margin-left:5%;
padding:0;
text-align:justify;
text-decoration:none;
}

#destactexto ul li a {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

/**Para listado de contenidos por tipo**/

div#submenu {
border-color:black black #93BA7E;
border-style:solid;
border-width:0 0 1px;
float:left;
font-size:90%;
margin-left:8%;
padding:5px 0;
text-decoration:none;
width:90%;
}

div#h4tipo_informacion {
color:#C0980E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
margin:20px 0;
padding:10px 0 3px 40px;
}





#listadocanales ul ul li .novineta  img{
	/*left:96px;*/
	left:13.3%;
	
	/*Para el resto de navegadores
	padding-right:14px;
	Para ie6 y ie7
	.padding-right:11.9px;*/
	
	padding-right:11.9px;
	/* Para ie6 
	_left:14%;*/
	background-color:#ffffff;

}


#listadocanales ul ul li .novineta{
font-size:100%;}


#listadocanales .textoEnlazable ul li{
list-style-type:none;
}


/*destacamos*/
div#imagenesv {
float:right;
text-align:right;
width:24%;
}

div#masdestacados{
background-color: none
; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; margin-top: 0px; margin-right: 30px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; font-size: 85%
; height: 20px
; text-align: right
; float: left
; margin-left: 30px
 ; margin-top: 10px  
 ; margin-bottom: 20px         
 ;padding-top:10px
 ;padding-bottom:10px
}
/* Estilo para [+] Ver todos */

#verTodos p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0.3em 0 0.2em;
	padding-left:0px;
}

#verTodos_tipos p {
	/*Cambios por si explorer hace de las suyas
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0.3em 0 0.2em;
	padding-left:0px;
	width: 55%;*/ 
	
	font-size:75%;
	float:right;
}
.gr_noSensible {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* Fin del estilo para [+] Ver Todos */

/***** Mapas Sensibles *****/

#mapasensible {
	text-align:center;
	padding:10px 0px
}
div#mapasensible{
	width: 95%;
	float: left;
	margin-top: 7px
}
