﻿@charset "utf-8";
/* CSS Document */

#video iframe {
	width:461px;
	height:302px;
}

#video object {
	width:461px;
	height:302px;
}

html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:5px 0 5px 0;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#939598;
	background-color:#FBB040;
}

li {
	list-style-type:square;
	color:#F60;
}

h1, h2, h3, h4, h5, h6 {
	margin:0 0 10px 0;
	padding:0;
}

h1 {
	font-size:14px;
	color:#A42431;
}

h2 {
	font-size:13px;
	color:#EF4136;
}

h3 {
	font-size:13px;
	color:#B2937C;
	
}

h4 {
	font-size:13px;
	color:#F7941E;
}

h5 {
	font-size:13px;
	font-weight:bold;
	color:#231F20;
}

h6 {
	font-size:13px;
	font-weight:bold;
	color:#6D6E71;
}

b {
	font-weight:normal;
}

i {
	font-weight:normal;
}

a, a:link, a:active, a:visited, a:focus {
	color:#F7941E;
	text-decoration:none;
}

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

p {
	margin:0 0 10px 0;
	padding:0;
}

hr {
	background-color:#CCC;
	height:1px;
	border:0;
}

form, table, option, input {
	margin:0;
	padding:0;
}

select {
}

#body_container {
	width:960px;
	margin:10px auto 10px auto;
	height:100%;
	padding:25px 0 5px 0;
	background-color:#FFF;
}

#slogan {
	width:550px;
	text-align:right;
	margin:25px 10px 0 30px;
	float:right;
}


#menu_top {
	text-align:right;
	margin-top:18px;
}

.menu_dominio {
	float:left;
	margin:5px 10px 5px 10px;
	width:930px;
	background-color:#F15A29;
	padding:5px;
}

.menu_dominio ul {
	margin:0;
	padding:7px;
}

.menu_dominio li {
	margin:0 3px 0 0;
	padding:1px 4px 2px 4px;
	list-style:none;
	display:inline;
	color:#FFF;
}

.menu_dominio a, .menu_dominio a:link, .menu_dominio a:active, .menu_dominio a:visited, .menu_dominio a:focus {
	padding:1px 4px 2px 4px;
	text-decoration:none;
	color:#FFF;
}


.menu_dominio a:hover {
	text-decoration:none;
	background-color:#D03127;
	color:#F9ED32;
}

#texto_dominio {
	width:920px;
	text-align:justify;
	margin-bottom:0;
	padding:10px;
	background-color:#EEE;
}

#footer {
	height:40px;
}

#links_footer {
	text-align:center;
	background-color:#EEE;
	width:920px;
	padding:10px;
	border-bottom:15px solid #F15A29;
}

#links_footer a {
	display:inline-block;
	padding:7px;
}

#google_ads_header {
	float:left;
	margin:5px 10px 5px 10px;
	width:940px;
	height:16px;
	text-align:center;
}

#buscador {
	margin-bottom:5px;
	font-size:10px;
}

#buscador select, #buscador option {
	width:129px;
	font-size:10px;
}

#buscador h1, #buscador h2 {
	margin-bottom:0;
}

#hotel_destacado {
	padding:10px;
	margin-bottom:5px;
	background-color:#F9F7E0;
	color:#000;
}

#hotel_destacado img {
	margin-bottom:5px;
}

#hotel_destacado p, #hotel_destacado h1, #hotel_destacado h2 {
	margin-bottom:10px;
}

#google_ads_derecha {
	margin-bottom:5px;
}

#texto_hoteles {
	padding:5px;
	margin-bottom:5px;
	text-align:justify;
}

.hotel {
	padding:5px;
	height:85px;
	margin-bottom:5px;
	border-bottom:#CCC 1px solid;
}

.hotel_img {
	float:left;
	width:115px;
}

.hotel_nombre {
	float:left;
	width:350px;
}

.hotel_estrellas {
	float:right;
	text-align:right;
	width:60px;
}

.hotel_tarifa {
	float:left;
	width:330px;
}

.hotel_boton {
	float:right;
	text-align:right;
	width:80px;
}

.paginado {
	padding:5px;
}

.paginado ul {
	margin:0;
	padding:0;
}

.paginado li {
	list-style:none;
	display:inline;
	margin-right:5px;
}

.paginado li a {
	list-style:none;
	display:inline;
	padding:2px 6px 2px 6px;
	text-decoration:none;
}

.paginado li a:hover {
	list-style:none;
	display:inline;
	padding:2px 6px 2px 6px;
	text-decoration:none;
}

#google_ads_footer {
	float:left;
	margin:5px 10px 5px 10px;
	width:940px;
	text-align:center;
}

#links_izquierda {
	padding:5px;
	margin-bottom:5px;
}

#links_izquierda h6 {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	margin-bottom:10px;
	background-color:#F7941E;
}

#links_izquierda ul {
	margin:0;
	padding:0 0 5px 0;
}

#links_izquierda li {
	margin:0 0 12px 0;
	padding:0;
	list-style:none;
}

#ssl {
	padding:5px;
	text-align:center;
}

.menu_hotel {
	margin-bottom:5px;
	padding:14px 0 5px 0;
	background-color:#F15A29;
}

.menu_hotel ul {
	margin:0;
	padding:0;
}

.menu_hotel li {
	margin:0 0 8px 0;
	padding:1px 4px 2px 4px;
	list-style:none;
}

.menu_hotel a, #menu_dominio a:link, .menu_hotel a:active, .menu_hotel a:visited, .menu_hotel a:focus {
	padding:1px 4px 2px 4px;
	text-decoration:none;
	color:#FFF;
}


.menu_hotel a:hover {
	text-decoration:none;
	color:#F9ED32;
	background-color:#D03127;
}

#hotel_logo {
	margin:0 0 2px 0;
}

#click_to_call {
	height:50px;
	margin:0;
	background-image:url(http://www.traficoenrenta.com/images/click-to-call.jpg);
	background-repeat:no-repeat;
	text-align:right;
}

#caja_de_reserva {
	padding:5px;
	margin:0;
	background-color:#F9F7E0;
	color:#000;
	font-size:11px;
	color:#000;
	padding:11px;
}

#caja_de_reserva form, input, select {
	font-size:11px;
}

#promocion {
	margin:0;
}

#promocion img {
	margin-bottom:5px;
}

#social_media {
	padding:5px;
	margin:0;
}

.banner_w140 {
	float:left;
	width:140px;
	padding:0 0 5px 0;
	margin:5px 10px 5px 10px;
	text-align:center;
	font-size:10px;
}

.banner_w140 img {
	width:140px;
	height:105px;
	margin:0 0 5px 0;
	border:0;
}

.w940 {
	float:left;
	margin:5px 10px 5px 10px;
	width:940px;
}

.w780 {
	float:left;
	margin:5px 10px 5px 10px;
	width:780px;
}

.w540 {
	float:left;
	margin:5px 10px 5px 10px;
	width:540px;
}

.w300 {
	float:left;
	width:300px;
	margin:5px 10px 5px 10px;
}

.w220 {
	float:left;
	width:220px;
	margin:5px 10px 5px 10px;
}

.w140 {
	float:left;
	width:140px;
	margin:5px 10px 5px 10px;
}

.float_left {
	float:left;
	margin:0 10px 0 0;
}

.miniatura {
	float:left;
	margin:0 5px 10px 5px;
}

.clear {
	clear:both;
}

.negro {
	color:#000;
}

.blanco {
	color:#FFF;
}

.color1 {
	color:#A42431;
}

.color2 {
	color:#EF4136;
}

.color3{
	color:#B2937C;
}