
/* 			ESTILOS POR DEFECTO PARA TODAS LAS WEBS 		*/

* {
	border:medium none;
	margin:0px;
	padding:0px;
}

img
{
	border: 0;
	vertical-align:	middle;
}

a {
	color: white;
}

body {
	background:			#000 url(../../imagenes/fondo_web.jpg) repeat-x;
	font-family: 		Book Antiqua,Verdana,Arial,Helvetica,sans-serif;
	margin:				auto;
}

.a_noline {
	text-decoration:	none;
}

h1 a {
	text-decoration: 	none;
}

h1 a:hover {
	color:			#FF0000;
	border-bottom:	1px solid white;
}

.separador {
	clear:	both;
}

.inicio {
	color: 				#ff8b02;
	text-decoration:	none;
}

a.inicio:hover {
	color:				#FFF;
	text-decoration: 	underline;
}

a.menu {
	color: 				#FFF;
	text-decoration:	none;
}

a.menu:hover {
	color: 				#ff8b02;
	text-decoration:	underline;
}

/* ---------------------------------- ACCESIBILIDAD ---------------------------------- */
label.esconder {
	visibility: hidden;
	display: none;
}

/* ------------------------------- ESTRUCTURA ------------------------------- */
#cont_sup_inicio {
	width:				100%;
	height: 			354px;
	text-align:			center;		
	background: 		#191919 url(../../imagenes/presentacion/fondo_sup.jpg) repeat-x;
	color:				#ff8b02;
	font-size:			0.8em;
	
}

#cont_sup {
	width:				100%;
	height: 			163px; /* 193 163 */ 
	background: 		#191919 url(../../imagenes/logo_web_fondo.jpg) center no-repeat;		
	display:			none;
	color:				#ff8b02;	
	font-size:			0.8em;
}

#cont_sup_vis {
	width:				100%;
	height: 			163px;
	background: 		#191919 url(../../imagenes/logo_web_fondo.jpg) center no-repeat;		
	color:				#ff8b02;	
	font-size:			0.8em;
}

.cont_med {
	width:				960px;
	height: 			366px;
	margin:				auto;
	background:			#f1f2f0 url(../../imagenes/fondo_medio.jpg) repeat-x;
	display:			none;
}

.cont_med_vis {
	width:				960px;
	height: 			366px;
	margin:				auto;
	background:			#f1f2f0 url(../../imagenes/fondo_medio.jpg) repeat-x;
}

#cont_inf_inicio {
	width:				100%;
	height: 			300px;
	background: 		#000;	
	color:				white;
}


#cont_inf {
	width:				100%;
	height: 			100px;
	background-color: 	black;	
	display:			none;
	color:				white;
	font-size:			0.7em;
}
#cont_inf_vis {
	width:				100%;
	height: 			100px;
	background-color: 	black;	
	color:				white;
	font-size:			0.7em;
}

#logo_sup_inicio {
	padding-top:		160px;
}

#logo_sup {
	text-align:			center;
	padding-top:		60px;
	float:				left;
}

#texto_presentacion {
	text-align:			center;
	padding-top:		20px;
	letter-spacing: 	0.4em;
}

#idiomas {
	color: 				#ff8b02;
	text-decoration:	none;
	/*text-align: 		right;	*/
	padding-top: 		126px;
	letter-spacing: 	-0.05em;
	float:				right; 
}

#logo {
	margin-left:		170px;
	margin-top:			60px;
	width:				353px;
	height:				100px;
	float:				left;
	cursor:				pointer;
}

#logo_superior {
	width:				754px;
	text-align:			center;
	margin:				auto;			
}

#texto_menu {
	color: 				#FFF;
	text-decoration:	none;
	text-align: 		left;
	padding-left: 		16%;	
	padding-top: 		8px;
	letter-spacing: 	-0.05em;
}

#cont_imagen {
	float:				left;
}

#cont_texto {
	float:				right;
	width:				430px;
}

#cont_texto_fijo {
	float:				right;
	width:				430px;
	height:				308px;
}

#cont_imagenes {
	float:				right;
	width:				430px;
	margin-top:			20px;
}

.tex_titulo {
	font-size:			2em;
	letter-spacing: 	-0.05em;
	color:				#ff8b02;
	margin-top:			20px;
}

.tex_parrafo {
	margin-top:			10px;
	font-size:			0.8em;
	letter-spacing: 	-0.02em;
	color:				#636862;
}

.izda {
	float:				left;
}

.dcha {
	float:				right;
	margin-right:		20px;
}

#mapa {
	padding:			10px;
	text-align:			center;
}

#loc_texto {
	float:				left;
	text-align:			center;
	width:				500px;
	font-size:			0.8em;
	color:				#636862;
}

#log_imagen {
	float:				right;
	padding-right:		20px;
}

/* ------------------------------- PROMOCIONES ------------------------------- */

#promociones_cuadros {
	text-align: 		center;
	height:				136px;
}

.promociones_cuadro {
	width:				95px;
	height:				95px;
	margin-right:		8px;
	float:				left;
	background-color:	#ff8b02;
	font-size:			1.2em;
	color:				white;
	margin-top:			20px;
	margin-bottom:		20px;
}

.promo_enlace {
	padding-top:		20px;
}

#cont_imagen_promociones {
	float:				left;
	background:			#191919 url(../../imagenes/promociones/fondo_naranja.jpg) center no-repeat;
	width:				497px;
	height: 			366px;
}

.cont_imagen_pro_texto {
	font-size:			1.4em;
	color:				white;
	text-align:			center;
	padding-top:		30px;
	letter-spacing: 	-0.04em;
	margin-bottom:		10px;
}

#cont_imagen_pro_galeria {
	width: 				380px;
	height: 			260px;
	margin:				auto;
	background-color:	white;
}

/*====================== Galerķa ======================*/
#galeria li{
	background: 		#F2F2F2;
	padding: 			15px;
	margin: 			5px;
}

#cont_imagen_pro_texto a.wactive{
	text-decoration: 	none;
}


#parent4 li{
	background: 		#F2F2F2;
	padding: 			2px;
	margin: 			2px;
}

#menu4 a {
	text-decoration:	none;
}

#menu4 a.wactive{
	color: black;
	text-decoration: 	none;
}

.imagen_galeria {
	margin:				4px 1px;
}

/* ----------------------- CONTACTO ------------------------ */
#formulario_contacto {
	float:				left;
	margin:				20px 20px;
	width:				350px;
	height:				300px;
	color:				#636862;
	font-size:			0.8em;
	line-height: 		22px;
	
}

#frm_enviado {
	padding-top:		50px;
	text-align:			center;
}

.contacto_cabecera {
	font-weight:		bold;
	font-size:			1.6em;
	margin-left:		4px;
}

.tex_parrafo_contacto {
	margin-top:			10px;
	font-size:			0.8em;
	letter-spacing: 	-0.02em;
	color:				#636862;
	height: 			236px;
}

#formulario_contacto input {
	width:				290px;
	height:				22px;
	border:				1px solid #c0c0c0;
}

#formulario_contacto textarea {
	width:				290px;
	height:				100px;
	border:				1px solid #c0c0c0;
}

#formulario_contacto dt, dd {
	margin: 			4px ;
}

#frm_cont_enviar {
	margin-left:		4px;
}

#enlaces_fases {
	width:				400px;
	margin:				20px auto;
	text-align:			center;
}

#enlaces_fases a {
	text-decoration:	none;
	font-size:			1.2em;
	color:				#000;
}

#enlaces_fases a.seleccionada {
	text-decoration:	none;
	font-size:			1.2em;
	color:				#FF8B02;
}

#enlaces_fases a:hover {
	text-decoration:	underline;
	color:				#FF8B02;
}

.link_on {
	color:				#000;
}

#vendida {
	color:				#FF8B02;
	font-size:			3em;
	height:				250px;
	margin:				60px 0;
	text-align:			center;
	width:				360px;
	letter-spacing:		-0.05em;
}

/* ------------------------------------- IMAGENES ---------------------------------- */
#no_imagenes {
	text-align:			center;
	font-size:			1em;
	font-weight: 		bold;
	margin-top:			100px;
}








