/* ....................................................  estructura general */

body {
 font-size: 76%;
 background-color: #F3F5F5;
 margin: 0px;
 border-width: 1px;
 margin-left: 4%;
 margin-right: 4%;
 margin-left: 40px;
 margin-right: 40px;
}

a:link, a:visited {text-decoration:none; } 
a:hover {text-decoration:underline; color: #484848; } 
a:active {text-decoration:underline;} 

.frameContenido {
	width: 465px;
	height: 550px;
}

#content    
	{
	background-color: #Ffffff;
	position: absolute;
	top: 0px;
	
	height: 100%;	
	/*
	margin-left: -46%;
	left: 50%;
	width: 100%;
	*/
	}

#menutop{
	position:absolute;
	width:100%;
	z-index:1;
	top: 8px;
	height: 80px;
	left: 0;
} 

#copy    
	{
	text-align: right;	
	}
	
.tablageneral{
 	background-color: #FFFFFF;

 	border-right-color: #6A6A6A;
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #6A6A6A;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 100%;
} 


/* ....................................................  estructura encabezado */

.tablatop {
	width:100%;
	margin-bottom: 10px;
	background-image: url(imgs/fondotop.gif);
} 

.tablatophome {
	width:100%;
	margin-bottom: 13px;
	background-image: url(imgs/bg.gente.gif);
} 

.tablaMigas {	
	padding-left: 17px;
	padding-bottom: 3px;
	
}

.Migas {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
	line-height: 1.2em;
	color: #333333; 
}

/* ....................................................  estructura contenido */

.tablalinea {
	height: 1px;
	width:100%;
	background-color: #9C9994;
} 

.tablalinea2 {
	height: 1px;
	width:100%;
	background-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
} 

.tablalinea3 {
	height: 1px;
	width:100%;
	background-color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
} 

#copy 	{
	text-align: right;
	}

/* ....................................................  estructura + textos contenido home */
.celdaNuevo{

	background-color: #F4B50D; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 0.7em;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	color: #5E331D;
	letter-spacing: -0.07em;
} 

.tablanot1{
	background-color: #F9F8F8;

	width:100%;
	height:50px;
	margin-bottom: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D7D0;
	border-top-color: #D9D7D0;
	border-bottom-color: #D9D7D0;
	border-left-color: #D9D7D0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-right: 10px;
	width: 96%;
} 

.celdaNot1 {
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px

}

.tablanot2{
	background-color: #F2F0EA;

	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E3E0D7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	margin-bottom: 10px;
} 



.celdaNuevo{
	background-color: #F4B50D; 
}

.celdaNot2 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px

}

.texto1boldcolor2, .noticia, .noticiaHome, .tribunaPonente {
    font-size: 0.7em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #857B67;
	line-height: 1.2em;
	font-weight: bold;
}

.texto1boldcolor3, .tribunaTitulo, .agendaFecha {

    font-size: 0.7em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A78532;
	line-height: 1.2em;
	font-weight: bold;
}

.textoPath {
    font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #857B67;
	line-height: 0.9em;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textoInfo, .agendaTexto {
	margin-top: 5px;
        font-size: 0.7em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1em;
	
}



/* ....................................................  listDir tabla de links de documentos */

.tablaListadocs {
	width: 470px;
	border-collapse: collapse; 
	border-width: 0px;  
  	border-bottom: solid 1px #C4C4C4;
}

.tablaListadocs th {
 
 font-weight: bold;
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 line-height: 1.2em;
 padding-bottom: 5px;
 color: #666666;
 letter-spacing: -0.04em;
 border-top: solid 1px #C4C4C4;
 padding-top:5px;
 text-decoration: underline;
 }

.tablaListadocs td {
 
 margin-top: 5px;
 font-size: 0.7em;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333333;
 line-height: 1em;
 padding: 3px;
}


.trImpar {
	
	background-color: #F4F4F4;

}



/* ....................................................  menu superior */

.menuPrincipal{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	font-weight: bold;
	/*letter-spacing: -0.05em;*/
	padding-left: 15px;
}
.gris{
	white-space: nowrap;
	color: #909090;
}

.color0{
	color: #276EA4;
}
.color1{
	color: #729900;
}
.color2{
	color: #EC8E00;
}
.color3{
	color: #4F276E;
}
.color4{
	color: #844F34;
}
.color5{
	color: #A41528;
}
.color6{
 color: #9CA6A5;
}


/* ....................................................  estructura + textos menu izq1 */

.tablaMenu {
	margin-left: 17px;
	margin-right: 13px;
	margin-bottom: 5px;
}

.Pest1 {
	background-color: #EAEAEA;
	background-color: #F1F1F1;
	padding-bottom: 1px;
}

.Pest1b {
	background-color: #D8D5D1; 
}

/*
.Pest1 a {
	background-color: #F3F2F2; 
}

.Pest1 a:hover  {
	background-color: #D8D5D1; 
}
*/
.celdaPest1 {
	width:163px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-left: 4px;
	background-image: url(imgs/bg.sub1.gif);

}

.Pest2 { 
	background-color: #D8D5D1; 
}

.celdaPest2 {
	width:156px;
	padding-bottom: 3px;
	padding-top: 4px;
	padding-left: 4px;
	background-image: url(imgs/bg.sub2.gif);
}

.Nivel2No {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	
	color: #898989;
	line-height: 1em;
}  

.Nivel2Si {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #555555;
	
	line-height: 1em;
} 

.tablaMenu3Niv {
	width:173px;	
	margin-bottom: 7px;
}

.celdaNivel3No {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 11px;
	padding-right: 5px;
}

.celdaNivel3Si {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 5px;
}

.celdaNivel4No {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 11px;
}

.celdaNivel4Si {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 11px;
}

.flechaNivel3Si {
	margin-left: 1px;
	margin-bottom: 5px;
	float: left;
	/*vertical-align: baseline;*/
}

.Nivel3No {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	
	color: #A8A7A6;
	color: #9A9A9A;
	line-height: 1em;
	
	/*margin-top: 10px;
	padding-top: 2px;*/
}  

.Nivel3Si {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;

	color: #666666;
	line-height: 1em;
	/*margin-top: 10px;
	padding-top: 2px;*/
}  

.Nivel4No {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	

	color: #8D8D8D;
	line-height: 1em;
	
	/*margin-top: 10px;
	padding-top: 2px;*/
} 

.Nivel4Si {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	
	color: #666666;
	line-height: 1em;
	
	/*margin-top: 10px;
	padding-top: 2px;*/
} 

.MenuCentral {
	width: 70%;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 30px;
	margin-left: 20px;
	font-size: 0.7em;
}

.tablaMenu3NivNo {
	
	display: none;
	margin-bottom: 7px;
	width:173px;	
	background-color: #f6f6f6;
	background-image: url(imgs/bg.subm1.gif);
} 
.tablaMenu3NivSi {

	margin-bottom: 7px;
	width:173px;	
	background-color: #f4f4f4;
} 

.bgsub{
	background-image: url(imgs/fondotop.gif);
	padding-bottom: 7px;
} 

/* ....................................................  menu izq home */


.menuPrinIzq{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1em;
	font-weight: bold;
	color: #909090;
	color: #838383;
}

.subno {
	
	display: none;
} 
.subsi {
	
	margin-top: 4px;
	margin-bottom: 7px;
} 

.celdaColor0{
	background-color: #276EA4; 
}

.celdaColor1{
	background-color: #729900; 
}
.celdaColor2{
	background-color: #EC8E00; 
}
.celdaColor3{
	background-color: #4F276E; 
}
.celdaColor4{
	white-space: nowrap;
	color: #844F34;
	background-color: #844F34; 
}
.celdaColor5{
	background-color: #A41528; 
}
.celdaColor6{
	background-color: #9CA6A5; 
}

.celdaPest1 {
	width:155px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 4px;

}

/* ....................................................  menu izq2 */


.MenuSecundario {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #F09D00;
	line-height: 1.2em;
	font-weight: bold;
}

.english {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #D2691E;
	line-height: 1.2em;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.tabla {
	border: thin solid #CCCCCC;
}
.textoNovedades {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	line-height: 1em;
}
.menu2home {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.2em;
	font-weight: bold;
	font-size: 0.7em;
}

.botonBuscar {
 width:21px;
 height:18px;
 background-image:url(imgs/lupa2.gif);
 background-color: #FFFFFF;
 border: 0;
 cursor: pointer;
 background-repeat: no-repeat;
}
                           

/* ....................................................  textos */

.nowrap {
	white-space: nowrap;
}

/*titularContenido*/            
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #4A4A4A;
	line-height: normal;
	vertical-align: 150%;
	margin-bottom: 0px;
}

.texto1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #535353;
	line-height: 1.2em;
}

.texto1bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.2em;
	font-weight: bold;
	/*font-size: 0.7em;*/
}
.texto1color {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        /*font-size: 0.7em;*/
	color: #333300;
	line-height: 1.2em;
}

.texto1boldcolor {
        /*font-size: 0.7em;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CC3300;
	line-height: 1.2em;
	font-weight: bold;
}

.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;    
}

.texto2bold {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #5C5C5C;
	font-weight: bold;
}

.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
}

.texto2color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #1A6CA1;
}

.texto1colorSecundario {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6BA7CE;
	line-height: 1.2em;
}

.texto2Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}
.texto1Gris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #B3AD56;
	line-height: 1.2em;
}

.enlaceDoc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #778886;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
}

.textoCopy {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.2em;
	margin-top: 10px;
	padding-top: 10px;
	color: #636363;
	/*font-weight: bold;*/
	letter-spacing: -0.04em;
}

.textoIndice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #B52020;
	/*font-weight: bold;*/
	/*letter-spacing: -0.04em;*/
}
                         
.texto2intermenor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	line-height: 0.8em;
	font-weight: normal;
}

.texto2bintermenorCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	line-height: 0.8em;
	font-weight: normal;
}

.texto1boldcolor10pix {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-size: 0.7em; */
	color: #673F3F;
	line-height: 1.2em;
	font-weight: bold;
}

.celdaTextoContenido {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4F4F4F;
	line-height: normal;
	padding-top: 15px;
/*		padding-top: 10px;*/
	padding-right: 0.6em;
	/*text-align: justify;  */
}

.enlacePag {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #606060;
	line-height: 1.2em;
	font-weight: bold;
}

.unnamed2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: bold;
}
.texto1Oscuro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.2em;
}

/* ....................................................  formularios */


.inputestilo1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	background-color: #FCFCFC;
	border: 1px solid #999999;
}
.celdatxtContenido2 {
	color: #535353;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	padding-right: 1em;
	/*padding-right: 15px;*/
}

.inputestilo2 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #333333; 
background-color: #FCFCFC; 
border: 1px solid #CCCCCC
}






/* ..................................  estilos que faltaban tras la actualizacin */


.MenuGris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1em;
	font-weight: bold;
	color: #909090;
	color: #838383;
}



/* .................................................................... lista horizontal menu 1er nivel  */


#nav-menu {
	width: 95%;
	
}
#nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav-menu li {
	float: left;
	margin: 0 0.15em;
	padding: 0px;
	text-align: left;
}





/* .................................................................... listas  menu izq > 2 y 3 nivel  */


/* ..................... textos listas */


.Niv2No {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #898989;
	line-height: 1em;
}  


.Niv2Si {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #555555;
	line-height: 1em;
} 



.Niv3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 8px;
	/*line-height: 1em;*/
	color: #9A9A9A;	
	/*margin-top: 10px;*/
	/*margin-bottom: 20px;	*/
	/*display: block;*/


}  



.Niv3Act {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em; 
	MARGIN-LEFT: -5px; 
	 COLOR: #666666; 
	LINE-HEIGHT: 1.5em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-image: url(imgs/flechaniv3.gif);
	list-style-position: inside;
	PADDING-BOTTOM: 4px; 
	

}



/* .... ..................... estilo lista 2 y 3  nivel*/

/* ..................... estilo lista 2 nivel */


#menu2niv {
	width: 180px;
	margin: 0px;
	/*padding:1px;	*/
}


.menu2nivli{
	list-style-type:none;
	PADDING-BOTTOM: 2px; 
}



/* ..................... estilo lista 3 nivel */





.menu3nivul {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -4px 0px 5px; 
	WIDTH: 180px; 
	PADDING-TOP: 3px; 
	LIST-STYLE-TYPE: none; 
	BACKGROUND-COLOR: #f2f2f2;
	
}
.menu3nivulActivo {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -4px 0px 5px; 
	WIDTH: 180px; PADDING-TOP: 3px;
	 LIST-STYLE-TYPE: none;
}



.menu3nivli {
	MARGIN-left: 0px;
	MARGIN-right: 0px;
	TEXT-DECORATION: none;
	/*margin-top: 10px;*/
	border-top: solid 1px #C4C4C4;
	/*LINE-HEIGHT: 1em;*/

	
	
}

.menu3nivli A{

	/*LINE-HEIGHT: 0.8em;*/
	PADDING-top: 3px;
	PADDING-bottom: 3px;
	/*MARGIN-top: -10px;*/
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	/*PADDING-bottom: 10px;*/
	/*BACKGROUND-COLOR: #000000;*/
}


.menu3nivli2 A  {
	
	PADDING-RIGHT: 0px; 
	/*DISPLAY: block; */
	PADDING-LEFT: 0px;
	PADDING-top: 3px; 
	PADDING-bottom: 3px;

	MARGIN-left: 10px;
	MARGIN-right: 0px;
	
	TEXT-DECORATION: none;
	LINE-HEIGHT: 0.5em; 
	
	
	
	
	
}



#menu2niv {
	
	width: 180px;
	margin: 0px;
	padding:1px;
		
	
}



/* .... ..................... fin estilo lista 2 y 3  nivel*/





ul#menu2niv li {
	list-style: none;
	text-align: left;
	margin: 0px;
	
}

ul#menu2niv li a  {
	text-align: left;
	display: block;
	line-height: 1em;
	/*height: 0.9em; */
	margin-bottom: 1px;
}




.off {
	display: none;
}

.on {
	/*display: yes;*/
}




/* .................................................................... lista menu complementario (naranja) */



#menuCompl  {
	
	width: 173px;
	margin-top:4px;
	margin-left: 0px;
	
	margin-top:4px;
	padding-bottom: 5px;

}
ul#menuCompl li {
	list-style: none;
	text-align: left;
	line-height: 0em;
	
}

ul#menuCompl li a {
	
	text-align: left;
	display: block;

	/*margin-top: -1px;*/
	/*margin-bottom: -1px;*/
	/*line-height: 0.5em;*/
	padding-bottom: 2px;
	
}

/* .................................................................... lista menu home) */


.Nivel2No {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #898989;
	line-height: 1.3em;
		
}  




.submHul{
	list-style-type:none;
	margin: 0;
	padding:0;
	/*width:180px;*/
	margin-top:-8px;
	margin-bottom:5px;
	
}



.submHli a{
	display:block;
	padding:3px;
	text-decoration: none;
	/*line-height: 1.1em;*/
	margin-top:-4px;
	margin-bottom: 0px;
	
}



/* ...............................................................................................................................    estructura mapa web */


h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 10px;
	}

.h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;	
	margin-bottom: 10px; 
}





P, FORM, UL, OL { margin-top: 0px; margin-bottom: 0px; }



/* ....................................................  estructura lista mapa web*/

.mapaweb {
	width: 400px;
	padding: 0;
	margin: 0px;
	margin-top: 0px;
	height: 100%;
	list-style-type: none;
	list-style-position:outside;
	padding-bottom: 30px; 
}




/* ....................................................  identado mapa web*/

.mapawebli, .mapaNiv1 {
	line-height: 1em;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left:-17px;
	list-style-type:none;
	list-style-position:outside;
	list-style-type: none;
}


.mapaNiv2 {
	margin-left: 0px;
	margin-bottom: 10px; 
	margin-top: 0px;
	line-height: 1em;
	font-weight:normal;
	margin-left: -17px;
list-style-type: none;
}


.mapaNiv3 {
	margin-bottom: 10px;  
	margin-top: 0px;
	line-height: 1em;
	margin-left: -10px;
	list-style-type: none;
}

.mapaNiv4 {
	margin-bottom: 8px; 
	margin-top: 0px;
	line-height: 1em;
	margin-left: 3px;
	list-style-type: none;
}

.mapaNiv5 {
	margin-left: 0px;
	margin-bottom: 8px; 
	margin-top: 0px;
	line-height: 1em;
	margin-left: 5px;
	list-style-type: none;

}

/* ....................................................  textos mapa web*/


.txtmapa1, .txtmapa2,.txtmapa3,.txtmapa4,.txtmapa5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}


.txtmapa1 {	
	font-size: 1.3em;
	font-weight: bold;
		
	
	color: #000000;
	margin-bottom: 0px; 
}


.txtmapa2 {	
	font-size: 1.2em;
	font-weight: bold;
	color: #AEDDFB;
	
	color: #333333;
}

.txtmapa3{	
	font-size: 1.1em;
	font-weight: bold;
	
	
	color: #666666;
}

.txtmapa4 {	
	font-size: 1em;	
	font-weight: normal;
		
	color: #333333;
}

.txtmapa5 {	
	font-size: 0.9em;
	font-weight: normal;
	color: #35AAF5;
	color: #333333;
}

