* {	padding:0; border:none; margin: auto; margin-top:0px; margin-bottom:0px; text-decoration:none; list-style-type:none;}
body { /*background-color:#2D6B76; width:90%;*/ font-size:80%; width:1001px;  background-color:#252525; color:#eeeeee; margin-top:4px; margin-bottom:6%;  font-family:Trebuchet MS, Arial;}

a img { border:none; }

h1 { font-size:100%;}
h2 { font-size:90%;}
h3 { font-size:80%;}

.topBgContainer { height:14px; }
.topBgContainer img{ width:100%; height:100%;}

.bgContainer{ font-weight:normal; font-style:normal; background-color:#252525; }

.topMainContainer { height:12px; width:96%;}
.topMainContainer img{ width:100%; height:100%;}
.mainContainer{  width:96%; background-color:#000000; }

.headContainer{ padding-top:10px; padding-bottom:20px; }
.logo { width:15%; float:left; padding-left:4%; padding-top:10px;}
.logo img { width:90%;}

.nombre { float:left; width:63%; font-size:200%; padding-left:1%; text-align:left; color:#252525;}
h1 span.nombre { padding-top:10px; padding-bottom:20px;}

.headerRight{ float:left; width:16%;}
.buscador input{ float:left; border:solid 1px #eeeeee; margin-bottom:0px; width:70%;}
.buscador .findBtn{ margin-top:4px; width:6%;}
.noticias { clear:left; padding-top:10px; }
.noticias a{ color:#cd3426; font-size:120%; font-weight:bold;}
.noticias a:hover{ color:#cd3426;  font-weight:bold;}

.languageMenu{ padding-top:4px; padding-bottom:14px; float:left;}
.languageMenu li{ width:20%; float:right;}
.languageMenu li img{ width:60%;}
.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);} 

.headImages { clear:both; background-color:#fefefe; width:100%; height:40px;}
.headImages img{ width:100%;}

.mainPanel{ clear:both;}

.leftPanel{ width:20%; margin-left:2%; float:left;margin-bottom:20px;}

.leftPanelTab{ width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#252525; padding-top:18px; }
.leftPanelTab h1{ width:80%; text-align:left; padding-top:10px; border-bottom:solid 1px #555555; color:#cd3426;}
.leftPanelTab ul{ width:80%; padding-top:10px; padding-bottom:14px;}
.leftPanelTab li { padding-bottom:8px;}
.leftPanelTab li.activMenu a{ color:#cd3426;}
.leftPanelTab li a{ color:#999999;}
.leftPanelTab li a:hover{ color:#cd3426;}

.leftSponsorsPanel {  width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000;  padding-top:20px;}
.leftSponsorsPanel li a img{ width:90%; padding-left:2%;}

.advise{ font-weight:bold; font-size:100%; font-family:Bradley Hand ITC, Trebuchet MS, Arial; padding-left:24%;  padding-bottom:10px;} 
.advise a{ display:block; color:#cd3426;  margin-top:12px;}
.advise a:hover{ color:#ff0000;}

.adviseRight{ font-weight:bold; font-size:100%; font-family:Bradley Hand ITC, Trebuchet MS, Arial;} 
.rightPanelTab .adviseRight a{ color:#cd3426;}

.centralPanel{ width:68%; float:left; margin-left:2%; margin-right:2%; background: url('images/gradGrey.gif') repeat-x;  background-color:#252525;}
.centralPanel h1{ padding-left:2%; font-size:300%; color:#252525; padding-top:0px; padding-bottom:20px; margin-top:0px;}
.centralPanel h2{ font-size:120%; font-weight:bold;}
.centralPanel h3{ font-size:100%;}
.centralPanelTab{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#252525;  color:#eeeeee; }
.centralPanel p{ padding-left:2%; padding-right:2%; text-indent: 1.5em;}

.centralSubPanel{ width:68%; float:left; margin-left:2%; margin-right:2%;}

.videoPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#252525;  color:#eeeeee;  padding-bottom:10px;}
.videoPanel img{ width:98%; padding-left:1%; padding-top:5px; padding-bottom:10px;}
.videoPanel a{ width:98%; color:#cd3426; padding-left:2%; font-weight:bold;}
.videoPanel a:hover{ color:#ff0000;}

.mainText{ width:100%; padding-bottom:20px;}

.newsPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#252525; color:#eeeeee;  }
.newsPanel img{ width:40%; padding-left:2%; padding-right:2%; float:left; padding-top:15px; padding-bottom:10px;}
.newsPanel h1{ padding-top:10px; color:#444444; padding-left:2%; padding-right:2%; text-align:justify;}
.newsPanel h3{ text-align:left; padding-top:10px; color:#444444;  padding-left:2%; font-style:italic; font-weight:normal;}
.newsPanel h2{ padding-top:10px; color:#555555; padding-right:2%; text-align:justify;}
.newsPanel p{ margin-top:8px; padding-bottom:8px; color:#555555; padding-right:2%; padding-left:2%; text-align:justify;}
.newsPanel a{ color:#555555;}
.newsPanel a:hover{ color:#cd3426;}

/*
.mainContentPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000;  color:#444444;  }
.mainContentPanel img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainContentPanel h1{ font-size:120%; text-align:left; padding-top:30px; padding-bottom:30px; color:#444444;  padding-left:2%; }
.mainContentPanel h2{  padding-top:10px; color:#555555; padding-right:2%; }
.mainContentPanel p{  padding-top:8px; text-align:justify; color:#555555; padding-right:2%; padding-left:2%; }
*/
.mainContentPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#252525; color:#eeeeee; margin-bottom:1%;}
.mainContentPanel h3{ padding-top:20px; padding-bottom:5px; color:#cd3426;}

.mainContent { width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#252525; padding-top:20px; padding-bottom:20px;}
.mainContent img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainContent h1{ text-align:left; padding-top:30px; padding-bottom:30px; padding-left:2%; }
.mainContent h2{ padding-top:10px; color:#555555; padding-right:2%; }
.mainContent p{ padding-top:16px; text-align:justify; color:#eeeeee; padding-right:2%; padding-left:2%; line-height:28px;}

.mainProduct { width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#252525; padding-top:20px; padding-bottom:20px;}
.mainProduct img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainProduct h1{ text-align:left; font-size:120%; color:#cd3426; padding-top:5px; padding-bottom:10px; padding-left:2%; }
.mainProduct h2{ padding-top:10px; color:#555555; padding-right:2%; }
.mainProduct p{ clear:both; padding-top:16px; text-align:justify; color:#eeeeee; padding-right:2%; padding-left:2%; line-height:28px;}

.imageContent h1{ clear:both; font-size:120%;} 

.photoSet{ clear:both; width:96%; margin-top:20px; margin-bottom:20px;}
.photoList { width:auto; float:left; height:120px; background-color:#000000;}
.mainContentPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #000000;}
.mainContentPanel .photoList a:hover img{ border:solid 3px #cd3426;}

.advisePhoto{ float:left;  padding-left:2%; padding-top:20px; font-family:Bradley Hand ITC, Trebuchet MS, Arial; font-weight:bold;} 
.advisePhoto a{ color:#cd3426;}

.videoSet{ clear:both; width:96%; margin-top:20px; margin-bottom:20px;}

.mainImagePanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000;  color:#444444;  }
.mainImagePanel img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainImagePanel h1{ text-align:left; padding-top:20px; padding-bottom:15px; padding-left:2%; }
.mainImagePanel h1.greenColour { color:#7DB942;}
.mainImagePanel h3{ padding-top:20px; padding-bottom:5px; color:#cd3426;}
.mainImagePanel p{ padding-top:5px; text-align:justify; color:#555555; padding-right:2%; padding-left:2%; }
.mainImagePanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #000000;}
.mainImagePanel .photoList a:hover img{ border:solid 3px #cd3426;}

.subContentTab{ width:47%; margin-left:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000;}
.subContentTab img{ width:30%; float:left; padding-top:10px; padding-bottom:14px; padding-right:1%; padding-left:4%;}
.subContentTab span{ display:block; float:left; width:56%; margin-top:35px; font-weight:bold; font-size:100%;}
.subContentTab a{ color:#555555;}
.subContentTab a:hover{ color:#cd3426;}
.subContentTab p{ color:#555555; padding-right:2%; padding-left:2%;}

.suggestionTab{ width:96%; margin-left:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000;}
.suggestionTab img{ width:30%; float:left; padding-top:10px; padding-bottom:14px; padding-right:1%; padding-left:4%;}
.suggestionTab span{ display:block; float:left; width:56%; margin-top:35px; font-weight:bold; font-size:100%;}
.suggestionTab a{ color:#555555;}
.suggestionTab a:hover{ color:#cd3426;}
.suggestionTab p{ color:#555555; padding-right:2%; padding-left:2%; padding-top:5px; padding-bottom:5px;}
.suggestionTab p a{ color:#ffffff;}

.subCatalogTab{ width:96%; margin-left:2%; margin-right:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x; background-color:#000000; border:solid 1px #333333;}
.subCatalogTab img{ width:20%; float:left; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subCatalogTab a{ color:#555555;}
.subCatalogTab a:hover{ color:#cd3426;}
.subCatalogTab p{ color:#555555; padding-right:2%; padding-left:2%; padding-top:0px;}
.subCatalogTab span{ display:block; font-weight:bold; padding-top:10px;}

.parametros{ width:96%; margin-left:2%; margin-right:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x; background-color:#000000; border:solid 1px #333333;}
.parametros img{ width:20%; float:left; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.parametros a{ color:#555555;}
.parametros a:hover{ color:#cd3426;}
.parametros li{ color:#555555; padding-right:2%; padding-left:2%; padding-top:0px;}
.parametros span{ display:block; font-weight:bold;}

.subPatrocinadorsTab{ width:46%; margin-left:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x;  background-color:#000000; border:solid 1px #dddddd;}
.subPatrocinadorsTab img{ width:90%; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subPatrocinadorsTab a{ color:#555555;}
.subPatrocinadorsTab a:hover{ color:#cd3426;}
.subPatrocinadorsTab p{ color:#555555; padding-right:2%; padding-left:2%; text-align:center;}

.subContentExtTab{ width:90%; margin-left:3%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x; background-color:#000000; border:solid 1px #cd3426;}
.subContentExtTab img{ width:10%; float:left; padding-top:10px; padding-bottom:14px;}
.subContentExtTab span{ width:70%; padding-left:4%; text-align:right; margin-top:20px; font-weight:bold;}
.subContentExtTab a{ color:#555555;}
.subContentExtTab a:hover{ color:#cd3426;}

.epigrafe{ font-size:90%; font-style:italic;}

.linksList{ clear:both; padding-bottom:10px; padding-top:10px;}
.linksList p{  padding-top:8px; padding-bottom:10px; text-align:justify; color:#555555; padding-right:2%; padding-left:2%; }

.mailLink { width:46%; padding-left:4%; float:left;}
.mailLink img { width:10%; float:left;}
.mailLink a{ color:#555555;}
.mailLink a:hover{ color:#cd3426;}

.webLink { width:42%; float:left;}
.webLink img { width:10%; float:left;}
.webLink a{ color:#555555;}
.webLink a:hover{ color:#cd3426;}

.links{ clear:both; width:96%; margin-top:10px; margin-bottom:10px; padding-left:2%;}
.contentLink { width:46%; height:auto; float:left; padding-left:2%; padding-top:2px; padding-bottom:2px;  background-color:#f4f4f4;}
.contentLink img { width:20%; padding-right:2%; float:left;}
.contentLink a{ color:#555555;}
.contentLink a:hover{ color:#cd3426;}

.leftFormTab {  width:84%; padding-top:10px; margin-left:10%; padding-bottom:14px; border:solid 1px #f85700;}
.leftFormTab h1{ font-size:120%; background-color:#f85700; color:#999999; padding-left:10px; }
.accessForm{ margin-top:10px; color:#999999; padding-bottom:10px;}
.accessForm p{  padding-left:5%; clear:both; width:100%; margin-top:10px; margin-bottom:10px; text-align:left;}
.accessForm span{ display:block; padding-left:5%; margin-bottom:10px; }
.accessForm input{ display:block;  margin-bottom:10px;  padding-left:5%; width:70%; background-color:#222222; color:#eeeeee;}
.accessForm .options input{ background-color:#cd3426; color:#aaaaaa; padding-left:0px; width:auto; font-weight:bold;}
.accessForm .options input:hover{ color:#ffffff;}

.mainOptions { padding-top:20px; text-align:center; padding-bottom:20px; font-weight:bold; font-family:Bradley Hand ITC, Trebuchet MS, Arial;} 
.mainOptions li{ width:30%; display:inline;}
.mainOptions a{ padding-left:8%; color:#555555; }
.mainOptions a:hover{ color:#cd3426; }

.optionBtn { clear:both;  width:100%;  margin-top:20px; padding-top:20px; padding-bottom:20px; font-weight:bold;} 
.optionBtn a{ padding-left:2%; color:#555555; }
.optionBtn a:hover{ color:#cd3426; }

.optionImage { clear:both; width:96%; margin-left:2%; margin-right:2%;  margin-top:20px; padding-top:20px; padding-bottom:20px;} 
.optionImage a{ display:block; float:left; width:50%; color:#555555;}
.optionImage a.prevOptn{text-align:left;}
.optionImage a.nextOptn{ text-align:right;}
.optionImage a:hover{ color:#cd3426; }
.optionImage img{ width:2%;}

.messageBtn { clear:both; font-weight:bold; font-size:100%; padding-top:20px; padding-bottom:20px; font-family:Bradley Hand ITC, Trebuchet MS, Arial;} 
.messageBtn a{ padding-left:2%; color:#555555; }
.messageBtn a:hover{ color:#cd3426; }

.advertising { clear:both; padding-left:5%; margin-top:10px; }
.advertising a{ color:#555555;}
.advertising a:hover{ color:#cd3426;}

.foot{ clear:both; background:url('images/gradGrey.gif') repeat-x; background-color:#000000; color:#eeeeee; padding-bottom:40px;}

.sponsors { padding-left:24%; padding-top:16px;}
.sponsors li { display:inline; width:12%; padding-left:2%; }
.sponsors li a img{ width:8%;height:6%;}

.addressFoot p{ clear:both; width:96%; text-align:center; color:#cd3426; font-size:90%;}

.bottomFoot{ clear:both; width:96%;}
.bottomFoot img{ width:100%;}

.advisePage{ clear:both; width:96%; font-size:90%;padding-top:50px;}
.advisePage ul{ text-align:right;}
.advisePage ul li{ display:inline; padding-left:2%; padding-top:4px; }
.advisePage ul li a{ color:#777777;} 
.advisePage ul li a:hover{ color:#cd3426;} 

.bottomBgContainer{ clear:both; height:20px;}
.bottomBgContainer img{ width:100%; height:100%;}

.finalPage{ clear:both; width:98%; text-align:right;  color:#cd3426; font-size:70%; padding-right:2%;}

.videos{ width:96%;}
.secVideo{ height:80px; float:left; padding-right:4px;}
.secVideo img{ height:100%; width:auto; border:solid 3px #ffffff; padding:0px;}
.secVideo a img{ border:solid 3px #ffffff; opacity:.3; filter:alpha(opacity=30);}
.secVideo a:hover img{ border:solid 3px #85051c; opacity:1; filter:alpha(opacity=100);}

.secPhotoSet{ width:96%;}
.secPhoto{ height:80px; float:left; padding-right:4px;}
.secPhoto img{ height:100%; width:auto; border:solid 3px #ffffff; padding:0px;}
.secPhoto a img{ border:solid 3px #ffffff; opacity:.3; filter:alpha(opacity=30);}
.secPhoto a:hover img{ border:solid 3px #85051c; opacity:1; filter:alpha(opacity=100);}

.clientBox{ background-color:#252525; color:#cd3426; padding-top:5px; padding-bottom:5px; border:solid 1px #353535; margin-bottom:15px; font-weight:bold; }
.clientBox a{ color:#ffffff; }
.clientBox a:hover{ color:#cd3426;  }

.productBox{ background-color:#252525; color:#cd3426; padding-top:5px; padding-bottom:5px; border:solid 1px #353535; margin-bottom:15px; font-weight:bold; }
.productBox a{ color:#cd3426; font-weight:bold; padding-left:10px; }
.productBox a:hover{ color:#ffffff;  }
.productBox img{ width:4%;}

.euroChar{ padding-left:15px; font-weight:bold; font-size:160%;}
#cartUnits{ padding-left:5px; padding-right:120px; font-size:160%;}

#bgBody { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80;  filter: alpha(opacity=80);}
#bgPhoto { display: none; position: absolute; top: 10%; left: 10%; width: 80%; z-index:1002;}
#photo { margin:auto; padding-top: 5%; z-index:1003; text-align:center;}
#photo img{  margin:auto; width: 80%; z-index:1004;}

/* #ttmmpp { height:expression(document.body.clientHeight < 1820 ? "420px":"100%"); border: 1px solid grey; background-color: #252525;  width: 100%; height: 100%; }*/


#centralVideo { display: none;}

.photoUnits{ width:34%; padding-left:2%; float:left;}
.photoUnits h1{ text-align:left; font-size:160%; color:#cd3426; padding-top:30px; padding-bottom:30px; padding-left:2%; }
.photoUnits a{ color:#cd3426; font-weight:bold; }
.photoUnits a:hover{ color:#ffffff;  }
.photoUnits a { font-weight:bold; font-size:260%;}
/*.photoUnits p a.buyUnits { font-weight:bold; font-size:260%;}*/

#productUnits{ font-size:300%; color:#dddddd; padding-top:30px; padding-bottom:30px; padding-left:2%; }
#priceUnits{ font-size:300%;}

.error{ background-color:#cd3426; color:#ffffff; font-weight:bold; padding-left:20px; }

.spaceH{ clear:both; height:10px;}

.messages{ width:96%; background-color:#222222; margin-top:25px;}
.mainProduct .messages h1{ padding-top:10px; padding-bottom:10px;}
.messages h1{ color:#e42322; border-bottom:solid 1px #222222;}
.messageBlocTab{ width:100%; border-top:solid 1px #222222; background-color:#111111; padding-bottom:10px; padding-top:10px; margin-bottom:10px; }
.messageBlocTab a{display:block; color:#777777; width:90%;  }
.messageBlocTab a:hover{ color:#89AF3B;}
.messageBlocTab span{display:block; font-weight:bold; color:#bbbbbb; padding-bottom:15px; margin-left:2%; }
.messageBlocTab p{ width:92%;  font-size:90%; color:#aaaaaa; padding:0px; }

h1.enlaceTitle{ clear:both; text-align:left; margin-left:2%; padding-top:20px; padding-bottom:5px; color:#cd3426; font-size:120%; font-weight:bold; }
.enlaces{ /*clear:both;*/ margin-top:5px; margin-bottom:5px;}
.enlaces li{/* clear:both; width:96%;*/ float:left; margin-left:4%;}
.enlaces li a img{ width:5%; padding-right:2%; float:left; margin-top:0px; padding-top:0px;}
.enlaces a{ color:#999999;}
.enlaces a:hover{ color:#cd3426;}

.comentar { width:60%; margin-left:2%; margin-top:30px; float:left; border:solid 1px #222222; background-color:#111111; }
.mainProduct .comentar h1{ padding-top:10px; padding-bottom:10px;}
.comentar h1{ margin-left:2%; color:#e42322; border-bottom:solid 1px #222222;}
.comentar p{ width:94%;  font-size:90%; color:#999999; padding:0px; }
.comentar form{ margin-top:15px;}
.comentar input{ margin-top:5px; margin-bottom:20px; border:solid 1px #dddddd; width:90%;}
.comentar textarea{ width:90%; margin-top:5px; margin-bottom:20px; border:solid 1px #dddddd;}
.comentar p select{ width:90%; margin-top:15px; margin-bottom:35px;  border:solid 1px #dddddd;}


.mainForm { clear:both; width:100%; margin-bottom:20px; padding-bottom:10px; padding-top:10px; background-color:#181818;}
.mainForm h1{ font-size:120%; background-color:#a50006; color:#ffffff; padding-left:10px; margin-bottom:10px; }
.mainForm p{ clear:both; width:96%; padding-right:2%; padding-left:2%; padding-bottom:10px; }
.mainForm span{ width:35%; float:left; margin-bottom:10px; }
.mainForm input{ width:50%; float:left; margin-bottom:10px; }
.mainForm input.dataFormat{ width:100px; float:left; margin-bottom:10px; }
.mainForm textarea{ width:60%; float:left; margin-bottom:10px; }
.mainForm select{ width:50%;}
.mainForm p.bookingTitle{ font-weight:bold; padding-bottom:20px; padding-top:10px; color:#a50006; }
.mainForm input.mobSend{  width:20%; line-height:30px; height:30px; margin-right:10%; float:right;  background-color:#a50006;/*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:#ffffff; font-weight:bold;} 

