/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

h1 { color:#6d0d13; font-size:25px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; padding:10px 0 7px 0; text-align: left;}
body {
	margin:-15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6d0d13;
}

a:link, a:visited { color:#ae202a; text-decoration:underline;}
a:hover, a:active { text-decoration:none;}

.crumb {font-size: 10px; margin: 8px 0px;}

#page{
}

#gen {
min-width:918px;
background-color:#d6c7a0;
text-align:center;
margin-top:10px;
}

#headerBg {
background-image:url(../base/head.jpg);
background-repeat:repeat-x;
background-position:center top;
margin-top: 10px;
height:281px;
}

#midBg {
background-image:url(../base/mid.jpg);
background-repeat:repeat-x;
background-position:center 281px;
margin-top:20px;
}

#footerBg {
background:url(../base/foot.jpg) #6C0D13 repeat-x;
height:136px;
margin-top:-110px;
}

#midContainer {
margin-top:-281px;
width:965px;
position:relative;
}

#sombra{
background-image:url(../base/conMid.png); background-repeat:repeat-y; background-position:top;
}

#content {
background-image:url(../base/contBg.jpg); background-repeat:no-repeat;
background-color:#e6d8b3;
display:block;
margin:0 26px 25px 25px;
min-height:331px;
border-bottom:1px; border-bottom-color:#FFFFFF; border-bottom-style:solid;
}

#superior {
height:131px;
}

#flashes {
text-align:right;
padding:7px 4px 0 0px;
}

.superiorFlash {
float:right;
border:2px;
border-color:#B7A573;
border-style:solid;
margin:0 0 0 6px;
}

#logo {
padding:26px 0 0 13px;
}

.contR {float:right;}

.contL {float:left;}

.clearR {
clear:right;
}

.clearL {
clear:left;
}

.clearB {
clear:both
}

#menuSup2 {
height:45px;
background-color:#6d0c13;
}

#menuSup2 a:link, #menuSup2 a:visited { display:block; padding:3px 16px 0px 16px;}
#menuSup2 a:hover, #menuSup2 a:active {background-color:#ae202a;}

#menuSup2 ul li {
float:left;
text-align:center;
display: block;
background-color:#6C0E14
}

#contContainer{ margin:5px;}

#middle {
background-image:url(../base/menuLeftBg.jpg); background-repeat:repeat-y;
}
#leftContainer{
width:262px;
}
#leftContainer p {margin: 8px; font-size: 11px;}
#menuLeftTitle {height:40px; background-color:#dcd2b4; padding:1px 0 1px 30px; text-align:left;
border-top:1px; border-top-color:#9b775b; border-top-style:solid;
border-bottom:1px; border-bottom-color:#9b775b; border-bottom-style:solid;}
#menuLeft {
font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#9b775b; padding-top:7px; line-height: 160%;
}

#menuLeft ul {
padding:0 12px;
}

#menuLeft ul ul{
font-style:italic;
padding:0 0 0 20px;
}

/*#menuLeft li {padding:3px 0 0 20px;}*/
#menuLeft li {padding:1px 0 0 20px;}
#menuLeft a:link, #menuLeft a:visited {
text-decoration:none; color:#9b775b;
border-bottom:1px; border-bottom-color:#9b775b; border-bottom-style:solid;
/*padding:3px 0 3px 20px;*/
margin: 0px 0px 0px 12px;
padding:0px 0 0px 20px;
/*margin:-3px 0 0 -20px;*/
}

#menuLeft a:hover, #menuLeft a:active {color:#6d0e14; background-color:#dcd2b4;}

#menuLeft .menuLeftActive {
color:#fff; background-color:#9b775b;
border-bottom:1px; border-bottom-color:#9b775b; border-bottom-style:solid;
display:block;
/*padding:3px 0 3px 20px;*/
padding:1px 0 1px 20px;
}

#menuSup2 ul li ul.subMenuSup2 {
text-align:left;
font-size:9pt;
color:#6d0c13;
float:left;
position:absolute;
background-color:#CCCCCC;
border:1px;
border-color:#FFFFFF;
border-style:solid;
display:none;
/* para IE */  
filter:alpha(opacity=93);  
/* CSS3 standard */  
opacity:0.93; 
/* Old firefox */  
-moz-opacity: .93;
z-index: 99;
}
#menuSup2 ul li ul.subMenuSup2 li {
padding-left:25px; 
float: none; 
text-align: left;}

#menuSup2 ul li ul.subMenuSup2 li a {
margin-left:-25px; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
padding:1px 25px; 
border-bottom: solid 1px #999; 
}
#menuSup2 ul li ul.subMenuSup2 li a:hover {
color:#fff; 
background: #6d0c13;
}

#menuSup2 ul li ul.subMenuSup2 ul {
position:relative;
border:none;
float:none;
padding-left:25px;
font-style:italic;
}

#menuSup2 ul li:hover ul.subMenuSup2 {display: block;}

#leftContPrin {
background-image:url(../base/leftContPrin.jpg); background-repeat:repeat-x; background-color:#fff;
width:642px;
}
#leftContPrinTxt {
font-family:"Times New Roman", Times, serif; font-size:10pt; text-align:justify;
line-height:18pt;
color:#9b775b;
padding:10px 30px 1px 33px;
}
#leftContPrinTxt p {
margin:7px 10pt 15pt 10pt;
}
#bookingLeft {
margin:15px 0 5px 0;
}
#advertisementsLeft { padding-top:5px;}
#advertisementsLeft li {
padding:5px 0 5px 0;
}
.capitals {
margin:0 -2px -4px 0;
}

#leftContSec {background-image:url(../base/leftContSecBg.jpg);}

#contactTools {padding:10px 0px 10px 0px; border-top:2px; border-top-color:#bfad7a; border-top-style:solid;}
#contactTools li {
color:#6d0e14;
width:154px;
float:left;
margin-left:4px;}
#contactToolsTitle {color:#F3F3F3; height:21px; font-size:9px; font-weight:bold; padding:12px 5px 0px 54px; line-height:8pt;}
#contactToolsTxt {color:#000; font-size:10px; text-align:right; padding:4px 8px 0 17px;}
#contactToolsInput {width:100%; height:15px; color:#999999; font-size:10px;}
#contactToolsBt {background:none; border:none; font-size:12px; margin:0px; padding:0px; color:#FFFFFF; cursor:pointer;}

#contactToolsTitle2 {color:#F3F3F3; height:16px; font-size:9px; font-weight:bold; padding:17px 5px 0px 54px; line-height:8pt;}
#contactToolsTxt2 {color:#000; font-size:10px; text-align:right; padding:7px 8px 0 17px;}

#contactToolsTitle3 {color:#F3F3F3; height:21px; font-size:9px; font-weight:bold; padding:12px 5px 0px 84px; line-height:8pt;}

#contactToolsTitle4 {color:#F3F3F3; height:21px; font-size:9px; font-weight:bold; padding:12px 5px 0px 74px; line-height:8pt;}
#contactToolsTxt4 {color:#000; font-size:10px; text-align:right; padding:13px 8px 0 17px;}


#contactTools-01 {background-image:url(../base/bgInformative01.gif); background-repeat:no-repeat; height:85px;}
#contactTools-02 {background-image:url(../base/bgInformative02.gif); background-repeat:no-repeat; height:85px;}
#contactTools-03 {background-image:url(../base/bgInformative03.gif); background-repeat:no-repeat; height:85px;}
#contactTools-04 {background-image:url(../base/bgInformative04.gif); background-repeat:no-repeat; height:85px;}

#contactTools a:link, #contactTools a:visited {text-decoration:none; color:#6d0e14;}
#contactTools a:hover, #contactTools a:active {}

#destinationsClips {padding:6px 0px 6px 0px; border-top:2px; border-top-color:#bfad7a; border-top-style:solid;}

#clips li {
font-family:Arial, Helvetica, sans-serif; font-size:11px;
float:left;
background-image:url(../base/destinationsClipsBg.jpg); width:198px; height:331px; margin:0 5px 0 15px;}

#clipImage {padding:10px 0 7px 10px;}
#clipLogo {padding:5px 0 7px 15px; text-align:left;}
#clipTxt {padding:5px 15px 6px 15px;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
border-top:1px; border-top-color:#bfad7a; border-top-style:solid;
text-align:left;
line-height:13pt;
color:#9b775b;
}
#clips a:link, #clips a:visited { color:#ed8d17; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#clips a:hover, #clips a:active { color:#FF0033;}

#clipMoreInfo {text-align:right; padding-right:15px;}


#footerContainer {
padding-top:100px;
width:965px;
}
#footerLinks {
margin:0 10px 10px 35px;
color:#e3dbc9;
font-size:11px;
line-height:14px;
text-align:left;
}
#footerLinks a:link, #footerLinks a:visited {color:#e3dbc9; text-decoration:none;}
#footerLinks a:hover, #footerLinks a:active {color:#FF9900; text-decoration:underline;
}

#copyright {
border-top:1px; border-top-color:#934c51; border-top-style:solid;
margin:0 25px 0 26px;
font-size:9px;
color:#e3dbc9;
padding:5px 0 20px 0;
}
#copyright a:link, #copyright a:visited {color:#e3dbc9; text-decoration:none;}
#copyright a:hover, #copyright a:active {color:#FF9900; text-decoration:underline;}

#imageHead{border:2px; border-color:#b7a573; border-style:solid;}
.bold {font-weight:bold; line-height:14px;}

.elementoVisible {display:block;}
.elementoOculto {display:none;}
.linkContraido {
     cursor: pointer; background-image:url(../base/f1.gif); background-repeat:no-repeat; background-position:right;
}
.linkExpandido {
     cursor: pointer; background-image:url(../base/f2.gif); background-repeat:no-repeat; background-position:right;
}
#hotelLogos li{ float:left; padding:7px;}

#tipsBt { background-color:#e6d8b3; text-align:left; padding-left:15px; color:#9b775b;
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; margin-bottom:1px; line-height:16px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#9b775b;}

.note { font-size:11px; font-style:italic; line-height:13px;}

.boldUnderline { font-weight:bold; text-decoration:underline;}

.boldRedTitle {font-size: 17px; color:#ae202a;}
.boldRed { font-weight:bold; color:#ae202a;}

#sites{ line-height:normal;}

#titleDestinations {background-image:url(../base/titleDestinations.jpg); background-repeat:no-repeat; height:39px; text-align:right; padding-top:8px; padding-right:25px;}

#titleDestinations h1{color:#916f56;}

table.infoBoxContents, table.infoBoxContents td {background: none; font-size: 11px;}