/* CSS Document */
/* Color: #132F87 */
/* TAGS HTML ________________________________________________________________________________*/
body{
	margin:0;
	padding:0;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
p,label,li,dt,dd,address{
	position:relative;
	font-size:0.75em;
	color:#fff;
}
li p,p li, li li, li li li, li address, p address{
	position:relative;
	font-size:1em;
}
ul,ol,li,h1,h2,h3,h4,h5{
	position:relative;
	margin:0;
	padding:0;
}
dt{
	position:relative;
	font-weight:bold;
	margin-top:10px;
}
li{
	list-style:none;
}

/*  TAGS GEN*/

a:link,a:visited{
	color:#ddd;
}
a:hover,a:active{
	color:#fff;
}
/* LAYOUT ________________________________________________________________________________*/
body{
	background: url("../img/interface/fondoGen.jpg") 50% top no-repeat #BBBBDF;
}
#contenedor{
	position:relative;
	margin:73px auto 3px auto;
	width:825px;
	height:490px;
}
#contenidoInterior{
	position:absolute;
	top:100px;
	left:180px;
	font-size:0.9em;
}
#contenidoInterior h2{
	color:#BE9B16;
	position:relative;
	height:65px;
	width:640px;
}
#contenidoInterior h3{
	color:#F3DA74;
	font-family:"Trebuchet MS", Helvetica, Verdana, Arial;
	font-size:0.9em;
	position:relative;
}
#contenidoInterior h2 span{
	display:none;
}
#cabecera #logo h1 span{
	display:none;
}
#cabecera #logo h1{
	background: url("../img/interface/logos/logoGen.png") 0 0 no-repeat;
	position:absolute;
	width:220px;
	height:78px;
	top: 8px;
	left:16px;
}
#cabecera #logo h1.logo1{
	background: url("../img/interface/logos/logo1.png") 0 0 no-repeat;
}
#cabecera #logo h1.logo2{
	background: url("../img/interface/logos/logo2.png") 0 0 no-repeat;
}
#cabecera #logo h1.logo3{
	background: url("../img/interface/logos/logo3.png") 0 0 no-repeat;
}
#cabecera #logo h1.logo4{
	background: url("../img/interface/logos/logo4.png") 0 0 no-repeat;
}
/*---------- Lateral  */
#menuLocales{
	position:absolute;
	top:150px;
	left:0;
}
#menuLocales ul li{
	width:176px;
	padding:17px 3px 3px 3px;
	margin:0 0 3px 0;
	
	text-align:center;
}
#menuLocales ul li div{
	position:absolute;
	top:0;
	left:70px;
	width:30px;
	height:20px;
	background: url("../img/interface/logos/coronaLocals.png") no-repeat;
}
#menuLocales ul li a:link,#menuLocales ul li a:visited{
	color:#D7D7D7;
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size:0.85em;
	text-transform:uppercase;
	text-decoration:none;
}
#menuLocales ul li a:hover,#menuLocales ul li a:active{
	color: #BE9B16;
}
#menuLocales ul li#liLocal1{
	
}
/*---------- Menu  */
#menuGen{
	position:absolute;
	right:0;
	top:78px;
}
#menuLocal{
	position:absolute;
	left:20px;
	top:78px;
}
#menuGen li,#menuLocal li{
	display:inline;
	margin:0 2px;
}
#menuGen li a:link,#menuGen li a:visited,#menuLocal li a:link,#menuLocal li a:visited{
	font-size:0.75em;
	text-decoration:none;
	padding:3px 8px;
}
#menuGen li a:hover,#menuGen li a:active,#menuLocal li a:hover,#menuLocal li a:active{
	background:#333;
}
/*---------- Menu Idiomes */
#menuIdiomes{
	display:none;
	position:absolute;
	top:-15px;
	right:0;
}
#menuIdiomes a{
	color:#000;
}
/* Particular secciones ________________________________________________________________________________*/

/* inicio */
.inicio #flashIntro{
	position:absolute;
	top:70px;
}
/* galeria */
#galeriaImg{
	margin-top:20px;
	margin-left:105px;
}
/* Servicios */
.servicios #info{
	position:absolute;
	width:624px;
	height:294px;
	top:71px;
	left:3px;
	padding:8px;
	overflow:auto;
	background: url("../img/interface/fondos/fondoNenufares.jpg") right 50% no-repeat fixed;
}
.servicios #contenidoInterior h4{
	color: #999;
	font-size:0.9em;
	font-family: "MS Trebuchet",Verdana, Arial, Helvetica, sans-serif; 
	margin:10px 0 3px 0;
}
.servicios #contenidoInterior p{
	padding:5px 0 5px 15px;
	margin:0;
}
/* ficha local */
.descLocal #info{
	position:absolute;
	width:624px;
	height:294px;
	top:71px;
	left:3px;
	padding:8px;
	overflow:auto;
}
.descLocal #info img{
	margin:5px;
}
/* contacto */
.contacto #info{
	position:absolute;
	top:80px;
	left:20px;
	width:280px;
	z-index:1;
}
.contacto #form{
	position:relative;
	width:250px;
	top:15px;
	padding:0 0 0 350px;
}

.contacto #error{
	display:none;
	background: url("../img/interface/fondos/errorForm.gif") 0 0 repeat-x #B0B0B0;
	border:1px solid #ddd;
	position:absolute;
	left:330px;
	padding:4px;
	width:270px;
	z-index:1;
}
.contacto #error p{
	color:#a31313;
	padding:0;
	margin:10px 4px 7px 4px;
}
.contacto #error #cierraDiv{
	position:absolute;
	top:0;
	right:0;
}
.contacto #error #cierraDiv a{
	color:red;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	line-height:0.7em;
}
.contacto #form label{
	display:block;
}
.contacto input, .contacto textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding:3px;
	width:200px;
	margin-bottom:4px;
	color:#666;
	background: url("../img/interface/fondos/inputs.gif") 0 0 repeat-x #fff;
}
.contacto input.boton{
	background: url("../img/interface/botons/form.jpg") no-repeat top left;
	padding:4px 4px 25px 4px;
	font-weight:bold;
	border:0;
	cursor:pointer;
}