*{margin:0px;}
.clear{clear:both;}

body {
	font:13px Arial, Helvetica, sans-serif;
	color:#29331F;
	margin:0px;text-align:justify;
	background:#4E97B8 url(imagenes/fondo.jpg) repeat-x;
}

a{text-decoration:none;color:#526385;}
p {margin-bottom:8px;}

h1{color:#5C5D5F;font-size:24px;}
h2{font-size:18px;color:#2D3145;background: url(imagenes/rombo.jpg) no-repeat; padding-left:22px;margin-bottom:6px;}
h3{font-size:16px;color:#374676;margin-bottom:6px;margin-left:22px;}
h4{font-size:13px;color:#526385;margin-bottom:6px;margin-left:22px;}

.titulo{ font-size:24px; color:#5C5D5F;}

.azul{color:#083869;}
.azul_claro{color:#023276;}
.gris {color:#8C8E8B;}
.gris_oscuro {color:#5C5D5F;}
.celeste{color:#00ADEF;}
.blue{color:#526385;}


#cabecera{background: url(imagenes/cabecera.png) repeat-y;
	width:1019px;
	margin:auto;
	height:485px;
	margin-top:1px;}

#flash{
	background:#FFFFFF;
	height:220px;
	padding:14px 0px 0px 13px;
	width:965px;
	position:relative;}

#contenedor{
	background: url(imagenes/fondo_cuerpo.png) repeat-y;
	margin:auto;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	width:979px;
	margin-top:0px;
	padding-bottom:5px;	}


#izquierdo{	background:#fff;
	float:left;
	margin-top:0px;
	padding-left:10px;
	padding-right:7px;
	width:690px;
	overflow:hidden;
	padding-bottom:0px;	}

#izquierdo p{margin-bottom:6px;text-align:justify;margin-left:22px;}

#derecho{
	background:#fff;
	float:left;
	width:271px;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
	}



.linea_titulo{background: url(imagenes/linea_titulo.jpg) repeat-x;
	height:7px;
	margin-bottom:10px;}


.img_index {float:left;
	margin-right:12px;}


.leer_izq {background: url(imagenes/fondo_leer.jpg) repeat-x;
	font-size:11px;
	height:20px;
	line-height:16px;
	padding-bottom:2px;
	margin-top:10px;}

.leer_izq a{ text-decoration:none;
	color:#ffffff;}

.leer_izq img {float:left;
	margin-right:5px;
	margin-top:2px;}


.leer_der {background: url(imagenes/fondo_leer.jpg) repeat-x;
	font-size:11px;
	height:20px;
	line-height:16px;
	padding-bottom:2px;
	margin-top:20px;}

.leer_der a{ text-decoration:none;
	color:#ffffff;}

.leer_der img {float:left;}


#eventos {
	border-right:1px dashed #A2A59E;
	float:left;
	font-size:12px;
	margin-right:7px;
	padding-right:12px;
	width:280px;}

.evento1 {margin-top:10px; }

.evento1 img{float:left;
	margin-left:0px;
	margin-top:5px;
	border:3px solid #5B5C5E;}

#izquierdo .evento1 h4{text-align:right;margin-bottom:10px;}
#izquierdo .evento1 p{text-align:right;margin-bottom:0px;}

.evento2 img{float:right;
	margin-left:10px;
	margin-top:5px;
	border:3px solid #5B5C5E;}

.eventos_derecha{width:123px;height:93px;}
.eventos_izq {width:123px;height:93px;}

#izquierdo .evento2 h4{text-align:left;margin-bottom:10px;margin-left:0px;}
#izquierdo .evento2 p{text-align:left;margin-bottom:0px;margin-left:0px;}

.linea_eventos{background: url(imagenes/linea_eventos.jpg) repeat-x;
	height:11px;
	margin-top:12px;
	margin-bottom:12px;}



#noticias {
	float:left;
	width:388px;}

ul li{ list-style-image: url(imagenes/vineta1.gif);
	margin-bottom:0px;
	margin-left:10px;
	padding-bottom:5px;
	padding-left:0;
	text-align:justify;}


.lista{ padding-left:14px;
	text-align:center;
	}
.lista li{ list-style-image: url(imagenes/vineta1.gif);
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:5px;
	padding-left:0;
	text-align:justify;
	border-bottom:1px dashed #8BB5A2;}
.lista li a:hover{list-style-image: url(imagenes/vineta2.gif);
	padding-left:0px;
	text-align:justify;
	margin-left:10px;
	color:#2B9EE0;}


.listas{ padding-left:14px;
	text-align:center;
	}
.listas li{ list-style-image: url(imagenes/vineta2.gif);
	margin-bottom:0px;
	margin-left:10px;
	padding-bottom:5px;
	padding-left:0;
	text-align:justify;}




#pie{background: url(imagenes/fondo_pie.jpg) repeat-x;
	width:100%;
	margin:auto;
	text-align:center;
	color:#28292B;
	overflow:hidden;
	padding-bottom:5px;}

#sub_pie {
	background:transparent url(imagenes/menu_pie.png) no-repeat;
	font-size:12px;
	height:105px;
	margin:auto;
	padding-top:15px;
	width:1019px;}

#sub_pie a{color:#28292B; 
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
}

#menu_pie {border-bottom:1px solid;
	border-top:1px solid;
	margin:auto;
	padding-bottom:6px;
	padding-top:6px;
	width:940px;}

#validaciones{margin:auto;
	text-align:center;
	margin-top:0px;
	font-size:10px;
	color:#293310;
	height:22px;
	margin:auto;
	width:976px;
	margin-bottom:10px;}




/*Forma de Contacto-----------------------------------------------------------------*/

#derecho #forma_contacto{
	background: url(imagenes/fondo_contacto.png) no-repeat;
	width:267px; 
	height:615px;
	margin-left:1px;
	margin-bottom:4px;
	margin-top:-55px;
/*	position:absolute;*/
	padding-top:30px;}

#derecho h3 {color:#1F2933;font-size:15px;text-align:center;}

#derecho #forma_contacto label{margin-left:4px;font-size:12px;}

#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:215px;
	border:#000 1px solid;}

#derecho #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;}

#derecho #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#derecho button { 
	background: url(imagenes/boton_enviar.png) no-repeat;
	cursor: pointer;	
	margin-top:0px;
	text-align:right;
	float:left;
	height:37px;
	margin-left:56px;
	width:143px;
	border:none;}

#forma_contacto #cajas_texto{
	padding-left:20px;
	padding-top:8px;
	text-align:left;
	width:230px;
	overflow:hidden;}

.borde_cajas{border:1px solid #fff;
	padding:3px;
	margin-top:2px;
	margin-bottom:5px;}

#derecho #forma_contacto .img_promo{margin-left:10px;margin-top:10px;width:250px;height:223px;}

/*------------------------------------------------------------------------------------*/


.presidencia {float:left;margin:10px;text-align:center;width:300px;}
#izquierdo .presidencia p{text-align:center;margin-bottom:30px;margin-left:0px;}



.grupo_red{	float:left;
	height:210px;
	margin:14px 12px;
	width:196px;}

.grupo_red p {text-align:center;z-index:2;}

.red {
	background:transparent url(imagenes/fondo_redes.jpg);
	float:left;
	height:164px;
	padding:8px 0px 0px 12px;
	width:180px;
	z-index:1}

#izquierdo .red p {text-align:center;
	margin-bottom:6px;
	margin-top:6px;}

.borde_red {
	border:1px solid;
	padding:10px;
	height:77px;
	width:640px;}



.datos_evento {
	float:left;
	font-size:14px;
	min-height:141px;
	padding-left:16px;
	padding-right:10px;
	padding-top:6px;
	width:470px;}


.promociones {
	border:3px double #00ADEF;
	margin-top:20px;
	overflow:hidden;
	padding:8px 12px 8px 8px;
	width:636px;}

.img_promociones {float:left;margin-right:26px;border:1px solid #00ADEF;width:170px;height:150px;}

#datos_red{margin-left:20px;float:left;margin-top:6px;width:440px;}

.parrafo {margin-left:22px;text-align:justify;}


#fondo_negocio{
padding-left:10px;
padding-top:20px;
width:670px;
background:transparent url(imagenes/fondo_negocio.jpg);
height:200px;
margin-bottom:10px;}


table td {vertical-align:middle;padding:10px;}


#top_vende{background:url(imagenes/medio_venta.jpg);width:665px;margin-top:-3px;margin-bottom:-6px;}
#que_vende{margin-left: 18px;padding-bottom:10px;width:620px;text-align:justify;font-size:18px;font-weight:bold;}

#top_compra{background:url(imagenes/medio_venta.jpg);width:665px;margin-top:-3px;}
#que_compra{margin-left: 18px;padding-bottom:10px;width:620px;text-align:justify;font-size:18px;font-weight:bold;}

#des_negocio{width:656px;}