@charset "utf-8";
/* CSS Document */


/*nota: para links:
a, a:link, a:visited--- juntos

a:hover; a:active--- juntos

*/

    


*{padding:0; margin:0;}

body{
background-color:#666;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
}
 a img{border:0;}
 
hr {border-top:2 px solid #ccc; height: 0px; margin: 5px 0}

p{ letter-spacing:normal;}

fieldset{border:dotted 1px #f60; padding:10px; _border:solid 1px #f60; font-weight:bold;  color:#666;}

h1 {
font-size: 21px; 
color:#a61d21;  
text-transform:capitalize; 
padding-left:40px;
padding-bottom: 10px;
}

/************************* Home *****************************************/

#main_contents{
width:975px;
height:auto;
border:0;
margin:0 auto;
background-color:#fff;

}

#header{
width:975px;
height:102px;
margin:0 auto;
border:0;
background-image:url(../images/imgLog_mapdata_header.jpg);
background-position:left;
background-repeat:no-repeat;
}

#header .buscador {

z-index:10;
top:0;
margin-left: 680px;
height:28px;
width:255px;
background-image:url(../images/imgBg_buscador.jpg);
background-position:left;
background-repeat:no-repeat;
border:0;
cursor:pointer;
}

#header .buscador img{border:0;}

/**************************************** iframe buscador **************************************/

#header .iframe_buscador{
margin-left: 760px;
margin-left:758px\0/;
overflow:hidden;
z-index:10;
top:0;  right:-1;
height:250px;
width:255px;
background-image:url(../images/imgBg_buscador.jpg);
background-position:left;
background-repeat:no-repeat;
border:0;
cursor:pointer;}

/**************************************** iframe buscador solo google Chrome**************************************/

/**************************************** iframe buscador solo google Chrome**************************************/

#buscador {
position: absolute;
margin:0 auto;
width:255px; height:250px;
/*background-image:url(../images/imgBg_buscador.jpg);
background-position:left;
background-repeat:repeat;*/
border:0;
cursor:pointer;
}







#buscador .contenido form{heigh:145px; width:210px; margin:0 auto; border:0; }

#buscador .cuerpo  ul{
display:block; margin:0; padding:0; list-style:none;  font-size:12px; float:none;
}

#buscador .cuerpo li{
list-style:none; height:17px; border:0;  margin-bottom:7px; *margin-bottom:0!important;
}
#buscador .cuerpo label{
text-align:left; width:55px; float:left; border:0; padding:0; line-height:1.6;
} 

#buscador .cuerpo input{
 border:solid 1px #999; font-size:11px;  width:150px; float:left; height:15px; text-transform:uppercase;}
 
#buscador .cuerpo select{
 border:solid 1px #999; font-size:11px; width:155px; float:left; color:#666666; text-transform:uppercase; }
 
#buscador .cuerpo .boton{
 float:right; width:66px; margin-left:10px;  margin-top:10px; height:18px; background-image:url(../images/imgBg_boton_buscador1.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#666666; text-transform:uppercase;
 }
 
#buscador .cuerpo .boton:hover{
background-image:url(../images/imgBg_boton_buscador2.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#333333;
 }
/***************-------------------------- iframe buscador plegable ------------------------------*************************/

#buscador .cuerpo{
margin:0 
auto; 
float:none;
position:relative;
width:255px; 
height:250px; 
border:0;
background-color:#828B97; 
font-size:12px; 
color:#666666; 
border:0;
padding-left:112px;
}

#buscador .cabeza{
width:255px; background-image:url(../images/imgBg_head_buscador.jpg); background-position:top; background-repeat:no-repeat; height:15px; border:0; margin:0 auto;
}

#buscador .contenido{
height:216px; width:248px; background-image:url(../images/imgBg_form_buscador.gif); background-position:center; background-repeat:no-repeat; margin:0 auto; border-top:solid 1px #828B97; margin-top:10px;
}


#buscador .contenido h1{margin-left:10px; margin-top:10px; font-weight:bold; font-size:12px;}





/****************************++++++++ iframe variables para buscador ++++++++++++++++++++++++++++++++++*************************/

#buscador .contenido form{heigh:145px; width:210px; margin:0 auto; border:0; }

#buscador .cuerpo  ul{
display:block; margin:0; padding:0; list-style:none;  font-size:12px; float:none;
}

#buscador .cuerpo li{
list-style:none; height:17px; border:0;  margin-bottom:7px; *margin-bottom:0!important;
}
#buscador .cuerpo label{
text-align:left; width:55px; float:left; border:0; padding:0; line-height:1.6;
} 

#buscador .cuerpo input{
 border:solid 1px #999; font-size:11px;  width:150px; float:left; height:15px; text-transform:uppercase;}
 
#buscador .cuerpo select{
 border:solid 1px #999; font-size:11px; width:155px; float:left; color:#666666; text-transform:uppercase; }
 
#buscador .cuerpo .boton{
 float:right; width:66px; margin-left:10px;  margin-top:10px; height:18px; background-image:url(../images/imgBg_boton_buscador1.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#666666; text-transform:uppercase;
 }
 
#buscador .cuerpo .boton:hover{
background-image:url(../images/imgBg_boton_buscador2.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#333333;
 }
 
 
 /*****************************************************************************************************************************/
 
 
 
 
 /****************************++++++++ variables para buscador ++++++++++++++++++++++++++++++++++*************************/

#header .buscador .contenido form{heigh:145px; width:210px; margin:0 auto; border:0; }

#header .buscador .cuerpo  ul{
display:block; margin:0; padding:0; list-style:none;  font-size:12px; float:none;
}

#header .buscador .cuerpo li{
list-style:none; height:17px; border:0;  margin-bottom:7px; *margin-bottom:0!important;
}
#header .buscador .cuerpo label{
text-align:left; width:55px; float:left; border:0; padding:0; line-height:1.6;
} 

#header .buscador .cuerpo input{
 border:solid 1px #999; font-size:11px;  width:150px; float:left; height:15px; text-transform:uppercase;}
 
#header .buscador .cuerpo select{
 border:solid 1px #999; font-size:11px; width:155px; float:left; color:#666666; text-transform:uppercase; }
 
#header .buscador .cuerpo .boton{
 float:right; width:66px; margin-left:10px;  margin-top:10px; height:18px; background-image:url(../images/imgBg_boton_buscador1.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#666666; text-transform:uppercase;
 }
 
#header .buscador .cuerpo .boton:hover{
background-image:url(../images/imgBg_boton_buscador2.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#333333;
 }
 
/***************-------------------------- buscador plegable ------------------------------*************************/

#header .buscador .cuerpo{
top:28px; left:0;
position:absolute; z-index:12;
width:255px; height:228px; border:0;
font-size:11px; color:#666666;
}

#header .buscador .cabeza{
width:255px; background-image:url(../images/imgBg_head_buscador.jpg); background-position:top; background-repeat:no-repeat;
}

#header .buscador .contenido{
height:216px; width:248px; background-image:url(../images/imgBg_form_buscador.gif); background-position:center; background-repeat:no-repeat; margin:0 auto; border-top:solid 1px #828B97; margin-top:10px;
}


#header .buscador .contenido h1{margin-left:10px; margin-top:10px; font-weight:bold; font-size:11px;}
/********************************************************************************************************************/
#header .sub_menu{
height:24px; 
width:939px;
margin-bottom:4px;
text-align:right; 
border:0;
font-size:12px;
color:#666;
margin:0 auto;
cursor:pointer;
position: absolute;
top:69px;
padding-left:45;
}

#header .logo_mapdata{
height:74px; width:893px; border:0; margin:0 auto;
}
#navega{
width:713px;
height:37px;
padding-left:180px;
background-image:url(../images/imgBg_menu_header.jpg);
margin:0 auto;
cursor:pointer;
}

#banner_home{
margin:0 auto;
width:975px;
background-color:#fff;
height:222px;
text-align:center;
}

#banner{
margin:0 auto 0;
width:975px;
background-color:#fff;
height: 230px;
text-align:center;
}

#banner_buscador{
margin:0 auto;
width:975px;
background-color:#fff;
height:30px;
text-align:right;
}

#banner_buscador .space{
float:left;
height:30px;
width:37px;
background-image:url(../images/imgBg_banner_home_space.jpg);
background-position:center; background-repeat:no-repeat;
border:0; background-color:none;
margin-top:3px;
}



#banner_buscador .swf{
width:893px; 
margin-top:3px;
background-color:#fff;
float:left;
text-align:center; text-align:left;
border:0; margin-left:4px;
height:30px; background-image:url(../images/imgBg_cabecera_buscador.jpg); background-position:center; background-repeat:no-repeat;
font-size:14px; color:white; text-transform:uppercase;  font-weight:bold;
}

#banner_buscador .swf p{
margin-left:10px; margin-top:5px;
}
#banner .space{
float:left;
height:130px;
width:37px;
background-image:url(../images/imgBg_banner_home_space.jpg);
background-position:center; background-repeat:no-repeat;
border:0; background-color:#fff;
margin-top:3px;
}

#banner_home .space_home{
float:left;
height:190px;
width:37px;
background-image:url(../images/imgBg_banner_home_space.jpg);
background-position:center; background-repeat:no-repeat;
border:0; background-color:#fff;
margin-top:3px;

}

#banner_home .swf, #banner .swf{
width:908px; 
margin-top:3px;
background-color:#fff;
float:left;
text-align:center; text-align:left;
border:0; margin-left:4px;
}



#migaja{
width:935px; text-transform:uppercase;
height:30px;
font-weight:bold; float:left;
margin:0; padding:0 0 6px 40px;
font-size:9px; color:#333333;
vertical-align:middle;
border:0;
background-color:#fff; }

#migaja p{margin:0 auto; width:893px;}
 
#migaja a{text-decoration:none; color:#999; }
 
#migaja a:hover {text-decoration:underline; color:#333;}
#migaja .on {text-decoration:underline; color:#000;}

#migaja img{border:0; margin-left:5px; margin-right:3px;}

#migaja .flecha{ color: #D03541; font-size: 11px; margin: 0 5px;}

/************************************************+-+-+-+-+-+-+- noticias del home +-+-+-+-+-+-+-*********************************/
#noticias_home{ width:975px; height:200px; border:0; margin:15px 0 20px 40px; _margin-left:20px; float:left; }

#noticias_home .boletin{ width:320px; height:250px; float:left; margin-bottom:20px;}


#noticias_home .boletin iframe{ width:320px; height:200px; }



#content_boletin{margin:0 auto; width:320px; height:0;}
#noticias_home .boletin p{font-size:11px; color:#333; margin:5px 5px 13px 5px; width:310px;}
#noticias_home .boletin .titulo{ width:320px; height:30px; 
background-image:url(../images/imgTitle_registro_boletin.gif); background-position:top; background-repeat:no-repeat;}
#noticias_home .boletin form, #content_boletin form{ width:310px; margin:0 auto;}

#noticias_home .boletin .campo, #content_boletin .campo{ border: 0; background-color:#CCCCCC; color:#333333; font-size:11px; width:226px; height:17px;
text-align:left; float:left; margin:0 0 2px 0;  padding:2px 0 0 5px;}

#noticias_home .boletin .boton, #content_boletin .boton{float:left; font-size:9px; _font-size:10px; color:#fff; text-transform:uppercase; height:20px; width:73px; border:0;  
 padding:2px 0 7px 0; background-image:url(../images/imgBg_boton_boletin.jpg); background-position:center; background-repeat:no-repeat; margin:0 0 0 5px;}

#noticias_home .noticias{ width:550px; height:auto; float:left; border:solid 2px #ccc; margin: 0 0 10px 20px; 
background-image:url(../images/imgBg_noticias_red.jpg); background-position:top; background-repeat:repeat-x;}
#noticias_home .noticias .titulo{height:20px; width:550px; background-image:url(../images/imgTitle_noticias_red.gif); background-position:left; background-repeat:no-repeat;}
#noticias_home .noticias a{ height:20px; width:520px; float:left; display:block; margin:3px 0 6px 0;
text-decoration:none; color:#666666; font-size:11px; background-image:url(../images/imgBullet_noticias.gif); background-position:left; background-repeat:no-repeat;
padding:2px 0 2px 20px; }
#noticias_home .noticias a:hover{text-decoration:none; color:#000000;}

/************************------------- contenido del home ---------------------***************************************/
#content_home{

width:975px;
float:left;
border:0; background-color:#fff;
padding:0 0 30px 0; height:auto; 
}


#content_home .box_left{
height:auto; 
width:320px;
float:left;
margin:0 10px 0 40px; _margin-left:20px;
background-image:url(../images/imgBg_box_left_home.jpg);
background-position:top;
background-repeat:no-repeat;

}

#content_home .box_left .titulo{
background-image:url(../images/imgTitle_box_left_home.jpg) left bottom repeat-x;
width:320px; height:26px; 
}

#content_home .box_left .contenido{
width:279px;
height:auto;
margin:0 auto;
text-align:left;
font-size:11px; color:#666666;
margin-top:7px;
margin-bottom:9px;
position:relative;
border:0;
}


#content_home .box_left h1{font-size:12px; color:#333; text-align:left; border-bottom:solid 2px #ccc; margin-bottom:5px;}

#content_home .box_left .contenido a{
padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:6px;
display:block; text-transform:uppercase;
text-decoration:none; color:#333333;
height:20px; width:126px; border-bottom:dotted 1px red;
_border-bottom:solid 1px red;
background-image:url(../images/imgBullet_box_left_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px;
}


#content_home .box_left .contenido a:hover, #content_home .box_left .contenido .on{
text-decoration:none; color:#c33; text-transform:uppercase;
}

#content_home .box_left .contenido a img{border:0}

#content_home .box_left .contenido .vineta{
position:absolute; bottom:0; right:0; z-index:12px;
}

/*******************************************************************************************/


#content_home .box_center{
height:auto;
width:245px;
float:left;
margin-left:10px;
margin-right:10px;

background-color:#fff;
}



#content_home .box_center .titulo{
background-image:url(../images/imgTitle_box_center_home.gif);
width:245px; height:26px;
}


#content_home .box_center .contenido{
width:218px;
height:auto;
margin:0 auto;
font-size:11px; color:#666666;
margin-top:7px;
margin-bottom:9px;
position:relative;
border:0;
}



#content_home .box_center .contenido a{
padding:5px 5px 0px 6px;
display:block; text-transform:uppercase;
text-decoration:none; color:#333333;
height:23px; width:200px; 
background-image:url(../images/imgBullet_box_center_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px;
}


#content_home .box_center .contenido a:hover, #content_home .box_center .contenido .on{
text-decoration:none; color:#999999; text-transform:uppercase;
}

#content_home .box_center .contenido .cabeza_texto{
width:245px; height:21px; margin:0 auto; 
}



#content_home .box_center .contenido a img{border:0}

#content_home .box_center .contenido .vineta{
float:left; border:0; width:218px;
}
/************************************************************************************************/

#content_home .box_right{
height:auto;
width:288px;
float:left;
margin-left:10px;
background-image:url(../images/imgBg_box_right_home.jpg);
background-position:bottom;
background-repeat:no-repeat;

}

#content_home .box_right .titulo{
background-image:url(../images/imgTitle_box_right_home.gif);
width:288px; height:26px;
}

#content_home .box_right .contenido{
width:272px;
height:auto;
float:right;
border:0;
text-align:left;
font-size:11px; color:#666666;
position:relative;
}

#content_home .box_right .contenido .vineta{
position:absolute; top:20px; right:0; z-index:15px;
}


#content_home .box_right .contenido .cabeza_texto{
width:272px; height:auto; margin:0 auto;  
}
#content_home .box_right .contenido .cabeza_texto h1{color:#666; font-size:16px; padding:0 0 10px 0; margin:0;}


#content_home .box_right .contenido a{
padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:6px;
display:block; text-transform:uppercase;
text-decoration:none; color:#f60;
height:23px; width:230px; 
background-image:url(../images/imgBullet_box_right_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px;
}


#content_home .box_right .contenido a:hover, #content_home .box_right .contenido .on{
text-decoration:none; color:#f30; text-transform:uppercase;
}


/********************************************** footer ********************************************************************/




#footer{
margin:0; 
width:975px;
color:#F0F0F0;
float:left; 
background:#000; 
}

#footer .left{
float:left;
background-color: #000000;
height:24px; width:645px;
text-decoration:none; padding:0;
}


#footer .left p{
margin:5px 3px 2px 40px; font-size:10px;
}

#footer .right{
float:left; 
height:24px; width:327px;
background-color:#000;
margin-left:3px;
}

 #footer .right p{
margin-top:5px; margin-bottom:3px; margin-left:10px; margin-right:40px; text-align:right; font-size:11px; border:0;
}

#footer a{
color:#FFF; text-decoration:none; font-size: 11px
}

#footer a:hover, #footer .on{
color:#FF0000; text-decoration:underline;
}


#footer .logo_amipci{
margin:0; float:left;
width:975px; height:50px;

}

#footer .logo_amipci img{
margin-left:50px;}



/********************************** Buscador Calles ****************************************************************/

#content_buscadorcalles{
margin:0 auto; 
width:893px;
height:550px;
border:0;
background-color:#fff;
}

#content_buscadorcalles .left{
width:255px; height:auto; border:0;
float:left;  margin-bottom:10px;
}


#content_buscadorcalles .right{
width:620px; height:493px; border:0;
float:left; margin-left:12px;  margin-bottom:10px;
}

#content_buscadorcalles .right .menu{
width:620px; height:23px; border-bottom:solid 2px #7C8692; 
}
#content_buscadorcalles .right .menu img{border:0;float:left; cursor:pointer; }

/***********************------------ catalogo de calles-----------------------------****************************/

#content_buscadorcalles .left .catalogo{
width:250px; height:auto; margin:0 auto; margin-top:15px;
float:left; border:0; font-size:11px; color:#333;
}

#content_buscadorcalles .left .catalogo .colindancias{
width:250px; margin:0 auto; border:0;
}

#content_buscadorcalles .left .catalogo .colindancias tr td{
height:17px; padding:2px;}

#content_buscadorcalles .left .catalogo .colindancias .resultado{
font-weight:bold; background-color:#E1E4EB; text-transform:uppercase; color:#555C66;
}

#content_buscadorcalles .left .catalogo .combo{
float:left; width:250px; font-size:11px; color:#333333; text-transform:uppercase; margin-top:10px; margin-bottom:10px;
}
#content_buscadorcalles .left .catalogo .combo select{
width:250px; font-size:11px; color:#333333; text-transform:uppercase;  border:solid 1px #828B97;
}


/***************************----------------mapa---------------------****************************************/

#content_buscadorcalles .right .mapa{
width:620px; height:470px; border:0; padding:0; margin:0;  
}
#content_mapa{
margin:0 auto; text-align:center; border:0; position:relative;
height:470px; width:620px; background-color:#ccc; text-align:center; vertical-align:top;
}

#content_mapa .mapa{
height:447px; width:620px; margin:0 auto; text-align:ceter; border:0; float:left; 
padding:0;
}
#content_mapa .tools{
height:23px; width:620px; border:0; background-color:#fff; float:left;cursor:pointer; 
 /*position:absolute; z-index:12; top:0; left:0;*/
}
#content_mapa .tools .left{
float:left;
}

#content_mapa .tools .right{
float:right;
}

#content_mapa .brujula{
position:absolute; z-index:12; top:35px; right:15px;
height:274px; width:59px; border:0;
}
/***************************----------------resultados---------------------****************************************/


#content_resultados{
margin:0 auto; text-align:center; border:0; 
height:470px; width:620px; background-color:#ccc; text-align:center; vertical-align:top;
}

#content_resultados .resultados{
height:470px; width:620px; margin:0 auto;  border:0; float:left; 
padding:0; background-color:#fff;  
}

#content_resultados .resultados table{border:0; height:auto; width:619px; margin:0 auto; 
}

#content_resultados .resultados thead tr td{font-size:11px;  font-weight:bold; color:#333333;
 border-left:solid 1px #999999; border-top:solid 1px #ccc; border-right:solid 1px #f2f2f2; 
background-image:url(../images/imgBg_thead_resultados.jpg); background-position:top; background-repeat:repeat; 
height:23px;text-align:center; }

#content_resultados .resultados thead tr td img{ border:0; float:right;  }

/*#content_resultados .resultados .arrow{border:solid 1px red; width:16px; height:16px; float:right;}*/

#content_resultados .resultados tbody tr td{
height:23px; border-bottom:solid 1px #ccc; text-transform:uppercase; color:#333333; font-size:11px;
}

#content_resultados .resultados select{height:20px; text-transform:uppercase; color:#666666; font-size:10px;}

#content_resultados .resultados .tools{
height:30px; background-color:#fff; width:620px;
}

#content_resultados .resultados .tools .left{ float:left; font-size:11px; font-weight:bold; height:20px; margin-top:8px; margin-left:3px;  width:300px; text-align:left;}

#content_resultados .resultados .tools .left .rouge{color:red; }

#content_resultados .resultados .tools .right{float:right; font-size:11px; color:#999999; height:20px; margin-top:8px; margin-right:3px; width:280px;
border:0; text-align:left;}

#content_resultados .resultados .tools .right .paginas{height:25px;  border:0; float:left; text-align:left; margin-left:3px; margin-right:3px;}

#content_resultados .resultados .tools .right .paginas a{font-weight:bold; color:#666; text-decoration:none; text-transform:capitalize;}

#content_resultados .resultados .tools .right .paginas a:hover, #content_resultados .resultados .tools .right .paginas .on{ font-weight:bold; color:#CCCCCC; text-decoration:none;}

 #content_resultados .resultados .tools .right .paginas .orange, #content_resultados .resultados .tools .right .paginas .orange a{ color:#FF6600; font-size:10px; font-weight:normal; }
 
 


#content_resultados .resultados .tools .right .boton{  border:0; width:80px; float:left; line-height:1.5; float:left; text-align:center;}

#content_resultados .resultados .tools .right .boton a{ border:solid 1px #ccc; text-decoration:none; color:#333; font-weight:bold; 
display:inline; padding-left:4px; padding-right:4px; }

#content_resultados .resultados .tools .right  .boton a:hover, #content_resultados .resultados .tools .right .boton .on{ background-color:#CA1836; text-decoration:none; color:#fff; }




/****************************++++++++++++++++++ variables para buscador ++++++++++++++++++++++++++++++++++*************************/

#content_buscadorcalles .buscador .contenido form{heigh:145px; width:210px; margin:0 auto; border:0; }

#content_buscadorcalles .buscador .cuerpo  ul{
display:block; margin:0; padding:0; list-style:none;  font-size:11px; float:none;
}

#content_buscadorcalles .buscador .cuerpo li{
list-style:none; height:17px; border:0;  margin-bottom:7px; *margin-bottom:0!important;
}
#content_buscadorcalles .buscador .cuerpo label{
text-align:left; width:55px; float:left; border:0; padding:0; line-height:1.6;
} 

#content_buscadorcalles .buscador .cuerpo input{
 border:solid 1px #999; font-size:11px;  width:150px; float:left; height:15px; text-transform:uppercase;}
 
#content_buscadorcalles .buscador .cuerpo select{
 border:solid 1px #999; font-size:11px; width:155px; float:left; color:#666666;  text-transform:uppercase;}
 
#content_buscadorcalles .buscador .cuerpo .boton{
 float:right; width:66px; margin-left:10px;  margin-top:10px; height:18px; background-image:url(../images/imgBg_boton_buscador1.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#666666; text-transform:uppercase;
 }
 
#content_buscadorcalles .buscador .cuerpo .boton:hover{
background-image:url(../images/imgBg_boton_buscador2.jpg); background-position:center; background-repeat:no-repeat; font-size:11px; color:#333333;
 }
/***************-------------------------- buscador fijo ------------------------------*************************/

#content_buscadorcalles .buscador {
height:260px;
width:255px;
background-image:url(../images/imgBg_buscador.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#828B97;
border:0;
}


#content_buscadorcalles .buscador img{border:0;}


#content_buscadorcalles .buscador .cuerpo{
width:255px; height:228px; border:0;
background-color:#828B97; font-size:11px; color:#666666;
}

#content_buscadorcalles .buscador .cabeza{
width:255px; background-image:url(../images/imgBg_head_buscador.jpg); background-position:top; background-repeat:no-repeat;
height:15px; border:0;
}

#content_buscadorcalles .buscador .contenido{
height:216px; width:248px; background-image:url(../images/imgBg_form_buscador.gif); background-position:center; background-repeat:no-repeat; margin:0 auto; border-top:solid 1px #828B97;
}

#content_buscadorcalles .buscador .contenido h1{margin-left:10px; margin-top:10px; font-weight:bold; font-size:11px;}
/********************************************************************************************************************/

/*******-------+++++++++++++++++-------------------++++++ PRODUCTOS ++++++-------------------+++++++++++++++++++++++++++++**********/

#content_productos{
margin:0 ; float:left; width:975px;

background-color:#fff; padding:0 0 15px 0;
}

#content_productos .titulo h1{
font-size:22px; color:#a61d21;  text-transform:capitalize; padding-left:40px;
}
#content_productos .titulo{
width:975px; height:40px; border:0; float:left;
}
/******************************************************************************/
#content_productos .box_left{
float:left; width:280px; border:0; margin:0 40px 20px 40px; _margin:0 40px 20px 20px;
height:auto;
}

#content_productos .box_left .vineta{
width:280px; float:left; height:auto; vertical-align:middle;
}

#content_productos .box_left .contenido,  #content_productos .box_center .contenido{
margin:0 auto; width:270px; text-align:left; font-size:11px; color:#666; border:0; margin: 10px auto auto auto}

#content_productos .box_left .contenido_pleca{
margin:0 auto; width:270px; text-align:left; font-size:11px; color:#666; border-top:solid 2px #B2B5B7;
}

#content_productos .box_left a, #content_productos .box_center a {
padding-left:12px; 
padding-right:5px;  
padding-top:6px;
display:block; 
text-transform:uppercase;
text-decoration:none; color:#333;
height:17px; 
width:250px; 
background-image:url(../images/imgBullet_box_left_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px;}

#content_productos .box_left a:hover, #content_productos .box_center a:hover, #content_productos .box_right .on,
#content_productos .box_left .on, #content_productos .box_center .on, #content_productos .box_right .on
{ text-decoration:none; color:#999999; text-transform:uppercase; }

#content_productos .box_left .encabezado{
width:280px; height:23px;
}



/*******************************************************************/
 #content_productos .box_center{
 float:left; width:280px; border:0; 
 height:auto; position:relative; 
 margin:0 36px 0 -17px;
 }
 
 #content_productos .box_center .encabezado{
 width:280px; height:23px;
 }
 
 #content_productos .box_center .vineta{
width:280px; float:left; height:auto;
}

 #content_productos .box_center .vineta_flotante{
 position:absolute; bottom:5px; right:0; z-index:13; width:100px; height:130px; border:0; background-color:#f2f2f2;
 }
 /***************************************************************************/
 
 #content_productos .box_right{
 float:left; width:250px; border:0;
 height:auto; background-color:#eeeff0; margin:0 0 20px 40px;
 }

  
#content_productos .box_right .contenido{
margin-left:10px;  text-align:left; width:230px; height:auto; font-size:11px; color:#666;  border:0; }
#content_productos .box_right .contenido h1{ font-size: 12px; color: #000; margin: 3px 0}
  
#content_productos .box_right .contenido a{
padding-left:12px; padding: 10px 0 0 11px;
display:block; text-transform:uppercase;
text-decoration:none; color:#333333;
height:23px; width:226px; 
background-image:url(../images/imgBullet_box_left_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px;}
 
 #content_productos .box_right .contenido a:hover,  #content_productos .box_right .contenido .on{color:#FF0000; text-decoration:none;} 


  
#content_productos .box_right .vineta{
  width:230px; height:40px; background-color:#fff;  margin-top:10px; margin-bottom:10px;
  border-bottom:solid 1px #babbbb;  border-right:solid 1px #babbbb; text-align:right;
  }
  
  
#content_productos .box_right .contenido .listado{width:230px; height:auto; text-align:left; margin-top: 5px; margin-bottom:20px;}
#content_productos .box_right .contenido .listado p{ margin: 5px 0; font-size: 11px; color: #333; line-height: 2;}
 
#content_productos .box_right .contenido  .listado a{
border-bottom:dotted 1px #ccc; _border-bottom:solid 1px #ccc;
padding-left:12px; padding-right:5px;  padding-top:3px;
display:block; text-transform:uppercase;
text-decoration:none; color:#333333;
height:20px; width:auto; 
background-image:url(../images/imgBullet_box_right_home.gif);
background-position:left; background-repeat:no-repeat;
font-size:10px; 
 }
 
#content_productos .box_right .contenido  .listado .on, #content_productos .box_right .contenido  .listado a:hover{color:#FF9900; text-decoration:none;} 




/*******-------+++++++++++++++++-------------------++++++ casos exito ++++++-------------------++++++++++++++++++++++++**********/

#content_casos{
float:left; margin:0 ; width:975px;
background-color:#fff; padding:0 0 15px 0;
}

#content_casos p{ margin: 5px 0px
}

#content_casos .titulo{
float:left; margin:0 ; width:935px; height:30px; border:0; font-size:20px; color:#000; padding:0 0 0 40px;
}
/**************************************************************************************************************/
#content_casos .box_left{
float:left; width:414px; border:0;  margin:0 18px 0 42px; _margin:0 20px 0 20px;
} 

#content_casos .box_left .contenido{
 width:414px; font-size:12px;  border:0; line-height: 140%; 
}


#content_casos .box_left .contenido .cabecera{
 width:414px; height:10px; border:0; float:left;
}

#content_casos .box_left .contenido .title{color:#ff3333; font-size:12px; font-weight:bold; padding:0; width:398px;}
#content_casos .box_left .contenido .subtitle{ color:#666; font-size:12px; font-weight:bold; padding:0; width:398px;}

#content_casos .box_left .contenido .bloque{
float:left; width:398px; border-bottom:solid 2px #ccc; color:#333333; margin: 10px 0 10px 0; position:relative; font-size: 12px;
}
#content_casos .box_left .contenido .bloque p a {color:#000; text-decoration: underline; background-image: none; display: inline; margin: 0px; padding: 0px; float: none; font-size: 12px}
#content_casos .box_left .contenido .bloque p a:hover {color:#333; text-decoration: none}


#content_casos .box_left .contenido .bloque a{
color:#333333; text-transform:uppercase; text-decoration:none; background-image:url(../images/imgBullet_flecha_roja.gif);
background-position:left; background-repeat:no-repeat; display:block; float:left; font-size:10px; 
padding: 6px 5px 4px 12px;
}
#content_casos .box_left .contenido .bloque a:hover, #content_casos .box_left .contenido .bloque .on{text-decoration:none; color:#FF3300;}


#content_casos .box_left .contenido .vineta{
	top:12px;
	right:40px;
	_right:10px;
	position:absolute;
	z-index:15;
	height:45px;
	width:80px;
	border:0;
	text-align:right;
}



#content_casos .box_left .contenido .nivel{color:#000; font-size:10px; font-weight:bold; width:398px; text-transform:uppercase;
background-image:url(../images/imgBullet_square_red.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; letter-spacing: 3px; margin: 0 0 10px 0;display: block;
}

/******************************************************************************************************/
#content_casos .box_right{
float:left; width:414px; border:0; margin:0 0 0 40px; text-align:right
}

#content_casos .box_right .contenido{
 width:414px; font-size:12px; color:#333333; border:0; line-height:140%;
}


#content_casos .box_right .contenido .cabecera{
 width:414px; height:23px;
}


#content_casos .box_right .contenido .title{color:#189CFF; font-size:12px; font-weight:bold; padding:0; width:398px; margin: 0 0 5px 0; display: block}
#content_casos .box_right .contenido .subtitle {color:#666; font-size:12px; font-weight:bold; padding:0; width:398px; }
#content_casos .box_right .contenido .nivel{color:#000; font-size:10px; font-weight:bold; width:398px; text-transform:uppercase;
background-image:url(../images/imgBullet_square.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; letter-spacing: 5px; margin: 0 0 10px 0;display: block;
}

#content_casos .box_right .contenido .bloque{
float:right; border-bottom:solid 2px #ccc; margin: 10px 0; position:relative;
}

#content_casos .box_right .contenido .bloque a{
color:#333333; 
text-transform:uppercase; 
text-decoration:none; background-image:url(../images/imgBullet_flecha_azul.gif);
background-position:left; background-repeat:no-repeat; display:block; font-size:10px; 
padding: 6px 5px 4px 12px;
}
#content_casos .box_right .contenido .bloque a:hover, #content_casos .box_right .contenido .bloque .on{text-decoration:none; color:#69c;}

#content_casos .box_right .contenido .bloque p a{color:#000; text-decoration: underline; background-image: none; display: inline; margin: 0px; padding: 0px; float: none; font-size: 12px; text-transform: none}


#content_casos .box_right .contenido .bloque  .lista  { text-decoration: none; display: block; color: #6D7D8D; 
margin:15px 0 15px 20px; }

#content_casos .box_right .contenido .bloque .lista a{ text-decoration: none; display: block; color: #6D7D8D; font-size:12px; 
 text-transform:none; background-image:none;}

#content_casos .box_right .contenido .bloque .lista a:hover{color:#333; text-decoration:none;}

#content_casos .box_right .contenido .bloque .lista .on, #content_casos .box_right .contenido .bloque .lista .on:hover {color:#A4ADB9; text-decoration:none;}

#content_casos .box_right .contenido .bloque p .lista_off { text-decoration: none; display: block; color: #6D7D8D; margin: 7px 0;}

#content_casos .box_right .contenido .vineta{
	top:-8px;
	right:310px;
	_right:10px;
	position:absolute;
	z-index:15;
	height:45px;
	width:80px;
	border:0;
	text-align:right;
}
 /************************-+-+-+-+-+-+-+-+-+-+-+-+ texto con foto (3 columnas y encabezado)-+-+-+-+-+-+-+******************/
 
 #content_texto_foto{
float:left; margin:0 ; width:975px; padding:0 0 15px 0;
background-color:#fff; font-size:12px; color:#333333; border:0;
}

 
#content_texto_foto p{font-size:12px; color:#333; text-align:left;}/*** de aqui para abajo se aplica en politicas y contacto*/
 
#content_texto_foto h1{color:#333; font-size:14px; font-weight:bold; padding:5px 0 5px 0;}
 
#content_texto_foto .rouge, #content_contacto .rouge{font-weight:bold; color:#CC0000; font-size:11px; /*float:left;*/} 
   
#content_texto_foto ul, #content_contacto ul{padding:0; margin:0; list-style:none; display:block;}
#content_texto_foto li{text-align:left; padding:0; margin-bottom:7px;}
   
#content_texto_foto form, #content_contacto form{width:600px;   }
#content_texto_foto form ul, #content_contacto form ul{padding:0; margin:0; list-style:none; display:block;}
#content_texto_foto form li,#content_contacto form li{text-align:left; padding:0 0 0 5px; margin-bottom:7px; font-size:11px; }
#content_texto_foto form label{text-align:left; height:20px; float:left; width:100px;  line-height:2;
margin:3px 0 3px 0; border:0;}

/******************* nuevos cambios**********************/

#content_contacto form label{text-align:left; height:20px; float:left; width:150px;  /*line-height:2; */
margin:3px 0 3px 0; border:0;}

#content_contacto form li.indicacion{margin:10px 0; padding:5px 0px 3px 0px; float:left; border-bottom:solid 3px #e2e2e2; color:#999; width:600px; font-weight:bold;}

#content_contacto form textarea{border:solid 1px #ccc; font-size:11px; color:#666666; font-family:arial;}
/************************************************************************/



#content_texto_foto form .campo, #content_contacto form .campo{float:left; height:20px; width:400px; text-align:left; margin:3px 0 3px 10px; border:0;}
#content_texto_foto form .campo input, #content_contacto form .campo input{height:16px; width:300px; border:solid 1px #ccc; font-size:11px; color:#666666;}
#content_texto_foto form .campo  select, #content_contacto form .campo  select{border:solid 1px #ccc; font-size:10px; color:#333333; text-transform:uppercase; height:16px; width:200px; float:left;}
#content_texto_foto form .campo  .comentario, #content_contacto form .campo  .comentario{height:150px; width:300px; border:solid 1px #ccc; color:#666; float:none;}

#content_texto_foto form .campo .boton, #content_contacto form .campo .boton{border:solid 1px #647485;  font-size:9px; text-transform:uppercase; height:20px; padding:0px 5px 3px 5px;
background-image:url(../images/imgBg_boton_contacto.gif); background-position:left; background-repeat:repeat-x; color:#fff;}
 


/***********************************************************/
#content_texto_foto .right{
float:left; width:689px; border:0; margin-left:15px;
}


#content_texto_foto .right .titulo_pagina{
height:auto; width:689px; float:left; font-size:18px; color:#7A7D81; margin-bottom:10px;
}


/********************** para el form de contacto***************************************/
#content_texto_foto  iframe{width:600px; height:400px; }

#content_contacto{width:600px; height:400px; margin:0 auto; background-color:#fff;}
/*******************************************************************************************************/


/*subtitulo*/
#content_texto_foto .right .titulo_pagina h1{font-size:15px; color:#7A7D81; font-weight:normal; text-transform:uppercase; margin-bottom:5px;}



#content_texto_foto .right .encabezado,#content_texto_foto .right .encabezadoverde, #content_texto_foto .right .encabezadoazul, #content_texto_foto .right .encabezadorojo
{ height:auto; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; margin-bottom:10px; display: block }
#content_texto_foto .right .encabezado { color:#000;}
#content_texto_foto .right .encabezadoverde { color:#285F25;}
#content_texto_foto .right .encabezadoazul { color:#4C81C2;}
#content_texto_foto .right .encabezadorojo { color:#c00;}


#content_texto_foto .right h1{ font-size:22px; color:#a61d21; font-weight: bold; margin: 5px 0px; }
#content_texto_foto .right h2{ font-size:13px; color:#7A7D81; font-weight: bold; margin: 5px 0px}



/*-------------------------para aplicarse solo en texto----------------------------------------*/

 #content_texto_foto .right .texto_block{
 float:left; width:407px; margin-right:30px; border:0;  margin-bottom:20px; font-size:12px; color:#5C6063; font-weight:normal;}
 
 
 
 #content_texto_foto .right .texto_block  a{  margin:0px; text-transform:none; text-decoration:underline;  padding:0 2px;  
 line-height:0;}
 
 #content_texto_foto .right .texto_block  a:hover{color:#ccc; margin:0px;}
 

 #content_texto_foto .right .texto_block table, #main_contents .tabulado table{border:0; margin:0 auto;  text-align:left; background-color:#fff; }
 
  #content_texto_foto .right .texto_block thead td, #main_contents .tabulado thead td{text-align:center; background-color:#647485; font-size:12px; color:#fff; height:25px; text-transform:uppercase; padding:3px 10px 3px 10px;}
  
  
   #content_texto_foto .right .texto_block table .title  td, #main_contents .tabulado .title td{ border-bottom:solid 1px #f2f2f2; border-right:solid 1px #ccc;  color:#666;text-align:center; height:20px; background-image:url(../images/imgBg_title_table_datos.jpg); background-position:left; background-repeat:repeat-x;
   padding:0 10px 0 10px;}
   
      #content_texto_foto .right .texto_block tbody td, #main_contents .tabulado tbody td{height:16px; font-size:12px; text-align:left;  font-size:11px;
	  border-bottom:solid 1px #f2f2f2; border-right:solid 1px #ccc; padding:3px 10px 3px 10px;}
   
 #content_texto_foto .right .texto_block .paginacion{float:right; width:300px; height:20px; border:0; text-transform:uppercase; font-size:10px;}

 #content_texto_foto .right .texto_block .paginacion a{display:inline; text-decoration:none; color:#333; 
  background-color:#CCCCCC; border:solid 1px #999; padding:0 3px 0 3px ; margin:0 3px 0 3px; }
 
  #content_texto_foto .right .texto_block .paginacion a:hover, #content_texto_foto .right .texto_block .paginacion .on {background-color:#CC0000; text-decoration:none; color:#fff;}  
 
#content_texto_foto .right .texto_block .titulo{
width:407px; float:left;  font-size:16px; color: #0099FF; border:0; text-transform: none; margin-bottom: 15px;
}

#content_texto_foto .right .texto_block .encabezado{
height:auto; width:407px; float:left; font-size:15px; font-family:"Times New Roman", Times, serif; color:#D58226; font-weight:bold;
margin-bottom:8px;}
 
 
 #content_texto_foto .right .texto ul,  #content_texto_foto .right .texto_block ul
 {display:block;  padding:0; margin: 0px; list-style: none}
 #content_texto_foto .right .texto li,  #content_texto_foto .right .texto_block li
 {display:block; font-size:12px; color:#5C6063; padding:0; margin:4px 0; line-height:1.5; }
  #content_texto_foto .right .texto li img,  #content_texto_foto .right .texto_block li img{margin-right:5px; border:0;}
 #content_texto_foto a{ color: #333; text-decoration: underline; }/*****************este tenia line-height:2; solo dios sabe pa'que lo puse*************/
  #content_texto_foto a:hover{ color: #666; text-decoration: none}


/*********************************************************************************/

 #content_texto_foto .right .texto{
 float:left; width:620px; margin-right:30px; border:0;  margin-bottom:20px; font-size:12px; color:#5C6063; }
 
 #content_texto_foto .right .texto p,  #content_texto_foto .right .texto_block p{ font-size:12px; color:#5C6063; text-align:left; padding:0; display: block;   }

 #content_texto_foto .right  .foto{
 float:left; width:250px; min-height:180px; background-color:#fff; margin-top:25px; margin-bottom:20px; border:0; text-align:center; }
 
 
 #content_texto_foto .right  .foto2{
 float:left; width:250px; min-height:180px; background-color:#fff; margin-top:7px; margin-bottom:20px; border:0; text-align:center; }
 
 
    #content_texto_foto .right  .foto form{ width:200px; height:auto;}
 
  #content_texto_foto .right  .foto form ul{padding:0; margin:0; list-style:none;}
   #content_texto_foto .right  .foto form li{padding:0; list-style:none; display:block; width:250px;}
 
   #content_texto_foto .right  .foto input{  height:20px; width:auto; float:left; }
   
  #content_texto_foto .right  .foto form  .boton{ padding:0 3px 0 3px; border:solid 1px #647485; font-size:11px; text-transform:uppercase;  font-weight:bold;
 color:#fff; margin:0 2px 0 2px; background-image:url(../images/imgBg_boton_noticias.jpg); background-position:left; background-repeat:repeat-x;}
 
  #content_texto_foto .right  .foto  textarea{height:auto; width:240px; overflow:hidden; border:solid 1px #fff; font-size:11px; color:#666666; font-family:Arial;
  text-align:left; }
 
  #content_texto_foto .right .texto img .foto{float:right; margin-right:10px; margin-bottom:10px;}

 #content_texto_foto .right .vineta{
 width:250px; height:70px; float:left;
 }

 /************************************ columna de links sobre foto ************************/
 
 
 #content_texto_foto .right .listado{
   float:left; width:250px; background-color:#fff; font-size:11px; 
 }
 
  #content_texto_foto .right .listado h1{text-transform:uppercase; font-size:11px; font-weight:bold; color:#666666; margin:10px 0 5px 0;}
  #content_texto_foto .right .listado p{ margin: 5px 0; color: #333; font-size: 11px;  padding: 10px; background-color: #f1f1f1
 }

 #content_texto_foto .right  .listado a{
color:#7A7D81; text-transform:uppercase; text-decoration:none;  font-size:10px;  
border-bottom:solid 1px #ccc; width:235px; display:block; 
background-position:left; background-repeat:no-repeat; background-image:url(../images/imgBullet_flecha_naranja_sola.gif);  
padding-left:12px;  padding-top:7px; padding-bottom:6px;}

 #content_texto_foto .right  .listado a:hover,  #content_texto_foto .right  .listado .on{ text-decoration:none; color:#000;}

/***************************************************/
#content_texto_foto .left{
height:auto; width:178px; float:left; border:0; margin:0 0 0 40px; _margin-left:20px;
}


#content_texto_foto .left .titulo_seccion{
width:178px; height:17px; border:0; font-size:15px; color:#7a7d81;  margin-left:6px; text-transform: none; margin-bottom:5px; 
}

#content_texto_foto .left .contenido{
height:auto; width:178px;
border-top:solid 2px #c9c9c9; } 
 
#content_texto_foto .left .contenido .hijo{
width:178px;  }


#content_texto_foto .left .contenido .hijo a{
color:#7A7D81; text-transform:uppercase; text-decoration:none;  font-size:11px;  font-weight:normal; display:block;
border-bottom:dotted 1px #7A7D81; _border-bottom:solid 1px #ccc; width:158px;  padding:3px 0 3px 17px;
background-position:left; background-repeat:no-repeat; background-image:url(../images/imgBullet_flecha_hijo_a.gif);  

}

#content_texto_foto .left .contenido  .hijo a:hover, #content_texto_foto .left .contenido .hijo .on{
color:#000; text-decoration:none; font-size:11px; font-weight:normal; text-transform:uppercase;
background-position:left; background-repeat:no-repeat; background-image:url(../images/imgBullet_flecha_hijo_hover.gif); 
 
}

#content_texto_foto .left .padre{
color:#999999; text-decoration:none;  font-size:11px;  font-weight:bold; text-transform:uppercase; width:178px;  
}
#content_texto_foto .left .padre a{
color:#999999; text-decoration:none;  font-size:11px; font-weight:bold; text-transform:uppercase; display:block;
background-image:url(../images/imgBullet_plus.gif); background-position:left; background-repeat:no-repeat; 
border-bottom:solid 2px #e8e8e8; display:block; padding:3px 0px 3px 15px; 
}
#content_texto_foto .left .padre a:hover, #content_texto_foto .left .padre .on{
color:#333; text-decoration:none; background-image:none; border-bottom:solid 2px #e8e8e8; font-weight: bold;
background-image:url(../images/imgBullet_plus_on.gif); background-position:left; background-repeat:no-repeat; 

}

#content_texto_foto .left .contenido .sec{
color:#666; text-transform:none; text-decoration:none;  font-size:11px; font-weight:normal;
border:0; width:178px; 
}

#content_texto_foto .left .contenido  .sec a {
color:#666; text-transform:none; text-decoration:none;  font-size:11px; font-weight:normal;
border-bottom:solid 1px #f2f2f2; padding:3px 0 3px 20px; display:block;
background-image:url(../images/imgBullet_radio_sec.gif); background-position:left; background-repeat:no-repeat;
}

#content_texto_foto .left .contenido  .sec a:hover, #content_texto_foto .left .contenido  .sec .on{
color:#666; text-transform:none; text-decoration:none;  font-size:11px; font-weight:normal; 
background-image:url(../images/imgBullet_radio_sec_on.gif); background-position:left; background-repeat:no-repeat;
}


/***************************** para ejemplos de tabulado en datos estadisticos********************/


/*.tabulado{   z-index:500; position:absolute; visibility:hidden; width:780px; height:auto; 

border-top:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; height:600px; top:143px; left:40px; 
background-color:#fff;
}*/

.contenido_transparencia iframe{width:780px; height:580px; margin:0 auto; text-align:center;}

.contenido_transparencia .cerrar{float:right; height:30px; width:30px; margin:10px ; text-align:right; font-size:10px;}

.contenido_transparencia .cerrar img{border:none; }

.contenido_transparencia .cerrar a{ height:30px; width:30px;  padding:10px; text-decoration:none; border:0;
background-image:url(../images/imgBg_cerrar_tab_datos.jpg); background-position:left; background-repeat:no-repeat; }

.contenido_transparencia .cerrar a:hover, .contenido_transparencia .cerrar img a:hover{
background-image:url(../images/imgBg_cerrar_tab_datos2.jpg); background-position:left; background-repeat:no-repeat; }

.contenido_transparencia table{border:0;   text-align:left; background-color:#fff; margin:50px 10%;  z-index:600; }

.contenido_transparencia thead td{text-align:center; background-color:#647485; font-size:12px; color:#fff; height:25px; text-transform:uppercase; padding:3px 10px 3px 10px;}

.contenido_transparencia .title td{ border-bottom:solid 1px #f2f2f2; border-right:solid 1px #ccc;  color:#666;text-align:center; height:20px; background-image:url(../images/imgBg_title_table_datos.jpg); background-position:left; background-repeat:repeat-x;
   padding:0 10px 0 10px;}
   
.contenido_transparencia tbody td{height:16px; font-size:12px; text-align:left;  font-size:11px;
border-bottom:solid 1px #f2f2f2; border-right:solid 1px #ccc; padding:3px 10px 3px 10px;}

 /************************************* para datos *************************************/
 
 .dato_oculto{display:none; margin:10px 0 10px 0;}
 

 
 /*************************************** para mini mapa en contacto*****************************/
 
 #content_minimap{height:200px; width:200px; margin:0 auto; border:none; background-color:#fff;}
 #content_minimap .tool{height:30px; float:left; width:200px;  background-image:url(../images/minimapa/imgBg_tool1.jpg); background-position:left; background-repeat:repeat-x;}
  #content_minimap .tool img{border:0; *margin:5px 0 0 0!important; margin-top:3px;}
   #content_minimap .tool a {text-decoration:none; font-size:10px; color:#333; *padding:2px!important; margin:0px 2px 0 2px; display:inline; border:solid 1px #e2e2e2;
   padding:10px 2px 1px 2px;}
    #content_minimap .tool a:hover{border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #999; border-bottom:solid 1px #999;
	background-image:url(../images/minimapa/imgBg_tool2.jpg); background-position:left; background-repeat:repeat-x;}
 #content_minimap iframe{height:170px; width:200px; margin:0 auto; border:none; background-color:#fff;} 
 /***************etiqueta para el minimapa**********************/
 .etiqueta {
position:absolute;
z-index: 130; border:solid 1px #fff;
width:120px; height:80px;
}
.etiqueta .transparencia {
position:absolute; top:0; left:0; width:100%; height:100%; float:none;
background-color:#999;
-moz-opacity:.80; z-index:135;
opacity:.80;
filter:alpha(opacity='80');
/*opacity: 0.7;
-filter:alpha(opacity: 70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;*/

}
.etiqueta .txt a {
color:#000; float:left; 
text-decoration:underline;
}
.etiqueta .txt{
width:100%; position:absolute; top:0; right:0; 
font-size: 11px; color: #fff; z-index:140; 
margin: 0 ; 
font-weight: normal;}
.etiqueta .txt a:hover{color:#fff;}

 .etiqueta .txt .cerrar img{border:0; float:right; margin:2px 2px 0 0;}

.etiqueta .txt p{width:auto; float:left; margin:5px 3px 5px 3px; font-size:10px; color:#000;}
.etiqueta .txt h1{margin:3px 5px 0 3px; font-weight:bold; font-size:12px;  color:#000;}


/***************************** transparencia *******************************/

.conten_transparencia{ height:100%; width:100%; position:absolute; z-index:500;  top:0; left:0; visibility:hidden; text-align:center; }

.back_transparencia{position:absolute;  background-color:#000; top:0; left:0; height:100%; width:100%; -moz-opacity:.60;opacity:.60;filter:alpha(opacity='60');  z-index:300; }

.contenido_transparencia{border:0; width:750px;  height:750px; margin:50px auto; font-size:11px;  background-color:#fff;  z-index:600; position:relative; overflow:auto; text-align:center;  }

.contenido_transparencia iframe{margin:0 auto; width:745px; height:400px; float:left; }

.contenido_transparencia h1{ font-size:12px; color:#fff; font-weight:bold; text-align:left; padding:0; margin:0 ; height:25px; line-height:2; text-indent:8px; background-image:url(../images/imgBg_h1_form_registro.jpg); background-position:left; background-repeat:repeat-x;}

.contenido_transparencia p{text-align:left; padding:0 10px;}

#content_registro{width:750px; height:300px; margin:0 auto; }

   
#content_registro ul{padding:0; margin:0; list-style:none; display:block;}
#content_registro li{text-align:left; padding:0; margin-bottom:7px;}
   
#content_registro form{width:680px; height:auto; margin:0 auto;  }
#content_registro form ul{padding:0; margin:0; list-style:none; display:block;}
#content_registro form li{text-align:left; padding:0 0 0 5px; margin-bottom:7px; font-size:11px; }
#content_registro form label{text-align:left; height:20px; float:left; width:250px;   
margin:3px 0 3px 0; border:0;}
#content_registro form .campo{float:left; height:20px; width:400px; text-align:left; margin:3px 0 3px 10px; border:0;}
#content_registro form .campo input{height:16px; width:300px; border:solid 1px #ccc; font-size:11px; color:#666666;}
#content_registro form .campo  select{border:solid 1px #ccc; font-size:10px; color:#333333; text-transform:uppercase; height:16px; width:200px; float:left;}
#content_registro form .campo  .comentario{height:150px; width:300px; border:solid 1px #ccc; color:#666; float:none;}

#content_registro form .campo .boton{border:solid 1px #647485;  font-size:9px; text-transform:uppercase; height:20px; padding:0px 5px 3px 5px;
background-image:url(../images/imgBg_boton_contacto.gif); background-position:left; background-repeat:repeat-x; color:#fff; }

.aviso_correo{border:dotted 1px #ccc; width:80%; height:auto; padding:10px; margin:0 auto; font-size:11px; font-weight:bold; color:#666; text-align:center; background-image:url(../images/imgBg_aviso_form.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#fff;}

.aviso_correo a{color:#000;} .aviso_correo a:hover{color:#ccc;text-decoration:none;}
.aviso_error{color:red; font-size:11px; margin:32px; padding:0; width:680px; height:30px; text-align:left; }


/******************************* para response de boletin ***************/


#conten_response{position:absolute; z-index:999; top:600px; left:50px; border-top:solid 1px #ccc;  border-left:solid 1px #ccc;  border-right:solid 1px #333; border-bottom:solid 1px #333; background:#EBEBEB;  height:200px; width:550px;  font-size:12px; }
#conten_response p{padding:10px; font-weight:bold; color:#333;}
#frame_response{ height:400px; width:500px;float:left;  margin:10px 25px; }
#conten_response .cerrar{width:100%; float:left; text-align:right; font-size:11px;}
#conten_response .cerrar a{text-decoration:none; color:#333; }
#conten_response .cerrar img{margin:5px 10px;}

