html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

strong {font-weight: bold;}
em {font-style: italic;}

a {	text-decoration:none; }

a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body {
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: #333;
}

input {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

select {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

textarea {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

p {
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#E54F1D; font-weight: bold;}
p a:hover {color:#E54F1D; text-decoration:underline;}

ul {
	padding-left: 25px;
	list-style: circle;
}

li {
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 10px;
}

li a { color: #333;}
li a:hover { color: #E54F1D; text-decoration: none;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}	

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

/* ESTRUCTURA */

body {
	background-color: #E7E7E2;
}

.contenedor {
	width: 1000px;
	margin: 0px auto;
}

.header {height: 180px;	width: 1000px;}
.header#normal {background: white url('../images/header.jpg') top center no-repeat;}
.header#promo {background: white url('../images/header_promo.jpg') top center no-repeat;}
.header#index {background: white url('../images/header_index.jpg') top center no-repeat;}

.header .logo {
	width: 140px;
	height: 65px;
	float: left;
	margin-top: 72px;
	margin-left: 8px;
	display: inline;
}

.header .fecha {
	float: right;
	text-align: right;
	margin-right: 30px;
	width: 130px;
	margin-top: 150px;
	font-size: 11px;
	color: #999;
}

.header .apartado1, .header .apartado2 {
	font-size: 12px;
	/*font-weight: bold;*/
	/*outline: 1px solid red;*/
	float: left;
	margin-top: 30px;
	height: 58px;
	padding-left: 160px;
	padding-top: 54px;
	color:#FE7D2C;
}

.header .apartado_on {
	font-weight: bold;
	color:#FE7D2C;
}

.header .apartado1 a, .header .apartado2 a {color:#999;}
.header .apartado1 a:hover, .header .apartado2 a:hover {color:#999; font-weight: bold; text-decoration: none;}

.header .apartado_on a {color:#FE7D2C;}
.header .apartado_on a:hover {color:#FE7D2C; text-decoration: none;}

.header .apartado1 {margin-left: 70px; width: 210px;}
.header .apartado2 {margin-left: 70px; width: 182px;}

.izda {
	width: 170px;
	height: 570px;
	padding-top: 19px;
	float: left;
	position: relative;
}

.seccion, .seccion_on {
	width: 130px;
	padding: 0px 5px;
	margin-left: 28px;
	margin-right: 2px;
	height: 16px;
	line-height: 20px;
	border-bottom: 1px solid #666;
	overflow: visible;
	position: relative;
}

.seccion {background-color: white;}
.seccion a {line-height: 16px; color: #999;}

.seccion_on {background-color: #999;}
.seccion_on a {line-height: 16px;color: white;}

.submenu {
	position: absolute;
	left: 140px;
	top: 0px;
	z-index:2;
}

.submenu_top {
	height: 16px;
	background-color: #999;
	width: 160px;
	border-bottom: 1px solid #666;
}

.subseccion, .subseccion_on {
	margin-left: 10px;
	width: 140px;
	padding: 0px 5px;
	height: 16px;
	line-height: 20px;
	border-bottom: 1px solid #666;
}

.subseccion {background-color: white;}
.subseccion a {line-height: 16px; color: #999;}

.subseccion_on {background-color: #E7E7E2;}
.subseccion_on a {line-height: 16px; color: black;}

.cuerpo {
	width: 830px;
	height: 589px;
	float: left;
	position: relative;
}

.cuerpo .globo {
	float: left;
	display: inline;
	margin-top: 80px;
	margin-left: 324px;
	width: 380px;
	height: 350px;
}

.cuerpo .globo h1 {
	font-size: 30px;
	color: #FE7D2C;
	font-weight: bold;
	display: block;
	width: 330px;
	display: inline;
}

.cuerpo .globo h2 {
	font-size: 20px;
	color: white;
	font-weight: bold;
	display: inline;
}
.cuerpo .globo .txt {
	margin-top: 25px;
	margin-left: 150px;
	width: 230px;
}

.cuerpo .globo .txt, .cuerpo .globo .txt p, .cuerpo .globo .txt li {
	color: white;
	font-size: 11px;
	line-height: 13px;
	text-align: justify;
}

.cuerpo .globo .txt li {
	text-align: left;
}

.cuerpo .globo .txt a, .cuerpo .globo .txt p a {
	color: #FE7D2C;
	font-weight: bold;
	line-height: 13px;
}

.cuerpo .globo .txt a:hover, .cuerpo .globo .txt p a:hover {
	color: #FE7D2C;
	text-decoration: underline;
}

.cuerpo .globo .txt span {color: #FE7D2C; font-weight: bold; }

.fondo {
	width: 1000px;
	height: 589px;
	background-color: white;
}

.fondo#seccion0 {background: white url('../images/seccion0.jpg') top center no-repeat;}
.fondo#seccion1 {background: white url('../images/seccion1.jpg') top center no-repeat;}
.fondo#seccion2 {background: white url('../images/seccion2.jpg') top center no-repeat;}
.fondo#seccion3 {background: white url('../images/seccion3.jpg') top center no-repeat;}
.fondo#seccion4 {background: white url('../images/seccion4.jpg') top center no-repeat;}
.fondo#seccion5 {background: white url('../images/seccion5.jpg') top center no-repeat;}
.fondo#seccion6 {background: white url('../images/seccion6.jpg') top center no-repeat;}
.fondo#seccion7 {background: white url('../images/seccion7.jpg') top center no-repeat;}
.fondo#seccion8 {background: white url('../images/seccion8.jpg') top center no-repeat;}
.fondo#seccion9 {background: white url('../images/seccion9.jpg') top center no-repeat;}
.fondo#home {background-color: white;}

.home {
	width: 830px;
	height: 589px;
	float: left;
	position: relative;
}

.home img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.home .seccion1 {
	position: absolute;
	top: 195px;
	left: 87px;
	width: 180px;
	height: 45px;
}

.home .seccion2 {
	position: absolute;
	top: 432px;
	left: 435px;
	width: 180px;
	height: 45px;
}

.home .seccion1 a, .home .seccion2 a {
	color: white;
	line-height: 15px;
}

.creditos {
	width: 1000px;
	height: 30px;
	font-size: 11px;
	color: #999;
}

.creditos .creditos1 {line-height: 30px; float: left; width: 665px; margin-left: 15px; display: inline;}
.creditos .creditos2 {line-height: 30px; float: left; width: 305px; margin-right: 15px; display: inline; text-align: right;}

.creditos .creditos1 a {line-height: 30px; color:#FE7D2C;}
.creditos .creditos1 a:hover {color:#FE7D2C; text-decoration: underline;}

.creditos .creditos2 a {line-height: 30px; color:#999;}
.creditos .creditos2 a:hover {color:#999; text-decoration: underline;}
.creditos .creditos2 span {font-weight: bold; color:#FE7D2C;}

.creditos#home {background-color: white;}


.gmap {
	margin-top: 5px;
	margin-left: 60px; 
	width: 325px; 
	height: 235px; 
	border: 1px solid #999;
	margin-bottom: 10px;
}

.sedes {
	margin-left: 60px;
	margin-top: 20px;
	color: #FE7D2C;
	font-weight: bold;
}

.sedes a {color: white;}
.sedes a:hover {color: white; text-decoration: underline;}

.localizacion {margin-left: 60px; width: 325px; text-align: center;}
.localizacion a {color: white; font-weight: bold;}
.localizacion a:hover {color: white; text-decoration: underline;}

#comollegar {
	background-color: white;
	padding: 5px 10px;
	color: #999;
	margin-left: 510px;
	width: 180px;
	height: 50px;
}

#comollegar input {
	border: 1px solid #999;
	height: 10px;
	font-size: 10px;
}

#comollegar #boton {
	margin-top: 5px;
	border: none;
	width: 17px;
	background: url('../images/flechaON.jpg') center center no-repeat;
	height: 17px;
	cursor: pointer;
}

.contacto input, .contacto textarea, .contacto select {
	border: 1px solid #999;
	width: 162px;
}

.contacto #boton {
	width: auto;
	background-color: #FE7D2C;
	color: white;
	border: 1px solid #FE7D2C;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

/* PROMOCIONES */

.tipo_promo, .tipo_promo_on, .tipo_promo2 {
	width: 226px;
	float: left;
	height: 22px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.tipo_promo {background: #EBEBEB url('../images/tipo_promo.jpg') top left repeat-x;}
.tipo_promo a {color: white;}
.tipo_promo a:hover {color: white; text-decoration: none;}

.tipo_promo_on {background: #EBEBEB url('../images/tipo_promo_on.jpg') top left repeat-x;}	
.tipo_promo_on a {color: #666;}
.tipo_promo_on a:hover {color: #666; text-decoration: none;}

.tipo_promo2 {background: #EBEBEB url('../images/tipo_promo2.jpg') top left repeat-x;}	
.tipo_promo2 a {color: #666;}
.tipo_promo2 a:hover {color: #666; text-decoration: none;}

.lista_promo {
	width: 688px;
	background-color: #EBEBEB;
	margin-left: -2px;
	padding: 10px;
	color: #615D5E;
	font-size: 12px;
	line-height: 15px;
}

.lista_promo a {color: #615D5E;}
.lista_promo a:hover {color: #615D5E; text-decoration: underline;}

.lista_promo hr {
	width: 688px;
	margin: 25px auto;
	border: none;
	border-top: 1px solid #ABA9AA;
}

.lista_promo .prov {color: #FC8438;}
.lista_promo .localidad {color: #999;}
.lista_promo .tipo {font-size: 11px;}

.lista_promo .foto {
	width: 688px;
	height: 300px;
	margin-top: 15px;
}

.paginador {
	text-align: right;
	margin-top: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #615D5E;
}

.paginador img {margin: 0px 3px; vertical-align: bottom;}

.lista_promo h3 {
	font-size: 12px; 
	font-weight: bold; 
	padding-top: 8px; 

	color: #FC8438;
}

.lista_promo h4 {
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 140px; 
	color: #FC8438;
	padding-left: 10px;
}
.lista_promo h4 a {color: #FC8438;}
.lista_promo h4 a:hover {color: #FC8438; text-decoration: underline;}

.laukis {
	float: left;
	display: inline;
	margin-right: 4px;
	text-align: center;
	font-weight: bold;
	padding: 4px 6px;
	background-color: #D7D6D1;
	color: #706F6C;
}	

.laukis a {color: #706F6C;}
.laukis a:hover {color: #706F6C; text-decoration: none;}

#divScrollTextCont {
	position:absolute; 
	width:317px; 
	height:195px;
	/*clip:rect(0px 400px 317px 0px);*/
	overflow:hidden; 
}

#divText {
	position:relative; 
	left:0px; 
	top:0px;
}
