/***

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

html {
	font-family: "Gill Sans Std", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CDB59C;
	
***/

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

html, body {
	height:100%;
	margin:0;
	font-family: "Gill Sans Std", "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CDB59C;
}

body {
	position:relative;
	min-width:840px;
	min-height:560px;
	background:#120B07;
	text-align:center;
}

#contenido {
	position:absolute;
	background:#371F11;
	width:840px;
	height:560px;
	top:50%;
	left:50%;
	margin-top:-280px;
	margin-left:-420px;
}

h1 { font-size: 0.8em;}
h2 { font-size: 0.7em;}
h3 { font-size: 0.6em;}
h4 { font-size: 0.5em;}
h5 { font-size: 0.4em;}
h6 { font-size: 0.3em;}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
}

.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

table {
	width: 100%;
}

form {
	overflow: hidden;
	margin: 0px auto;
}

a {
	text-decoration:none;
}

/***
body {
	background:#120B07;
	text-align: center;
}

.contenido {
	background:#371F11;
	width:840px;
	height:560px;
	margin:0 auto;
}
***/

#pagina_central {

}

.color_blanco   { color:#FFFFFF; }
.color_blanco a { color:#FFFFFF; }
/* .color_blanco a:hover { text-decoration:underline; } */
.fondo_blanco   { background-color:#FFFFFF; }

.color_negro   { color:#000000; }
.color_negro a { color:#000000; }
.color_negro a:hover { text-decoration:underline; }
.fondo_negro   { background-color:#000000; }

.alinear_dcha   { text-align:right; }
.alinear_centro { text-align:center; }

.subrayado {
	text-decoration:underline;
}

.puntero {
	cursor:pointer;
}


/************/
/** INICIO **/
/************/

.titulo_catalogo {
	font-size:1.65em;
	padding:70px 0 0;
}

.cajas {
	padding:60px 0 0;
	width:707px;
	margin:0 auto;
}

.columna_caja {
	width:101px;
}

.margen_titulo_seccion {
	margin:5px 0 0;
}

#pie {
	margin:85px 0 0 !important;
	*margin:25px 0 0 !important;
	height:99px;
}

#pieEnlaces {
	position:absolute;
	width:840px;
	top:50%;
	left:50%;
	margin-top:295px;
	margin-left:-420px;
	font-size: 10px;
}
.enlacePie{ color:#CDB59C; }
.enlacePie a { color:#CDB59C; }

.caja_noticias {
	background:url('../img/caja_news.gif');
	width:59px;
	height:18px;
	font-size:0.7em;
	padding:8px 0 0;
	margin:63px 0 0 30px !important;
	*margin:63px 0 0 20px !important;
	color:#CDB59C;
}



.caja_noticias a { color:#CDB59C; }


.columna_enlaces {
	width:70px;
	font-size:0.75em;
	text-align:left;
	margin:60px 30px 0 0 !important;
	*margin:60px 20px 0 0 !important;
	line-height:16px;
}

.columna_enlaces a { color:#CDB59C; }
.columna_enlaces a:hover { color:#000000; }

.imagen_pie {
	width:625px;
	margin:0 auto;
}


/*****************/
/*** SECCIONES ***/
/*****************/

.imagen_izquierda {
	width:560px;
	float:left;
	height:560px;
}

.texto_derecha {
	width:280px;
	float:left;
	height:560px;
}

.flecha_anterior {
	background:url('../img/flecha_anterior.gif') no-repeat;
	width:101px;
	height:26px;
	padding:3px 0 0 8px;
}

.flecha_siguiente {
	background:url('../img/flecha_siguiente.gif') no-repeat;
	width:84px;
	height:26px;
	padding:3px 16px 0 0;
}

.estilo_cita { font-size:2.0em; line-height:30px; color:#FFFFFF; text-align:left; margin:0 10px; }
.estilo_autor { font-size:1.4em; color:#FFFFFF; text-align:right; margin:0 10px; }

.estilo_nombre { text-align:left; margin:0 10px; }
.estilo_explicacion { font-size:0.9em; line-height:15px; text-align:left; margin:0 25px 0 15px; }

.enlace_volver { text-align:right; margin:0 15px; }
.enlace_volver a { color:#CDB59C; }
.enlace_volver a:hover { color:#000000; }


/**************/
/*** SCROLL ***/
/**************/

#cuadro_imagen{
	height:auto !important;
	height:560px;
	min-height:560px;
	padding:0px;
}

#scroller {
	width: 560px;
	overflow: hidden;
}

.section {
	float: left;
	width: 560px;
}

.image_section {
}

.title_section {
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: center;	
}

#toolbar, .navigation2{
	margin:0;
	padding:0;
}

#toolbar li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

.navigation2 li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}


/***************/
/*** EMPRESA ***/
/***************/

.col_empresa_izq {
	float:left;
	width:450px;
	padding:20px 0 0;
}

.col_empresa_titulo {
	float:left;
	padding:60px 0 0;
	width:65px;
}

.col_empresa_dcha {
	float:right;
	padding:60px 60px 0 0;
}

.datos_empresa {
	font-size:0.9em;
	color:#FFFFFF;
	line-height:17px;
	margin:15px 0 0;
}

.datos_empresa a { color:#CDB59C; }
.datos_empresa a:hover { color:#000000; }

.texto_empresa {
	font-size:0.8em;
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}

.logo_empresa { margin-top:-36px !important; margin-top:-45px; }

.ver_aviso_legal { margin:20px 76px 0 191px !important; margin:20px 76px 0 95px; }
.ver_aviso_legal a { color:#CDB59C; }
.ver_aviso_legal a:hover { color:black; }

.boton_volver {
	font-size:0.75em;
	padding:0 0 25px 25px;
	text-align:left;
}

.texto_volver {
	float:left;
	font-weight:bold;
	margin:0 0 0 2px;
}

.texto_volver a:hover { color:black; }


/****************/
/*** CONTACTO ***/
/****************/

.col_contacto_izq {
	width:450px;
	padding:20px 0 0;
	float:left;
	font-size:0.9em;
}

.col_contacto_dcha {
	float:right;
	width:390px;
	padding:50px 0 0;
}

.caja_fondo {
	background:url('../img/caja_contacto.gif') no-repeat;
	width:389px;
	height:379px;
}

.datos_caja_contacto {
	color:white;
	float:left;
	font-size:0.8em;
	font-style:italic;
	margin:240px 0 0 89px !important;
	margin:240px 0 0 42px;
}

.datos_caja_contacto a { color:#CDB59C; }
.datos_caja_contacto a:hover { color:black; }

.formulario_contacto {
	color:white;
	width:370px;
	margin:0 auto;
	text-align:left;
}

.texto_formulario { 
	font-size:0.8em; 
	color:#FFFFFF; 
	float:left; 
	width:80px; 
	text-align:left; 
	padding:0 0 15px; 
}

.input_text { 
	border-top:1px solid #000000; 
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #000000;
	background-color:#D0B993; 
	float:left; 
	width:280px; 
	height:16px;
	margin:0 0 11px !important;
	margin:0 0 15px;
}

.ancho_1 { width:160px; }
.ancho_2 { width:78px; }

.input_area { 
	border-top:1px solid #000000; 
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #000000;
	background-color:#D0B993; 
	width:360px;
	height:60px;
}

.texto_contacto {
	text-align:justify;
	line-height:18px;
	margin:6px 0 30px;
}

.boton_enviar {
	font-family: "Gill Sans Std", "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #CDB59C;
	background:#371F11;
	color:#FFFFFF;
	cursor:pointer;
	font-size:0.8em;
	padding:1px 5px;
	margin:30px 0 0;
}

.boton_enviar_on {
	font-family: "Gill Sans Std", "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	background:#CDB59C;
	color:#371F11;
	cursor:pointer;
	font-size:0.8em;
	padding:1px 5px;
	margin:30px 0 0;
}

.clear2 { clear:both !important; clear:none; }


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

.columna_noticia_izquierda {
	width:345px;
	float:left;
	padding:30px 0 0 50px;
	text-align:left;
	height:431px;
	overflow:visible;
}

.columna_noticia_derecha {
	width:300px;
	float:right;
	padding:70px 40px 0 0;
	text-align:left;
}

.descripcion_noticia {
	font-size:0.75em;
	line-height:15px;
}

.detalle_noticia_izq {
	float:left;
	width:130px;
}

.detalle_noticia_dcha {
	float:right;
	width:187px;
}

.detalle_fecha_noticia {}
.detalle_titulo_noticia { color:#FFFFFF; margin:6px 0 0; }

.img_mas_fotos {
	background:#000000;
	width:130px;
	padding:2px 0;
	font-size:1em;
	text-align:center;
}

.ultimas_noticias {
	font-size:1.5em;
	margin:0 0 20px 0;
}

.texto_historico_noticias { font-size:0.8em; margin:3px 0 0; }

.bloque_noticia {
	/*padding:0 0 30px 5px;*/
	margin:0 0 5px;
	height:62px;
	padding:0 0 0 5px;
}

.bloque_noticia_on {
	background:#29170C;
	/*padding:0 0 30px 5px;*/
	height:62px;
	padding:0 0 0 5px;
	margin:0 0 5px;
	cursor:pointer;
}


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

#id_index1{
	margin: 15px 0 10px 0;
	padding: 0;
}

#id_index2{
	margin: 10px 50px -55px 50px;
	padding: 0;
}