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

body {
background:url(../images/body.jpg) repeat-x;
background-color:#71624b;
}

#galapagos_beach_house_main {
width:980px;
margin:auto;
}


#up_links {
background:url(../images/bordes/color_up.jpg) repeat-x;
width:980px;
}


.solidblockmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 650px; 
	MARGIN: 0px 0px 0px; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 5px; 
}
.solidblockmenu LI {
	DISPLAY: inline
}
.solidblockmenu LI A {
	BORDER-RIGHT: white 1px solid; 
	PADDING-RIGHT: 11px; 
	PADDING-LEFT: 11px; 
	COLOR: white; 
	TEXT-DECORATION: none
}
.solidblockmenu LI A:visited {
	COLOR: white;
}
.solidblockmenu LI A:hover {
	COLOR: #ff9900;
}
.solidblockmenu LI .current {
	COLOR:  #ff9900;
}

#galapagos_beach_house_header {
width:980px;
height:241px;
}


#main_menu {
height:32px;
}

.galapagos_beach_house_main_menu {
    margin: 0;
    padding: 0;
    float: left;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    width: 980px;
    background:#d09335;
}
.galapagos_beach_house_main_menu li{
    display: inline;
}
.galapagos_beach_house_main_menu li a{
    float: left;
	color:#FFFFFF;
    padding: 10px 10px;
    text-decoration: none;
	border-right:1px solid #dab172;
}
.galapagos_beach_house_main_menu li a:current{
    color:#918a75;
}
.galapagos_beach_house_main_menu li a:hover, .galapagos_beach_house_main_menu li .current{
    color: #918a75;
	background:#e3ddd7;
}


#galapagos_beach_house_main_cont {
background:#e3ddd7;
margin-top:1px;
padding:8px;
overflow:auto;
clear:both;
<!--_display:inline-block;/*Internet Explorer6*/-->
}

#gallery_cont {
background:#f6f4f2;
padding:8px;
width:670px;
}

#main_cont {
background:white;
padding:8px;
width:670px;
}


h1 {
background:url(../images/buttons/circle.jpg) no-repeat left center;
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
padding-left:30px;
margin:0;
}


h2 {
background:url(../images/buttons/circle.jpg) no-repeat left center;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#18adcf;
margin:0;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
}

h3 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#a9a28e;
margin:0;
padding:4px;
}

h4 {
background:url(../images/buttons/arrow2.jpg) no-repeat center left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
margin:0;
padding-left:15px;
margin-bottom:10px;
}

h4 a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
margin:0;
text-decoration:none;
}

h4 a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
margin:0;
text-decoration:none;
}


h5 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#1ac1e7;
margin:0;
padding:4px;
}

h5 a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#1ac1e7;
margin:0;
text-decoration:none;
}

h5 a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
margin:0;
text-decoration:none;
}


h6 {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#18adcf;
margin:0;
}




.arrow {
padding-right:10px;
}

#line_horizontal {
background:#e3dfd8;
padding-top:1px;
margin-bottom:5px;
margin-top:5px;
}


#box_promo2 {
background:url(../images/bordes/promos_borde_left.jpg) repeat-y;
width:190px;
padding-left:17px;
margin-top:5px;
float:right;
padding-right:18px;
}


#box_promo4 {
background:url(../images/bordes/promos_borde_left.jpg) repeat-y;
width:600px;
padding-left:17px;
margin-top:10px;
}

#box_promo {
background:url(../images/bordes/promos_borde_left.jpg) repeat-y;
width:190px;
padding-left:17px;
margin-top:10px;
}

.text_box {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
text-align:justify;
padding-right:15px;
}

.picture {
margin-top:4px;
margin-bottom:4px;
border:0;
}


.contact {
background:url(../images/buttons/letter.jpg) no-repeat center left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
padding-left:30px;
padding-bottom:3px;
margin-top:10px;
margin-bottom:5px;
}

.contact a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
text-decoration:none;
}

.contact a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
text-decoration:none;
}

.read_more {
background:url(../images/buttons/arrow.jpg) no-repeat center left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
padding-left:20px;
padding-bottom:3px;
margin-top:5px;
margin-bottom:5px;
margin-left:11px;
}

.read_more a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
text-decoration:none;
}

.read_more a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
text-decoration:none;
}



#galapagos_beach_house_right_cont {
width:268px;
float:right;
}


#tab_content {
margin:0;
}


.shadetabs{
padding: 2px 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 2px;
font:11px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 4px 7px;
margin-right: 0px;
color:white;
background:#91897d;
border:1px solid #eaeaea;
}



.shadetabs li a:hover{
text-decoration: none;
color: #94846d;
background:white;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:white;
color:#ff9900;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */


.photo_left {
float:left;
margin-right:10px;
border:0;
}

.img_right {
float:right;
margin-left:8px;
border:0;
}

.img_left {
float:left;
margin-right:8px;
border:0;
}

.text_tabs {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
text-align:justify;
}



.text_tabs a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
text-align:justify;
text-decoration:none;
}

.text_tabs a:hover {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#b9af9d;
text-align:justify;
text-decoration:underline;
}

#galapagos_beach_house_footer {
background:#ba802a;
border:1px solid #bbb5ac;
padding:5px;
margin-top:5px;
}


.solidblockmenu2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px 0px 0px; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 5px; 
}
.solidblockmenu2 LI {
	DISPLAY: inline
}
.solidblockmenu2 LI A {
	BORDER-RIGHT: white 1px solid; 
	PADDING-RIGHT: 11px; 
	PADDING-LEFT: 11px; 
	COLOR: #e7e2db; 
	TEXT-DECORATION: none
}
.solidblockmenu2 LI A:visited {
	COLOR: #e7e2db;
}
.solidblockmenu2 LI A:hover {
	COLOR: white;
}
.solidblockmenu2 LI .current {
	COLOR:  white;
}


.address {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ded3c5;
text-align:center;
margin-top:5px;
}

.address a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ded3c5;
text-align:center;
text-decoration:none;
}

.address a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-align:center;
text-decoration:none;
}

.text_formulario {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#6d532a;
margin:0;
}

p {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#6d532a;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:4px;
padding-bottom:4px;
margin:0;
}


p a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
text-align:justify;
margin:0;
text-decoration:none;
}

p a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
text-align:justify;
margin:0;
text-decoration:underline;
}

#cont_rooms_img {
width:370px;
float:left;
margin-right:8px;
}


#cont_smalls_photos {
background:#e9d7bf;
margin-top:-5px;
}

td {
border:1px solid #eaeaea;
padding:5px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#5c5c5c;
}



.logos {
padding-top:3px;
margin-top:4px;
background:#FFFFFF;
}