@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;

}

img{
border:none;

}

body{
background-color: #f1f1f1;
	background-image: url(../images/bg_wrapper.jpg);
	
	background-repeat:  repeat-x;
}



#wraper{
	width:976px;
	margin:auto;
	height: auto;



}

#encabeazado{
width:976px;



}

#menu{
width:976px;
height:35px;

padding-top:5px;
*padding-top:10px;
padding-bottom:4px;}

#menu ul{
	float:right;
	width: 590px;
	
	

}

#menu ul li{
	float:left;
	list-style:none;
	



}

#menu a{
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
	/*padding-right:20px;
padding-left:20px;
padding-bottom:5px;*/
text-decoration:none;
	font-size:14px;
	height:40px;
	line-height:40px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	_width:150px;
	_text-align:center;





}


#menu a:hover{
	color:#FFFFFF;
	background-image:url(../images/flecha.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
/*margin-bottom:20px;*/
}

#busqueda{
	width:965px;
	background:url(../images/busqueda.jpg);
	background-repeat:no-repeat;
	height:76px;
	padding-left: 20px;
	margin-top: 1px;
	_margin-top: -4px;
}




#contenido{
	float:left;
	width:974px;
	border-left: solid 1px #bbb9b9;
	border-right: solid 1px #bbb9b9;
	border-top: solid 1px #bbb9b9;
	background-color: #f7f7f6;

}


#contenido_dir{
float:left;
width:974px;
height:2100px;
border-left: solid 1px #bbb9b9;
border-right: solid 1px #bbb9b9;
border-top: solid 1px #bbb9b9;

}


#left{
float:left;
width:180px;




}

#menu_left{
	float:left;
	width:180px;
	background: #f7f7f6;
	/*height: 600px;*/
}

#menu_left ul{
	display:block;
	

}

#menu_left ul li{
	/*border: solid 1px #e2e2e2;*/
list-style:none;
	width: 180px;

}

#menu_left a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#11546e;
	font-size:12px;
	width:175px;
	height:32px;
	line-height:32px;
	padding-left:5px;


}


#menu_left ul li li{
	/*border: solid 1px #e2e2e2;*/
list-style:none;

	width: 178px;

}




/*
#menu_left a:hover{
background: url(../images/hover.jpg);
background-repeat:no-repeat;
display:block;
background-position:3px 0px;

}*/


#box_encuesta{
	width:172px;
	float:left;
	margin-top:20px;
	margin-bottom: 30px;
}

#encuesta{
	float:left;
	width:172px;
	background:url(../images/cuadro_encuesta.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f567a;
	font-size:12px;
	padding-top: 0px;
	height: 200px;

}


#buzon{
	width:142px;
	margin-top:40px;
	background-image:url(../images/buzon.jpg);
	background-repeat:no-repeat;
	height: 58px;
	margin: auto;
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	


}


#testimonio{
	background:url(../images/testimonio.jpg);
	background-repeat:repeat-x;
	height:50px;
	width:157px;
	float:left;
	margin-top:40px;
	text-align:center;
	margin-left: 10px;
	_margin-left: 5px;
	padding-top: 18px;

}


#testimonio a{

font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;


text-decoration:none;
width:157px;
margin:auto;
}

.boton{
background:url(../images/boton.jpg);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border: solid 1px #265d81;
color:#FFFFFF;
}


#center{
	min-height: 1130px;
	height: auto !important;
	height: 1130px;
	width:602px;
	background:#FFFFFF;
	border-left: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
		float: left;
/*border-top: solid 2px #d0d0d0;*/

}

#center_top{
	float:left;
	width:594px;
	height:262px;
	margin-left:5px;
	_margin-left:2px;
	margin-top:3px;
	background: url(../images/expo.jpg);
	background-repeat:no-repeat;
}

#center_middle{
	float:left;
	width:594px;
	height:262px;
	margin-left:5px;
	_margin-left:2px;
	margin-top:3px;
	background: url(../images/info.jpg);
	background-repeat:no-repeat;
}


#center_bottom{
	min-height: 262px;
	height: auto !important;
	height: 262px;
	float:left;
	clear:both;
	width:596px;
	margin-left:2px;
	margin-top:3px;
	margin-top:0px;
}

.arriba{
	/*height:43px;*/
	background-image: url(../images/arriba.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}


.arriba_afil{
	/*height:43px;*/
	background-image: url(../images/arriba_afil.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}
.abajo{
	/*height:43px;*/
	background-image:url(../images/abajo.jpg);
	background-repeat:no-repeat;
	background-position: bottom center;
}

.centro{
	background-color:#ffffff;
	background-image:url(../images/centro.jpg);
	background-repeat:repeat-y;
	background-position:center center;
}

.centro2{
	background-color:#ffffff;
	background-image:url(../images/centro2.jpg);
	background-repeat:repeat-y;
	background-position:center center;
}

.parrafo{
	font-family: Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:12px;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	line-height:18px;
	
}

.titulo{
	font-family: "arial rounded MT Bold";
	color:#737373;
	font-size:21px;
	margin-left:20px;
}

.sub a{
	font-family:Arial, Helvetica, sans-serif;
	color:#049bd8;
	font-size:14px;
	/*margin-left:20px;*/
	font-weight:bold;
}


/******************************************* vivienda *************************************/

.vivienda td{
padding-bottom:7px;
}







.subtit_center{
padding-top:240px;
font-family: Arial, Helvetica, sans-serif;
color:#4c5051;
font-size:12px;
padding-left:10px;
}

#right{
	float:right;
	width:189px;
	background: #f7f7f6;
}

#box_right{
	float:right;
	width:181px;
	height:206px;
	background:#fff;
	margin-top:5px;
	padding-left:1px;
	padding-top:4px;
	border: solid 1px #d0d0d0;

}

#indicador{
	float:right;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#627863;
	width:183px;
	background:#ecf2e9;
	border:solid 1px #cdd9c8;
	height: 250px;
}

#indicador td{
border-bottom: dotted #cdd9c8;
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
}

#indicador td a img{
border:none;
}


#box_right_bottom{
	float:right;
	width:183px;
	height:115px;
	margin-top:10px;
	background:#fff;
	border: solid 1px #d0d0d0;
	padding-top:2px;

}


#calendario{
	float:right;
	margin-top:15px;
	background-image:url(../images/calendario.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:185px;
	height:288px;
}

#bottom{
	float:left;
	width:974px;
	height:131px;
	border: solid 1px #d0d0d0;
	border-bottom: none;
}


#pie{
	width:100%;
	float:left;
	height:91px;
	background-image: url(../images/bg_foot.jpg);
}
.pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dcf1ff;
	text-align:center;
	margin-top:60px;
}
	
	.boton_leer{
	background:url(../images/leer.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	font-family:"arial rounded MT Bold";
	font-size:11px;
	color:#FFFFFF;
	padding-right:28px;
	padding-top:10px;
	height:28px;
	
	}
	
	
	
.boton_leer a{
color:#FFFFFF;
text-decoration:none;
}
	.encuesta{
	margin-top:10px;

	width:172px;
	}

/*   afiliados ***/
.parrafo_afil{
	font-family: Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:12px;
	text-align:justify;
	width:550px;
	margin:auto;
	line-height:18px;
	margin-top: 30px;
}

.parrafo_afil a{
color:#595959;
text-decoration:none;
}

.arriba_afil{
	/*height:43px;*/
	background-image: url(../images/arriba_afil.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

.afil td{
	border-bottom: solid 1px #e2e2e2;
	padding-bottom:3px;

}

.sub_afil{
font-family: Arial, Helvetica, sans-serif;
	color:#0452a2;
	font-size:12px;
	font-weight:bold;
	}

/*   EXPO COMERCIO ***************************************************************/
.link{
font-family:Arial, Helvetica, sans-serif;
color:#00a2de;
font-size:12px;
margin-left:25px;
text-decoration:underline;
}

.expo td{

padding-bottom:8px;

}


.visit{
background: url(../images/hover.jpg);
background-repeat:no-repeat;

background-position:5px 0px;
}

/* *******  NOTICIAS ***** */

.azul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#049bd8;
margin-left:15px;
font-weight:bold;
}
.azul a{
color:#049BD8;

}


.noti td{
border-bottom: solid 1px #e2e2e2;
padding-bottom:5px;
padding-top:5px;

}

.galeria td{
padding-left:13px;
padding-bottom:10px;
padding-top:15px;
border-bottom:solid 1px #e2e2e2;

}

/*
#nav{
font-family: 'Century Gothic', sans-serif;
}
 
#nav li{
float:left;
position: relative;
width: 125px;
font-size: 14px;
font-variant: small-caps;
border-top:1px solid #004a80;
border-bottom:1px solid #004A80;
}

.submenu{
display: none;

border:none;
height: auto;
background: none;
}

#nav .submenu li{
float: none;
position: static;
margin: 0;
font-size: 11px;
font-variant: normal;
border: 1px solid #004a80;
border-top: none;
width: 124px;
}
 
#nav .submenu li a{
color: #FFFFFF;

width: 114px;
height: 16px;
}
 */
.amarillo{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#dd9802;
}
 

.nav{
font-family:Arial, Helvetica, sans-serif;
color:#005779;
font-size:12px;
border:none;

}

.submenu2{
font-family:Arial, Helvetica, sans-serif;
color:#005779;
font-size:12px;
border:none;
}

.submenu{
font-family:Arial, Helvetica, sans-serif;
color:#0388bc;
font-size:12px;
border:none;
}

.socios{
color:#087aa6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.carta{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#090909;
margin-top:5px;
}


.v-menu{
	/*border:solid 1px #7F9FBF;*/
	width:200px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		/*margin-top:6px;*/
		padding:10px 20px;
		border:none;
	}
		.v-menu li a{
			/*color:#555555;*/
			/*font-weight:bold;*/
			display:block;
			border-top:none;
			/*padding:4px;*/
			text-decoration:none;
		}
		.v-menu li a:hover{
			/*color:#999999;*/
		}
		
		ul.nav_sec li{

border:none;
list-style:none;
margin-left:5px;


}

.nivel2 {
padding:0px;
background:none; color:#005779; padding:0px; height:20px;
}

.nivel1 a:hover{
background: url(../images/hover.jpg);
background-repeat:no-repeat;
display:block;
background-position:3px 0px;

}




.naranja {
background:#fdc44d;
}


.sitio td{
border-bottom: solid 1px #e2e2e2;
padding-bottom:7px;
padding-top:7px;
text-align:left;
}

.contacto{
border:solid 1px #909090;
width:250px;
}

.contac_tabla{
width:500px; margin:auto;}

.contac_tabla td{
padding:0px 10px;
color:#0452a2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.visit{

background-image:url(../images/flecha.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}



.seccionE{
width:555px;


}
.seccionE td{
padding-top:5px;
padding-bottom:5px;
color:#737373;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom: solid 1px #e2e2e2;
text-align:left;

}

.prim{
color:#0388bc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.second {
background:#3b7991;
color:#FFFFFF;
}


.menucanaco{
	
	background-image: url(../images/menu.jpg);
	background-position: left;
	background-color:#e3f6fc;
	background-repeat:repeat-y;
}

#menu_left .menucanaco li a{
	width:173px;

}

#menu_left .menucanaco2 li a{
width:138px;
padding-left:5px;

}

.menucanaco2 li a span{
	color:#005779;
}
.menucanaco2 li  a:hover  { 
background:#3b7991;

}


.select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#737373;
font-weight:bold;

}

.dia{
	font-size:12.66px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url(../images/diasin.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 36px;


}

.num{
	float:left;
	font-weight:bold;
	text-align:center;
	width:34px;

}

.name{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:13.96px;
color:#c50505;
font-weight:bold;
width:34px;
text-align:center;
float:left;

}

.solicitud{
background:#fff;
border:solid 1px #909090;
width:241px;
height:23px;
}

  .enviar{
	background-image: url(../images/enviar_boton.jpg);
	background-repeat:no-repeat;
	width:91px;
	height:26px;
	display: block;
	color: #000;
	text-decoration: none;
	text-align: center;
	line-height: 29px;
	margin-left:430px;
	margin-top:20px;
	

}

.submit{
	background-image:url(../images/enviar.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:28px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	border: none;
	background-color: #ffffff;
	float: right;
	margin-right: 30px;
	cursor:pointer;
	

}


.text{
	border:none;
	width:151px;
	height:30px;
	background-repeat:no-repeat;
	background-image: url(../images/buscar.jpg);
	padding-top: 8px;

}

.bg_buscar{
	background-image:url(../images/buscar.jpg);
	width:265px;
	height:38px;

}

.bg_select{
background-image:url(../images/bg_select.jpg);
width:136px;
height:38px;

}


span.select {
	position: absolute;
	width: 104px;
	height: 23px;
	padding: 5px 24px 0 8px;
	color: #4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background: url(../images/select.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	margin-top:-4px;
	*margin-top:-3px;



}


.buscar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-image:url(../images/busca.png);
	width:87px;
	height:38px;
	display:block;
	cursor:pointer;
	background-color:transparent;
	border: none;
	text-align: left;
	padding-left: 8px;
	line-height: 38px;

}

#admin{
	float:right;
	margin-top: -11px;
	background-image: url(../images/bg_admin.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 102px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	padding-top: 20px;
	padding-left: 30px;

}


#admin a{
color: #636363;
text-decoration:none;
}
#super {
	
	width: 100%;
	height: auto;
}



/**************************************************/

.tit_label{
font-family:Arial, Helvetica, sans-serif;
font-size:12.5px;
color:#0452a2;
font-weight:bold;
padding-left:20px;
margin-top:20px;

}

.etiqueta{
font-family:Arial, Helvetica, sans-serif;
font-size:12.5px;
color:#737373;
padding:5px;
padding-left:15px;

}

.resp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:#1e86ca;
	background-image:url(../images/flechita2.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position: 5px 5px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}

.dir{
background-color:#e6e6e6;
width:550px;
margin:auto;
margin-bottom:10px;


}

#resultados p {
padding-left:25px; 
padding-right:15px;

}
