* {	padding:0; border:none; margin: auto; margin-top:0px; margin-bottom:0px; text-decoration:none; list-style-type:none;}
body { background-color:#336699; width:1001px; /*font-size:80%;*/ margin-bottom:10px; font-family: Trebuchet MS, Verdana, Arial;/* background: url('images/bgWeb.jpg') repeat;*/ color:#222222; margin-top:8px;/**/}

a img { border:none; }

h1 { font-size:100%;}
h2 { font-size:90%;}
h3 { font-size:80%;}
/*
.topBgContainer { height:14px; }
.topBgContainer img{ width:1001px;}
*/

.bgContainer{ font-weight:normal; font-style:normal; /*background-color:#2b4460; -moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95); */ }

.topMainContainer { clear:both; width:100%; height:14px; padding-top:10px; overflow:hidden; /*-moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95);*/}
.topMainContainer img{ width:100%; height:18px;}
.mainContainer{ background-color:#fefee0; width:100%;/* border:solid 1px #2b4460; -moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95);*/}

.headContainer{ padding-top:10px; padding-bottom:8px;/* height:80px;background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;*/ }
.headContainer img { width:92%; padding-left:4%;}

.headImgContainer{ padding-top:10px; padding-bottom:20px;/*background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;*/ }
.headImgContainer img { width:96%; padding-left:2%;}

.logo { margin-top:10px; width:30%; float:left;}
.headContainer .logo img { width:90%; padding-left:3%;}

.nombre { float:left;  width:45%; padding-top:10px; padding-left:5%; color:#fbfbfb;}
.nombre h1 { font-size:130%; text-align:left; /*font-weight:bold;*/ padding-bottom:20px;}
.menorca{  font-size:130%; color:#777777;}
.software{ font-size:100%; color:#2b4460;}

/*.contentSlogan{ font-size:180%; color:#aaaaaa;}*/
.contentSlogan p{ font-size:120%; color:#48850d; font-family:Georgia, Verdana, Arial; padding-bottom:8px; font-style:italic; text-align:left; line-height:30px;}
/*.mainContentSlogan{ width:25%; float:left; font-size:100%; color:#336699; font-family:Georgia, Verdana, Arial; padding-bottom:8px; font-style:italic; text-align:left; line-height:30px;}*/
/*.mainContentSlogan p{ padding-bottom:10px;}*/


.languageMenu{ width:12%; /*padding-bottom:4px;*/ padding-top:4px; padding-left:1%; /* background-color:#f4f4f4; height:32px; padding-top:10px;*/ float:left;  }
.languageMenu ul{ padding-left:10%;}
.languageMenu li{ float:right;  width:22%; padding-left:1%;}
.languageMenu li img{ width:90%; }
/*
.languageMenu li a{ color:#aaaaaa;}
.languageMenu li a:hover{ color:#2b4460;}
.languageMenu li.activLang a{ color:#2b4460;}
*/
.languageMenu a img{ display:block; /*opacity:.5; filter:alpha(opacity=50); zoom:1; z-index:1; width:100%;*/}
.languageMenu a:hover img{ /*opacity:1; filter:alpha(opacity=100);*/}
.languageMenu ul li.activLang a img{ color:#FD2121; /*opacity:1; filter:alpha(opacity=100);*/} 

.companyName{ color:#999999; font-size:110%; font-weight:bold; width:14%; float:left; padding-left:5px; padding-right:10px;}
.companyName span.halfName{ color:#000000;}
.companyName span.halfiName{ color:#2b4460;}

.headerRight{ float:left; width:20%; padding-left:9%;}
.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:#2b4460;  font-weight:bold;}
.noticias a:hover{ color:#2b4460; font-weight:bold;}

.mainMenu { width:96%; float:left; text-align:center; padding-left:4%; /* border-bottom:solid 1px #2b4460;*//* background-color:#f4f4f4;*/}
.mainMenu ul{ padding-top:2px;}
.mainMenu li{ display:block; float:left; width:14%; /*padding-right:1%; padding-left:1%;*/}
.mainMenu li a{ color:#2b4460; font-weight:bold;}
.mainMenu li.activMenu a{ color:#cd3426;}
.mainMenu li a:hover{ color:#cd3426;}

.mainPanel{ clear:both; /*border-top: solid 1px #f4f4f4;*/}

.leftPanel{ width:21%; margin-left:2%; padding-left:1%; float:left;}
.leftPanel img{ width:47%; padding-left:3%; padding-bottom:10px; float:left;}

.leftPanel .leftImagePanel img{ width:97%; padding-left:3%; padding-bottom:10px;}

/*
.leftPanelTab{ text-align:left;  margin-bottom:20px; background-color:#c4d3e1; color:#444444; border: solid 1px #d7e4f2;}
.leftPanelTab img{ height:100%;}
.leftPanelTab a{ color:#2b4460; font-weight:bold; }
.leftPanelTab a:hover{ color:#cd3426;}
.leftPanelTab h1{  width:80%; text-align:right; padding-top:30px; padding-bottom:20px; color:#2b4460;}
.leftPanelTab h2{  width:80%; text-align:right; padding-bottom:10px; color:#2b4460;}
.leftPanelTab ul{  width:88%; padding-top:10px; padding-left:2%; padding-bottom:14px;}
.leftPanelTab li { }
.leftPanelTab li.activMenu a{ color:#cd3426;}
.leftPanelTab li a{ display:block; width:92%; margin-right:8%; border-bottom: dotted 1px #ffffff;}
*/

.leftPanelTab{ /*height:400px;*/ text-align:left;  margin-bottom:20px;/*background: url('images/gradGrey.gif') repeat-x;*/ background-color:#fceaa2; color:#444444; border: solid 1px #fde586;}
.leftPanelTab img{ height:100%;}
.leftPanelTab a{ color:#2b4460; font-weight:bold; }
.leftPanelTab a:hover{ color:#cd3426;}
.leftPanelTab h1{  width:80%; text-align:right; padding-top:30px; padding-bottom:20px; color:#2b4460;}
.leftPanelTab h2{  width:80%; text-align:right; padding-bottom:10px; color:#2b4460;}
.leftPanelTab ul{  width:88%; padding-top:10px; padding-left:2%; padding-bottom:14px;}
.leftPanelTab ul li ul{ border-left:solid 1px #fdcf6d; }
.leftPanelTab li.activMenu a{ color:#cd3426;}
.leftPanelTab li a{ display:block; width:92%; margin-right:8%; border-bottom: dotted 1px #fdcf6d;}

.leftPanelTab .subMenuTab a{  width:100%; text-align:right; padding-top:50px; color:#aef320;}
.leftPanelTab .subMenuTab a:hover{ color:#2b4460;}

.leftSponsorsPanel {  width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff; padding-top:20px;}
.leftSponsorsPanel li a img{ width:90%; padding-left:2%;}

.advise{ font-weight:bold; font-family: Trebuchet MS, Arial;  padding-left:24%;  padding-bottom:10px;} 
.advise a{ display:block; color:#2b4460;  margin-top:12px;}
.advise a:hover{ color:#ff0000;}

.adviseRight{ font-family: Trebuchet MS, Arial; } 
.rightPanelTab .adviseRight a{ color:#2b4460;}

.centralPanel{ width:74%; float:left; padding-left:2%;}
.centralPanel a{ color:#2b4460; /*font-weight:bold;*/}
.centralPanel a:hover{ color:#cd3426;}
.centralPanelTab{ width:100%; /*background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;*/  color:#444444; }

.centralMapPanel{ width:50%;/* margin-right:10%; */ float:left; margin-top:29px;}
.centralMapPanel .mapSubcontent {  margin-right:2px;}
.centralMapPanel .mapSubcontent img { width:40%;}
.centralMapPanel .mapSubcontent ul{ margin-bottom:5px; margin-top:0px; padding-top:0px; margin-left:2%; border-bottom:solid 1px #dddddd;}
.centralMapPanel .mapSubcontent li{ padding-left:2%;}
.centralMapPanel .mapSubcontent li ul li{  padding-left:5px; border-left:solid 1px #dddddd;}
.centralMapPanel .mapSubcontent a{ color:#444444;}
.centralMapPanel .mapSubcontent a:hover{ color:#2b4460;}

.centralNoticiaPanel{ margin-left:5%; margin-right:5%; float:left; margin-top:29px;}

.videoPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.videoPanel img{ width:98%; padding-left:1%; padding-top:5px; padding-bottom:35px;}

.mainText{ width:100%; padding-bottom:20px;}

.newsPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff; color:#444444; border-top:solid 1px #dddddd; }
.newsPanel img{ width:40%; padding-left:1%; padding-right:2%; float:left; padding-top:5px; padding-bottom:10px;}
.newsPanel h1{  padding-top:10px; color:#444444;  padding-left:3%; }
.newsPanel h3{  text-align:right; padding-top:10px; color:#444444;  padding-right:2%; font-style:italic; font-weight:normal;}
.newsPanel h2{  padding-top:10px; color:#555555; padding-right:2%; }
.newsPanel p{  margin-top:8px; padding-bottom:8px; color:#666666; padding-right:2%; padding-left:2%; text-align:justify;}
.newsPanel a{ color:#555555;}
.newsPanel a:hover{ color:#2b4460;}

/*
.mainContentPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.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:#666666; padding-right:2%; padding-left:2%; }
*/
.mainContentPanel{ width:100%;/* background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;*/ color:#444444; padding-bottom:10px;}
.mainContentPanel h3{  padding-top:20px; padding-bottom:5px; color:#2b4460;}

.mainContent { float:left; width:63%; margin-left:2%; margin-right:2%;/* width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;padding-top:16px;*/  padding-bottom:16px;}
.mainContent img{ width:15%; padding-left:2%; padding-right:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainContent h1{ font-size:120%; text-align:left;/* padding-bottom:30px;*/ color:#2b4460;  padding-left:2%; }
.mainContent h2{  padding-top:10px; color:#555555; padding-right:2%; }
.mainContent p{ padding-left:2%; padding-right:2%; padding-top:4px; padding-bottom:4px; text-align:justify; color:#2b4460; line-height:1.5em;/* background-color:#f4f4f4; border:solid 1px #dddddd;*/}

.mainContent p.contentSlogan{ font-size:100%; color:#48850d; font-family:Georgia, Verdana, Arial; padding-bottom:8px; font-style:italic; text-align:left;}
.mainContentSlogan{ width:25%; float:left; font-size:100%; color:#336699; font-family:Georgia, Verdana, Arial; padding-bottom:8px; font-style:italic; text-align:left; line-height:30px;}
.mainContentSlogan p{ padding-bottom:10px;}

.mainPhotoPanel{ float:left; width:27%; padding-left:2%;}
.mainPhotoPanel img{ width:92%; padding-left:4%; padding-bottom:20px;}

.mainSubContent { width:100%; margin-bottom:20px; padding-bottom:10px; }
.mainSubContent img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainSubContent h1{ font-size:120%; text-align:left;color:#444444; padding-top:5px;  padding-left:2%; }
.mainSubContent h2{  color:#555555; padding-right:2%; }
.mainSubContent p{  padding-bottom:8px; text-align:justify; color:#444444; padding-right:2%; padding-left:2%; }

.mainPersonPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.mainPersonPanel img{ width:30%; padding-left:2%; padding-right:2%; float:left; padding-bottom:10px;}
.mainPersonPanel h1{ font-size:120%; text-align:left; padding-top:30px; padding-bottom:30px; color:#444444;  padding-left:2%; }
.mainPersonPanel h2{  padding-top:10px; color:#555555; padding-right:2%; }
.mainPersonPanel h3{  padding-top:20px; padding-bottom:5px; color:#2b4460;}
.mainPersonPanel p{  padding-top:8px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }
.mainPersonPanel .personDat { width:64%; float:left; border:solid 1px #eeeeee; background-color:#f4f4f4; padding-bottom:10px; padding-top:4px;}
.mainPersonPanel .personDat p{  padding-top:8px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%;}
.mainPersonPanel .personExtraDat { clear:both; width:96%; border:solid 1px #dddddd; background: url('images/gradGrey.gif') repeat-x;  background-color:#fbfbfb; padding-bottom:20px; padding-top:10px;}
.mainPersonPanel .personExtraDat p{  padding-top:8px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%;}

.photoSet{ clear:both; width:96%; margin-top:20px; margin-bottom:20px;}
.photoList { width:auto; float:left; height:66px; background-color:#000000;}
.mainPersonPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #000000;}
.mainPersonPanel .photoList a:hover img{ border:solid 3px #2b4460;}
.mainContentPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #000000;}
.mainContentPanel .photoList a:hover img{ border:solid 3px #2b4460;}

.advisePhoto{ float:left;  padding-left:2%; padding-top:20px; font-family:Bradley Hand ITC, Trebuchet MS, Arial; font-weight:bold;} 
.advisePhoto a{color:#2b4460;}

.videoSet{ clear:both; width:96%; margin-top:20px; margin-bottom:20px;}

.mainForumPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.mainForumPanel img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainForumPanel h1{ font-size:120%; text-align:left; padding-top:5px; padding-bottom:5px; color:#444444;  padding-left:2%; }
.mainForumPanel h2{  padding-top:5px; color:#555555; padding-left:2%; }
.mainForumPanel p{  padding-top:5px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }
.mainForumPanel span{  padding-top:5px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }
.mainForumPanel a span{ color:#555555;}
.mainForumPanel a:hover span{ color:#2b4460;}

.mainImagePanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.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; color:#444444;  padding-left:2%; }
.mainImagePanel h1.greenColour { color:#7DB942;}
.mainImagePanel h3{  padding-top:20px; padding-bottom:5px; color:#2b4460;}
.mainImagePanel p{  padding-top:5px; text-align:justify; color:#666666; 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 #2b4460;}

.mainShopPanel{ width:100%; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;  color:#444444; border-top:solid 1px #dddddd; }
.mainShopPanel img{ width:96%; padding-left:2%; float:left; padding-top:5px; padding-bottom:10px;}
.mainShopPanel h1{ font-size:120%; text-align:left; padding-top:20px; padding-bottom:15px; color:#444444;  padding-left:2%; }
.mainShopPanel h1.greenColour { color:#2b4460;}
.mainShopPanel p{  padding-top:5px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }
/*
.subContentTab{ height:170px; width:22%; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #d7e4f2;}
.subContentTab img{ height:60px; width:auto; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subContentTab span{  padding-top:20px; padding-left:2%; }
.subContentTab a{color:#2b4460; font-weight:bold;}
.subContentTab a:hover{ color:#cd3426;}
.subContentTab p{  color:#666666; padding-right:2%; padding-left:2%; }

.subCatalogTab{ width:30%; height:220px; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #d7e4f2;}
.subCatalogTab img{ height:150px; width:auto; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subCatalogTab span{ padding-top:20px; padding-left:2%; }
.subCatalogTab a{color:#2b4460; font-weight:bold;}
.subCatalogTab a:hover{ color:#cd3426;}
.subCatalogTab p{  color:#666666; padding-right:2%; padding-left:2%; }

.subContentTab{ width:30%; height:220px; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #d7e4f2;}
.subContentTab img{ height:150px; width:auto; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subContentTab span{  padding-top:20px; padding-left:2%; }
.subContentTab span.newLine{ display:block; clear:both;}
.subContentTab span.productPrice{  color:#cd3426;}
.subContentTab a{color:#2b4460; font-weight:bold;}
.subContentTab a:hover{ color:#cd3426;}
.subContentTab p{  color:#666666; padding-right:2%; padding-left:2%; }
*/

.subContentTab{ width:30%; height:240px; text-align:center; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#faf0c6; border:solid 1px #faeace;}
.subContentTab img{ height:150px;/**/ display:block; width:auto; padding-top:10px; padding-bottom:14px; padding-left:4%;}
.subContentTab span{ display:block; text-align:center;}
.subContentTab span.productPrice{ color:#cd3426; font-size:120%; margin-top:4px; margin-right:4px; margin-bottom:4px;}
.subContentTab a{color:#2b4460; font-weight:bold;}
.subContentTab a:hover{ color:#cd3426;}
.subContentTab p{  color:#666666; padding-right:2%; padding-left:2%; }

.subConditionsTab{ width:100%; height:116px; text-align:left; float:left; /*margin-right:2%;*/ margin-bottom:8px; border:solid 1px #f4f4f4; background-color:#f4f4f4;}
.subConditionsTab img{ height:95px; display:block; width:auto; padding-top:10px;/* padding-bottom:14px; padding-left:4%;*/}
.subConditionsTab span{ display:block; float:left; padding-top:10px;}
.subConditionsTab span.productPrice{ color:#cd3426; font-size:120%; margin-top:4px; margin-right:4px; margin-bottom:4px;}
.subConditionsTab a{color:#2b4460; font-weight:bold;}
.subConditionsTab a:hover{ color:#cd3426;}
.subConditionsTab p{  color:#666666; padding-right:2%; padding-left:2%; }

.subCatalogTab{ width:30%; height:270px; text-align:center; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#faf0c6; border:solid 1px #faeace;}
.subCatalogTab img{ height:150px;/**/ display:block; width:auto; padding-top:10px; padding-bottom:14px; padding-left:4%;}
.subCatalogTab span{ display:block; text-align:center;}
.subCatalogTab span.productPrice{ color:#cd3426; font-size:140%; margin-top:14px; margin-right:4px; margin-bottom:4px;}
.subCatalogTab a{color:#2b4460; font-weight:bold;}
.subCatalogTab a:hover{ color:#cd3426;}
.subCatalogTab p{ float:left; color:#666666; padding-right:2%; padding-left:2%; }

.subNewTab{ width:95%; text-align:justify; height:170px; float:left; margin-left:2%; margin-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#fcf6de; border:solid 1px #faeace;}
.subNewTab img{ height:150px;/**/ display:block; float:left; width:auto; padding-top:10px; padding-bottom:14px; padding-left:10px; padding-right:14px;}
.subNewTab span{ text-align:left; padding-top:5px; font-weight:bold; font-size:180%; /*color:#cd3426;*/ font-family:Bradley Hand ITC, Trebuchet MS, Arial;}
.subNewTab span.productPrice{ color:#cd3426; font-size:150%; margin-top:14px; margin-right:4px; margin-bottom:4px;}
.subNewTab span.subNewSloganTab{ font-family: Trebuchet MS, Verdana, Arial; font-size:120%; font-weight:normal;}
.subNewTab a{ color:#555555; font-weight:bold;}
.subNewTab a:hover{ color:#cd3426;}
.subNewTab p{ color:#666666; padding-right:2%; padding-left:2%; }

.subContentExp p{  color:#999999;  text-align:justify;}
.subContentExp img{ width:30%; float:left; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subContentExp span{ width:50%;  padding-left:2%;  margin-top:20px; font-weight:bold;}
.subContentExp a{ color:#2b4460;}
.subContentExp a:hover{ color:#cd3426;}

.subPatrocinadorsTab{ width:46%; margin-left:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff; border:solid 1px #dddddd;}
.subPatrocinadorsTab img{ width:90%; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subPatrocinadorsTab a{ color:#999999;}
.subPatrocinadorsTab a:hover{ color:#2b4460;}
.subPatrocinadorsTab p{  color:#666666; 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:#ffffff; border:solid 1px #2b4460;}
.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:#2b4460;}

.subContentTab .subPersonText{ width:60%; border:solid 1px #2b4460; background-color:#eeeeee; float:left; padding-bottom:10px; padding-top:10px; margin-bottom:8px; margin-top:8px;}
.subContentTab .subPersonText p{padding-right:2%; padding-left:2%; margin-left:4%; text-align:left;}

.subContentTab p.advisePerson { font-family:Bradley Hand ITC, Trebuchet MS, Arial;  margin-top:16px;}
.subContentTab p.advisePerson a{color:#2b4460;}

.messageTab{ width:90%; border:solid 1px #2b4460; background-color:#f4f4f4; padding-bottom:10px;}
.messageTab a{ color:#777777;  display:block; width:90%; text-align:right;}
.messageTab a:hover{ color:#2b4460;}

.messageExpressTab{ width:90%; border:solid 1px #2b4460; background-color:#f4f4f4; padding-bottom:10px; padding-top:10px; margin-bottom:10px; font-weight:bold; }
.messageExpressTab a{display:block; color:#777777; width:90%;  }
.messageExpressTab a:hover{ color:#2b4460;}
.messageExpressTab span{ font-weight:normal; }

.companyLogo { padding-left:60%; padding-top:20px; text-align:right;}
.companyLogo img { width:90%;}

.companyText { width:90%; padding-left:2%; padding-right:2%; border:solid 1px #cccccc; background-color:#f4f4f4; padding-bottom:30px;}
.companyText h1{ font-size:120%; text-align:left; padding-top:30px; padding-bottom:30px; color:#444444;  padding-left:2%; }
.companyText p{  padding-top:8px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }

.linksList p{  padding-top:8px; padding-bottom:10px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }

.mailLink { width:46%; padding-left:4%; float:left;}
.mailLink img { width:10%; float:left;}
.mailLink a{ color:#999999;}
.mailLink a:hover{ color:#2b4460;}

.webLink { width:42%; float:left;}
.webLink img { width:10%; float:left;}
.webLink a{ color:#999999;}
.webLink a:hover{ color:#2b4460;}

/*.links{ clear:both; width:96%; margin-top:10px; margin-bottom:10px; padding-left:2%;}*/


.links{ clear:both; margin-top:5px; margin-bottom:10px;}
.links p{ clear:both;}
.links p a img{ width:5%; padding-right:2%; float:left; margin-top:0px; padding-top:0px;}
.links a{ color:#000000;}
.links a:hover{ color:#cd3426;}

.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:#999999;}
.contentLink a:hover{ color:#2b4460;}

.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:#999999; }
.mainOptions a:hover{ color:#2b4460; }

.optionBtn { clear:both;  width:100%; border-top:solid 1px #dddddd; margin-top:20px; padding-top:20px; padding-bottom:20px; font-weight:bold; font-family: Trebuchet MS, Arial;} 
.optionBtn a{   padding-left:2%; color:#999999; }
.optionBtn a:hover{ color:#2b4460; }

.messageBtn { clear:both; padding-top:20px; padding-bottom:20px; font-family:Bradley Hand ITC, Trebuchet MS, Arial;} 
.messageBtn a{ font-size:130%; padding-left:2%; color:#555555; }
.messageBtn a:hover{ color:#2b4460; }

.rightPanel{ width:23%; float:left;}
/*
.rightPanelTab img{ width:15%; margin-left:20%; padding-top:10px;}
.rightPanelTab{ width:100%; color:#444444; padding-bottom:20px; }
.rightPanelTab h1{ width:80%; text-align:left;   padding-top:10px; border-bottom:solid 1px #888888;}
.rightPanelTab a{ color:#999999;}
.rightPanelTab a:hover{ color:#2b4460;}
.rightPanelTab p{  width:80%; padding-top:8px; text-align:justify; color:#666666;}
.rightPanelTab h1.destacat{ color:#2b4460;}
*/
.greenColour { color:#7DB942;}

.rightSponsorsPanel { width:100%; /*background: url('images/gradGrey.gif') repeat-x; */ background-color:#ffffff; padding-top:20px;}
.rightSponsorsPanel li a img{ width:100%; }

.advertising { clear:both; padding-left:5%; margin-top:10px; }
.advertising a{ color:#999999;}
.advertising a:hover{ color:#2b4460;}

.foot{ clear:both;/*  background: url('images/gradGrey.gif') repeat-x;background-color:#ffffff;*/  color:#444444; /*border-top:solid 1px #dddddd;*/}

.sponsors { /*padding-left:2%; padding-top:16px; padding-bottom:20px;*/}
.sponsors li { display:inline; text-align:center;}
.sponsors li a img{ width:7.5%;}

.bottomFoot{ clear:both; width:100%; }
.bottomFoot img{ width:100%;}

.advisePage{ clear:both; padding-bottom:4px; padding-top:36px; color:#2b4460;}
.advisePage ul{ text-align:left;}
.advisePage ul li{ display:inline; padding-left:2%; padding-top:4px; }
.advisePage ul li a{ color:#2b4460; font-weight:bold;} 
.advisePage ul li a:hover{ color:#cd3426;} 

.bottomBgContainer{ clear:both;}
.bottomBgContainer img{ width:100%; height:100%;}

.mainContent p.mainPrice{ color:#990000; font-weight:bold; font-size:100%; text-align:center; padding-top:20px;} 

.works { padding-left:2%; padding-top:16px; padding-bottom:20px; padding-bottom:0px; margin-bottom:10px; margin-top:15px;}
.works p{ padding-bottom:15px;}
.works li { float:left; width:20%; text-align:center; padding-top:10px; margin-bottom:10px; }
.works li:hover { background-color:#f4f4f4;}
.works li a img{ width:94%; }
.works li a{ font-weight:bold; color:#ffffff;} 
.works li a:hover{ color:#2b4460;} 
.workImage{ width:100%;}
.workImage img{ width:100%;}

.products { padding-left:2%; padding-top:16px; padding-bottom:20px; padding-bottom:0px; margin-bottom:10px; margin-top:15px;}
.products p{ padding-bottom:15px;}
.products ul { /*text-align:justify;*/}
.products li { float:left; width:43%; padding-left:2%; padding-right:2%; margin-right:2%; padding-top:10px; height:100px; margin-bottom:10px; border:solid 1px #dddddd; }
.products li:hover { background-color:#f4f4f4;}
.products li a img{ width:20%; float:left; padding-right:2%;}
.products li a{ color:#222222;} 
.products li a:hover{ color:#000000;} 
.productsName{ font-weight:bold; width:10%;}
.products li a:hover span.productsName{ color:#2b4460;} 

.mainNews{ /*clear:both;*/ width:48%; float:left; margin-right:2%;}
.mainNews h1{ width:100%; text-align:center; padding-top:5px; padding-bottom:5px; margin-bottom:5px; background-color:#999999; color:#ffffff; }
.mainNews p{ clear:right;/**/}
.mainNews p a{ color:#555555; /*color:#75923c;*/}
.mainNews p a:hover{  color:#000000;}

.mainNew{ /*float:left;*/ color:#555555; padding-bottom:20px; height:140px; margin-bottom:10px;/* width:98%; margin-right:2%; border: solid 1px #a80606; */background-color:#f9f9f9; }
.mainNew a{ color:#dddddd; font-weight:bold;}
.mainNew a:hover{ color:#ffffff;}
.mainNew p{ padding-bottom:10px; /*text-align:justify;*/ line-height:20px; padding-right:10px; padding-left:10px;}
.mainNew h1{ padding-top:20px; border-bottom:solid 1px #dddddd; margin-bottom:20px; color:#a80606; padding-left:10px;}
.newDate{ color:#777777; float:right; margin-bottom:20px; }
.newsDate{ color:#777777; float:right; }
.newSubtitle{ color:#555555; padding-left:10px; font-size:120%; font-weight:bold;}
.newComment{ color:#333333; padding-left:10px; font-size:100%;}

.mainNew .newTitle{ padding-left:10px; color:#f9f9f9; background-color:#75923c; /*2b4460;*/ }
.mainNew .rightNewTitle{ padding-left:10px; color:#f9f9f9; background-color:#376091; }
.mainNew .ajudeTitle{ padding-left:10px; color:#f9f9f9; background-color:#c00000; }

.imageMainNew { float:left; width:40%;}
.imageMainNew img{ padding-bottom:8px; padding-top:10px; width:90%; padding-left:5%; padding-right:5%; }
.imageNew { float:left; width:40%;}
.imageNew img{ padding-bottom:8px; padding-top:10px; width:90%; padding-right:10%; }
.imageNews { float:left; width:40%;}
.imageNews img{ padding-bottom:8px; padding-top:10px; width:80%; padding-left:10%; padding-right:10%; }

.showNew{ width:96%; color:#555555; padding-bottom:20px; padding-left:2%; padding-right:2%;}
.showNew p{ clear:right; padding-bottom:10px; text-align:justify;}


.rightNews{ clear:both;}
.rightNews h1{ width:100%; text-align:center; padding-top:5px; padding-bottom:5px; margin-bottom:5px; background-color:#999999; color:#ffffff; }
.rightNews p{ clear:right;}
.rightNews p a{ color:#376091;}
.rightNews p a:hover{ color:#000000;}

/*
.rightNew{ color:#555555; padding-bottom:20px; width:96%; height:140px; margin-bottom:10px; margin-left:1%; margin-right:0%; background-color:#f9f9f9;}
.rightNew a{ color:#f4f4f4; font-weight:bold;}
.rightNew a:hover{ color:#000000;}
.rightNew p{ padding-bottom:10px; line-height:20px; padding-right:10px; padding-left:10px;}
.rightNew h1{ padding-top:20px; border-bottom:solid 1px #dddddd; margin-bottom:20px; color:#a80606; padding-left:10px;}
*/

.publiPanel{ /* padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; */ margin:0px; padding:0px; width:100%;}
.publiPanel{ border-bottom: solid 1px #F2EFE6;/* padding:0px; margin:0px; height:77px;*/}
.publiPanel img{ width:92%; padding-left:1%;}

.photoImgSet{ float:left; width:90%; padding-left:4%; background-color:#ffffff;}
.photoImgList {  background-color:#f4f4f4;}
.photoImgList a { float:left; height:70px; width:auto; border:solid 3px #f4f4f4;}
.photoImgList a img{ display:block; float:left; height:100%;}
.photoImgList a:hover{ border:solid 3px #2b4460;}

.mainCatalogPanel{  clear:both; width:100%;}
.photoCatalog { width:19.5%; float:left; margin-bottom:20px; margin-top:40px; padding-bottom:40px;}
.photoCatalogImg { width:100%; padding-top:5px; padding-bottom:1px; text-align:center;}
.photoCatalogImg span{ width:100%;}
.photoCatalogImg img{ width:100%;}
.photoCatalog a{ color:#3F678A; font-size:80%;  font-family: Verdana, Arial;}
.photoCatalog a:hover{ color:#ffffff;}

.leftFormTab {  width:84%; padding-top:10px; margin-left:10%; padding-bottom:14px; /*border:solid 1px #2b4460;*/}
.leftFormTab h1{ font-size:120%; background-color:#31849b; color:#ffffff; padding-left:10px; }
.accessForm{ background-color:#f4f4f4; margin-top:10px; border:solid 1px #31849b;}
.accessForm p{ clear:both; width:100%; margin-bottom:10px; text-align:left;}
.accessForm span{ display:block; width:35%; float:left; font-size:90%; padding-left:4%; margin-bottom:10px; }
.accessForm input{ width:50%; float:left; margin-bottom:10px; padding-left:4%;}
.accessForm input.mobSend{  width:50%; text-align:center; line-height:30px; height:30px; float:right;  background-color:#31849b; border:solid 1px #31849b;/*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;} 

/*.options{ padding-left:43%;}*/
.options{ clear:left; text-align:center; padding-top:20px;}
.options input{ font-size:160%; width:340px; font-weight:bold; padding:2px; background-color:#222222; color:#cd3426; }
.options input:hover{ color:#ffffff;}
	
.mainForm { background: url('images/gradGrey.gif') repeat-x; background-color:#fdf1c2; border:solid 1px #faeace; font-family: Verdana, Arial; clear:both; margin-right:20px; margin-bottom:20px; padding-bottom:10px; /*padding-top:10px; margin-top:10px;*/}
.mainForm h1{ font-size:120%;/* background-color:#2b4460;*/ background-color:#feda78; color:#2b4460; padding-left:10px; padding-top:5px; padding-bottom:5px; /*background-color:#fceaa2;*/}
.mainForm p{ clear:both; width:96%; padding-right:2%; font-size:70%; padding-left:2%; padding-bottom:10px; color:#555555; font-weight:normal; line-height:1.5em;}
.mainForm p span{ width:40%; float:left; font-size:110%; margin-bottom:10px; font-weight:bold; color:#2b4460;}
.mainForm input{ width:50%; float:left; margin-bottom:10px; background-color:#fefee0; }
.mainForm input.dataFormat{ width:100px; float:left; margin-bottom:10px; }
.mainForm textarea{ width:60%; float:left; background-color:#fefee0;}
.mainForm select{ width:50%;}
.mainForm p.bookingTitle{ font-weight:bold; padding-bottom:20px; padding-top:10px; color:#cd3426; }
.mainForm input.mobSend{  width:20%; font-weight:bold; font-size:120%; line-height:30px; height:30px; margin-right:10%; float:right;  background-color:#2b4460;/*background: url('images/bgAdBEnviar.jpg') repeat-x;*/ font-family: GothamRounded Light, Arial; margin-bottom:8px; margin-top:10px; vertical-align:center; color:#ffffff;} 
.mainForm p.error { color:#cd3426; margin-bottom:10px;}

.enlaces{  clear:both; padding-left:10px; margin-top:10px; border-top:solid 1px #dddddd;}

.pdfs{ clear:both; padding-left:10px; margin-right:30px; margin-top:10px; border-top:solid 1px #dddddd; height:200px;}
.pdfs img { float:left;}
.pdfs p { clear:both; padding-top:10px;}

.contentPdf{ clear:both;}
.contentPdf img{ width:30px; float:left;}

.userBox{ width:96%; margin-bottom:20px; padding-bottom:10px; padding-top:10px; background-color:#f4f4f4; border:solid 1px #dddddd;}
.userBox p{ width:96%;}
.userBox a{ color:#111111; font-weight:bold;}
.userBox a:hover{ color:#2b4460;}

.subcontenidos{ clear:both; padding-top:40px; }
.subcontenido{ width:90%; margin-left:2%;/* height:150px;*/ margin-bottom:8px; border:solid 1px #f4f4f4;}
.subcontenido img{ /*height:50px;*/ width:auto; float:left; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subcontenido a{color:#333333;}
.subcontenido a:hover{ color:#2b4460;}
.subcontenido p{  color:#111111; padding-right:2%; padding-left:2%; }

.plusInfo{ color:#2b4460;}

.imagesGaleria{ width:96%;}
.imagesGaleria img{ height:120px; width:auto; padding-left:3%; padding-bottom:10px; float:left;}
/*
#bgBody { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 300%; overflow:hidden; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80;  filter: alpha(opacity=80);}
#bgPhoto { display: none; position: absolute; top: 5%; left: 16%; width: 66%; padding: 16px; border: 1px solid grey; background-color: #faf9f8; z-index:1002; overflow: auto;}

#photo { z-index:1003;}
#photo img{ width:100%; padding-left:0px;}

.error{ color:#ff0000; font-weight:bold;}
*/
.slogan{ float:left; text-align:center; width:55%; font-weight:bold;  color:#577992; font-size:190%; font-family:Bradley Hand ITC, Trebuchet MS, Arial; padding-top:50px;}
.mainContent .slogan{ color:#577992;}

.clientBox{ background-color:#c4d3e1; color:#cd3426; padding-top:5px; padding-bottom:5px; border:solid 1px #2b4460; margin-left:15px; margin-right:20px; margin-bottom:15px; font-weight:bold; }
.clientBox a{ color:#2b4460; }
.clientBox a:hover{ color:#cd3426;  }
.clientBox p{  padding-left:15px; }

.optionImage { width:26%; float:left; margin-left:2%; margin-right:2%;  margin-top:5px; padding-top:5px; padding-bottom:10px;} 

/*
.optionImage a{ display:block; float:left; width:50%; color:#555555;}
.optionImage a.prevOptn{text-align:left;}
.optionImage a.nextOptn{ text-align:right;}

.mainProduct{ background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #d7e4f2; width:95%; padding-left:2%; float:left; padding-bottom:10px;}
.mainProduct h1{ color:#2b4460; font-size:160%; float:left; padding-bottom:10px;}
.mainProduct p{ color:#2b4460; padding-top:5px;}
*/
.mainProduct{ background: url('images/gradGrey.gif') repeat-x; background-color:#faf0c6; /*fcf6de;*/ border:solid 1px #faeace; width:95%; padding-left:2%; float:left; padding-bottom:10px;}
.mainProduct h1{ color:#2b4460; font-size:160%; float:left;}
.mainProduct p{ color:#2b4460; padding-bottom:18px; line-height:1.5em; text-align:justify; padding-right:10px;}
.mainProductImg { float:left; width:60%;}
.mainProductImg img{ width:96%;}

.optionImage a:hover{ color:#cd3426; }
.optionImage img{ width:6%;}

.productBox{ background-color:#fce58a;/*#c4d3e1;*/ color:#2b4460; padding-top:5px; height:80px; padding-bottom:5px; border:solid 1px #fde586; margin-bottom:15px; font-weight:bold; margin-right:20px; }
.productBox a{ color:#2b4460; font-weight:bold; padding-left:10px; }
.productBox a:hover{ color:#cd3426;  }
.productBox img{ width:4%;}
.productBox a span.compraCarrTxt{ color:#2b4460; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:15px; margin-bottom:15px; background-color:#ffffff;}
.productBox a span.compraCarrTxt:hover{ color:#ffffff; background-color:#cd3426;}
.productBox p{ text-align:left;}

.priceBox{ /*width:22%;*/ font-weight:bold; font-size:150%; margin-left:2px; padding-left:10px; padding-right:10px; margin-top:20px; margin-bottom:15px; color:#ffffff; background-color:#cd3426;}

.euroChar{ padding-left:15px; font-weight:bold; font-size:160%; color:#ffffff; background-color:#cd3426;}
#cartUnits{ padding-left:5px; padding-right:15px; font-size:160%; color:#ffffff; background-color:#cd3426;}

#bgBody { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 140%; overflow:hidden; background-color:black; /*#2b4460;*/ z-index:1001; -moz-opacity: 0.6; opacity:.60;  filter: alpha(opacity=60);}
#bgPhoto { display: none; position: absolute; top: 5%; left: 15%; width: 70%; padding: 16px; border: 1px solid #333333;/* background-color: #faf9f8;*/ background-color: #252525; z-index:1002; overflow: auto;}
#bgCarr { display: none; position: absolute; top: 5%; left: 15%; width: 70%; padding: 16px; border: 1px solid #333333;/* background-color: #faf9f8;*/ background-color: #252525; z-index:1002; overflow: auto;}
#photo { z-index:1003;}
#photo img{ width:60%; float:left;}

#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:180%;}
.photoUnits input.orden{ width:22%; text-align:center; font-weight:bold; padding-left:0px; font-size:200%; margin-top:10px; background-color:#000000; color:#ffffff;}
.photoUnits a.opUnits { font-size:260%;}

/*.photoUnits p a.buyUnits { font-weight:bold; font-size:260%;}*/

.carrUnits{  width:96%; /*float:left;*/ margin-left:2%;}
.carrUnits h1{ text-align:left; font-size:190%; color:#cd3426; padding-top:30px; padding-bottom:30px; }
.carrUnits a{ color:#cd3426; font-weight:bold; }
.carrUnits a:hover{ color:#ffffff;  }
.carrUnits a { font-weight:bold; font-size:200%;}
.carrUnits a.buyUnits{ margin-left:4%;}
.carrUnits p img{ margin-right:4%;}

#productUnits{ font-size:300%; color:#dddddd; padding-top:30px; padding-bottom:30px; padding-left:2%; }
#carrUnits{ font-size:300%; color:#dddddd; padding-top:30px; padding-bottom:30px; padding-left:2%; }
#priceUnits{ font-size:300%;}

.error{ background-color:#fceaa2; color:#cd3426; font-weight:bold; padding-left:20px; margin-right:20px; padding-top:10px; padding-bottom:10px; }

.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;}

.setList { width:32%; float:left; margin-left:1%; margin-top:10px; height:180px; /*float:left; margin:4px;*/ background-color:#000000; border: solid 1px #333333; /*background: url('images/gradBlack.gif') repeat-x;*/}
.setList p{ clear:both; color:#ffffff; padding-left:4%;}
.setList img{ width:auto; height:60px;  float:left; margin-bottom:10px; padding-top:10px; padding-left:2%; padding-right:4%;}
/*.setList a img{ width:auto; height:80%;  float:left; margin-bottom:10px; padding-top:10px; padding-left:4%; padding-right:4%;}*/
.setList .imageOption{ width:16%; height:50%;  padding:0px; padding-right:10px;}
.setList span.subName{ width:92%; padding-left:4%; padding-top:10px; text-align:left; /*font-weight:bold;*/}
.setList span{ padding-left:15px; color:#ffffff; }
.setList span input{ width:22%; font-weight:bold; padding-left:0px; font-size:200%; margin-top:10px; background-color:#000000; color:#ffffff;}
.setList a{ color:#cd3426; font-weight:bold; font-size:100%; }
.setList a:hover{ color:#ffffff;  }
.setList a.opUnits{ font-size:160%; }

.carrTab{ /* width:100%; float:left; margin-left:2%;*/}
.setBuy { width:97%; margin-right:3%; margin-bottom:2px; height:30px; /*float:left; margin:4px; background: url('images/gradGrey.gif') repeat-x;*/ background-color:#fceeb6; border:solid 1px #faeace;}
/*.setBuy p{ clear:both; color:#555555;}*/
.setBuy span{ display:block; float:left; padding-left:10px; color:#252525; margin-top:2px; width:100px; text-align:right;}
.setBuy span.setBuyPVPUnd{ color:#cd3426; /*font-size:120%;*/ font-weight:bold;}
.setBuy span.setBuyPVPUnidad{ color:#cd3426; /*font-size:120%;*/ font-weight:bold; width:20px;}
.setBuy span.setBuyPVPSub{ color:#cd3426; /*font-size:120%;*/ font-weight:bold;}
.setBuy span.setBuyPVPOp{ color:#252525; /*font-size:120%;*/ font-weight:bold; width:20px;}
.setBuy span.setBuyPVPName{ color:#555555; /*font-size:120%;*/ font-weight:bold; width:45%;}

.carrTab p{ padding-left:20px; margin-top:20px; margin-right:20px; background-color:#cd3426; color:#ffffff; font-weight:bold; font-size:180%; font-weight:bold;}
.carrTab span.setBuyTotal{ width:150px; text-align:right; padding-left:80px;}

.setBuyImg { float:left; width:8%; text-align:center;}
.setBuyImg img{ width:auto; height:28px; padding-top:2px; padding-right:5px;}

#middleContainer{display: block; width:50%;	background-color:#B8D2EA; text-align: center;margin: auto; color:#375468; font-size:90%;}	
#mainText{ display: block;  padding-top:40px; padding-bottom:40px;	text-align: left;}

#mainText p, #mainText li, #mainText h1{padding-left: 20px;}
#mainText p{padding-bottom:10px;padding-right: 20px;}
#mainText ul.listBookings{	padding-bottom:10px;}
#mainText h1{	padding-bottom:10px;font-weight:bold;font-size:12px;}
#mainText p.faqQuestion{color:#660000;}
#mainText p.faqAnswer{	color:#336600;	padding-bottom: 20px;}
#mainText p.linkCategory{color:#660000;	font-weight:bold;}
#mainText input{margin-left: 20px;	width:200px;}
#mainText a{color:#336600;}
#mainText a:hover{color:#ffffff;}
tr { height:25px;}

input#enviar{ margin-top:15px; margin-bottom:15px; padding:1%; background-color:#375468; color:#B8D2EA; font-weight:bold;}
