* {	padding:0; border:none; margin: auto; margin-top:0px; margin-bottom:0px; text-decoration:none; list-style-type:none;}
body { background-color:#a50006; width:1001px; /*font-size:80%;*/ margin-bottom:10px; font-family:Trebuchet MS, 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:#a50006; */ -moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95); }

.topMainContainer { clear:both; width:100%; height:18px; padding-top:10px; overflow:hidden; -moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95);}
.topMainContainer img{ width:100%; height:18px;}
.mainContainer{ background-color:#ffffff; width:100%;/* border:solid 1px #a50006;*/ -moz-opacity: 0.95; opacity:.95; filter:alpha(opacity=95);}

.headContainer{ padding-top:30px; padding-bottom:8px; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; }
.headContainer img { width:100%;}

.logo { margin-top:10px; width:10%; float:left;}
.headContainer .logo img { width:90%; padding-left:20%;}

.nombre { float:left;  width:80%; padding-top:10px; padding-left:5%;}
.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:#a50006;}

.contentSlogan{ font-size:180%; color:#aaaaaa;}

.languageMenu{ width:12%; padding-bottom:4px; padding-top:4px; /* background-color:#f4f4f4; height:32px; padding-top:10px;*/ float:left;  }
.languageMenu ul{ padding-left:5%;}
.languageMenu li{ float:left;  width:15%; padding-left:1%;}
.languageMenu li img{ width:90%; }
/*
.languageMenu li a{ color:#aaaaaa;}
.languageMenu li a:hover{ color:#a50006;}
.languageMenu li.activLang a{ color:#a50006;}
*/
.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:#a50006;}

.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:#a50006;  font-weight:bold;}
.noticias a:hover{ color:#a50006; font-weight:bold;}

.mainMenu { width:60%; float:left; text-align:center; padding-left:4%; /* border-bottom:solid 1px #a50006;*//* background-color:#f4f4f4;*/}
.mainMenu ul{ padding-top:2px;}
.mainMenu li{ display:block; float:left; padding-left:20px; padding-right:5px;  /*padding-right:1%; padding-left:1%;*/}
.mainMenu li a{ color:#555555; font-weight:bold;}
.mainMenu li.activMenu a{ color:#a50006;}
.mainMenu li a:hover{ color:#a50006;}

.mainPanel{ clear:both; /*border-top: solid 1px #f4f4f4;*/}

.leftPanel{ width:32%; 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{ /*height:400px;*/ text-align:left; /*background: url('images/gradGrey.gif') repeat-x;*/ color:#444444;}
.leftPanelTab img{ height:100%;}
.leftPanelTab a{ color:#555555; font-weight:bold; }
.leftPanelTab a:hover{ color:#a50006;}
.leftPanelTab h1{  width:80%; text-align:right; padding-top:30px; padding-bottom:20px; color:#a50006;}
.leftPanelTab h2{  width:80%; text-align:right; padding-bottom:10px; color:#a50006;}
.leftPanelTab ul{  width:90%; padding-top:10px; padding-left:10%; padding-bottom:14px;}
.leftPanelTab li { }
.leftPanelTab li.activMenu a{ color:#a50006;}
.leftPanelTab li a{ display:block; width:92%; margin-right:8%; border-bottom: solid 1px #ffffff;}

.leftPanelTab .subMenuTab a{  width:100%; text-align:right; padding-top:50px; color:#aef320;}
.leftPanelTab .subMenuTab a:hover{ color:#a50006;}

.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:#a50006;  margin-top:12px;}
.advise a:hover{ color:#ff0000;}

.adviseRight{ font-family: Trebuchet MS, Arial; } 
.rightPanelTab .adviseRight a{ color:#a50006;}

.centralPanel{ width:50%; float:left; padding-left:2%;}
.centralPanel a{ color:#000000; /*font-weight:bold;*/}
.centralPanel a:hover{ color:#a50006;}
.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:3%; border-bottom:solid 1px #dddddd;}
.centralMapPanel .mapSubcontent li{ padding-left:3%;}
.centralMapPanel .mapSubcontent li ul li{  padding-left:5px; border-left:solid 1px #dddddd;}
.centralMapPanel .mapSubcontent a{ color:#444444;}
.centralMapPanel .mapSubcontent a:hover{ color:#a50006;}

.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:#a50006;}

/*
.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:#a50006;}

.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:#a50006;  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:#444444; line-height:1.5em;/* background-color:#f4f4f4; border:solid 1px #dddddd;*/}

.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:#a50006;}
.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 #a50006;}
.mainContentPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #000000;}
.mainContentPanel .photoList a:hover img{ border:solid 3px #a50006;}

.advisePhoto{ float:left;  padding-left:2%; padding-top:20px; font-family:Bradley Hand ITC, Trebuchet MS, Arial; font-weight:bold;} 
.advisePhoto a{color:#a50006;}

.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:#a50006;}

.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:#a50006;}
.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 #a50006;}

.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:#a50006;}
.mainShopPanel p{  padding-top:5px; text-align:justify; color:#666666; padding-right:2%; padding-left:2%; }

.subContentTab{ width:30%; margin-left:2%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #f4f4f4;}
.subContentTab img{ height:50px; width:auto; float:left; padding-top:10px; padding-bottom:14px; padding-right:4%; padding-left:4%;}
.subContentTab span{  display:block; padding-top:20px; padding-left:2%; }
.subContentTab a{color:#999999;}
.subContentTab a:hover{ color:#a50006;}
.subContentTab 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;}
.subContentTab a{ color:#999999;}
.subContentExp a:hover{ color:#a50006;}

.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:#a50006;}
.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 #a50006;}
.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:#a50006;}

.subContentTab .subPersonText{ width:60%; border:solid 1px #a50006; 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:#a50006;}

.messageTab{ width:90%; border:solid 1px #a50006; background-color:#f4f4f4; padding-bottom:10px;}
.messageTab a{ color:#777777;  display:block; width:90%; text-align:right;}
.messageTab a:hover{ color:#a50006;}

.messageExpressTab{ width:90%; border:solid 1px #a50006; 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:#a50006;}
.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:#a50006;}

.webLink { width:42%; float:left;}
.webLink img { width:10%; float:left;}
.webLink a{ color:#999999;}
.webLink a:hover{ color:#a50006;}

/*.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:#a50006;}

.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:#a50006; }

.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:#a50006; }

.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:#a50006; }

.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:#a50006;}
.rightPanelTab p{  width:80%; padding-top:8px; text-align:justify; color:#666666;}
.rightPanelTab h1.destacat{ color:#a50006;}
*/
.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:#a50006;}

.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;}
.advisePage ul{ text-align:left;}
.advisePage ul li{ display:inline; padding-left:2%; padding-top:4px; }
.advisePage ul li a{ color:#555555; font-weight:bold;} 
.advisePage ul li a:hover{ color:#a50006;} 

.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:#a50006;} 
.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:#a50006;} 

.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; /*a50006;*/ }
.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 #a50006;}

.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 #a50006;*/}
.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%;}

.mainForm { width:100%; margin-bottom:20px; padding-bottom:10px; padding-top:10px; background-color:#dddddd; border:solid 1px #037cbd;}
.mainForm h1{ font-size:120%; background-color:#037cbd; 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;}
.mainForm select{ width:50%;}
.mainForm p.bookingTitle{ font-weight:bold; padding-bottom:20px; padding-top:10px; color:#037cbd; }
.mainForm input.mobSend{  width:20%; line-height:30px; height:30px; margin-right:10%; float:right;  background-color:#037cbd;/*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;} 

.enlaces{  clear:both; padding-left:10px; margin-top:10px; border-top:solid 1px #dddddd;}

.pdfs{ padding-left:10px; margin-top:10px; border-top:solid 1px #dddddd;}

.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:#a50006;}

.subcontenidos{ clear:both; }
.subcontenido{ width:90%; margin-left:2%; height:150px;/**/ margin-bottom:8px; /*float:left;*/ background: url('images/gradGrey.gif') repeat-x; /*background-color:#dddddd;*/ 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:#a50006;}
.subcontenido p{  color:#111111; padding-right:2%; padding-left:2%; }
.subcontenido p .subLink{color:#a50006; font-weight:bold; font-size:140%;}

.plusInfo{ color:#a50006;}

.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{ font-weight:bold;  color:#a50006;font-size:300%; font-family:Bradley Hand ITC, Trebuchet MS, Arial;}
.mainContent .slogan{ color:#a50006;}


.blanca { clear:both; width:92%; margin-bottom:20px; padding-bottom:10px; padding-top:10px; background-color:#dddddd; border:solid 1px #037cbd;}

#abt_search_box{ margin:10px; padding:5px; display:block; } #abt_search_box ul{ margin:0; padding:0; list-style: none; } #abt_search_box ul li{ } #abt_search_box label{ display:block; font-size: 11px; } #abt_search_box select{ font-size: 11px; width: 210px; } #abt_search_box input{ font-size: 10px; } #abt_input_button{ margin-top: 5px; width:120px; font-size: 12px; height: 25px; }

