body{
	BACKGROUND-COLOR: #FFFFFF;
}

.texto{
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textocabezote1 {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textocabezote {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fecha {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #313380; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tituloCampos {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1c4ab9; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.campos {
	FONT-SIZE: 10px; COLOR: #1c4ab9; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.campoRequerido {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #19399c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #313380; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subsubtitulo {
	FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.piedefoto {
	FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subsubtitulo2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkmenu {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffff00; TEXT-DECORATION: underline
}
.subtitulo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulofila {
	FONT-SIZE: 11px; BACKGROUND: #1c49bc; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitulofila {
	FONT-SIZE: 11px; BACKGROUND: #0099ff; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.celda2 {
	BACKGROUND: #ffffff; FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-DECORATION: none
}
.celda {
	BACKGROUND: #e8f5ff; FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-DECORATION: none
}
.boton {
	/*FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #313380*/
}
.barra {
	BACKGROUND-COLOR: #1c49bc;	
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* MAIN FRAMES */

.emapslogoframe {
}

.emapstabsframe {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 3px;
}
.emapstabsframe img {
	padding-top: 2px;
}

.emapstoolsframe{
	border-left: 0px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px;
	padding: 0px;
	padding-bottom: 0px;
	background: #1c49bc;
}
.emapstoolsframe img {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	margin-top: 0px;
}
.emapstoolsframe img.inactive {
 	border: 0px solid ;
	
}
.emapstoolsframe img.over {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #e8f5ff;
	border-left: 1px solid #e8f5ff;
}
.emapstoolsframe img.active {
	border-bottom: 1px solid #e8f5ff;
	border-right: 1px solid #e8f5ff;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.emapstoolsframe img.out { 
	border: 1px solid #FFFFFF;
}


.emapsmapframe {

	
}

img.over {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
/* Marco total del area del mapa*/
.FrameLineVert {
	color: #000000;
	background-color: #1c49bc;
	border-top: 2px outset #FFFFFF;
	border-right: 0px outset #FFFFFF;
	border-bottom: 2px outset #FFFFFF;
	border-left: 0px outset #FFFFFF;
}

.FrameCorTopLeft{
	color: #000000;
	background-color: #1c49bc;
	border-top: 2px outset #FFFFFF;
	border-right: 0px outset #FFFFFF;
	border-bottom: 0px outset #FFFFFF;
	border-left: 2px outset #FFFFFF;
}

.FrameCorTopRight{
	color: #000000;
	background-color: #1c49bc;
	border-top: 2px outset #FFFFFF;
	border-right: 2px outset #FFFFFF;
	border-bottom: 0px outset #FFFFFF;
	border-left: 0px outset #FFFFFF;
}

.FrameLineHoriz {
	color: #000000;
	background-color: #1c49bc;
	border-top: 0px outset #FFFFFF;
	border-right: 2px outset #FFFFFF;
	border-bottom: 0px outset #FFFFFF;
	border-left: 2px outset #FFFFFF;
}

.FrameCorBottomLeft{
	color: #000000;
	background-color: #1c49bc;
	border-top: 0px outset #FFFFFF;
	border-right: 0px outset #FFFFFF;
	border-bottom: 2px outset #FFFFFF;
	border-left: 2px outset #FFFFFF;
}

.FrameCorBottomRight{
	color: #000000;
	background-color: #1c49bc;
	border-top: 0px outset #FFFFFF;
	border-right: 2px outset #FFFFFF;
	border-bottom: 2px outset #FFFFFF;
	border-left: 0px outset #FFFFFF	 ;
}
/* Final Marco total del area del mapa*/

.emapssidebarframe {
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding: 5px;
}

.emapsinfobarframe {
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-left: 10px;
	font-size: 10px;
}
.emapsinfobarframe td {
	font-size: 10px;
}
.emapsinfobarframe a {
	text-decoration: none;
}
.emapsinfobarframe img {
	vertical-align: middle;
}

.emapshiddenframe {
	padding: 0px;
	margin: 0px;
}

.emapsddidtitle {
	border-bottom: 2px solid #999999;
}
.emapsddidrecords {
	border-left: 2px solid #999999;
}	
.emapsddidrecords a {
	color: #0000EF;
	text-decoration: none;
}
.emapsddidlayers a {
	color: #0000EF;
	text-decoration: none;
}	

/* OTHERS */

.handcursor {
	cursor: pointer;
}

.maplegend {
	padding: 5px;
	border: 0px;
/*	border-width: 0px;
	border-color: #000000;
	border-style: solid;*/
}

.celdaUser {
	BACKGROUND: #97D2FF; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 

}

/******* Estilos Google ********/
.GoogleBt {
	display: inline;
	border: 1px solid #7E7E7E;
	/*border-left: 1px solid #7E7E7E;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	padding-bottom: 1px solid #7E7E7E;*/
	background-color: #D7D7D7;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.GoogleBtSel {
	display: inline;
	border: 1px solid #000000;
	background-color: #F0F0F0;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.GoogleTexAct {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}

.transparente {
	background-color: transparent;
	border: 1px solid #DFDFDF;
	FONT-SIZE: 10px;
	COLOR: #1c4ab9;
}

.celda3 {
	BACKGROUND: #FFDBB7; FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-DECORATION: none
}

/* Para los textos de los reportes */
.TexReport {
	/*display: inline;*/
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	border-right: 1px solid #9CC8CF;
	padding-right: 2px;
}

.TexReport IMG {
	cursor: pointer;
}