* {	margin:0; padding:0; border:0; text-decoration:none; list-style-type:none;}
div.top {height:0px; }
div.bottom { height:0px;}
body { background-color:#ffffff; margin: auto; margin-top:4px; margin-bottom:8px; width:900px; color:#eeeeee; font-family:Trebuchet MS; /*background: url(images/bgVerano.png) repeat-x;*/ }

.languageMenu{ padding-top:4px;  padding-bottom:4px;}
.languageMenu ul li{ display:block; float:right; padding-right:2%; padding-top:4px; font-size:60%;}
.languageMenu ul li a{ color:#111111;} 
.languageMenu ul li a:hover{ color:#FD2121;} 
.languageMenu a img{ opacity:.5; filter:alpha(opacity=50);}
.languageMenu a:hover img{ opacity:1; filter:alpha(opacity=100);}
.languageMenu ul li.activLang a img{ color:#FD2121; opacity:1; filter:alpha(opacity=100);} 

.homeLangMenu{ padding-bottom:4px;}
.homeLangMenu ul li{ display:block; float:right; padding-right:4%; padding-left:2%; font-weight:bold;/* padding-top:4px; padding-bottom:14px; font-size:120%;*/}
.homeLangMenu ul li a{ color:#111111;} 
.homeLangMenu img{ padding-top:4px; float:left;} 
.homeLangMenu ul li a:hover{ color:#FD2121;} 
.homeLangMenu ul li.activLang a{ color:#FD2121;} 
.homeLangMenu span{ padding-left:4px;} 

#home img{ float:right; padding-right:2%; padding-bottom:1%; }

#mainContainer{	clear:both; font-weight:normal; font-style:normal; background-color:#F2EFE6;  background: url(images/bgPanel7.jpg) repeat-y;/*border: solid 1px #F2EFE6; background: url(images/bgPanel.jpg) repeat-y; */  }

#leftPanel{ float:left; background-color:#870B0D; width:23%; text-align:left;}
#leftPanel img{ width:100%;}
#leftPanel a{ color:#FD2121; font-size:14px; font-weight:bold;}
#leftPanel a:hover { color:#ffffff;}

#menu { padding-top:12px; padding-bottom:8px; letter-spacing:0.02em;}
#menu li{ margin-left:8%; margin-right:8%;  margin-bottom:8px; border-bottom: dotted 1px #FD2121;}
#menu li a{ display:block; margin-bottom:4px; }
#menu li.activMenu a{  color:#ffffff; }
#menu li.activSecondLevelMenu a{  padding-left:10px; color:#ffffff; }

#menu li.secondLevelMenu{ padding-left:10px;}

#menu2 { padding-bottom:12px;}
#menu2 li{ margin-left:8%; padding-top:4px;}

#centralContainerPanel{ color:#ffffff; }

#centralPanel { float:left; width:56%; padding-bottom:20px;/*background-color:#ffffff;*/ }
#mainImage img{ /*height:209px; width:auto;*/ width:100%; padding-bottom:30px; overflow:hidden;}
#centralImage img{ width:40%; float:left; padding:20px; }

#centralPanel h1{  color: #c51019; font-weight: bold; font-size:120%; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}
#centralPanel h2{  color: #898275; font-weight: bold; font-size:100%; padding-top:20px; padding-bottom:0px; padding-left:20px; padding-right:20px;}
#centralPanel p{ font-size: 90%; color:#444444; padding-top:10px; text-align:justify; padding-left:20px; padding-right:20px;}

#centralPanel .halfWidth{ width:47%; float:left;}
#centralPanel p a{ color:#555555;}
#centralPanel p a:hover{ color:#c51019;}
/*#centralPanel p .textImage{ display:block; font-weight: bold; padding-left:4px;}*/

#bodyContent{ padding-bottom:10px;  border-bottom: solid 1px #E9E2D5;}  

.setSubcontent { margin-top:12px; padding-left:4%; padding-right:4%;}
.setSubcontent li{ clear:left; /* border: solid 1px #005E56;*/ border: solid 1px #dedcd4;padding-bottom:4px;  margin-bottom:4px; background-color:#ece9e0;}
.setSubcontent li a{ color:#555555;}
.setSubcontent li a:hover{ color:#c51019;}
.setSubcontent li span { /*vertical-align:top;*/}
.setSubcontent img { width:20%; padding-right:4px; padding-left:4px; padding-top:4px; }
.setSubcontent li span.textImage{ padding-left:4px; }
.setSubcontent li a span.plus{ background-color:#870B0D; color:#ffffff; border: solid 1px #F2EFE6; margin-left:4px; font-weight: bold; margin-right:2px; /*float:right; margin-top:-20px;*/ font-size:90%;}
.setSubcontent li a:hover span.plus{ background-color:#c51019; }
.setSubcontent li a{ color:#870B0D; font-size:14px;}
.setSubcontent li a:hover{ color:#870B0D; font-weight: bold;}

.pdfs { margin-top:12px; padding-left:4%; padding-right:4%;}
.contentPdf { clear:both; width:100%; height:40px; border: solid 1px #dedcd4; padding-bottom: 2px; margin-bottom:4px; background-color:#ece9e0;}
.contentPdf img{ width:8%; float:left;}
.contentPdf span{ display:block; width:90%; float:left; margin-top:20px; vertical-align:top; color:#555555; padding-left:4px;}
.contentPdf a{ color:#555555;}
.contentPdf a:hover{ font-weight:bold;}

#centralPanel .optionBtn{ clear:both; margin-top:20px;}
#centralPanel .optionBtn a{ background-color:#870B0D; color:#ffffff; padding:2px 10px 2px 10px;}
#centralPanel .optionBtn a:hover{ background-color:#c51019; color:#ffffff;}

#centralPanel .mapSubcontent { margin-top:12px; margin-right:2px;}
#centralPanel .mapSubcontent img { width:40%;}
#centralPanel .mapSubcontent ul{ padding-left:5%;}
#centralPanel .mapSubcontent li{ padding-left:5%;}
#centralPanel .mapSubcontent a{ color:#888888;}
#centralPanel .mapSubcontent a:hover{ color:#c51019;}

.centralHomePanel { /*padding-top:30px; padding-bottom:30px;  padding-left:5%;*/}
.centralHomePanel div{ /*padding-top:30px;*/ float:left; width:25%; /*margin-bottom:10px;*/ background-color:#F2EFE6;}
.centralHomePanel ul{ /*padding:20px;*/ padding-top:10px; padding-bottom:10px; border-right: solid 1px #ffffff;}
.centralHomePanel img{ width:100%; /*border: solid 2px #F2EFE6;*/}
.centralHomePanel a img.flag{ width:16px; border:none; float:left; padding-right:4px; padding-top:4px;}
.centralHomePanel a:hover img.flag{ width:16px; border:none;}
.centralHomePanel a:hover img{/* border: solid 2px #FD2121;*/}
.centralHomePanel li{ display:block; width:91%; /*padding-top:4px;background-color:#eeeeee;*/ padding-left:9%;  }
.centralHomePanel a{ color:#666666; /*font-size:70%; height:16px; vertical-align:center;*/} 
.centralHomePanel a:hover{ color:#FD2121;} 
.centralHomePanel li.resaltado a{ font-weight:bold;/* font-size:100%;*/}

.space { clear:both; height:10px;}

#rightPanel{ float:left; width:21%; background-color:#ffffff; color:#444444; text-align:left;}
#rightPanel div{ padding:20px; border: solid 1px #F2EFE6;}
#rightPanel h1{ font-size:80%; font-weight: bold; padding-bottom:10px;}
#rightPanel p{ font-size:60%;}
#rightPanel a{ color:#555555;} 
#rightPanel a:hover{ color:#5B7F11;} 

.subRightPanel{ border-bottom: solid 1px #F2EFE6;}
.subRightPanel textarea{ width: 80%;}

#rightPanel div.publiPanel{  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;/* margin:0px;*/}
.publiPanel{ border-bottom: solid 1px #F2EFE6;/* padding:0px; margin:0px; height:77px;*/}
.publiPanel img{ width:100%;}
.publiPanel textarea{ width: 80%;}

.subscription{ float:left;  width:80%; border: solid 1px #F2EFE6; margin-top:6px;}

#foot{ clear:both; width:100%; padding-top:10px; padding-bottom:10px; text-align:center; background-color:#E9E2D5;}
#advise{ padding-bottom:10px;}
#advise ul li{ display:inline; padding-left:2%; padding-top:4px; font-size:70%;}
#advise ul li a{ color:#666666;} 
#advise ul li a:hover{ color:#FD2121;} 

.adviseMenu{ padding-bottom:10px;}
.adviseMenu ul li{ display:inline; padding-left:2%; padding-top:4px;}
.adviseMenu ul li a{ color:#666666;} 
.adviseMenu ul li a:hover{ color:#FD2121;} 

#foot p{ color:#666666; font-size:70%; padding-top:10px;  padding-left:20px; text-align:left;} 
#sponsors { margin-left:20px;  margin-right:20px; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}
#sponsors ul li{ clear:both; display:inline;}
#sponsors img { padding-top:10px;padding-bottom:10px;}

/* CONTACTO */
.mainForm { width:100%; margin-bottom:20px; padding-bottom:10px; padding-top:20px;}
.mainForm p{ clear:both; width:96%; padding-right:2%; padding-left:2%; padding-bottom:10px; }
.mainForm span{ width:30%; float:left; margin-bottom:10px; }
.mainForm input{ width:60%; float:left; margin-bottom:10px; }
.mainForm input.dataFormat{ width:100px; float:left; margin-bottom:10px; }
.mainForm textarea{ width:60%; float:left;}
.mainForm select{ width:100px;}
.mainForm p.bookingTitle{ font-weight:bold; padding-bottom:20px; padding-top:10px; color:#0D4D10; }
.mainForm input.mobSend{  width:20%; line-height:30px; height:30px; margin-right:10%; float:right; background: url('images/bgAdBEnviar.jpg') repeat-x; font-family: GothamRounded Light, Arial; font-size:90%; margin-bottom:8px; margin-top:10px; vertical-align:center; color:#555555; font-weight:bold;} 

.diary0{ margin-left:20px; margin-right:20px; background-color:#01b4ca; padding-bottom:14px; margin-bottom:1px;}
.diary1{ margin-left:20px; margin-right:20px; background-color:#049bad; padding-bottom:14px; margin-bottom:1px;}
#centralPanel .diary0 p{ color:#ffffff;}
#centralPanel .diary1 p{ color:#ffffff;}

#galleryImage img{ width:90%; padding:5%; }
.videoPanel{ width:90%; padding:5%; }

