*{margin:0px;}
body {
	font:13px Trebuchet MS, Helvetica, sans-serif;
	color:#263c8d;
	margin:0px;
	background:#999999;
	margin-bottom:15px;
	text-align:justify;
}

.clear{clear:both;}
a{text-decoration:none;}
h1{font-size:21px;color:#263c8d;padding-bottom:10px;/*font-family: Arial Narrow, FreeSerif;*/}
h2{font-size:16px;color:#11a544;/*font-family: Arial Narrow, FreeSerif;*/}
h3{	padding-bottom:15px;color:#6d6d6d}

.blanco{color:#FFFFFF;}
.rojo{color:#ad1319;}
.verde{color:#06a23c;}

#flash{
	margin-top:-2px
	}

#cabecera_flash {
	width:982px;
	height:340px;
	position:relative;
	margin:auto;
	background:#243E8C;
	margin-top:15px;
	padding-top:0px;
}
#cabecera {
	background:#243e8c;
	width:982px;
	height:58px;
	position:relative;
	margin:auto;
	margin-top:0px;
	padding-top:0px;
	border:0px;

}

#borde_superior_contenedor{	background:url(imagenes/borde_superior_contenedor.jpg) no-repeat;
	width:982px;
	height:11px;
	margin:auto;
	margin-top:30px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#contenedor {
	background:#243e8c;
	width:982px;
	position:relative;
	margin:auto;
	overflow:hidden;
	padding-bottom:15px;
}

#borde_inferior_contenedor{	background:url(imagenes/borde_inferior_contenedor.jpg) no-repeat;
	width:982px;
	height:12px;
	position:relative;
	margin:auto;}

#contenedor a{text-decoration:none}

#contenedor #derecho a, img{border:0 none}

/*-Menu-------------------------------------------------*/
#borde_sup_menu{
	background:url(imagenes/borde_superior_gr.gif) no-repeat;
	height:12px;
	width:952px;
	margin:0px auto 0;
	padding:0px;
}

#borde_inf_menu{
	background:url(imagenes/borde_inferior_gr.gif) no-repeat;
	width:952px;
	height:11px;
	margin:auto;
	margin-top:0px;
	padding-top:0px;
}

#menu{	
	background:#0fa74b;
	width:952px;
	height:32px;
	margin:auto;
	margin-top:-6px;
	padding-top:0px;
	text-align:right;
	color:#263c8c;
	font-family: Trebuchet MS, FreeSerif;
}

#menu a{font-size:17px;line-height:30px;padding-left:10px;padding-right:10px;color:#263c8c}
#menu a:hover{color:#FFFFFF}
/*-----------------------------------------------------*/

#izquierdo{
	width:226px;
	float:left;
	padding-left:15px;
	margin-top:15px;

}
#contenido_izquierdo{
	width:205px;
}
.borde_superior_titulo{/*	background:url(imagenes/borde_superior_titulo.gif) no-repeat;*/
	width:204px;
	height:11px;
	margin-top:0px;
	margin-bottom:0px;
}
.borde_inferior_titulo{	background:url(imagenes/borde_inferior_titulo.gif) no-repeat;
	width:204px;
	height:8px;
	position:relative;

	margin-top:0px;}


#derecho{
	width:714px;
	float:left;
	margin-top:15px;
	padding-left:12px;
	border-left:#f3f3f3 1px dotted;
}

.borde-super_banner{/*background:url(imagenes/borde_superior_banner.gif) no-repeat;*/
	width:714px;
	height:11px;
	margin:auto;
	margin-top:0px;
	padding-bottom:0px;
}
.borde_inferior_banner{	background:url(imagenes/borde_inferior_banner.gif) no-repeat;
	width:713px;
	height:12px;
	margin:auto;
	margin-top:0px;
}
.contenido_superior{
	width:677px;
	padding:15px;
	background:#FFFFFF;
	border-left:solid 3px #C0C0C1;
	border-right:solid 3px #C0C0C1;
	margin-top:-4px;
	padding-top:15px;
}
.contenido_superior p{
	padding-bottom:10px;
	padding-left:12px;
padding-right:12px;
}

.borde_superior_division{/*background:url(imagenes/borde_superior_descrip.gif) no-repeat;*/
	width:344px;
	height:11px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.borde_inferior_division{background:url(imagenes/borde_inferior_descrip.gif) no-repeat;
	width:344px;
	height:10px;
}

.contenedor_division{width:344px;float:left;margin-top:15px;}

.division{
	padding:10px;
	padding-top:0px;
	border-left:solid 2px #C0C0C1;
	border-right:solid 2px #C0C0C1;
	width:320px;
	background:#fafbfb url(imagenes/fondo_division.jpg) repeat-x;
	margin-top:-4px;
	padding-top:0px;
}

.division img{border:0px}
.division h2{padding-bottom:5px}
.mas_informacion{padding-top:8px}

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

/*-Forma de Contacto--*/
#titulo_forma_contacto{	background:#11A544;width:204px;text-align:center;margin-top:-4px;padding-top:0px;}
/*Forma de Contacto-----------------------------------------------------------------*/
#izquierdo #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:202px; 
	float: left; 
	margin:auto;
	color:#ffffff;
	padding-bottom:5px;
}

#izquierdo #forma_contacto label{float:left;margin-left:0px;}
#izquierdo #forma_contacto input,#forma_contacto select,#forma_contacto textarea{width:190px;}
#izquierdo #forma_contacto #fieldset{border:0px;margin-top:10px;}
#izquierdo #forma_contacto textarea{height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#izquierdo #forma_contacto button { margin:0px;	margin-top: 10px;float:right;margin-right:0px;}
#izquierdo #fiel{margin-left:0px;padding:0px;padding-left:4px}

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

}
/*------------------------------------------------------------------------------------*/

/*Forma de Contacto-----------------------------------------------------------------*/
#derecho #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:202px; 
	float: left; 
	margin:auto;
	padding-bottom:5px;	
	padding-left:10px;
}

#derecho #forma_contacto label{float:left;margin-left:4px;}
#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{width:190px;}
#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 #forma_contacto button { margin:0px;	margin-top: 10px;float:right;margin-right:0px;}
#derecho #fiel{margin-left:0px;padding:0px;padding-left:4px}

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

}
/*------------------------------------------------------------------------------------*/
.linea{border-bottom:#CCCCCC 1px dotted;margin-bottom:10px;padding-top:10px;}
.linea_a{border-bottom:#263C8D 1px dotted;margin-bottom:10px;padding-top:5px;}


#pie{
	width:982px;
	height:30px;
	margin:auto;
	overflow:hidden;
	line-height:45px;
	text-align:center;
	color:#243e8c;
}
#pie a{	color:#243e8c;text-align:center;padding-left:10px;padding-right:10px;}
#pie a:hover{color:#ffffff;}

#pie_inferior{
	background:#11A544;
	width:982px;
	position:relative;
	margin:auto;
	overflow:hidden;
	padding-bottom:5px;
	text-align:center;
	color:#ffffff;
	margin-top:-4px;
	padding-top:0px;
}

#pie_inferior a{color:#ffffff;text-align:center;}
#pie_inferior a:hover{color:#243E8C;text-align:center;}

.borde_superior_pie{/*	background:url(imagenes/borde_superior_pie.gif) no-repeat;*/
	width:982px;
	height:11px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.borde_inferior_pie{	background:url(imagenes/borde_inferior_pie.gif) no-repeat;
	width:982px;
	height:11px;
	position:relative;
	margin:auto;
	margin-top:0px;}

#izquierdo #contenido_izquierdo li{border-bottom:1px solid #FFFFFF;
	color:#ffffff;
}


#izquierdo #contenido_izquierdo a{color:#ffffff;}

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

/*----------------Menu desplegable -----------------------*/

#menu_desp{width:204px;}

#contenido_izquierdo #desp_menu {list-style:none;padding:0px;margin:0px;	}

ul#desp_menu li {
	width:102px;
	padding:5px 0px 6px 1px;
	text-decoration:none;
	color:#9d3323;
	margin:0px 7px;
	font-family: Trebuchet MS, FreeSerif;
	font-size:13px;
	position:relative;

}
ul#desp_menu ul
{
   position:absolute;
   left:193px;
   top:0px;
   display:none;
   list-style:none;
}
ul#desp_menu li:hover > ul {  display:block;}

ul#desp_menu a {text-decoration:none;width:197px;display: block;}

ul#desp_menu li {text-decoration:none;width:192px;display: block;}
ul#desp_menu li .noancho {width:102px;}

#menu_desp a:hover{color:#000000;}

.menu_desp_interior{background:#ffffff;border:#263c8d solid 1px;padding:0px;margin:0px}
#izquierdo #contenido_izquierdo .menu_desp_interior li{border-bottom:#c0c0c1 solid 1px}

#izquierdo #contenido_izquierdo .perfiles:hover{background:#FFFFFF;color:#263C8D;opacity:0.9;}
#izquierdo #contenido_izquierdo .perfiles a:hover{background:#FFFFFF;color:#263C8D}

/*----------------Fin de Menu desplegable -----------------------*/

.lista{	padding-left: 40px;padding-bottom:10px;}

.lista li{
	list-style-image: url(imagenes/vineta.jpg);
	padding-left: 0px; 
}

#direccion {	float:left;
		width:400px;
		height:260px;
		padding-left:50px;
		padding-top:30px;}

.galeria {border:0 none;
		margin-bottom:15px;
		margin-right:10px;
		width:200px;
		padding-left:18px;padding-top:10px;
		text-align:center;
		text-decoration:none;}

.subcategoria {background: url(imagenes/vineta1.jpg) no-repeat;padding-left:20px;}

.lista_izq{float:left;width:220px;}

#contenido_izquierdo #menu_desp .no-selected{color:#FFFFFF;}
#contenido_izquierdo #menu_desp .no-selected:hover {color:#fffc2a;}
#contenido_izquierdo #menu_desp .selected{color:#fffc2a;}

