/* CSS Document */
body {margin: 0px 0px 0px 0px; font-family: Tahoma, Arial; font-size:12px; color:#737373; background-repeat:repeat-x; background-image: url(bindex.jpg) ;
}
div {
    float: left;
}
a {color:#737373; text-decoration:underline}
a:hover {text-decoration:none}

h1 {
    width: 800px;
    color: #547111;
    font-size: x-large;
}
p  {width:800px}
/* MAIN DIVS */
#Fondo {
	position:absolute;
	left:-72px;
	top:-3px;
	width:100%;
	height:100%;
	z-index:1;
}
#container
    {             
        width:80%;        
        z-index:100;
        position: absolute;
        left:10%;        
    } 
.MarcoContentHotelDetail {
	
	left:240px;
	top:346px;
	width:577px;
	height:auto;
	}
.MarcoHtlIzquierdoSup {
	left:262px;
	top:267px;
	width:362px;
	height:200px;
}
.TituloHotel {
	width:361px;
	height:Auto;
    font-family:Tahoma, Arial;
	font-size:14px;
	text-align:justify;
	color:#286C89;
	background:none;
	font-weight: bolder;
}
.SubTitulosHotel {
	font-family:Tahoma, Arial;
	font-size:14px;
	text-align:justify;
	color:#286C89;
	background:none;
	font-weight: bold;
	width:361px;
	height:Auto;
    margin-top: 10px;
}
.MarcoContenidoHotel {
	text-align:justify;
	width:361px;
	height:Auto;
    margin-top: 5px;
    padding-left: 5px;
}



.MarcoHtlDerechoSup {

	left:370px;
	top:8px;
	width:204px;
	height:200px;
    margin-left: 9px;
}
.MarcoHtlPrecios {
	width:559px;
	height:50px;
    margin-left: 9px;
    margin-top: 10px;
}
.MarcoHtlInfoGral {
	width:559px;
	height:50px;
    margin-left: 9px;
    margin-top: 10px;
}
.MarcoHtlIconoServ {
	width:559px;
	height:auto;
    margin-left: 9px;
    margin-top: 10px;
}
.very_main {width:100%;  height:100%; }
.mainest {width:810px; float:none;  height:auto; }
.Content {
    width: 799px;
    margin-top: 10px;
    padding-left: 21px;
    padding-top: 25px;
}
.Marco_Ciudad {
	width:525px;
	padding-left:10px;
	margin-top:19px;
}
.Marco_BookingForm {
    width: 525px;
    padding-left: 10px;
    margin-top: 19px;
    height: auto;
}
.Marco_Servicios_Hoteles {
	width:540px;
	margin-top:10px;
    height: auto;
}
.Marco_Detalles_Hoteles {
	width:250px;
	margin-top:10px;
    height: auto;
}
.Left {
	width:171px;
	padding-left:11px;
	padding-top:19px;
	padding-bottom:18px;
	background-color: #256581;
}
.LeftBottom {
	width:171px;
	padding-left:11px;
	padding-top:19px;
	padding-bottom:18px;
}

.Right {
    width: 580px;
    padding-left: 25px;
    height: auto;
}
.Bottom {width:810px; float:right; text-align:center; font-size:10px; padding-top:27px; height:133px; margin-top:10px}
.Bottom a { text-decoration:none}
.Bottom a:hover { text-decoration:underline}

/* FLASH */
.Header { width:813px;  height:306px}
.MarcoImagenHeader {
	height:212px;
	width:812px;
	background-color: #DDD7B5;
	margin-top: 2px;
}
.ImagenHeader {
    padding-left: 6px;
    height: 200px;
    padding-top: 5px;
    width: 800px;
}
.SubImagenHeader {
	height:73px;
	width: 812px;
}
.Sitemap { padding-left:137px; width:225px; height:218px; padding-top:19px}
.Slogan {margin-top:51px; padding-left:64px}
.Navigation {
	width:813px;
}

/* TABLE */
.TituloGralContenidos{
	font-family:Tahoma, Arial;
	font-size:18px;
	text-align:justify;
	color:#993300;
	background:none;
	font-weight: normal;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.TituloProgramas{
	font-family:Tahoma, Arial;
	font-size:14px;
	text-align:justify;
	color:#286C89;
	background:none;
	font-weight: bolder;
}
.SubTituloProgramas{
	font-family:Tahoma, Arial;
	font-size:14px;
	text-align:justify;
	color:#286C89;
	background:none;
	font-weight: bold;
    height: 17px;
}
.TextoBoxProgramas{
	font-family:Tahoma, Arial;
	font-size:12px;
	text-align:justify;
	color:#737373;
	background:none;
	font-weight: normal;
}
.TextoLeft{
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#EFEBC8;
	font-weight: normal;
    width: 157px;
}


/* SIGNUP FORM_1 */

.ok { background:url(images/go.gif); height:19px; width:40px; border:0px; cursor: pointer}
.form_search {border:1px #e4e5e1 solid;   color:#737373; padding-left:5px;  font-family: Tahoma, Arial; font-size:11px; height:15px;  width:130px}

/* PA3HOE */
.Linki {
    width: 155px;
    margin-top: 10px;
    color: #009999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-weight: bold;
}
.Linki a {color:#737373; text-decoration:none}
.Linki a:hover { text-decoration:underline}
.Link2 {
    width: 155px;
    margin-top: 10px;
    color: #009999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
}
.Link2 a {color:#737373; text-decoration:none}
.Link2 a:hover { text-decoration:underline}
.Green { color:#547111}
.Tabl { width:139px; background:url(imagenes/3_table.gif); padding:2px 0px 1px 12px; margin-top:2px}
.CeldasTablaHeader {
	height: 28px;
	background: #256581;
	color: #D5C766;
	font-family:Tahoma, Arial;
	font-size:12px;
	padding-left: 4px;
	background-attachment: fixed;

}
.ImagenCCards {
	height: 23px; width: 39px;
}
.CeldasTablaColumn {
	height: 28px;
	background: #756C22;
	color: #D5C766;
	font-family:Tahoma, Arial;
	font-size:12px;
}
.CeldasTablaColumn2 {
	height: 28px;
	background: #C7B538;
	color: #C7B538;
	font-family:Tahoma, Arial;
	font-size:12px;
}
.Tabl a { text-decoration:none; font-weight:bold; color:#286C89; font-size:10px}
.Tabl a:hover { text-decoration:underline}

/* TABLE */
.Table { width:250px; padding-left:5px}
.table_1 { width:150px; padding:1px 0px 1px 27px; background:url(images/4_tab3.gif) left center no-repeat}
.table_2 { width:68px; text-align:center; padding:1px 0px 1px 0px;}
.table_2 a {color:#7ba419; text-decoration:none}
.table_2 a:hover { text-decoration:underline}
.Table_3 { width:243px; padding-left:12px}
.table_4 { width:148px; padding:1px 0px 1px 27px; background:url(images/4_tab3.gif) left center no-repeat}


/* FORM */
.form_text { width:150px;  margin-top:5px; padding-left:5px;  font-weight:bold}
.pod_style { width:247px}
.form_style {border:1px; border-style:solid;   border-color: #d4d0c8   ; font-family: Tahoma, Arial; font-size:11px;  height:15px; border-top:2px; border-top-style:solid; border-top-color:#404040; border-left:2px; border-left-style:solid; border-left-color:#404040; width:245px; }
.form_area {border:1px; border-style:solid;   border-color:#d4d0c8; font-family: Tahoma, Arial; font-size:11px;  height:90px; border-top:2px; border-top-style:solid; border-top-color:#404040; border-left:2px; border-left-style:solid; border-left-color:#404040; width:515px; }
.clear {background-image: url(Images/4_Clear.gif); width:56px; height:19px; border:0px;  border-color:#743218;  cursor: pointer;}
.send {background-image: url(Images/4_send.gif) ; height:19px; width:56px; height:19px; border:0px; border-color:#743218;  cursor: pointer}
.HeaderTablaPrecios
{
    border-style: none none dotted none;
    border-width: 1px;
    border-color: #800000 #800000 #333399 #800000;
    font-family: Tahoma;
    font-size: 12px;
    background-color: #5F5F32;
    font-weight: bold;
    font-style: normal;
    color: #FFF9DD;
    vertical-align: middle;
    padding: 2px 4px 2px 4px;
    margin: 0px 2px 2px 2px;
    float: left;
    position: inherit;
}


/* parte del pelao */
.MarcoTablaPrecios
{
    font-family: Tahoma;
    font-size: 12px;
    background-color: #CFCFA5;
    border: 1px dotted #800000;
    font-weight: bold;
    font-style: normal;
    color: #7D6400;
    vertical-align: middle;
    padding: 4px;
    margin: 4px 2px 4px 2px;
    width: 555px;
    float: left;
}
.MarcoTablaFormHtl
{
    font-family: Tahoma;
    font-size: 12px;
    background-color: #CFCFA5;
    border: 1px dotted #800000;
    font-weight: bold;
    font-style: normal;
    color: #7D6400;
    vertical-align: middle;
    padding: 4px;
    margin: 4px 2px 4px 2px;
    width: 468px;
    float: left;
}
.MarcoTablaShoreExcursion
{
    font-family: Tahoma;
    font-size: 12px;
    background-color: #CFCFA5;
    border: 1px dotted #800000;
    font-weight: bold;
    font-style: normal;
    color: #7D6400;
    vertical-align: middle;
    padding: 4px;
    margin: 4px 2px 4px 2px;
    width: 383px;
    float: left;
}