*{margin:0px;}
body {
	font:13px Century Gothic;
	color:#000000;
	margin:0px;
	background:#595a5c url(imagenes/fondo.jpg) repeat-x;
	margin-bottom:15px;
	text-align:justify;
}

.clear{clear:both;}
a{text-decoration:none;}
h1{font-size:16px;color:#FFFFFF;}
h2{font-size:14px;}
h3{	background:url(imagenes/vineta.jpg) no-repeat;padding-left:15px;color:#6d6d6d}

.blanco{color:#FFFFFF;}
.rojo{color:#ad1319;}
.rojof{color:#8b0d11;}
.gris{color:#6a6b6d;}

#cabecera {
	width:932px;
	height:207px;
	position:relative;
	margin:auto;
	margin-top:30px;

}

#flash {
	width:932px;
	height:207px;
	display:inline;
}


#contenedor {
	width:928px;
	background:#FFFFFF;
	position:relative;
	margin:auto;
	overflow:hidden;
	padding-bottom:30px;
}

#contenedor a{text-decoration:none}

#izquierdo{
	margin:auto;
	width:228px;
	float:left;
	display:block;
	margin-top:15px;
	padding-left:15px;
	
}

#derecho{
	margin:auto;
	width:672px;
	float:left;
	display:block;
	margin-top:15px;

}

#contenedor_menu{
	width:932px;
	height:31px;
	margin:auto;
	background:#FFFFFF;
}

/*-Menu-------------------------------------------*/
#menu{
	background: url(imagenes/menu/menu.jpg) no-repeat;
	width:932px;
	height:31px;
	margin:auto;
}

#menu_interior{
	width:850px;
	height:31px;
	margin:auto;
}

#menu_interior a {height: 27px; display: block; float: left; margin-top: 0px;color:#FFFFFF;font-size:16px;font-weight:bold;
	padding-top:4px;
	margin-left:16px;
	text-align:center;
	width:134px;

}

.no-selected{color:#FFFFFF;}
#menu_interior .no-selected:hover {background: url(imagenes/menu/boton_seleccionado.jpg);color:#000000;}
#menu_interior .selected{background: url(imagenes/menu/boton_seleccionado.jpg);color:#000000;}


#m_inicio{margin-left:20px;width:134px;}
#m_inicio:hover { background: url(imagenes/menu/boton_inicio.jpg);}

#m_quienes{margin-left:4px;width:136px;}
#m_quienes:hover { background: url(imagenes/menu/boton_quienes.jpg);}

#m_servicios{margin-left:20px;width:136px;}
#m_servicios:hover { background: url(imagenes/menu/boton_servicios.jpg);}

#m_politicas{margin-left:20px;width:134px;}
#m_politicas:hover { background: url(imagenes/menu/boton_inicio.jpg);}

#m_contacto{margin-left:20px;width:134px;}
#m_contacto:hover { background: url(imagenes/menu/boton_inicio.jpg);}



#pie{
	background: url(imagenes/fondo_pie.jpg);
	width:932px;
	height:38px;
	margin:auto;
}

#pie-links
{

	border-top:0px;
	margin:0px auto auto;
	padding-top:10px;
	width:892px;
	text-align:center;
	height:30px;

	
}

#pie-links a{
	color:#F1F1F1;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

#pie_inferior{	text-align:center;	width:928px;margin:auto;color:#FFFFFF;}
#pie_inferior a{text-decoration:none; color:#FFFFFF;}

#validaciones{margin:auto; text-align:center;margin-top:0px;}

#menu_izquierda {padding-bottom:15px;text-align:center;}
#menu_izquierda a{text-decoration:none; color:#6f6f6f;}

#menu_izquierda .submenu{
	display:block;
	text-decoration:none;
	background: #000000 url(imagenes/fondo_submenu.jpg);
	width:199px; 
	height:50px; 
	text-align:center;
	line-height:38px;
}

#menu_izquierda .submenu:hover{
	background-position:0 100%;
	color:#ad1319;
	display:block;
	text-align:center;
	text-decoration:none;
	width:199px;
	height:50px;
	line-height:38px;

}


/*Forma de Contacto-----------------------------------------------------------------*/
#izquierdo #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:214px; 
	height:325px; 
	float: left; 
	margin:auto;
}

#izquierdo #forma_contacto label{float:left;margin-left:4px;}

#izquierdo #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:170px;

}

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

}
#izquierdo #forma_contacto textarea{
	height:50px;
	font-family:Century Gothic;
	font-size:12px;
}
#izquierdo #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	margin-right:15px;
}
#izquierdo #fiel{margin-left:15px;}

#izquierdo button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_enviar.jpg) no-repeat;
	cursor: pointer;	
	width:90px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

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

/*Forma de Contacto Interna-----------------------------------------------------------------*/
#derecho #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:214px; 
	height:325px; 
	float: left; 
	margin:auto;
}

#derecho #forma_contacto label{float:left;margin-left:4px;}

#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:170px;

}

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

}
#derecho #forma_contacto textarea{
	height:50px;
	font-family:Century Gothic;
	font-size:12px;
}
#derecho #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	margin-right:15px;
}
#derecho #fiel{margin-left:15px;}

#derecho button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_enviar.jpg) no-repeat;
	cursor: pointer;	
	width:90px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

/*------------------------------------------------------------------------------------*/
.titulo_ch {
	background: url(imagenes/fondo_titulo_ch.jpg);
	width:201px;
	height:44px;
}

.titulo_gr {
	background: url(imagenes/fondo_titulo_grande.jpg);
	width:672px;
	height:41px;
	margin-top:0px;
}


#contenido_superior{
	background: url(imagenes/mesa8_menus.jpg);
	width:672px;
	height:155px;		
}

#contenido{padding:15px}
#contenido a{color:#6d6d6d;}

.titulo_centra_ch{padding:6px 10px 10px 15px;}
.titulo_centra_gr{padding:4px 10px 10px 30px;}

.division_derecha{float:left;margin-top:15px;}

.division_izquierda{float:left;margin-top:15px;width:318px;}


.margen{}
.separador_h{float:left;padding-left:10px;padding-right:10px;}

.separador_v_izq{padding-top:10px;float:right;}
.separador_v_der{padding-top:10px;float:left;}

.imagen_izquierda{float:left;margin-right:15px;}

.division_galeria img {border:0px;}
.division_galeria a {text-decoration:none}

.division_galeria {border:0px;width:200px;margin-right:10px;margin-bottom:15px;}