HTML {/*USADA*/
	HEIGHT: 100%;
 	scrollbar-face-color: transparent;
 	scrollbar-shadow-color: transparent;
 	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #8E8D8D;
 	scrollbar-darkshadow-color: #005E82;
 	scrollbar-track-color: transparent;
	scrollbar-arrow-color: #005E82;
	scrollbar-base-color: #FFFFFF;
}
BODY {/*USADA*/
	background-color:#FFFFFF;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#666666;
	HEIGHT: 100%; 
	vertical-align:top;
 	scrollbar-face-color: transparent;
 	scrollbar-shadow-color: transparent;
 	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #8E8D8D;
 	scrollbar-darkshadow-color: #005E82;
 	scrollbar-track-color: transparent;
	scrollbar-arrow-color: #005E82;
	scrollbar-base-color: #FFFFFF;
	background-image:url(/images/accesible/general/fondoAccesible.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
P{
	 padding:0;
	 margin:0;
	 line-height:15px;
	 text-align:justify;
	 font-size:90%; 
	 float:left;
}

/*Titulares básicos*/
H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	float:left;
	margin: 0px;
}
H2 {
	font-size:100%;
	margin: 0px;
}

H3 {
	font-size:90%;
	margin: 0px;
	padding:0;
}
H4 {
	font-size:80%;
	color:#949494;
	clear:both;
}
H5 {
	color:#005E82;

	clear:both;
	font-size:70%;
}
H6 {
	font-size:60%;
	color:#949494;

	clear:both;
	margin-left:15px;
}

FORM {
 padding:0;
 margin:0;
}
IMG {
	border:0;
	text-align:left;
}
.clear {
	CLEAR: both;
}

INPUT.campo {
 background-color: #EEEEEE;
 border: 1px solid #999999;
 font-size:90%;
 color:#333333;
}
#global {/*USADA*/
	WIDTH: 784px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	/*border-bottom:2px outset #F5F5F5;*/
}
#general {/*USADA*/
	WIDTH: 781px;
	float:left;
	padding-left:3px;
}

#superior {/*USADA*/
	WIDTH: 778px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:2px outset #F5F5F5;
	padding-bottom:10px;
	/*border-bottom:2px outset #F5F5F5;*/
}
#contenedor {/*USADA*/
	WIDTH: 778px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image:url(/images/accesible/general/fondoContenedor.jpg);
	background-repeat:no-repeat;
}

#cabecera {/*USADA*/
	WIDTH: 778px;
	HEIGHT: 149px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#cabecera IMG{
	float:left;
	padding: 0px;
	margin: 0px;
}
#menulateral{
	width:206px;
	min-height:30px;
	float:left;
}
#menu{/*USADA*/
	width:186px;
	padding-left:20px;
	_height:525px;
	min-height:525px;
	padding-top:10px;
	float:left;
	font-size:65%;
	background-image:url(/images/accesible/general/fondoMenu.gif);
	background-repeat:no-repeat;
}
#escudo{/*USADA*/
	width:186px;
	padding-left:20px;
	height:115px;
	float:left;
	font-size:65%;
	background-image:url(/images/accesible/general/escudoMenu.gif);
	background-repeat:no-repeat;
}

#pie{/*USADA*/
	WIDTH: 784px;
	float:left;
	height:59px;
	border-left:1px solid #CCCCCC;
	border-right:2px outset #F5F5F5;
	border-top:2px outset #CCCCCC;
	border-bottom:3px outset #F5F5F5;
	background-image:url(/images/accesible/general/fondoPie.jpg);
	background-repeat:no-repeat;
}

/*ELEMENTOS DE MENU*/
#menu UL{
	font-size:95%;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding-left:0;
	clear:left;
}
#menu UL UL{
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding-left:12px;
	clear:left;
}

#menu LI{
	padding-left:0;
	padding-top:5px;
	padding-bottom:0;
	margin:0;
	_height: 20px;
	min-height: 20px;
	text-decoration:none;
	list-style-image:none;
	clear:left;
	font-size:105%;
}
#menu LI LI{
	padding-left:0;
	padding-top:5px;
	padding-bottom:0;
	margin:0;
	_height: 16px;
	min-height:16px;
	text-decoration:none;
	list-style-image:none;
	clear:left;
	font-size:115%;
}

a + ul.l2 { display: none; }
a:active + UL { display: block; }
a:focus + UL { display: block; }
a + UL:active {display: block; }


#menu .capaMenu {
	width:186px;
	_height:20px;
	min-height:20px;
	/*overflow:hidden;*/
}
/*#menu .capaMenu:hover, #menu .capaMenu:focus, #menu .capaMenu:active {
	width:186px;
	overflow:visible;
	
}*/
#menu .capaMenuOver {
	width:186px;
	overflow:visible;
	
}

#menu .btnPpal,  #menu .btnPpal:visited{
	width:176px; /*Debe sumar 186*/
	padding-left:10px;
	margin:0;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	_height:15px;/*Debe sumar 20px*/
	min-height:15px;
	padding-top:5px;
	float:left;
	background-image:url(/images/accesible/botones/fondoBtMenu_off.gif);
	background-repeat:no-repeat;
	clear:both;
}

#menu .btnPpal:hover, #menu .btnPpal:focus, #menu .btnPpal:active{
	color:#FFFFFF;
	background-image:url(/images/accesible/botones/fondoBtMenu_on.gif);
	background-repeat:no-repeat;
}

#menu .btnPpalSub,  #menu .btnPpalSub:visited{
	width:169px; /*Debe sumar 174*/
	padding-left:9px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	_height:13px;/*Debe sumar 16px*/
	min-height:13px;
	padding-top:3px;
	float:left;
	background-image:url(/images/accesible/botones/fondoBtSubMenu_off.gif);
	background-repeat:no-repeat;
	clear:both;
}

#menu .btnPpalSub:hover, #menu .btnPpalSub:focus, #menu .btnPpalSub:active{
	color:#FFFFFF;
	background-image:url(/images/accesible/botones/fondoBtSubMenu_on.gif);
	background-repeat:no-repeat;
}
/*CUERPO*/
#cuerpo{/*USADA*/
	width:558px;
	float:left;	
	padding-left:10px;
}
#contenido{/*USADA*/
	width:568px;
	float:left;
}

#breadCrumb {
	width:558px;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#breadCrumb .lnkPpal, .lnkPpal:visited{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#breadCrumb .lnkPpal:hover, .lnkPpal:active, .lnkPpal:focus{
	color:#009900;
}

#breadCrumb .lnkSubnivel, .lnkSubnivel:visited{
	font-size:85%;
	color:#333333;
	text-decoration:none;
}

#breadCrumb .lnkSubnivel:hover, .lnkSubnivel:active, .lnkSubnivel:focus{
	color:#009900;
}
/*Capa y titulo grande*/
DIV .cabTitular{
	height:26px; /*la suma debe dar 34px*/
	padding-top:6px;
	width:526px;/* La suma debe dar 536px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/cabCapaTitular.gif);
	background-repeat:no-repeat;
	color:#000000;
}
DIV .cuerpoCapaGrd {
	width:533px; 
	float:left; 
	padding-left:1px;
}
DIV .contenidoCapaGrd{
	float:left; 
	width:512px; /*Debe sumar 532px*/
	padding: 5px 10px 5px 10px;
	border-top:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #333333; 
	border-bottom:1px solid #333333; 
	background-image:url(/images/accesible/general/fondoCapaGrd.gif); 
	background-repeat:repeat-y;
}
/*Capa y titular 2 tercios*/

DIV .cabTitular2Terc{
	height:28px; /*la suma debe dar 34px*/
	padding-top:6px;
	width:333px;/* La suma debe dar 343px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/cabCapaTitular2terc.gif);
	background-repeat:no-repeat;
	color:#000000;
}
DIV .cuerpoCapa2Terc {
	width:340px; 
	float:left; 
	padding-left:1px;
}
DIV .contenidoCapa2Terc{
	float:left; 
	width:339px; /*Debe sumar 339px*/
	border-top:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #333333; 
	border-bottom:1px solid #333333; 
	background-image:url(/images/accesible/general/fondoCapa2terc.gif); 
	background-repeat:repeat-y;
}
DIV .titSubElemAyto{
	float:left; 
	width:324px; /*Debe sumar 339px*/
	font-size:85%;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	padding-right:5px;
	height:23px; /*Debe sumar 28*/
	padding-top:5px;
	background-image:url(/images/accesible/general/fondoSubelemAyto.gif); 
	background-repeat:no-repeat;
}
DIV.titSubElemAyto a, DIV.titSubElemAyto a:visited{
	text-decoration:none;
	color:#000000;
}
DIV.titSubElemAyto a:hover, DIV.titSubElemAyto a:active, DIV.titSubElemAyto a:focus{
	color:#666666;
}

DIV .interiorSubElemAyto {
	float:left; 
	width:314px; 
	padding: 5px 5px 5px 20px; 
	font-size:80%; 
	color:#000000;
	text-align:justify;
}
/*Capa y titular 1 tercio*/

DIV .cabTitular1Terc{
	height:28px; /*la suma debe dar 34px*/
	padding-top:6px;
	width:166px;/* La suma debe dar 176px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/cabCapaTitular1terc.gif);
	background-repeat:no-repeat;
	color:#000000;
}
DIV .cuerpoCapa1Terc {
	width:174px; 
	float:left; 
	padding-left:1px;
}
DIV .contenidoCapa1Terc{
	float:left; 
	width:172px; /*Debe sumar 174px*/
	border-top:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #333333; 
	border-bottom:1px solid #333333; 
	background-image:url(/images/accesible/general/fondoCapa1terc.gif); 
	background-repeat:repeat-y;
}

DIV .contenidoCapaRutas{
	float:left; 
	width:171px; /*Debe sumar 174px*/
	background-image:url(/images/accesible/general/fondoCapa1terc.gif); 
	background-repeat:repeat-y;
}


/*SUBTITULAR VERDE*/
DIV .cabSubTitular{
	height:27px; /*la suma debe dar 33px*/
	padding-top:6px;
	width:538px;/* La suma debe dar 548px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/fondoSubTitular.gif);
	background-repeat:no-repeat;
	color:#000000;
}
DIV .cabSubTitularLiso{
	height:27px; /*la suma debe dar 33px*/
	padding-top:6px;
	width:538px;/* La suma debe dar 548px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/fondoSubTitularLiso.gif);
	background-repeat:no-repeat;
	color:#000000;
}
DIV .cabSubSubTitularLiso{
	height:27px; /*la suma debe dar 33px*/
	padding-top:6px;
	width:538px;/* La suma debe dar 548px*/
	padding-left:10px;
	float:left;
	background-image:url(/images/accesible/general/fondoSubSubTitularLiso.gif);
	background-repeat:no-repeat;
	color:#000000;
}

DIV .cabSubSubTitular{
	height:27px; /*la suma debe dar 33px*/
	padding-top:6px;
	width:170px;/* La suma debe dar 160px*/
	text-align:center;
	float:left;
	background-image:url(/images/accesible/general/subtitulos.gif);
	background-repeat:no-repeat;
	color:#000000;
}
.cabSubSubTitular H3{ font-size:95%;}
DIV .cabImagen{
	height:77px; /*la suma debe dar 33px*/
	padding:0px 0px 0px 0px;
	margin:0;
	width:538px;/* La suma debe dar 548px*/
	float:left;
	background-position: -20px 0;
	background-repeat:no-repeat;
	
}

/*CAMPOS*/
.cmpBlanco {
	background-color:#FFFFFF;
	border: 1px solid #000000;
}
.btnBlanco {
	background-color:#FFFFFF;
	border: 1px solid #000000;
	font-size:80%;
	height:20px;
	width:50px;
}

/*TEXTOS Y FORMATOS DE TEXTO*/
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.texto a, .texto a:visited{
	color: #4D930D;
	text-decoration: none;
	font-weight:bold;
}

.texto a:hover, .texto a:active, .texto a:focus{
	color: #61BA10;
	text-decoration: underline;
}

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

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.labelneg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
.textoruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #68A925;
	text-decoration: none;
	text-align: left;
}
DIV .separador{
	width:535px;
	height:5px;
	background-image:url(/images/includes/raya_dis.gif);
	background-repeat:no-repeat;
	clear:both;
	float:left;
	
}
.titular_eventos {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



DIV .capaFoto{
	float:left;
	clear:none;
	vertical-align:top;
	padding: 0px 6px 0px 5px;
	margin:0px;
}
.capaFoto IMG{
	float:left;
	border:none;
	clear:left;
	margin:0px;
}
.capaFoto SPAN{
	float:left;
	font-size:90%;
	color:#666666;
	font-weight:bold;
	clear:both;
	padding-top:4px;
}

/*INPUTS DEL CUERPO*/
.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEFA;
	border: 1px solid #999999;
}
DIV .buscador{
	float:left; 
	width:514px; /*Debe sumar 532px*/
	margin-top:10px;
	padding: 5px 10px 5px 10px;
	min-height:30px;
	background-color:#BEF58A;
}
.elemBuscador{ float:left; padding:4px 0px 0px 4px; }
.buscador LABEL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	vertical-align:middle;

}
.btnBuscador, .btnBuscador:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	border:none;
	background-color:#DDDDDD;
	float:right;
	margin-top:3px;
	padding:3px 3px 3px 3px;
}
.btnBuscador:hover, .btnBuscador:active, .btnBuscador:focus{
	background-color:#DEFAC3;
}

/*BOTONES Y ENLACES CUERPO*/
.lnkBasico, .lnkBasico:visited{
	font-size:85%;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.lnkBasico:hover, .lnkBasico:active, .lnkBasico:focus{
	color:#000000;
}

.lnkBuscador, .lnkBuscador:visited{
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.lnkBuscador:hover, .lnkBuscador:active, .lnkBuscador:focus{
	color:#666666;
}

.lnkMapa, .lnkMapa:visited{
	font-size:80%;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.lnkMapa:hover, .lnkMapa:active, .lnkMapa:focus{
	color:#666666;
}


.btnCuerpo, .btnCuerpo:visited{
	font-size:90%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#CCCCCC;
	float:left;
	padding:3px 3px 3px 3px;
}
.btnCuerpo:hover, .btnCuerpo:active, .btnCuerpo:focus{
	background-color:#BEF58A;
}

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


.ruta a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ruta a:hover {
	color: #666666;
}


/*PARAMETROS DE PAGINACION*/
#paginacion {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	padding-right:30px;
	width:30em;
	white-space:nowrap;
	text-align:right;
	float:right;
	font-size:90%;
}

#paginacion SPAN.pagActual {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #555555;
	padding:0px 2px 5px 2px;
	vertical-align:top;
	font-weight:bold;
}

#paginacion INPUT.btnPaginacion{ 
background:none; 
font-size:80%;
margin:0px;
padding:1px 2px 0px 2px;
border: 0; 
overflow:visible;
text-decoration:underline;
font-weight:bold;
cursor:pointer;
}
#paginacion INPUT.btnPaginacion:hover, INPUT.btnPaginacion:focus, INPUT.btnPaginacion:active  {
color: #4D930D; 
}


.paginacion {
	white-space:nowrap;
	text-align:right;
	float:right;
	font-size:90%;
}

.paginacion SPAN.pagActual {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #555555;
	padding:0px 2px 5px 2px;
	vertical-align:top;
	font-weight:bold;
}

.paginacion INPUT.btnPaginacion{ 
background:none; 
font-size:80%;
margin:0px;
padding:1px 2px 0px 2px;
border: 0; 
overflow:visible;
text-decoration:underline;
font-weight:bold;
cursor:pointer;
}
.paginacion INPUT.btnPaginacion:hover, INPUT.btnPaginacion:focus, INPUT.btnPaginacion:active  {
color: #4D930D; 
}


/*MENSAJES DE ERROR*/
.msgError{
	padding:10px 10px 10px 10px;
	float:left;
	width:90%;
	_width:90%;
	font-size:80%;
	color:#FF0000;
	text-align:justify;
}
/*HEREDADOS DE EDITOR*/
.texto_int_neg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.texto_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4D930D;
	text-decoration: none;
}
a.link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #61BA10;
	text-decoration: underline;
}
