	.clearfloat { clear:both; height:0; font-size:1px; line-height:0;}
body { background-color:#395b83; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contenedor880 { width:880px; margin:auto;}
.contenedor880int { width:880px; margin:0 auto; padding:0 0 15px;}
.contenedor860 { width:860px; margin:15px auto 0; background-color:#fff; padding:0 0 20px;}

/* NUEVO HEADER */

.bg_top { width:100%; height:148px; background:url(http://www.presidente.cl/imagenes/bg_top.png) no-repeat center top; background-color:#1a2c4a; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
#logo { margin:0 0 0 10px; padding:0; width:155px; height:148px; float:left;}
#logo a { border:none;}
#head_right { width:705px; height:148px; float:right; margin:0 10px 0 0; padding:0; text-shadow: 0px -1px 0px #111a29;}
#head_links { width:704px; height:27px; margin:25px 0 0; text-align:right; font-size:9px; text-transform:uppercase; font-weight:bold; color:#9bb0c5; border-right:1px dotted #9bafc5; clear:both;}
#head_links a { color:#fff; text-decoration:none; margin:0 8px;}
#head_links a:hover { color:#9bb0c5;}
#head_links a span.new { color:#f63; margin-left:5px;}
#head_links span.lang { margin-left:2px;}
#head_links span.lang a { margin:0 5px 0 0;}
#head_links span.lang img { vertical-align:bottom;}
#head_links span.promo { margin:0 10px 0 5px;}
#head_links a.promo { color:#9bb0c5;}
#head_links a:hover.promo { color:#fff;}
#head_slogan { width:354px; height:70px; float:left;}
#head_slogan img { margin:8px 0 0 20px;}
#head_promo { width:350px; height:70px; float:right; border-right:1px dotted #9bafc5;}

/* NUEVO MENU */

.bg_menu_top { background:url(http://www.presidente.cl/imagenes/bg_menu_top.png) repeat-x top left; height:auto; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
#menu_top_home { width:861px; height:28px; margin:0 auto; padding:0;}
#menu_top_home ul { margin:0; padding:0; list-style:none;}
#menu_top_home li { display:inline;}
#menu_top_home a { display:block; width:214px; height:28px; margin-left:1px; text-decoration:none; color:#234; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; background:url(http://www.presidente.cl/imagenes/fondomenu.png) no-repeat top left; float:left; line-height:28px; text-shadow: 0px 1px 0px #e8e8e8;}
#menu_top_home a#link1 { width:215px;}
#menu_top_home a:hover, #menu_top_home a.current { color:#fff; background:url(http://www.presidente.cl/imagenes/fondomenu.png) no-repeat bottom left; text-shadow: 0px -1px 0px #395b83;}
#menusec_home { width:860px; height:10px; background-color:#263e5f; margin:0 auto;}
#menusec { width:860px; height:30px; background-color:#263e5f; margin:0 auto;}
#menusec ul { margin:0; padding:0; list-style:none;}
#menusec li { display:inline;}
#menusec a { display:block; padding:0 20px; height:30px; border-right:1px dotted #234; text-decoration:none; color:#7b9bb9; font-size:12px; text-align:center; float:left; line-height:30px; text-shadow: 0px -1px 0px #124; font-weight:normal;}
#menusec a:hover { color:#fff;}

body#habitaciones #menusec a#nav-habitaciones,
body#eventos #menusec a#nav-eventos,
body#servicios #menusec a#nav-servicios,
body#ubicacion #menusec a#nav-ubicacion,
body#tarifas #menusec a#nav-tarifas,
body#contacto #menusec a#nav-contacto { color:#fff;}

.tarifas2 { width:70px; margin:0 20px 0 0; float:right;}
.bton { background:url(../imagenes/linea_menu_top.png) no-repeat left top; height:20px; padding:8px 3px 0 5px; float:left; display:block;}
.bton222 { background:url(../imagenes/linea_menu_top.png) no-repeat left top; height:20px; padding:8px 30px 0; float:left; display:block;}

.bg_reserva_top { background:url(../imagenes/bg_reserva_.png) repeat-x; height:123px;}
.form { padding-left:60px;}
.reserva { width:670px; padding-left:10px; float:left; background:url(../imagenes/linea_reserva.jpg) no-repeat left top; height:123px; color:#fff;}
.reserva h1 { margin:0 0 6px; padding-top:3px; color:#fff; font-size:16px;}
.reserva td { height:30px;}

#vitrina { width:860px; margin:0 auto; clear:both;}
#slidevit { width:610px; height:350px; float:left; background:#000; margin-bottom:15px;}
#slidevit img { border:none;}

.boxreserva { width:249px; height:350px; background:#628bb1 url(../imagenes/bg_reserva_principal.png) top left repeat-x; color:#fff; float:right; margin:0; border-left:1px dotted #fff; font-size:11px;}
.boxreserva h3, .boxreserva h4 { text-shadow:0 -1px 0 #569;}
.boxreserva h3 { font-size:18px; margin:15px 15px 0;}
.boxreserva h4 { margin:5px 15px 2px; clear:both; font-size:11px;}
.boxreserva select { margin:0 15px; width:220px;}
.boxreserva input { margin:0 15px; height:12px; padding:0;}
.boxreserva input#nombre, .boxreserva input#correo { width:200px;}
.boxreserva input#personas, .boxreserva input#noches, .boxreserva input.date-pick { width:65px;}
.boxreserva input.date-pick { margin-bottom:5px;}
.boxreserva input#enviar { margin-top:10px; height:19px;}
.enviar_reserva { background:url(../imagenes/form_reserva_bton3.png) no-repeat; width:93px; height:19px; border:0px; color:#fff; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-bottom:4px; margin-right:12px;}
.idiomas { width:110px; float:left; background-image:url(../imagenes/linea_reserva.jpg) no-repeat left top; height:93px; padding-left:48px;}
.idiomas img { margin-right:5px;}
.bg_container { background:#395b83 url(../imagenes/bg_contenido_.png) repeat-x; padding:15px 0 10px;}
.bg_foo_in { background:url(../imagenes/bg_contenido__foo_in.png) repeat-x; height:11px; font-size:1px;}
.promo_repet { background:url(../imagenes/bg_promo_repet.png) repeat-y; width:880px;}
.promo_bottom { background:url(../imagenes/bg_promo_bottom.png) no-repeat; height:22px; width:880px; font-size:1px;}
.promo_top { background:url(../imagenes/bg_promo_top.png) top no-repeat; width:831px; padding-left:26px; padding-right:23px;}

/* promo 2 */

.promo_repet2 { background-image:url(../imagenes/bg_promo_repet2.png) repeat-y; width:880px; margin-top:15px;}
.promo_bottom2 { background:url(../imagenes/bg_promo_bottom2.png) no-repeat; height:22px; width:880px; font-size:1px;}
.promo_top2 { background:url(../imagenes/bg_promo_top2.png) no-repeat top; width:831px; padding-left:26px; padding-right:23px;}

/* Promo 2 */

.titulo_promo { height:30px; padding-top:16px; margin-bottom:10px;}
.titulo_promo h2 { margin:0px; font-size:17px; color:#FFFFFF;}
.titulo_promo h2 span { font-size:12px;}
.titulo_promo h2 span a { color:#FFFFFF; text-decoration:none;}
.promo_blanco { background-color:#FFFFFF; width:273px; float:left; margin-right:3px;}
.promo_blanco_top { background-image:url(../imagenes/bg_promo_blanco_top.jpg); background-repeat:no-repeat; width:273px; height:7px; font-size:1px;}
.promo_blanco_bottom { background-image:url(../imagenes/bg_promo_blanco_bottom.jpg); background-repeat:no-repeat; background-position:bottom; width:257px; padding-left:7px; padding-right:9px; text-align:justify; color:#062251;}
.promo_blanco_bottom p { margin:0px; padding:0px;}
.promo_blanco_bottom .alto_promo {
	height:auto!important; /* para los browsers buenos */
	height: 120px; /* para IE5+ */
	min-height: 120px; /* para los browsers buenos */}
.promo_blanco_bottom img { margin-right:6px; margin-bottom:8px;}
.promo_blanco_bottom h3 { margin:0px; margin-top:2px; margin-bottom:5px; color:#062251; font-size:15px; text-align:right;}
.bton_mas_promo { width:27px; height:23px;}
.bton_mas_promo img { margin:0px;}

/* ZONA INFO */

.zona_info { position:relative; width:860px; margin:0 auto 5px; clear:both; background:#fff url(../imagenes/bg_zinfo.png) top left repeat-x; text-shadow:0 1px 0 #fff; color:#333; min-height:310px;}
.zona_info h3 { color:#395b83; font-size:18px; font-weight:bold; line-height:18px; margin:15px;}
.zona_info a { color:#395b83; text-decoration:none; font-size:12px;}
.zona_info a:hover { color:#061f46;}

#novedades { width:460px; float:left;}
#novedades_int { width:609px; float:left;}
.mod_nov { width:445px; height:auto; clear:both;}
.mod_nov_int { width:594px; height:auto; clear:both;}
.nov_img { width:105px; height:100px; float:left; margin:0;}
.nov_img img { border:0; width:105px; height:100px;}
.nov_txt { width:325px; float:right; margin:0 0 15px 15px;}
.nov_txt_int { width:474px; float:right; margin:0 0 15px 15px;}
.nov_txt_int_int, .nov_fotos { width:579px; margin:0 0 15px 15px;}
.nov_txt p.nov_fecha, .nov_txt_int p.nov_fecha, .nov_txt_int_int p.nov_fecha { color:#395b83; margin:0; font-size:10px;}
.nov_txt h4, .nov_txt_int h4, .nov_txt_int_int h4 { margin:5px 0;}
.nov_txt h4 a, .nov_txt_int h4 a, .nov_txt_int_int h4 a, .nov_txt_int_int h4 { font-size:15px; font-weight:bold; color:#333;}
.nov_txt h4 a:hover, .nov_txt_int h4 a:hover, .nov_txt_int_int h4 a:hover { color:#395b83;}
.nov_txt .nov_texto, .nov_txt_int .nov_texto, .nov_txt_int_int .nov_texto { margin:0 0 15px; text-align:justify;}
.nov_texto_int { margin:0 15px 15px; text-align:justify;}
.bot_line { border-bottom:1px dotted #395b83;}
.nov_fotos img { border:0; margin:0 10px 0 0;}
p.trip { margin:0 15px 15px;}

#social { width:149px; height:280px; float:left; border-left:1px dotted #395b83; margin:15px 0;}
#social p { margin:0 15px 15px; line-height:16px;}

#promos { position:absolute; right:0; width:250px; height:100%; float:right; background:#c6d2dd;}
#promos h3 a, #novedades h3 a, #novedades_int h3 a { font-weight:normal; font-size:10px; line-height:10px;}
#slides { width:235px; margin:0 0 0 15px;}
#slides .slides_container { width:235px;}
.slides_container .slide { width:235px; height:230px; margin:0; padding:0;}
p.promo_img { margin:0 0 10px;}
p.promo_img img { width:235px; height:100px; border:0;}
p.promo_epi, p.promo_tit, p.promo_txt { margin:0 5px 5px 0;}
p.promo_tit a { font-size:14px; color:#333; font-weight:bold;}
p.promo_tit a:hover { color:#395b83;}

.pagination { margin:0 auto; width:100px;}
.pagination li { float:left; margin:0 1px; list-style:none;}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../imagenes/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a { background-position:0 -12px;}

/* FOOTER */

.bg_footer { margin:0 auto; background:#395b83 url(../imagenes/bg_footer.png)top left repeat-x; height:175px;}
.menu_footer { padding-top:20px; width:860px; margin:auto; color:#99b0c5;}
.menu_footer a { text-decoration:none; color:#99b0c5;}
.menu_footer a:hover { color:#fff;}
.menu_footer a.linkhotel { text-decoration:none; color:#fff; font-weight:bold;}
.menu_footer a.linkhotel:hover { color:#99b0c5;}

.tihps, .tihps_sel, .ecps, .ecps_sel, .hacpc, .hacpc_sel, .hacppm, .hacppm_sel { float:left; text-align:left; font-size:12px; text-shadow:0px -1px 0px #1a2c4a;}
.tihps, .tihps_sel, .ecps, .ecps_sel, .hacpc, .hacpc_sel { border-right:1px dotted #395b83;}
.tihps, .tihps_sel { width:195px;}
.ecps, .ecps_sel, .hacpc, .hacpc_sel { width:196px; margin-left:25px;}
.hacppm, .hacppm_sel { width:195px; margin-left:25px;}
.tihps_sel, .tihps_sel a, .ecps_sel, .ecps_sel a, .hacpc_sel, .hacpc_sel a, .hacppm_sel, .hacppm_sel a { color:#ccc;}

/*.posicionamiento{
	width:880px;
	margin:auto;
	text-align:center;
}
.posicionamiento a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	margin-left:3px;
}*/

.sitemap{
	width:860px;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
}
.sitemap td{
	vertical-align:top;
}
.sitemap h2{
	margin:0px;
	font-size:14px;
	color:#FFFFFF;
}
.sitemap h3{
	margin:0px;
	margin-bottom:25px;
	font-size:15px;
	color:#FFFFFF;
}
.sitemap a{
	text-decoration:none;
	color:#FFFFFF;
}
.sitemap li{
	margin-bottom:2px;
}

/* INTERIORES */

.bg_container_interior{ }

.presidente_int{
	padding-top:10px;
	padding-left:7px;
	height:138px;
	color:#FFFFFF;
	font-size:10px;
}
.presidente_int td{
	vertical-align:top;
}
.presidente_int img{
	/*margin-right:20px;*/
}
.presidente_int a{
	text-decoration:none;
	color:#FFFFFF;
	margin-left:3px;
	margin-right:3px;
}
.bg_menu_top_int {
	background-image:url(../imagenes/bg_menu_top.png);
	background-repeat:repeat-x;
	height:28px;
	font-size:15px;
	color:#05204C;
	
}
.bg_menu_top_int ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:30px;
}
.bg_menu_top_int li{
	float:left;
	height:22px;
	padding-top:3px;
	background-image:url(../imagenes/linea_menu_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.bg_menu_top_int a{
	text-decoration:none;
	color:#05204C;
	padding-left:10px;
	padding-right:10px;
	margin-top:3px;
	float:left;
	display:block;
}

.bg_contenido_int{
	width:900px;
	margin:0 15px;
	background:#fff;
	color:#414141;
}
.bg_contenido_int p{
	margin:0px;
	color:#414141;
	margin-left:33px;
	margin-right:20px;
	margin-bottom:9px;
}
.promo_repet_int{
	background-image:url(../imagenes/bg_promo_repet.png);
	background-repeat:repeat-y;
	width:880px;
	margin:20px 0 0 14px;
}
.info_footer {
	padding-top:22px;
	height:14px;
	font-size:11px;
	color:#FFFFFF;
	width:900px;
	margin:auto;
	text-align:center;
}
.info_footer a { color:#fff; text-decoration:none;}
.info_footer a:hover { color:#9bb0c5;}
#TA_rated157, #TA_rated257 { float:right; margin:-10px 75px 0 0;}

.tablafotos, .tablafotos_u { margin:0 20px 10px 10px; padding:0 0 20px; color:#444; border-bottom:1px dotted #abc; overflow:auto; width:600px; height:auto; background:#efefff;}
#novedades_int .tablafotos, #novedades_int .tablafotos_u { margin:15px 0 15px 15px; padding:0 0 15px; width:585px; background:none;}
.tablafotos h3 { width:auto; margin:15px; font-size:14px; color:#66748e;}
#novedades_int .tablafotos h3 { font-size:14px; color:#333; font-weight:bold; margin:0 15px 15px 0; line-height:16px;}
#novedades_int .tablafotos ul { width:auto; height:auto; overflow:auto; margin:0 15px 0 15px; padding:0 0 0 3px; list-style-type:square;}
.tablafotos ul { width:auto; height:auto; overflow:auto; margin:0 0 0 15px; padding:0 0 0 3px; list-style-type:square;}
#novedades_int .tablafotos ul { width:auto; height:auto; overflow:auto; margin:0; padding:0 0 0 3px; list-style-type:square;}
.tablafotos_u ul { width:auto; height:auto; overflow:auto; margin:0; padding:0 0 0 3px; list-style-type:square;}
.tablafotos li { margin:0 15px 3px 12px; padding:0px;}
.tablafotos iframe { margin:10px 0 0 10px; padding:0px;}
#novedades_int .tablafotos iframe { margin:0; padding:0;}
.fotos { width:330px; margin:10px 5px 0 10px; float:right;}
#novedades_int .fotos { width:330px; margin:0; float:right;}
.fotos_u { width:275px; margin:10px 5px 0 10px; float:right;}
#novedades_int .fotos_u { width:275px; margin:0; float:right;}
.fotos a, .fotos_u a { margin:0; border:0;}
.fotos img, .fotos_u img { width:75px; height:75px; margin:0 5px 5px 0; border:0;}

.tcontacto { width:580px; border:0;}
.tcontacto td { padding:0;}
.tcontacto .colizq { width:100px;}
.tcontacto .colder { width:480px;}
.tcontacto .colder input { width:300px; margin:0 0 10px;}
.tcontacto .colder input#enviar { width:100px; margin:10px 0 0;}
.tcontacto .colder #comentario { width:300px; max-width:450px; min-height:50px;}

.servicios { padding-left:38px; padding-right:19px; padding-top:36px; padding-bottom:25px; color:#66748E; font-weight:normal;}
.servicios td { height:25px; vertical-align:top;}
.servicios img { margin-left:24px;}
.servicios h2 { margin:0px; margin-bottom:15px; font-size:16px;}
.servicios h3 { margin:0px; margin-top:18px; font-size:14px;}
#size18 { font-size:18px; font-weight:normal;}
.servicios h4 { margin:0px; margin-top:5px; margin-bottom:20px; font-size:14px;}
.servicios span { font-size:11px;}
.servicios ul { margin:0px; padding:0px; margin-left:14px; text-align:justify;}

.tarifas { padding-left:38px; padding-right:19px; padding-top:36px; padding-bottom:25px; color:#66748E;}
.tarifas td { vertical-align:top;}
.tarifas h2 { margin:0px; margin-bottom:15px; font-size:16px;}
.tarifas h3 { margin:0px; margin-top:18px; font-size:14px;}
.tarifas ul { margin:0px; padding:0px; margin-left:14px; text-align:justify;}
.tarifas li { margin:0px; margin-bottom:5px;}
.bg_tarifas_bottom { background-image:url(../imagenes/bg_tarifas_bottom.png); background-repeat:no-repeat; width:420px; height:10px;}
.bg_tarifas { background-image:url(../imagenes/bg_tarifas_y.png); background-repeat:repeat-y; width:420px; margin-left:30px; color:#FFF;}
.bg_tarifas_top{
	background-image:url(../imagenes/bg_tarifas_top_.png);
	background-repeat:no-repeat;
	width:392px;
	padding-left:18px;
	padding-right:10px;
	padding-top:20px;
}
.bg_tarifas_top td{
	/*vertical-align:top;*/
	height:30px;
}
.bg_tarifas_top th{
	text-align:left;
	vertical-align:top;
	height:43px;
}
.bg_reserva_ex{
	width:314px;
	height:245px;
	background-image:url(../imagenes/bg_reserva_principal.png);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:18px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.bg_reserva_ex td{
	vertical-align:top;
}
.bg_reserva_ex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-bottom:10px;
}
.banderas{
	height:10px;
	padding-right:30px;
	padding-bottom:7px;
}
.banderas a{
	margin-left:7px;
}
.titulo_hotel{
	height:30px;
	padding-top:15px;
	font-size:25px;
	font-weight:normal;
	
}
.btn_volver{
	padding-left:20px;
	margin-bottom:40px;
}
.btn_volver a{
	background-image:url(../imagenes/form_reserva_bton2.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#516B99;
	width:93px;
	padding-top:3px;
	height:16px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#texto_home { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#66748E; font-weight:bold; clear:both; margin:0 20px 20px;}
#texto_home a { color:#66748E; text-decoration:none;}
#texto_home a:hover { color:#345; text-decoration:none;}
.btn_promo_int a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}
.btn_promo_int{
	background-image:url(../imagenes/bg_btn_promo.png);
	background-repeat:no-repeat;
	width:134px;
	float:left;
	height:22px;
	margin-right:15px;
	text-align:center;
	letter-spacing: 3px;
	margin-left:10px;
}
.btn_promo{
	text-align:right;
}
.btn_promo a{
	background-image:url(../imagenes/bg_btn_promo.png);
	background-repeat:no-repeat;
	width:134px;
	height:22px;
	display:block;
	float:right;
	margin-top:3px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	text-align:center;
	letter-spacing: 3px;
}
.texto_banderas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A4A4A4;
	text-decoration:none;
}
#titulo_eventos{
	background-image:url(../imagenes/bg_titulo_eventos.png);
	background-repeat:no-repeat;
	text-align:center;
	height:30px;
	padding-left:0px;
	padding-top:0px;
	margin-bottom: 10px;
}
/*h3 #size18{
	font-size:18px;
}*/

