/*
 #acc5e4
*/

/** El cuerpo del documento **/
BODY {
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	/*background-color:#b4d5d5;*/
	/* 6699FF f6fafb*/
}
body, html{height:100%;}

/** Tabla principal contenedora del mapa y todos los elementos */
#map{	background-image:url(../mapimages/fondo4.jpg);}
#mapcontainer1 {



	background-color:aqua; /* FONDO DE LA TABLA */
	background-image:url(../mapimages/fondo4.jpg);

	/*width:760px;*/

}


/** Estilos del sidebar **/

/* Estilo para cada uno de los selectores de panel de la barra lateral izquierda */
.pageselector{

	text-align:left;
	
	display:block;
	width:286px;
	background-color:yellow;
	background-image:url(../mapimages/fondo1.jpg);

	padding:1px 4px 1px 0px;

	FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-size:9pt;
	border:gray 1px solid;
}
.pageselector a {text-decoration:none; color:black; }
.pageselector2 a {text-decoration:none; color:black; }
.pageselector a:hover { text-decoration:underline; }




/* Estilo para el primer selector del panel de la barra lateral izquierda */
.pageselector2{

	text-align:left;
	
	display:table-cell;
	/*width:200px;*/
	background-color:white;
	/*background-image:url(../mapimages/fondo1.jpg);*/


	padding:1px 4px 1px 0px;

FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-size:9pt;


}

.page { width:255px;  border:gray 1px solid;  }


.framepage{ background-color:#ffffff; }   /* Estilo para el cuerpo de los documentos dentro de la ficha barra lateral */

.popuppage{ background-color:#fafafa;} /** Estilo para el cuerpo de los documentos en Pop Up */

.framepanel{ background-color:#efefef;}/* Estilo para el cuerpo de los documentos en otros frames */
/*** Estilos de la barra de herramientas ***/

/** Barra de herramientas **/

.toolbarcontainer{ background-image:url(../mapimages/fondo1.jpg) } /* Celda de la tabla donde esta la toolbar */

#toolbar{ background-color:green; background-image:url(../mapimages/fondo1.jpg) } /* tabla de la toolbar */

/** Clase para los botones de la barra de herramientas */
A.tool {
	font-size:11px;
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	color:black;

	text-decoration:none;
	text-align:center;	

	display:block;

	
	height:19px;
	vertical-align:middle;

/*	border:#ceeaee 1px solid;
*/
	padding: 4px 1px 3px 0px;

	margin-top:0px; margin-bottom:0px;
	
	background-color:transparent;


}
/** Boton con el raton encima **/
A.tool:hover {
	color:navy;
	background-color:#fafafa;
/*	border:silver 1px outset;*/
	text-decoration:underline;
}
A.toolTab{
font-size:11px;
	FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	color:black;

	text-decoration:none;
	text-align:center;	

	display:block;

	
	height:19px;
	vertical-align:middle;

	/*border:#ceeaee 1px solid;*/
	border: solid 1px black; border-bottom:0px; 

	padding: 2px 1px 2px 0px;

	margin-top:0px; margin-bottom:0px;
	
	background-color: #f6fafb ;/*#aa5555;*/
	/*background-image:url(../mapimages/fondo1.jpg)*/
}
A.toolTab:hover{
border: solid 2px black; border-bottom:0px;
background-image:url(../mapimages/fondo1.jpg);
 

}

.toolTabOn{

border: solid 2px black; border-bottom: 0px;
background-image: url(../mapimages/fondo1.jpg);
font-size:11px;
color:black;
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
text-decoration:none;
	text-align:center;	

	display:block;

	
	height:19px;
	vertical-align:middle;

	/*border:#ceeaee 1px solid;*/


	padding: 2px 1px 2px 0px;

	margin-top:0px; margin-bottom:0px;
	
	background-color: #f6fafb ;
}
/** Estilo para boton de toolbar activado **/
.toolon {

	font-size:11px;
	FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	text-decoration:none;
	text-align:center;	
	display:block;

	height:19px;
	vertical-align:middle;

	padding: 6px 1px 0px 2px;
	margin-top:0px; margin-bottom:0px;
/*	width:85px;  */
	color:#333333;
/*	background-color:#eeeeee; */
/*	background-image:url(../mapimages/fondo3.jpg) */; 
	/*border:silver 1px inset;*/
}


/* Fin barra de herramientas */


/** Algunos botones **/
.inputdef {
	
	font-size:11px;
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-weight:bold;

	border-top: gray 1px solid;	
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;

	border:#0aa295 1px solid;	
	background-image:url(../mapimages/fondo2.jpg);

	color:white;

}




/***  Otros estilos **/


.deflinea {

	color:gray;
	height:1px;
	width:95px;
	
}


.linksilver {
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-size:10px;
	text-decoration:none;
	color:gray;
	font-weight:normal;
}

A.linksilver:hover{
	text-decoration:underline;
	color:black;
}

.defaultblock {
	font-size:10px;
/*	display:block; */
FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	width:90px;
	background-color:white;
	padding: 0px 4px 4px 0px;
	font-weight:bold;	
	text-align:center;
}

A.zstool {
	font-size:9px;
	font-family:Verdana,Arial,Vera Sans;
	font-weight:bold;
	color:gray;

	text-decoration:none;
	text-align:center;	

	display:block;


	border: gray 1px solid;

	padding: 4px 4px 4px 4px;

	margin-top:5px; margin-bottom:5px;
	
	background-color:#aa5555;

	width:75px;
}
A.zstool:hover {
	color:black;
	background-color:#cfcfcf;
}


INPUT {
	
	font-size:11px;
	font-family:Verdana,Arial,Vera Sans;

/*	font-weight:bold;
	color:#4477BB; */

	margin:0px;
	padding:0px;

	border: gray 1px solid;	
	
	border-style:solid;

}

SELECT {
	
	font-size:11px;
	font-family:Verdana,Arial,Vera Sans;

/*	font-weight:bold;
	color:#4477BB; */

	margin:0px;
	padding:0px;

	border: #acc5e4 1px solid;	

/*	border-top: #acc5e4 1px solid;	
	border-right: #acc5e4 1px solid;
	border-bottom: #acc5e4 1px solid;
	border-left: #acc5e4 1px solid;
	*/
	
	border-style:solid;

	
}



.defradio {
	border:0px;
}

.defsel{
	font-size:9px;
	font-weight:bold;
	font-family:Verdana,Arial,Vera Sans;
}

.defsilver {
	font-size:9px;
	font-weight:normal;
	font-family:Verdana,Arial,Vera Sans;
	color:gray;
	text-align:left;
}

.deftext {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Vera Sans;
	color:black;
	text-align:left;
}

.text2 {
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Vera Sans;
	color:black;
	text-align:left;
}

.text3 {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Vera Sans;
	color:black;
	padding:3px 10px 10px 10px;
	text-align:left;
	color:black;
	text-decoration:none;
}




.redtext {
	font-weight:bold;
	font-size:12pt;
	font-family:Arial;
	color:#ff6600;
}

.mapdatalogo {
	font-size:10pt;
	font-family:Arial,Verdana,Helvetica;
	letter-spacing:-1px;
}

.mapdatalogo A{
	color:black;
	text-decoration:none;
}

.mapdatalogo A:hover {
	color:black;
	text-decoration:underline;
}




.inputzoom {
	font-size:9px;
	font-family:Verdana,Arial,Vera Sans;
	font-weight:bold;

	color:#c35656;

	margin:0px;
	padding:0px;

	border-top: #d7a3a3 1px solid;	
	border-right: #d7a3a3 1px solid;
	border-bottom: #d7a3a3 1px solid;
	border-left: #d7a3a3 1px solid;


}


.selectcorner {
	font-size:11px;
	font-family:Verdana,Arial,Vera Sans;	
	width:170px;
}

.onlyborder {
	border: gray 1px solid;
}

#formcontainer2 {

      /*  padding:10px; */
	

	padding:0px 1px 0px 1px;

	background-color:#ffffff; /* FONDO DE LA TABLA */

}



#formcontainer1 {

	
	width:760px;
	padding:6px;
	background-color:#ffffff;

}



#ayuda {
	font-family:Arial,Verdana;
	font-size:9pt;
	padding:5px;
	margin:5px;
	border-style:outset;
	border-width:2px;
	
	border-color:#acc5e4;
	display:block;
	width:600px;
	position:absolute;
	visibility:hidden;

	top:20px;
	left:20px;
	
	background-color:#ffffcc;
}


.borderless {
	border:0px;
}	

.linkstool {
	font-size:11px;
	font-family:Arial,Helvetica;
	color:#666666;
	text-align:right;

}

.footer1 {

	font-family:Arial,Verdana;
	font-size:10px;
	text-align:center;
	
}



.legdef {
	font-family:Arial;
	font-size:10pt;

}
.legtitle {

	font-famil:Arial;
	font-size:10pt;
	font-weight:bold;

	display:block;

	padding:4px 4px 8px 4px;

	background-color:#d8e6fa;
}

.legsubtitle {

	font-family:Verdana,Arial;
	font-size:7.5pt;
	font-weight:bold;
	padding:4px;
}

.legbody {
	padding:4px 4px 8px 4px;
}


.ordsel {
	color:#ffffaa;
}


.txtyellow {

	color:#f8f39f;
}

.normal {
}

/* Estilo de la escala */

.escaladef {
	font-size:10px;
	font-family:Arial,Verdana,Vera Sans;
	line-height:10px;
}

.scdark {

	font-size:0px;
	line-height:0px;
	
	background-color:#aa0000;
	
	height:3px;
}

.sctabla {
	border-style:solid;
	border-width:1px;
	border-color:#aa0000;
	background-color:#ffffff;
}

.sccontainer {
	font-size:11px;
	color:#aa0000;
	font-family:Arial,Verdana;
}



/* Fin estilo de la escala */


/* Estilo de la forma de comentarios */


.sugcont1{ display:block;  width:430px;  border-width:1px; border-style:solid;  text-align:center;  border-color:gray;   }

.sugtable1{ border-width:1px; border-style:solid; width:430px; border-color:black; padding:10px; font-size:9pt;  border-color:gray;}

.sugnoborder{ border:0px; }

.sug{ font-size:9pt; padding:5px;  }

.sugborder{ border-width:1px; border-style:solid;  border-color:gray; }

.sugtext{ font-size:9pt; padding:10px 7px 0px 7px;  }

/* Fin de la forma de comentarios */


/** Lo relacionado con el arbol */

#poitree{position:relative; visibility:visible;
	margin:0px; padding:0px;
}

.pr{
	border:0px;
	float:left;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:4px;
}

.poiblock{
      	display:block; font-family:Arial; 
	font-size:10px; text-align:left;
	letter-spacing:0px;
	padding-top:5px;
}

.xtcontainer {


	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	background-color:#aa5555; /* FONDO DE LA TABLA */

}

.tab {
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;

}

.notab{
	border-bottom: gray 1px solid;
}


.fbutton {
	text-decoration:none;
	
	font-weight:bold;
	font-size:10px;
	font-family:Verdana,Arial,Vera Sans;
	margin:0px;
	padding:3px 6px 3px 6px;

	border:#0aa295 1px solid;	
	

	background-image:url(../mapimages/fondo2.jpg);
	color:white;
}



#mdtt{ position:relative; display:block; }
/** Fin de lo del arbol */




#pmstatus{ position:absolute;  top:250px; text-align:center; display:block; height:500px; vertical-align:middle; horizontal-align:center; }









/** Tabla de resultados **/
#colonias {
	display:block;
	width:540px;
}
#resultcontainer {
	font-family:Arial;
	font-size:9pt;
}
.pager {
	font-family:Arial;
	font-size:9pt;
}

.resconth {
	font-family:Arial;
	font-size:9pt;
	padding:1px 8px 1px 8px;
}
.resconth a{
	color:#ff7c00;
}

.DefaultTable{
	font-family:Arial;
	font-size:9pt;
	padding:1px 8px 1px 8px;
	/*border-bottom:navy 1px dotted;*/
}

.DefaultTable a{
	color:#ff7c00;
}

/** Fin de la tabla de resultados **/




button{
	border:#666666 1px solid;
	background-color:#eeeeee;
	font-weight:bold;
	color:#666666;
	font-size:12px;	
	margin:0px;
}

.texto {
	font-family:Arial,Verdana;
	font-size:12px;
}

.disabled {
	font-size:12px;
	background-color:#eeeeee;
}

.enabled {
	font-size:12px;
	background-color:#ffffff;
}

.DefaultTable {

	font-size:12px;
	font-family:Arial;
}

.redcontainer {

	border:#9c9c9c 1pt solid;
	padding:10px;
}



.grayheader {
	color:#9c9c9c;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
}


.graynormal {
	color:#9c9c9c;
	font-size:12px;
	font-family:Arial;
}



.graytiny {
	color:#9c9c9c;
	font-size:11px;
	font-family:Arial;
}





.blackheader {
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
}


.blacknormal {
	font-size:12px;
	font-family:Arial;
}

.blacktiny {
	font-size:11px;
	font-family:Arial;
}



.naranjaheader {
	color:#ff7c00;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
}


.naranjanormal {
	color:#ff7c00;
	font-size:12px;
	font-family:Arial;
}

.naranjatiny {
	color:#ff7c00;
	font-size:11px;
	font-family:Arial;
}


.naranja1{
	color:#ff7c00;
	font-size:14px;
	font-family:Arial,Verdana;
	font-weight:bold;
}


.rojo1 {
	color:#E41F1F;
	font-size:14px;
	font-family:Arial,Verdana;
	font-weight:bold;
}

SELECT {
	font-size:12px;
}


.rediframe{
	scrollbar-arrow-color:#ff7c00;


	scrollbar-base-color:#eeeeee;
	
	scrollbar-hilight-color:white;

	scrollbar-3dlight-color:#ff7c00;

	
	scrollbar-shadow-color:#ff7c00;
	scrollbar-darkshadow-color:white;

}


A.backhome {
	FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-size:11px;
	color:#ffffff;	
	text-decoration:none;
}

A.backhome:hover { text-decoration:underline; }

.linkbar1{
	FONT-FAMILY: tahoma,verdana,arial,helvetica; 
	font-size:11px;
	color:#ffffff;	
}


.fu1 {
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 4px 1px 4px;
	color:#666666;
}

.fu1 a { color:#666666; }
	
.fu2 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	padding:1px 4px 1px 4px;
	color:#666666;
}
	

#map {
	margin:0px 5px 5px 5px;
}

SELECT {
	font-size:11px;
}

table.tools{
border-top: 3px solid #FEC378;
margin: 2px 0 4px 0
}
table.tools .estado {
font-size: 11px; color: #333;
white-space: nowrap;
text-align: right;
margin: 5px;
float: right
}
table.tools .municipio {
color: #F4760F; font-size: 11px;
}
button.gris, button.naranja
{
color: #000; font-size: 9px; 
background-repeat: repeat-x;
height: 19px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 5px 2px 0;
}
button.gris
{ background-image: url(../images/bg_buttongris.jpg); }
button.naranja
{ background-image: url(../images/imgBg_backNaranja.jpg); border: 1px solid #ED7C02; display: block; margin: 5px 0 0 0 }

td.botones
{ border-top: 1px solid #999; padding: 4px 0 0 0}


#footer{ width:1000px; height:150px; background-image:url(../images/home/bottom2.gif);
background-position:bottom; background-repeat:no-repeat; font-size:11px; }
#footer p{margin-top:5px; color:#333; margin:20px 0 0 0; font-size:12px;}
#footer a{text-decoration:none; color:#FF6600; font-weight:bold;}
#footer a:hover{text-decoration:none; color:#990000;}
#footer b{color:#F78407;}
#footer .banner{margin:0 auto; width:600px; height:100px; border:0;}
#footer .banner .left{width:248px; height:88px; float:left; border:solid 1px #a6a6a6; margin-top:10px;}
#footer .banner .right{width:248px; height:88px; float:left; border:solid 1px #a6a6a6;  margin-top:10px;margin-left:50px;}
/******************************* para popup con fondo transparente ****************/

.transparent {
background-color: #000;
z-index: 150;
opacity: 0.3;
filter:alpha(opacity: 30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
width: 100%;
height:120%; 
position:absolute; top:0; left:0;

}


.pop_up {

	position:absolute;
	left:30%; right:30%;
	top:25%;
	width:474px; height:250px;
	z-index:151;
}


.pop_up_head{
background-image:url(../images/head_popup_aviso.gif); background-position:top; background-repeat:no-repeat;
height:30px; width:470px; color:white; font-size:12px; float:left;
}


.cerrar_popup img{border:none;}

.cerrar_popup{
height:20px; width:70px; background-image:url(../images/boton_cerrar_popup_aviso.gif); background-position:center; background-repeat:no-repeat; float:right; margin-right:3px; margin-top:4px; cursor:auto;
}

.cerrar_popup:hover{
background-image:url(../images/boton_cerrar_popup_aviso_scr.gif); background-position:center; background-repeat:no-repeat; }

.title_popup{
color:white; font-size:16px; font-weight:bold; float:left; padding-top:5px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;
}
.pop_up_body{
float:left; 
width:470px; height:180px; background-image:url(../images/body_popup_aviso.gif); background-position:center; background-repeat:no-repeat;
}

.pop_up_body .boton{ margin:0 auto; width:470px; margin-top:120px;}

.texto_popup{
font-size:14px; font-weight:300; text-align:left; float:left; margin-left:120px; margin-top:50px;
}

.boton_texto_popup{
font-size:10px; font-weight:bold; color:white; float:left; margin-left:120px; margin-top:50px; border-bottom:solid 1px #666; border-right:solid 1px #666; background-color:#FF9900; padding:3px;
}

.boton_texto_popup a{
color:#fff; text-decoration:none;
}
.boton_texto_popup a:hover{
color:#CC3300; text-decoration:none;
}
.pop_up_foot{
float:left; background-image:url(../images/foot_popup_aviso.gif); background-position:top; background-repeat:no-repeat; height:18px; width:470px;
}

/************************* boton flotado del foot ***********************************************/
/*nota: para este div se le debe poner lo siguiente a la tabla principal o contenedor del index: style="position:relative;"********************/

.boton_financia{height:75px; width:163px; border:0;} 
.boton_financia a{border:0; text-decoration:none;}
.boton_financia img{border:0; padding:0; margin:0 auto;}


/********************************** cambios 31 julio****************/
.seleccion_municipio{text-align:left;}
.seleccion_municipio p{font-size:12px; color:#333; width:auto; margin:0 auto;}
.seleccion_municipio h1{padding:0; margin:20px 0 20px 0; font-weight:bold; font-size:19px; color:#f90; text-align: left; font-family: Arial, Helvetica, sans-serif }
.seleccion_municipio_escudo, .seleccion_municipio_escudo img {border:0;}


.avisos
{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F1F0F2; font-size: 10px; padding: 5px; }

.avisos td.txt
{ font-size: 10px; padding: 3px 5px 3px 27px; color: #333 }

/********************************** cambios 19 abril 10**************************/

.txt_conacyt{margin:10px auto; font-size:12px; text-align:left;}

.txt_conacyt h1{ font-size:16px; font-weight:bold; color:#CC280F; margin:0; float:left; width:100%; padding-bottom:5px; border-bottom:solid 2px #ccc; margin-bottom:10px; background:url(../images/imgBg_h1_conacyt.gif) left bottom repeat-x;}

.titleConacyt{float:left; width:100%; height: auto;   color:#3E0D05;  font-family:Arial;}

.titleConacyt .round{float:left; width:20px;}
.titleConacyt .main{float:left; width:960px; background:url(../images/imgBg_titleConacyt.gif) left bottom repeat-x; height:50px; font-size:14px; }
.titleConacyt .title{float:left; width:100%;  font-size:16px;  font-size:; padding:4px 0; border-bottom:solid 1px #A21D08 ;}

.txt_conacyt ul{ list-style:none; padding:0 0 0 10px; margin:0; list-style-position:inside;}
.txt_conacyt h2{font-size:12px; font-weight:bold; color:#666; margin:5px 0;}
.txt_conacyt h3{font-size:12px;}

.txt_conacyt a{text-decoration:none; color:#FF6600; font-weight:bold;}
.txt_conacyt a:hover{text-decoration:none; color:#990000;}

.nameSecre{float:left; width:100%; font-size:12px; font-weight:normal; color:#CD2B12;  margin:3px 0 0 0;}

.titleConv{font-weight:bold; float:left; width:100%;  margin:10px 0; font-size:13px; color:#CC280F; }
.titleConv .round{float:left; width:20px;}
.titleConv .main{float:left; width:960px; height:50px; background:url(../images/imgBg_main_title_conv.gif) left bottom repeat-x;}
.titleConv .title{float:left; width:100%;  font-size:12px;  font-size:; padding:9px 0 0 0; }

img{border:0;}