html {min-height: 100.05%;background: #efe6cb;}
body {background: #fff;font-family: "Times-New-Roman", serif;font-size:100%;margin:0px;}
p {margin-bottom: 0.5em;line-height: 1.5;}
strong {font-weight: bold;}
a:link {color: #fff;text-decoration: none;}
a:visited {text-decoration: none;color: #fff;}
a:hover, a:active {color: #000;text-decoration: none;}
img {border: none;}
.clear { clear:both;}

@font-face
{font-family: "AlexBrush-Regular-OTF";src: url(../fonts/AlexBrush-Regular-OTF.otf) format("opentype");}
@font-face
{font-family: "cac-champagne";src: url(../fonts/CAC-Champagne/cac-champagne.ttf) format("truetype");}
@font-face
{font-family: "freebooterscript";src: url(../fonts/Freebooter-Script/freebooterscript.ttf) format("truetype");}
@font-face
{font-family: "Windsong";src: url(../fonts/Windsong/Windsong.ttf) format("truetype");}
@font-face
{font-family: "Helvetica-Neue-UltraLight";src: url(../fonts/Helvetica-Neue-UltraLight.ttf) format("truetype");}

/*=================== CONTAINERS ===================*/

#wrapperMain {
	margin:0;}

#containerMenu {
	margin:0px 0 0  60px;padding:0 0 0 55px;width:960px;height:87px;background:#6cc6de;font-family: "Times-New-Roman", serif, cursive;position:fixed;z-index:6;text-align:center;/*-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;-moz-box-shadow: 0px 2px 4px #888;-webkit-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;*/background:url(../images/menu_bg_gold.png) no-repeat 0 0 transparent;}

#florMenu1 {
	margin:0 0 0 65px;position:fixed;z-index:7;}
#florMenu2 {
	margin:0 0 0 955px;position:fixed;z-index:7;}
	
#containerIntro {
	margin:0 0 0 0px;padding:25px 0 0 100px;width:1700px;height:950px;background:#efe6cb;background:url(../images/containerIntro_bg.jpg) repeat 0 0 transparent;}
#containerPorqueMarbella {
	margin:-15px 0 0 0px;padding:50px 0 30px 100px;width:1700px;background:#c0dee6;background:url(../images/fondo5.jpg) repeat 0 0 #c0dee6;}
#containerDivider1 {
	margin:-10px 0 0 0px;width:1700px;height:31px;background:url(../images/divider2.png) repeat-x top left transparent;position:relative;z-indez:5;}
#containerQueOfreceMarbella {
	margin:0px 0 0 0px;padding:10px 0 30px 100px;width:1700px;background:#fde1bf;border-bottom:10px solid #fcb649;background:url(../images/fondo2.png) repeat-y 0 300px #fde1bf;}
#containerDivider2 {
	margin:-10px 0 0 0px;width:1700px;height:22px;background:url(../images/divider4.png) repeat-x top left #fde1bf;position:relative;z-indez:5;}
#containerMarbellaGastronomica {
	margin:0 0 0 0px;padding:20px 0 20px 100px;width:1700px;background:#f2dde9;border-top:10px solid #a875ed;border-bottom:5px dashed #fff;background:url(../images/fondo1.png) repeat-y top left #f2dde9;}
#containerContacto {
	margin:0 0 0 0px;padding:20px 0 0 100px;width:1700px;height: 880px;background:#efe6cb;border-top:5px dashed #a875ed;}


/*=================== MAIN MENU ===================*/
		
#menu {
	text-align:center;position: relative;z-index: 999;}		
#navbar {
	margin: 0px 0 0 0;font-size:0.95em;font-family: "Times-New-Roman", serif,cursive;color: #000;text-align:center;}
#navbar li {
	list-style: none;float: left;color: #000;margin: 8px 0 0 5px;}
#navbar li a {
	display: block;padding: 2px 8px 1px 8px;color: #000;/* color texto menus */text-decoration: none;}
#navbar li a:hover {
	text-decoration: none;color: #000;/* color texto menus hover */background:#edddb3;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-ms-border-radius: 10px;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #444;}
#navbar li ul {
	display: none;width: 10em; /* Width to help Opera out */}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;position: absolute;padding: 8px 0 0 0; /* margen caja submenu */text-decoration: none;color: #fff;}
#navbar li:hover li, #navbar li.hover li {
	float: none;color: #fff;}
#navbar li:hover li a, #navbar li.hover li a {
	margin: 0 0 0 0;padding: 3px 5px 6px 6px ;background-color: #edddb3; /* fondo submenus */width: 114px; /* ancho submenus */color: #fff;/* color texto submenus */height: 16px;}



/*===================  SIDE MENUS ===================*/

#sideMenuLeft {
	margin:100px 0 0 0;position:fixed;z-index:10;width:30px;height:30px;background:#c19f2e;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;-moz-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-box-shadow: 0px 2px 4px #888;-webkit-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;}
#sideMenuLeft2 {
	margin:134px 0 0 0;position:fixed;z-index:10;width:30px;height:30px;background:#c19f2e;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;-moz-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-box-shadow: 0px 2px 4px #888;-webkit-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;}
#sideMenuLeft3 {
	margin:168px 0 0 0;position:fixed;z-index:10;width:30px;height:30px;background:#c19f2e;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;-moz-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-box-shadow: 0px 2px 4px #888;-webkit-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;}
	
#sideMenuRight {
	right: 0px;margin:100px 0 0 0;position:fixed;z-index:10;width:30px;height:100px;background:#c19f2e;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-box-shadow: 0px 2px 4px #888;-webkit-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;}
	
	
/*=================== MAIN CONTENT ===================*/

#contentContainer {
	margin:0 auto;clear:both;width: 960px;height:800px;}
#contentText {
	width: 850px;height: 910px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#a5a5a5;line-height:1.2em ;padding:50px 30px 0 30px;background:#fff;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #000;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;}
#contentTextIntro {
	width: 850px;height: 880px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#000;line-height:1.2em ;margin:0 0 0 0;padding:20px 30px 0 30px;background:#f0ece0;-moz-box-shadow: 0px 0px 7px #000;-webkit-box-shadow: 0px 0px 7px #000;box-shadow: 0px 0px 7px #000;background:url(../images/intro_full_bg_gold.jpg) no-repeat 0 0 transparent;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;}
	
#contentTextPorque {
	width: 910px;height: 1210px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#a5a5a5;line-height:1.2em ;padding:60px 0 0 0;background:#fff;background:url(../images/porque_bg2.jpg) repeat-x 0 -30px  #fff;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #000;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;}
#contentTextPorque h1{
	text-align:center;font-family: "AlexBrush-Regular-OTF";font-size: 3em;color:#000;line-height:1.0em ;padding:0 0 0 0;font-weight:100;font-style:normal;}
#contentTextPorque #text{
	width: 850px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#888;line-height:1.3em ;padding:20px 30px 0 30px;}
#contentTextPorque #text .meridiana{
	font-family: "AlexBrush-Regular-OTF";font-size: 1.4em;color:#888;}
#contentTextPorque #text .meridiana a{
	color:#888;text-decoration:none;}
#contentTextPorque #text .meridiana a:hover{
	color:#000;}
	
#contentTextOfrece {
	width: 910px;height: 970px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#a5a5a5;line-height:1.2em ;padding:60px 0 0 0;background:#fcf1df;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #000;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;
	background-image: linear-gradient(top, #fcb649 3%, #fcf1df 19%);
	background-image: -o-linear-gradient(top, #fcb649 3%, #fcf1df 19%);
	background-image: -moz-linear-gradient(top, #fcb649 3%, #fcf1df 19%);
	background-image: -webkit-linear-gradient(top, #fcb649 3%, #fcf1df 19%);
	background-image: -ms-linear-gradient(top, #fcb649 3%, #fcf1df 19%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		right bottom,
		color-stop(0.03, #fcb649),
		color-stop(0.39, #fcf1df)
	);}
#contentTextOfrece h1{
	text-align:left;font-family: "AlexBrush-Regular-OTF";font-size: 3em;color:#000;line-height:1.0em ;padding:0 0 0 0;font-weight:100;font-style:normal;}
#contentTextOfrece .flor{
	float: left;padding:0 10px 0 60px;position:relative;z-indez:2;}
#contentTextOfrece .image1{
	margin:-30px 0 0 0;}
#contentTextOfrece #text{
	width: 850px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#000;line-height:1.3em ;padding:20px 30px 0 30px;}
	
#contentTextGastro {
	width: 910px;height: 1600px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#a5a5a5;line-height:1.2em ;padding:60px 0 0 0;background:#fff;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #000;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;
	background:url(../images/gastro_bg.jpg) repeat-x 0 0 #ffffff;
	}
#contentTextGastro h1{
	text-align:center;font-family: "AlexBrush-Regular-OTF";font-size: 3em;color:#000;line-height:1.0em ;margin:-20px 0 10px 0;padding:0 0 0 0;font-weight:100;font-style:normal;}
#contentTextGastro .flor{
	float: left;padding:0 10px 0 60px;position:relative;z-indez:2;}
#contentTextGastro .image1{
	margin:-30px 0 0 0;}
#contentTextGastro .imageTitle{
	margin:-60px 0 0 220px;}
#contentTextGastro #text{
	width: 850px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#888;line-height:1.3em ;padding:20px 30px 0 30px;}
#contentTextGastro #text2{
	width: 850px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#888;line-height:1.3em ;padding:5px 30px 0 30px;}
#contentTextGastro #text .meridiana{
	font-family: "AlexBrush-Regular-OTF";font-size: 1.4em;color:#888;}
#contentTextGastro #text .meridiana a{
	color:#888;text-decoration:none;}
#contentTextGastro #text .meridiana a:hover{
	color:#000;}
	

#contentTextContacto {
position: relative;width: 910px;height: 800px;text-align:justify;font-family: "Times-New-Roman";font-size: 1em;color:#a5a5a5;line-height:1.2em ;padding:0 0 0 0;background:#fff;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 0px 0px 7px #000;-moz-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-moz-border-top-right-radius: 8px;border-top-right-radius: 8px;-moz-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;
/*background-image: linear-gradient(top, #fff 35%, #6cc6de 8%);
background-image: -o-linear-gradient(top, #fff 35%, #6cc6de 8%);
background-image: -moz-linear-gradient(top, #fff 35%, #6cc6de 8%);
background-image: -webkit-linear-gradient(top, #fff 35%, #6cc6de 8%);
background-image: -ms-linear-gradient(top, #fff 35%, #6cc6de 8%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.08, #6cc6de),
	color-stop(0.35, #fff)
);
	*/}
#contentTextContacto h1{
	text-align:center;font-family: "AlexBrush-Regular-OTF";font-size: 3em;color:#fff;text-shadow:3px 3px 5px #333;line-height:1.0em ;margin:-730px 0 0px 0;font-weight:100;font-style:normal; }
#contentTextContacto #text{
	width: 850px;text-align:center;font-family: "Times-New-Roman";font-size: 1.2em;color:#000;line-height:1.2em ;padding:16px 30px 0 30px;}
#contentTextContacto .contactImage{
	padding:0px 0 0 0;}
#contentTextContacto a{
	color:#000;text-decoration:none;}
#contentTextContacto a:hover{
	color:#007abd;}



/*=================== FOOTER ===================*/

#containerFooterBg {
	margin:0px 0 0  0;width:1700px;background:#efe6cb;}
#containerFooter {
	margin:0 0 0  60px;position:fixed;bottom:0px;z-index:6;height: 67px;width: 990px;background:url(../images/footer_bg_gold.png) no-repeat 0 0 transparent;}
		
#footerTextLeft {
	text-align:left;font-family: "Times-New-Roman", serif;font-size:0.9em;color:#fff;padding: 22px 0 0 17px;position:relative;float:left;}
#footerTextLeft p{
	font-family: "Times-New-Roman", serif;font-size:0.9em;color:#fff;padding: 0 0 0 250px;position:relative;}
#footerTextLeft a{
	text-decoration:none;}
#footerTextLeft .artroomIcon{
	margin: 25px 30px 0 30px;float:none;}
