/* Estructura */
body {
	background-color: #B1B8BC;
	margin: 0;
	padding: 0;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

/* Contenedores principales */
DIV.total{
	width: 100%;
	text-align: center;
	float: none;
}
DIV.interno{
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
	text-align:center;
}
DIV.bg{
	position: relative;
	float: left;
	width: 960px;
	background: #78041B url(/img/bg.gif) repeat-y right top;
}

/* Contenedor medio */
DIV.medio{
	position: relative;
	width: 100%;
	text-align:left;
	color: #78041B;
}
DIV.medio DIV.derecha{
	position: relative;
	float: right;
	width: 790px;
}
DIV.medio DIV.derecha DIV.contenidos{
	position: relative;
	float: left;
	width: 600px;
	margin: 10px 0 10px 10px;
}
* html DIV.medio DIV.derecha DIV.contenidos{
	margin: 10px 0 10px 0;
	left:10px;
}
DIV.medio DIV.derecha DIV.barra_derecha{
	position: relative;
	float: right;
	width: 150px;
	margin: 10px 0 0 10px;
	right:10px;
}
DIV.medio DIV.izquierda{
	position: relative;
	float: left;
	width: 170px;
	color: #FFF;
}
DIV.medio DIV.izquierda DIV.margenes{
	position: relative;
	float: left;
	width: 150px;
	padding: 0 0 0 10px;
}

/* Firma WC */
DIV.firma{
	position: relative;
	float: right;
	clear: both;
	width:100%;
	height: 25px;
	background-color: #560810;
	text-align: right;
}

/* Header */
DIV.header{
	position: relative;
	float: left;
	width: 100%;
	background-color: #78041B;
}
DIV.header DIV.logo{
	position: relative;
	float: left;
}
DIV.header DIV.banner{
	position: absolute;
	z-index:2;
	width: 468px;
	height: 60px;
	padding: 9px 9px 0 0;
	text-align: left;
	left:483px;
}
DIV.header DIV.barra{
	position:relative;
	float:left;
	clear:left;
	line-height:24px;
	width:100%;
	text-align:left;
}
DIV.header DIV.barra DIV.leyenda{
	position:relative;
	float:left;
	padding:0 0 0 100px;
	font-family:Helvetica, Tahoma, Arial;
	font-size:14px;
	width:400px;
}
DIV.header DIV.barra DIV.leyenda strong{
	color:#ffbc09;
	font-weight:normal;
}

/* Fecha - Idioma */
DIV.fecha_idioma{
	position:relative;
	float:right;
	padding-right:10px;
	text-align:right;
	color:#ffbc09;
	width:400px;
}
DIV.fecha_idioma a.e,
DIV.fecha_idioma a.i,
DIV.fecha_idioma a.p{
	color:#FFF;
	text-decoration:none;
	padding-left:24px;
}
DIV.fecha_idioma a:hover{
	color:#ffbc09;
}
DIV.fecha_idioma a.e{
	background:url(/img/idiomas_esp.gif) no-repeat left 2px;
}
DIV.fecha_idioma a.i{
	background:url(/img/idiomas_uk.gif) no-repeat left 2px;
}
DIV.fecha_idioma a.p{
	background:url(/img/idiomas_pr.gif) no-repeat left 2px;
}
/* Botonera superior o Titulares superiores */

/* Botonera + Desplegables */
DIV.botonera_corredores{
	position:relative;
	float:left;
	width: 100%;
	background-color:#78041B;
	text-align:left;
	z-index:3;
}
DIV.botonera_corredores ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
DIV.botonera_corredores ul li{
	padding: 0;
	float:left;
	border-bottom: solid 2px #EE6022;
}
DIV.botonera_corredores .activo{
	border-bottom: solid 2px #EE6022;
}
DIV.botonera_corredores ul li a{
	display: block;
	width: 192px;
	background-position: left -102px;
	
}
DIV.botonera_corredores ul li a:hover{
	background-position: left top;
}
DIV.botonera_corredores ul li a span{
	display:none;
}
DIV.botonera_corredores .activo a{
	background-position:left top;
}
#btn_nortegrande,#btn_nortegrande_i,#btn_nortechico,#btn_nortechico_i,#btn_central,#btn_central_i,#btn_araucania-lagos,#btn_araucania-lagos_i,#btn_austral,#btn_austral_i{
	height: 102px;
}
#btn_nortegrande{
	background-image: url(/img/btn_nortegrande.jpg);
}
#btn_nortegrande_i{
	background-image: url(/img/btn_nortegrande_i.jpg);
}
#btn_nortechico{
	background-image: url(/img/btn_nortechico.jpg);
}
#btn_nortechico_i{
	background-image: url(/img/btn_nortechico_i.jpg);
}
#btn_central{
	background-image: url(/img/btn_central.jpg);
}
#btn_central_i{
	background-image: url(/img/btn_central_i.jpg);
}
#btn_araucania-lagos{
	background-image: url(/img/btn_araucania-lagos.jpg);
}
#btn_araucania-lagos_i{
	background-image: url(/img/btn_araucania-lagos_i.jpg);
}
#btn_austral{
	background-image: url(/img/btn_austral.jpg);
}
#btn_austral_i{
	background-image: url(/img/btn_austral_i.jpg);
}

/* Desplegables */
#desplegables{
	position: relative;
	float:left;
	width:100%;
	z-index:10;
	text-align:left;
	color:#FFF;
	white-space:nowrap;
}
#desplegables li {
	border-bottom:none; /* esto elimina el borde inferior */
}
#desplegable_nortegrande,
#desplegable_nortechico,
#desplegable_central,
#desplegable_araucania-lagos,
#desplegable_austral,
#desplegable_nortegrande_i,
#desplegable_nortechico_i,
#desplegable_central_i,
#desplegable_araucania-lagos_i,
#desplegable_austral_i{
	position:absolute;
	/*border-bottom: solid 0px #EE6022;*/
	/*border-top: solid 2px #EE6022;*/
	float:left;
	margin-top:-2px;
	display:none;
	z-index:4;
	 width:100%;
	background: url(/img/sombra_h.png) repeat-x left bottom;
	padding-bottom:10px;
}
#desplegable_nortegrande DIV,
#desplegable_nortechico DIV,
#desplegable_central DIV,
#desplegable_araucania-lagos DIV,
#desplegable_austral DIV,
#desplegable_nortegrande_i DIV,
#desplegable_nortechico_i DIV,
#desplegable_central_i DIV,
#desplegable_araucania-lagos_i DIV,
#desplegable_austral_i DIV{
	/*background-color:#3399E1;#ff6f00;EE6022;*/
	background: #2987c5 url(/img/bg_tab_hover.jpg) repeat-x left top;
	padding:8px 4px 8px 4px;
}
DIV.botonera_corredores table{

}
DIV.botonera_corredores table td{
	width:16%;
}
DIV.botonera_corredores table a{
	display:block;
	color:#FFF; /*#78041B;*/
	text-decoration:none;
	width:auto;
	padding:2px 4px 2px 10px;
	font-size:10px;
}

DIV.botonera_corredores table a:hover{
	color:#FFF;
	background-color:#a70020; /*#458d0d;*/
}

/* Buscador */
DIV.medio DIV.izquierda DIV.buscador{
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	background-color:#560810;
	padding:5px 0 10px 0;
}
DIV.medio DIV.izquierda DIV.buscador .campo_input{
	background: url(/img/bg_input_form.gif) no-repeat left top;
	width:126px;
	height:18px;
	border:0;
	font-size:11px;
	padding:4px 0 0 6px;
	float:left;
	margin-left:12px;
}
DIV.medio DIV.izquierda DIV.buscador .campo_enviar{
	background: url(/img/btn_buscador.gif) no-repeat left top;
	width:18px;
	height:18px;
	border:0;
	font-size:11px;
	margin-left:4px;
	float:left;
}

/* Barra Izquierda */
DIV.medio DIV.izquierda DIV.banner{
	position: relative;
	float: left;
	width: 150px;
	padding: 0 0 10px 0;
}

/* Contenedor Columna Izquierda (menues) */
DIV.menu_opcion{
position:relative;
float:left;
background-color:#78041B;
font: 12px Tahoma, Arial, Helvetica, sans-serif;
overflow: visible;
margin-bottom:10px;
padding-top:0px;
width:100%
}
.menu_vertical, .menu_vertical_1{
	background-color:#560810
}
.menu_vertical, .menu_vertical li, .menu_vertical ul, .menu_vertical_1, .menu_vertical_1 li, .menu_vertical_1 ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
}
.menu_vertical li, .menu_vertical_1 li {
	width: 100%;
	line-height: 22px;
}
.menu_vertical .activo, .menu_vertical_1 .activo {
	color: #FF6633;
	font-weight: bold;
	background: url(/img/btn_menu_opcion_1.jpg) no-repeat left top;
	padding-left:10px;
}
.menu_vertical a, .menu_vertical_1 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	padding-left: 10px;
	background: url(/img/btn_menu_opcion_1.jpg) no-repeat left top;
}
.menu_vertical a:hover, .menu_vertical_1 a:hover {
	color: #FFF;
	background-position: left bottom;
}
.menu_vertical ul a, .menu_vertical_1 ul a, .conSubMenu_activo div{
	background:none;
	background:#560810 url(/img/bg_menu_flecha.gif) no-repeat 10px center;
	padding-left:20px;
}
.conSubMenu_activo .activo{
	padding-left:0
}
.menu_vertical ul a:hover, .menu_vertical_1 ul a:hover {
	background-position: 10px center;
	background-color: #D0341E;
}
.menu_vertical_1 ul {
	width: 200px;
}

.menu_vertical .conSubMenu, .menu_vertical_1 .conSubMenu {
	cursor: s-resize;
	background: url(/img/btn_menu_opcion_1.jpg) no-repeat left top;
}
.menu_vertical_1 .conSubMenu {
	background: url(/img/btn_menu.gif) no-repeat left top;
}
.menu_vertical li.conSubMenu_activo, .menu_vertical .conSubMenu_activo>a {
	color: #FF6633;
	font-weight: bold;
}
.conSubMenu ul, .conSubMenu_activo ul, .conSubMenu ul {
	font-weight: normal;
	display:none;
}
.conSubMenu .muestra, .conSubMenu_activo .muestra, .conSubMenu .muestra {
	display:block;
}

.menu_vertical_1 li a img {
	vertical-align: middle;
	border: 0;
}
.menu_vertical_1 .titulo {
	background: url(/img/btn_menu_titulo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding-left: 10px;
}
.menu_vertical a.h{
	background-image: url(/img/btn_menu_opcion_h.jpg);
}
.menu_vertical a.p, .menu_vertical li.p{
	background-image: url(/img/btn_menu_opcion_p.jpg);
}
.menu_vertical .m_alto{
	line-height:45px;
	background: #fff url(/img/bg_menu_sep_2012.gif) no-repeat top right;
	color: #032b37;
	width:160px;
	padding-left:10px
}
.fixed{
	position: fixed;top:0;
}
.flo{
	height:40px;position: relative;
	float: left;
	width: 100%;text-align:left;z-index:2
}

/* Menu Botcomun */
DIV.menu_botcomun{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	font-size:11px;
}
ul#botcomun,
ul#botcomun li,
ul#botcomun ul,
ul#botcomun_1,
ul#botcomun_1 li,
ul#botcomun_1 ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
}

ul#botcomun li,
ul#botcomun_1 li{
	float: left; /*Para IE 7*/
	display: block !important; /*Para buenos browsers*/
	position: relative;
	width: 100%;
	line-height:20px;
}
ul#botcomun li.activo,
ul#botcomun_1 li.activo{
	color:#FFF;
	background: url(/img/btn_sub_menu.jpg) no-repeat left bottom;
	padding-left:10px;
}
ul#botcomun_1 li.activo{
	background: url(/img/btn_menu.gif) no-repeat left bottom;
}
ul#botcomun a,
ul#botcomun_1 a{
	display:block;
	width:100%;
	text-decoration:none;
	color:#FFF;
	background: url(/img/btn_sub_menu.jpg) no-repeat left top;
	padding-left:10px;
}
ul#botcomun_1 a{
	background: url(/img/btn_menu.gif) no-repeat left top;
}
ul#botcomun a:hover,
ul#botcomun_1 a:hover{
	color:#FFF;
	background-position: left bottom;
}
ul#botcomun ul a,
ul#botcomun_1 ul a{
	width:100%;
}
ul#botcomun ul,
ul#botcomun_1 ul{
	position: absolute;
	float:left;
	left:160px;
	padding-left:11px;
	padding-right:10px;
	width:160px;
	top:-5px;
	background: url(/img/flecha_blanca.gif) no-repeat 2px 12px;
}
ul#botcomun ul{
	width:200px;
}
ul#botcomun ul li,
ul#botcomun_1 ul li{
	width:100%;
}
ul#botcomun li.conSubMenu,
ul#botcomun_1 li.conSubMenu{
	cursor: e-resize;
	background: url(/img/btn_sub_menu.jpg) no-repeat left top;
	padding-left:10px;
}
ul#botcomun_1 li.conSubMenu{
	background: url(/img/btn_menu.gif) no-repeat left top;
}
ul#botcomun li.conSubMenu_activo{
	color: #FFF;
	font-weight:bold;
	background: url(/img/btn_sub_menu.jpg) no-repeat left bottom;
	padding-left:10px;
}
ul#botcomun li.conSubMenu ul,
ul#botcomun li.conSubMenu_activo ul,
ul#botcomun_1 li.conSubMenu ul{
	display:none;
	padding-top:5px;
	font-weight:normal;
}
ul#botcomun li.conSubMenu ul li,
ul#botcomun li.conSubMenu_activo ul li,
ul#botcomun_1 li.conSubMenu ul li{
	left:-8px;
	width:100%;
	padding-left:8px;
	border:0; 
}
ul#botcomun li.conSubMenu ul li a,
ul#botcomun li.conSubMenu_activo ul li a,
ul#botcomun li.conSubMenu_activo ul li div,
ul#botcomun_1 li.conSubMenu ul li a {
	width:100%;
}
ul#botcomun li.conSubMenu_activo ul li div{
	height:18px;
}
ul#botcomun li.conSubMenu_activo li.activo{
	font-weight:bold;
	width:200px;
	left:0px;
}
ul#botcomun li.conSubMenu:hover ul,
ul#botcomun li.conSubMenu_activo:hover ul,
ul#botcomun li.iehover ul,
ul#botcomun_1 li.conSubMenu:hover ul,
ul#botcomun_1 li.iehover ul{
	display:block;
}
ul#botcomun li a img{
	vertical-align: middle;
	border:0;
}
ul#botcomun li.titulo{
	background:url(/img/btn_menu_titulo.gif) no-repeat left top;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
}

/* Contenidos */
DIV.contenidos a{
	color:#EE6022;
	text-decoration: none;
}
DIV.contenidos a:hover{
	color:#FF9900;
}

/* Todos los idiomas */
DIV.contenidos DIV.idiomas{
	position: relative;
	float:left;
	text-align:center;
	width:100%;
	color:#777;
	font-size:10px;
}
DIV.contenidos DIV.idiomas a{
	text-decoration:none;
	color:#777;
	line-height:22px;
}
DIV.contenidos DIV.idiomas a:hover{
	color:#007700;
}

/* Copyright */
DIV.contenidos DIV.copy{
	position: relative;
	float:left;
	font-size:11px;
	color:#999;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}
DIV.contenidos DIV.copy a{
	text-decoration:none;
	color:#999;
}
DIV.contenidos DIV.copy a:hover{
	color:#007700;
}

DIV.contenidos DIV.banner{
	position: relative;
	float: left;
	width: 600px;
	padding: 0 0 10px 0;
	text-align:center;
}

/* Caja paseos */
DIV.caja_paseos{
	position:relative;
	float:left;
	width:600px;
	background: url(/img/bg_caja_paseos.gif) repeat-y left top;
	margin-bottom:10px;
}
DIV.caja_paseos DIV.top{
	position:relative;
	float:left;
	width:100%;
	height:27px;
	background-color:#EE6022;
}
DIV.caja_paseos DIV.top h2{
	position:relative;
	float:left;
	color:#FFF;
	line-height: 27px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, "Helvetica", sans-serif;
	margin:0;
	padding-left:6px;
}

DIV.caja_paseos DIV.top DIV.cantidad_paseos{
	position:relative;
	float:right;
	color:#FFF;
	line-height: 27px;
	padding-right:6px;
}
DIV.caja_paseos DIV.contenido{
	position:relative;
	float:left;
	width:147px;
	margin-right:4px;
	color:#560810;
}
DIV.caja_paseos DIV.foto{
	background: #A33750 url(/img/bg_caja_paseo_flecha.gif) no-repeat 126px 55px;
}
DIV.caja_paseos DIV.contenido h3{
	font-size: 10px;
	font-weight:normal;
	padding:0 10px 0 10px;
	margin: 10px 0 0 0;
}
DIV.caja_paseos DIV.contenido h4{
	font-size: 11px;
	font-weight:bold;
	padding:0 10px 0 10px;
	margin:0 0 14px 0;
}
DIV.caja_paseos DIV.contenido h4 a{
	text-decoration:none;
	color:#560810;
}
DIV.caja_paseos DIV.contenido h4 a:hover{
	color:#007700
}
DIV.caja_paseos DIV.contenido DIV.texto{
	padding:0 10px 0 10px;
}
DIV.caja_paseos DIV.botones{
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	width:100%;
}
DIV.caja_paseos DIV.btn_ver{
	position:relative;
	float:left;
	text-align:right;
	font-weight:bold;
	width:147px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:4px;
}
DIV.caja_paseos DIV.btn_ver a{
	text-decoration:none;
	color:#560810;
	line-height:22px;
	background-color:#B1B9BC;
	padding:4px 7px 4px 7px;
	text-transform:uppercase;
}
DIV.caja_paseos DIV.btn_ver a:hover{
	background-color:#EE6022;
}

/* Barra Derecha */
DIV.medio DIV.derecha DIV.barra_derecha DIV.banner{
	position: relative;
	float: left;
	width: 150px;
	padding: 0 0 10px 0;
}

/* Clima */
DIV.clima{
	position:relative;
	float:left;
	width:150px;
	margin-bottom:14px;
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFF;
}
DIV.clima DIV.titulo{
	position:relative;
	background-color:#EE6022;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	height:20px;
}
DIV.clima DIV.medio{
	position:relative;
}
DIV.clima DIV.temp{
	position:absolute;
	width:90px;
	height:25px;
	top:8px;
	left:56px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #54532B; 
	text-align:center; 
}
DIV.clima DIV.estado{
	position:absolute;
	width:90px;
	height:25px;
	top:33px;
	left:56px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	color: #54532B; 
	text-align:center;  
}
DIV.clima DIV.inferior{
	position:relative;
	float:left;
	line-height:19px;
	background-color:#560810;
	color:#FFF;
	font-weight:normal;
	font-size:9px;
	height:19px;
	width:100%;
}
DIV.clima DIV.inferior DIV.texto_corto{
	position:relative;
	float:left;
	padding-left:4px;
}
DIV.clima DIV.inferior DIV.ver{
	position:relative;
	float:right;
	width:40px;
	height:19px;
	background-color:#EE6022;
	text-align:center;
}
DIV.clima DIV.inferior DIV.ver a{
	font-size:10px;
	color:#560810;
	text-decoration:none;
	display:block;
	font-weight:normal;
	background-color:#B1B9BC;
}
DIV.clima DIV.inferior DIV.ver a:hover{
	color:#FFF;
	background-color:#EE6022;
}

/* interads */
#interads{
	font-size:11px;
	width:150px;
	overflow:hidden;
}
#interads div{
	border-bottom:dashed 1px #cecda9;
	padding-bottom:6px;
	margin-bottom:14px;
}
#interads a{
	text-decoration:none;
	display:block;
	color: #FF6633;
	margin-top: 6px;
	font-size:11px;
	font-weight:bold;
}
#interads a:hover{
	text-decoration:underline
}
#interads a.promo{
	font-size:15px;
	text-decoration:none;
	display:block;
	margin-bottom:6px;
	color:#000
}
#interads a.promo:hover{
	text-decoration:underline
}
#interads p{
	margin-bottom:0;
	margin-top:5px;
	color:#000;
}

/* Redes sociales */
.tabs{
	clip:inherit;
	right:-95px;
	top:100px;
	position:fixed;
	height:59px;
	padding-top:16px;
	width:122px;
	z-index:11;
	display:block;
}
.tabs a{
	clear:both;
	float:right;
	padding-right:10px;
	padding-bottom:12px;
	width:76px;
	display:block;
}
.tabs img{
	border:0;
}
.twitter{
	background-image:url(/img/twitter_bg.png);
	background-repeat:no-repeat;
	top:80px;
}
.facebook{
	background-image:url(/img/facebook_bg.png);
	background-repeat:no-repeat;
	top:155px;
}
.youtube{
	background-image:url(/img/youtube_bg.png);
	background-repeat:no-repeat;
	top:231px;
}
.googleplus, .googleplus_p, .googleplus_i{
  background-image:url(/img/googleplus_bg.png);
  background-repeat:no-repeat;
  top:306px;
  padding-top:1px;
  height:75px;
}
.googleplus_p{
  background-image:url(/img/googleplus_bg_p.png);
}
.googleplus_i{
  background-image:url(/img/googleplus_bg_i.png);
}
.tabs .plusone,.tabs .addcircle{
  padding-top:10px;
  float:right;
  clear:right;
  margin-right:2px;
}
.addcircle a{
  width:32px;
  padding:0;
  clear: right;
}

/* Menú nuevo */
.corredores{
	float:left;
	position:relative;
	z-index: 10;
}
.menu {
	width: 960px;
	list-style-type: none;
	text-align: center;
	position: relative;
	background: #630100 url(/img/bg_menu.jpg) repeat-x 0 0;
	display: block;height: 40px;
	margin:0;
	padding:0;
}
.menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.menu li a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	border-right: solid 1px #3E0000;
	border-left: solid 1px #CC0000;
	display: block;
	line-height: 40px;
	float: left;
	text-align:center;
	width:80px;
}
.menu li a:hover, .sobre_btn_corredor, .menu .resalta, .menu a.activo {
	color: #FFFFFF; 
	background: #CF311B url(/img/bg_over.jpg) repeat-x 0 0;
}
.submenu {
	list-style-type: none;
	position: absolute;
	z-index: 10;
	top: 40px;
	left: 0;
	width: 920px;	
	text-align: center;
	background-color: #CF311B;
	padding: 20px;
	display: none;
	margin:0;
}
.submenu li {
	float: left;
	width: 180px;
	border: 0;
	background: url(/img/separador_li.gif) repeat-y left top;
}
.submenu li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0;	
	line-height: 20px;
	text-align: left;	
	padding: 0 10px;
	margin-left: 5px;
	width:150px;
}
.submenu li a:hover {
	background-image: none;
	background-color: #9B2414;
}
.submenu .descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	float: left;	
	width: 360px;
	text-align: left;
	padding-right: 20px;
	border: 0;
	background-image: none;
	clear: left;
	height: 150px;
}
.submenu .descripcion strong {
	font-size: 16px;
}
.submenu .descripcion img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.submenu .descripcion a {
	line-height: 20px;
	color: #FFF;
	padding-left: 8px;
	float: left;
	margin: 5px 0 0 0;
	display: block;
	width: 60px;
	background: #FE8F01 url(/img/bullet.gif) no-repeat 65px center;
}
.submenu .descripcion a:hover {
	color: #FFF;
	background: #EE6022 url(/img/bullet.gif) no-repeat 65px center;
}
.video_home{
	position:relative;
	text-align:center;
	height:180px;
	width:960px;
	overflow: hidden !important;
}
.menu_ciudad td{
	text-align: left;
}
#float{
	position: absolute;
	z-index: 3;
	background-color: #fff;
	width:600px;
	height: 300px
}
#tn{
  position: absolute;
  left:-8px;
  top:4px;
  width:85px;
}
#tn a{
  text-align: center;
  font-family: 'Orbitron', sans-serif;
  font-size: 11px;
  color: #636363;
}
#tn a:hover{
  color: #636363
}
#tn img{
	padding-bottom: 4px
}DIV.menu_ciudad{position:relative;float:left;background-color:#CF311B;width:100%;}
DIV.menu_ciudad table{margin:4px;}
DIV.menu_ciudad table td{width:16%;	font-size:10px;background: url(/img/bg_btn_ciudad.png) no-repeat left 5px;}
DIV.menu_ciudad table a{display:block;color:#FFF;text-decoration:none;width:auto;padding:2px 4px 2px 10px;font-size:11px;}
DIV.menu_ciudad table a:hover{color:#FFF;background:#9B2414 url(/img/bg_btn_ciudad_hover.png) no-repeat left 5px;}
DIV.menu_ciudad table td strong{font-size:11px;font-weight:normal;padding:2px 4px 2px 10px;color:#F4D0CB;background:#9B2414 url(/img/bg_btn_ciudad_hover.png) no-repeat left 5px;display:block;}
DIV.contenidos h1{color:#EE6022;font-weight:normal;font-size:19px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;margin-top:0;padding-top:0}
DIV.contenidos TABLE DIV.banner{width:auto;}
DIV.contenidos h2{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;margin:0;padding:0 0 0 10px;line-height:26px;background-color:#560810}DIV.contenidos h3{font-family:Tahoma,Arial,Helvetica,sans-serif;color:#FFF;font-size:12px;font-weight:700;text-decoration:none;line-height:22px;margin:0;padding:0 0 0 5px;background-color:#EE6022}DIV.contenidos h4{font-family:Arial,Helvetica,sans-serif;color:#560810;font-size:12px;font-weight:700;text-decoration:none;line-height:20px;margin:0 0 5px;padding:0 0 0 5px;background-color:#e3e3e3}DIV.contenidos DIV.banner{float:none;margin-bottom:10px}DIV.contenidos DIV.datos_ciudad{line-height:20px;height:20px;border-bottom:solid 1px #EE6022;background-color:#B5BDBD;padding-left:10px;color:#FFF}DIV.contenidos DIV.datos_ciudad b{color:#560810}TABLE.listado{width:600px;margin:0 0 10px;font-size:11px;color:#560810}TABLE.listado TD{vertical-align:middle;border-bottom:solid 1px #e3e3e3}TD.nombre{padding-left:6px;width:214px;height:18px}TABLE.listado a.promo,TABLE.listado a.promo_i{width:33px;overflow:hidden;line-height:18px;background:url(/imagenes/promo.gif) no-repeat left 2px;//background-position:left 6px}TABLE.listado a.promo_i{background:url(/imagenes/promo_i.gif) no-repeat left 2px}TABLE.listado a.promo b,TABLE.listado a.promo_i b{visibility:hidden}TABLE.listado a{font-weight:700;color:#F63;text-decoration:none}TABLE.listado a:hover{color:#EE6022}.ipromo,.ipromod{margin-left:5px;cursor:pointer}.hc{clear:both;display:block;height:50px;position:relative;width:600px}.hhotel{border-bottom:1px dotted #999;display:block;height:40px;padding:5px 0 2px;width:600px}.hhotel:hover{-webkit-box-shadow:0 0 20px 0 #000;background-color:#FFF;border:1px solid #E3E3E3;box-shadow:0 0 20px 0 #000;height:70px;margin-bottom:-10px;margin-left:-20px;margin-top:-30px;padding:10px;position:absolute;width:620px;z-index:1}.hhotel:hover .hdesde{display:none}.hhotel img{border:0}.hprecio{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:11px;line-height:15px;padding:0 5%;position:absolute;text-align:center;width:90%;z-index:2}.hdesde{background:url(/img/listado-precio-desde.png) no-repeat;font-size:14px;height:22px;padding-top:16px;position:absolute;right:78px;text-align:center;width:73px}.hdatos{display:block;float:left;position:relative;width:404px}.hdatos .hdireccion{clear:both;color:rgba(102,102,102,1);display:block;float:left;font-family:Tahoma,Helvetica,sans-serif;font-size:11px;font-weight:400;margin:0;padding:0;width:410px}.hfoto{border:2px solid #C4C4C4;filter:alpha(opacity=0);float:right;height:40px;opacity:0;overflow:hidden;position:relative;width:110px}.hhotel:hover .hfoto{filter:alpha(opacity=100);height:66px;opacity:1}.hfoto img{-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;filter:alpha(opacity=0);opacity:0;position:absolute;right:0;top:0;transition:all 1s ease}.hhotel:hover .hfoto img{filter:alpha(opacity=100);margin-top:0;opacity:1;position:absolute;right:0;top:0}.hfoto .menorpactualizado{display:none}.hfoto:hover .menorpactualizado{display:block}.hizquierda{float:left;margin-left:4px}.hbotones_grises{-webkit-transition:opacity 1s ease,top 1s ease;-o-transition:opacity 1s ease,top 1s ease;-moz-transition:opacity 1s ease,top 1s ease;display:block;float:left;height:0;margin:0 0 0 4px;opacity:0;overflow:hidden;position:relative;transition:opacity 1s ease,top 1s ease}.hbotones_grises img{margin:0;padding:0}.hbotones_grises:hover img{margin:-24px 0 0;padding:0}.hhotel:hover .hbotones_grises{display:block;float:left;height:24px;margin:10px 4px 0 0;opacity:1;overflow:hidden;position:relative}.hclear_left{clear:both;margin-left:0}.hreserva_online{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;float:right;height:38px;margin:0 0 0 8px;overflow:hidden;position:relative;transition:all .3s ease}.hreserva_online img{margin:0;padding:0}.hhotel:hover .hreserva_online img{margin:-38px 0 0;padding:0}.hhotel:hover .hreserva_online{height:70px}.hlink{color:#070;float:left;font-family:Tahoma,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:20px}.hdatos p{color:#666;font-family:Tahoma,Helvetica,sans-serif;font-size:13px;font-weight:700;margin:0;padding:0}DIV.hdatos h3{padding:0;margin:0;line-height:normal}DIV.contenidos h2.exhc{background-color:#065075;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:40px;margin:0 0 5px;padding:0 0 0 15px;text-decoration:none}.ipromo,.ipromod{margin-left:5px;cursor:pointer}#featured{width:960px;height:180px;background:#000 url(/img/oslider/loading.gif) no-repeat center center;overflow:hidden}
#featured>img,#featured>div,#featured>a{display:none}
div.orbit-wrapper{width:1px;height:1px;position:relative}
div.orbit{width:1px;height:1px;position:relative;overflow:hidden}
div.orbit>img{position:absolute;top:0;left:0;display:none}
div.orbit>a{border:none;position:absolute;top:0;left:0;line-height:0;display:none}
.orbit>div{position:absolute;top:0;left:0;width:100%;height:100%}
div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001;display:none}
span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(/img/oslider/rotator-black.png) no-repeat;z-index:3}
span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
span.rotator.move{left:0}
span.mask.move{width:40px;left:0;background:url(/img/oslider/timer-black.png) repeat 0 0}
span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(/img/oslider/pause-black.png) no-repeat;z-index:4;opacity:0}
span.pause.active{background:url(/img/oslider/pause-black.png) no-repeat 0 -40px}
div.timer:hover span.pause,span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:HelveticaNeue, Helvetica-Neue, Helvetica, Arial, sans-serif}
.orbit-wrapper .orbit-caption{background:rgba(0,0,0,.6);z-index:1000;color:#fff;text-align:center;font-size:13px;position:absolute;right:0;bottom:0;width:100%;padding:7px 0}
div.slider-nav{display:block}
div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-50px;cursor:pointer}
div.slider-nav span.right{background:url(/img/oslider/right-arrow.png);right:0}
div.slider-nav span.left{background:url(/img/oslider/left-arrow.png);left:0}
.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}
.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(/img/oslider/bullets.jpg) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
.orbit-bullets li.active{color:#222;background-position:-8px 0}
.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;border-radius: 8px}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(/img5/cb1/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/img5/cb1/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/img5/cb1/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:-15px; right:5px; display:block; background:url(/img5/cb1/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
