* {	padding:0; border:none; margin-top:0px; margin-bottom:0px; text-decoration:none; list-style-type:none;}

body { width:1024px;  margin: auto;font-size:80%; margin-bottom:10px; padding-top:5px; font-family: Verdana, Arial; background: url('images/bgLMeloussa.jpg') repeat-x; background-color:#96cac8;}



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;}



.topMainContainer { height:16px; width:100%;}

.topMainContainer img{ width:100%; height:100%;}

.mainContainer{  width:1024px; /* border:solid 1px #CE6E34;*/}



.headContainer{}



.headMenu { width:1024px; height:16px; background-color:#ffffff; font-size:80%; vertical-align:center;}

.headMenu ul{ padding-top:0px; margin-left:154px;}

.headMenu li{ float:left; padding-right:3%; color:#2F6888;}

.headMenu li a{ color:#2F6888; font-weight:bold;}

.headMenu li.activMenu a{ color:#CE6E34;}

.headMenu li a:hover{ color:#CE6E34;}



.headMenu li a img{ margin-right:5px; }



.langMenu { width:6%; padding-left:4%; font-size:90%; float:left;}

.headMenu ul.langMenu li{ padding-left:0%;}



.langSel{ vertical-align:center; vertical-align:top;}



.headImage{ width:1024px; height:444px; padding-left:25px;}

.headImage img{ width:1024px; height:444px;}



.headDegr{ width:100%; background: url('images/degr_bg.jpg') repeat-x; background-color:#161D25;}



.nombre { float:left;  width:70%; padding-top:10px; padding-left:2%;}

.nombre h1 { font-size:150%; text-align:left; font-weight:normal; padding-bottom:20px;}



.languageMenu{ width:100%; padding-top:4px; padding-bottom:4px; height:16px; }

.languageMenu ul{ padding-right:3%;}

.languageMenu li{ width:4%; float:right;}

.languageMenu li img{ width:44%; float:right; padding-top:5px;}

.languageMenu li a{ color:#dddddd;}

.languageMenu li a:hover{ color:#000000;}

.languageMenu li.activLang a{ color:#000000;}



p.error{ color:#ff0000; font-weight:bold;}



.mainMenu { clear:both; text-align:right; padding-left:13%;  background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;/* background-color:#f4f4f4;*/ height:30px;}

.mainMenu ul{ padding-top:6px;}

.mainMenu li{ display:block; float:left; width:12%; padding-right:4%; padding-left:1.5%;}

.mainMenu li a{ color:#000000; font-weight:bold;}

.mainMenu li.activMenu a{ color:#C30119;}

.mainMenu li a:hover{ color:#C30119;}



.mainBody{  clear:both; width:100%;/* background: url('images/degr_bg.jpg') repeat-x;*/}

.mainPanel{  clear:both; padding-left:35px; padding-top:20px; width:1024px;}



.leftPanel{ padding-left:12%; width:13%; float:left;}

.leftPanel img{ width:50%;}



.leftPanelTab{ width:100%; /*background: url('images/gradGrey.gif') repeat-x;*/ color:#444444;}

.leftPanelTab a{ display:block; height:30px; width:144px; color:#999999; font-weight:bold; padding-left:10px;}

.leftPanelTab a:hover{/* color:#C30119;*/}

.leftPanelTab li.activMenu a{  background: url('images/bg_a_On.gif') left top no-repeat;}

.leftPanelTab h1{  width:80%; text-align:left; padding-top:30px; padding-bottom:20px; color:#CE6E34;}

.leftPanelTab h2{  width:80%; text-align:left; padding-bottom:10px; color:#CE6E34;}

.leftPanelTab ul{  display:block; width:144px; padding-bottom:14px;}

.leftPanelTab li{  line-height:20px; /* border-bottom:solid 1px #4D7A9B; */}



.leftPanelTab p{ font-size:80%; padding-top:10px; padding-bottom:30px; color:#ffffff;}

.leftPanelTab span{ color:#CE6E34;}



.leftPanelTab li a{ background: url('images/bg_a_Off.gif') left top; color:#ffffff; font-weight:bold;}



.leftPanelTab li a:hover{ background: url('images/bg_a_On.gif') left top no-repeat;}



.leftPanelTab .subMenuTab a{  width:100%; text-align:right; padding-top:50px; color:#aef320;}

.leftPanelTab .subMenuTab a:hover{ color:#CE6E34;}



.advise{ font-weight:bold; font-family: Verdana, Arial;  padding-left:24%;  padding-bottom:10px;} 

.advise a{ display:block; color:#CE6E34;  margin-top:12px;}

.advise a:hover{ color:#ff0000;}



.adviseRight{ font-family: Verdana, Arial; } 

.rightPanelTab .adviseRight a{ color:#CE6E34;}



.centralPanel{ width:380px; float:left;/* background: url('images/degr_bg.jpg') repeat-x;*/}

.centralPanel a{ color:#000000;}

.centralPanel a:hover{ color:#CE6E34;}

.centralPanelTab{ width:100%; /*background: url('images/gradGrey.gif') repeat-x;  background-color:#ffffff;*/  color:#444444; }

.centralPanel h1{ margin-left:5%; margin-right:5%; text-align:justify;/**/ color:#245381; padding-bottom:10px;}



.centralTab{ clear:both; width:90%; margin-left:5%; margin-right:5%; margin-bottom:15px; background-color:#ffffff;/* background: url('images/degr_bg.jpg') repeat-x;*/}

.centralTabImg{ width:50%; float:left;}

.centralTabImg img{ padding-top:10px; padding-left:10px; width:93%;}

.centralPanel .centralTab h1{ margin-left:0px;}



.centralTabText{ float:left;  width:44%; padding-left:3%; padding-right:2%;}

.centralTabText a{ color:#124078; font-size:80%; padding-bottom:10px; }

.centralTabText a:hover{ color:#CE6E34;}

.centralTabText h1{ color:#CE6E34;font-size:80%; padding-top:10px;}

.centralTabText p{ font-size:70%; padding-top:4px; padding-bottom:6px; color:#1F323C;}



.centralTabClose{ clear:both; height:8px;}



.centralTabExt{ clear:both; margin-left:5%; margin-right:5%; padding-bottom:10px;  background-color:#ffffff;}

.centralTabExt h1{ color:#CE6E34;font-size:80%; padding-top:10px; padding-bottom:10px;}

.centralTabExt p{ font-size:70%; padding-bottom:2px; color:#1F323C; padding-left:15px; padding-right:10px;}

.centralTabExt a{ color:#124078; font-size:80%; padding:10px; }

.centralTabExt a:hover{ color:#CE6E34;}



.centralIndexPanel{ width:70%; float:left;}



.mainText{ width:100%; padding-bottom:20px;}



/*

.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{ /* background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;*/ color:#444444; padding-bottom:10px;}

.mainContentPanel h3{  padding-top:20px; padding-bottom:5px; color:#CE6E34;}



.mainContent { width:60%; font-size:90%;/*background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff;*/ padding-bottom:26px;}

.mainContent img{ width:100%; float:left; padding-top:5px; padding-bottom:10px;}

.mainContent h1{ font-size:120%; text-align:left; padding-bottom:30px; color:#CE6E34; }

.mainContent h2{  padding-top:10px; padding-bottom:10px; color:#ffffff; padding-right:2%; }

.mainContent p{  padding-top:8px; text-align:justify; color:#1F323C; padding-right:4%; padding-left:2%; line-height:20px;}



.mainContentImg{ width:100%; }

.mainContentImg img{ width:100%; }



.mainSubContent { clear:both; width:900px; padding-left:124px; margin-bottom:20px; padding-bottom:10px; font-size:95%; }

.subContentImg { width:365px; float:left; padding-top:5px; padding-bottom:10px;}

.subContentImg img{ width:96%;}

.subContentTxt { width:365px; float:left; padding-top:5px; padding-bottom:10px;}

.mainSubContent p.subContentTitle{ color:#CE6E34; font-weight:bold; padding-bottom:20px;}

.subContentTxt h1{ color:#CE6E34; font-weight:bold; padding-bottom:20px;}

/*.centralPanel .subContentTxt h1{ margin-left:0px; padding-left:0px;}*/



.subContentImgPro { width:365px; float:left; padding-top:5px; padding-bottom:10px;}

.subContentImgPro img{ width:96%; }



.mainCatalogPanel{ width:800px; padding-bottom:10px; padding-left:120px; font-size:80%;}

.photoCatalog { width:24%; float:left; margin-bottom:20px; padding-bottom:10px; }

.photoCatalogImg { width:100%; padding-top:5px; padding-bottom:1px;}

.photoCatalogImg img{ width:80%; padding-right:20%;}

.photoCatalog a{ color:#ffffff; }

.photoCatalog a:hover{ color:#CE6E34;}

/*

.bgOptionSub { clear:both;  width:85%; margin-right:9%; background-color:#ACC8D6; height:25px; vertical-align:center; margin-top:20px; margin-bottom:20px; }

.bgOptionSub div{ float:left; width:43%; padding-left:2%;}

.arrows{ width:60%; height:100%; padding-left:8%; float:left;}

.arrows img{ height:90%; float:left; padding-right:2%;} 

.bgOptionSub span{ float:left; }

.bgOptionInf{}

.bgOptionPrice{}





.bgOptionSub a{ color:#CE6E34;  line-height:25px; vertical-align:center; }

.bgOptionSub a:hover{ color:#ffffff;}

*/



.bgOptionSub { clear:both; margin-left:365px; width:365px; background-color:#ACC8D6; line-height:25px; height:25px; vertical-align:center; margin-top:20px; margin-bottom:20px; }

.bgOptionInf{ width:170px; float:left; padding-left :10px;}

.bgOptionPrice{ width:174px; float:left; text-align:right;}



.bgOptionProduct { clear:both; margin-left:365px;  width:365px; background-color:#ACC8D6; line-height:25px; height:25px; text-align:right; vertical-align:center; margin-top:20px; margin-bottom:20px;}

.bgOptionProduct a{  margin-right:10px; }



/*

.bgOptionSub div{ float:left; width:43%; padding-left:2%;}

.bgOptionSub a{ vertical-align:center; line-height:25px;}

*/

.bgOptionPro { float:left; width:90%; background-color:#ACC8D6; height:25px; vertical-align:center; margin-top:20px; margin-bottom:20px;}

.mainSubContent .selArrow p{ width:63%; text-align:center; padding-left:37%; padding-top:10px;}

.selArrow a{ display:block;  width:10%; float:left; background-repeat:no-repeat; height:25px;}

.selArrow a#leftArrow{ background: url('images/leftArrow.gif') no-repeat; }

.selArrow a#rightArrow{ background: url('images/rightArrow.gif') no-repeat;}

/*

.selArrow a#leftArrow:hover{ background: url('images/leftArrowOn.jpg');}

.selArrow a#rightArrow:hover{ background: url('images/rightArrowOn.jpg');}

*/





.menuText{  visibility: hidden;}



.bgOptionSubExt { float:left; width:90%; text-align:right; background-color:#ACC8D6; height:20px; vertical-align:center; margin-top:20px; margin-bottom:20px;}

.bgOptionSubExt a{ padding-right:3%;}

	

/*.mainSubContent h1{ font-size:120%; text-align:left; color:#CE6E34; padding-top:5px;  padding-left:2%; font-weight:bold; }*/

.mainSubContent h2{  color:#ffffff; padding-right:2%; }

.mainSubContent p{  padding-bottom:8px; text-align:justify; color:#ffffff; padding-right:2%; font-size:90%; }

.mainSubContent a{ color:#CE6E34; font-weight:bold; font-size:90%;}

.mainSubContent a:hover{ color:#ffffff;}



.mainPricesPanel{ width:60%; float:left; color:#444444; padding-bottom:10px;}

.mainPricesPanel h3{  padding-top:20px; padding-bottom:5px; color:#CE6E34;}

.mainPrices { width:78%; padding-left:22%; font-size:90%; padding-bottom:26px;}

.mainPrices img{ width:100%; float:left; padding-top:5px; padding-bottom:10px;}

.mainPrices h1{ font-size:120%; text-align:left; padding-bottom:30px; color:#CE6E34; }

.mainPrices h2{ font-size:100%; padding-top:10px; padding-bottom:10px; color:#ffffff; padding-right:2%; }

.mainPrices p{  padding-top:8px; text-align:justify; color:#1F323C; padding-right:4%; padding-left:2%; line-height:20px;}



.photoSet{ clear:both; width:90%; padding-left:4%; margin-top:20px; margin-bottom:20px; background-color:#0B2941;}

.photoList { width:auto; float:left; height:36px; background-color:#0B2941;}

.mainPersonPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #0B2941;}

.mainPersonPanel .photoList a:hover img{ border:solid 3px #CE6E34;}

.mainContentPanel .photoList a img{ height:90%; width:auto; float:left; padding:0px; border:solid 3px #0B2941;}

.mainContentPanel .photoList a:hover img{ border:solid 3px #CE6E34;}


.photoLista a img{ height:45px; width:60px; float:left; display:inline; padding:0px; border:solid 3px #0B2941;}

.photoLista a:hover img{ border:solid 3px #CE6E34;}




.closeList{ clear:both; padding-top:10px; padding-bottom:10px; }



.backBtn{ clear:both; padding-left:250px;padding-top:10px; padding-bottom:10px; vertical-align:center; }

.backBtn a{ display:block; background: url('images/backOptionBg.jpg') repeat-x; height:35px; line-height:35px; width:150px; text-align:center; font-weight:bold; color:#0B2941; }

.backBtn a:hover{ color:#CE6E34; }

	

.advisePhoto{ float:left;  padding-left:2%; padding-top:20px; font-family:Bradley Hand ITC, Verdana, Arial; font-weight:bold;} 

.advisePhoto a{color:#CE6E34;}



.mainImagePanel{ width:80%; background-color:#0B2941; }

.mainImagePanel h1{  text-align:center; padding-top:20px; padding-bottom:15px; color:#ffffff;  padding-left:2%; }

.mainImagePanel h2{ clear:both; 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:#CE6E34;}

.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 #0B2941;}

.mainImagePanel .photoList a:hover img{ border:solid 3px #CE6E34;}



.image { width:69%; padding-top:5px; padding-bottom:10px; float:left;}

.image img{ width:100%;}

.arrow { width:15%; float:left;}

.arrow img{ width:20%; padding-left:40%; padding-top:40%;}



.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:#C30119; }

.optionImage img{ width:2%;}



.mainContactPanel{ width:49%; padding-left:12%; float:left; color:#ffffff; padding-bottom:20px; }

.mainContactPanel p{ font-size:80%; width:100%; padding-bottom:8px; text-align:left;}

.mainContactPanel input{ width:80%;}

.mainContactPanel textarea{ width:80%; font-family:Arial, Helvetica, sans-serif; font-size:15px;}

.mainContactPanel input.meloussaSend{  width:60%; padding-right:5%; padding-left:5%; margin-left:10%; background: url('images/bgAdBEnviar.jpg') repeat-x; font-family:Georgia, Verdana, Arial; font-size:100%; margin-bottom:8px; margin-top:20px; height:22px; vertical-align:center; background-color:#CE6E34; color:#ffffff; font-weight:bold;} 

.required{
    color:#069;
}
.rightPanelTab p.required{
padding:0;
}
.mainContactPanel h3.gracias,
.rightPanelTab h3.gracias{
	font-size:100%;
	color: #069;
}


.linksPhoto{ width:22%; padding-left:12%; float:left;}

.linksPhoto img{ width:90%;}

.rightLinksPanel a{ color:#ffffff; font-size:90%;}

.rightLinksPanel a:hover{ color:#CE6E34;}



.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:#CE6E34;}

.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:#CE6E34;}



.subContentExtTab{ width:90%; margin-left:3%; margin-bottom:8px; float:left; background: url('images/gradGrey.gif') repeat-x; background-color:#ffffff; border:solid 1px #CE6E34;}

.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:#CE6E34;}



.subContentTab p.advisePerson { font-family:Bradley Hand ITC, Verdana, Arial;  margin-top:16px;}

.subContentTab p.advisePerson a{color:#CE6E34;}



.messageTab{ width:90%; border:solid 1px #CE6E34; background-color:#f4f4f4; padding-bottom:10px;}

.messageTab a{ color:#777777;  display:block; width:90%; text-align:right;}

.messageTab a:hover{ color:#CE6E34;}



.messageExpressTab{ width:90%; border:solid 1px #CE6E34; 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:#CE6E34;}

.messageExpressTab span{ font-weight:normal; }



.pdfs { padding-left:2%;}

.contentPdf { width:100%;}

.contentPdf img{ width:10%; float:left;}

.contentPdf span{ display:block; width:80%; float:left; margin-top:20px;}



.mainOptions { padding-top:20px; text-align:center; padding-bottom:20px; font-weight:bold; font-family:Bradley Hand ITC, Verdana, Arial;} 

.mainOptions li{ width:30%; display:inline;}

.mainOptions a{ padding-left:8%; color:#999999; }

.mainOptions a:hover{ color:#CE6E34; }



.optionBtn { clear:both;  width:100%; margin-top:20px; padding-top:20px; padding-bottom:20px; font-weight:bold; font-family: Verdana, Arial;} 

.optionBtn a{   padding-left:2%; color:#999999; }

.optionBtn a:hover{ color:#C30119; }



.messageBtn { clear:both; padding-top:20px; padding-bottom:20px; font-family:Bradley Hand ITC, Verdana, Arial;} 

.messageBtn a{ font-size:130%; padding-left:2%; color:#555555; }

.messageBtn a:hover{ color:#CE6E34; }



.rightPanel{ width:23%; float:left;}

.rightPanelTab{ width:100%;color:#ffffff; padding-bottom:20px; }

.rightPanelTab img{ width:100%; padding-top:10px;}

.rightPanelTab h1{ width:100%; font-size:200%; text-align:left; padding-top:10px; padding-bottom:20px; font-family:Georgia, Verdana, Arial;}

.rightPanelTab a{ color:#999999;}

.rightPanelTab a:hover{ color:#CE6E34;}

.rightPanelTab p{ font-size:80%; width:100%; padding-bottom:8px; text-align:left;}

.rightPanelTab p.cita{ font-size:120%; width:80%; padding-right:20%; padding-top:20px; font-family:Georgia, Verdana, Arial; padding-bottom:8px; font-style:italic; text-align:left; color:#ffffff;}

.rightPanelTab p.facebook{
	text-align:center;
	color:#ffffff;
}
.rightPanelTab p.facebook img{
	width: 150px;
}

.rightPanelTab h1.destacat{ color:#CE6E34;}

.rightPanelTab input{ width:80%;}

.rightPanelTab textarea{ width:80%; font-family:Arial, Helvetica, sans-serif; font-size:15px;}

.rightPanelTab input.meloussaSend{  width:60%; padding-right:5%; padding-left:5%; margin-left:10%; background: url('images/bgAdBEnviar.jpg') repeat-x; font-family:Georgia, Verdana, Arial; font-size:100%; margin-bottom:8px; margin-top:20px; height:22px; vertical-align:center; background-color:#CE6E34; color:#ffffff; font-weight:bold;}



.citaAuth { color:#CE6E34; font-size:80%; }



.onColour { color:#CE6E34;}



.advertising { clear:both; padding-left:5%; margin-top:10px; }

.advertising a{ color:#999999;}

.advertising a:hover{ color:#CE6E34;}



.foot{ clear:both; color:#999999;}



.bottomFoot{ clear:both; width:96%;}

.bottomFoot img{ width:100%;}



.estrella{ clear:both; width:20%; padding-left:60%;}

.estrella img{ width:30%;}

	

.advisePage{ clear:both; width:1024px; padding-top:20px;/* border-top:solid 1px #cccccc;*/}



.advisePage p{ font-size:80%; /*padding-left:15%;*/ text-align:center; color:#375468} 

.advisePage p span{ color:#ffffff;} 



.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;} 

.velero_1{
	width:924px;
	height:710px;
	margin:0 0 30px;
	padding:40px 0 0 40px;
	background:url(images/velero_1.jpg) top left no-repeat;
}
.velero_2{
	width:924px;
	height:760px;
	margin:0;
	padding:40px 0 0 40px;
	background:url(images/velero_2.jpg) top left no-repeat;
}
.titulo{
color:#994501;
font-size:15px;
font-weight:bold;
}
.velero_1 p,
.velero_2 p{
	line-height: 18px;
}
.velero_1 p.separa,
.velero_2 p.separa{
	border-bottom: 1px dashed #333;
	width:300px;
	margin:0 0 10px;
	display:block;
}
.velero_1 p span,
.velero_2 p span{
	border-bottom: 1px solid #333;
	line-height: 24px;
	font-weight: bold;
	display:block;
	width:300px;
	margin:0;
}

