@charset "utf-8";

/* CSS Document */

/*NUEVO LANZAROTE.COM */

/**********************INICIO ESTILOS BASE**************************/

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;width: 758px;color: #000000;padding: 3px;margin: 5px auto 10px auto; position:relative; }

ul{	list-style: inside}

h1{font-size:0.9em;}

h2{font-size:0.8em;}

img{border:solid 0.2em #006bb3}

h3{font-size:0.7em;text-decoration:none;}

a:link { text-decoration:none; color: #000;}

a:visited { text-decoration: none; color: #000;}

a:hover, a:active { text-decoration: underline; color: #000;}

hr{ color:#006bb3; background:#006bb3; border-color:#006bb3; clear:both}

/*************************FIN ESTILOS BASE**************************/

/**********************TIPICAS**************************/

.right{float:right;}.left{float:left;} .both{clear:both} .bold{font-weight: bold}.italic{font-style:italic} .fontgran{ font-size:1.1em}

/**********************TIPICAS**************************/

/**********************ENCABEZADO Y MENUS**************************/

.barraazul{ float:left; z-index:1;position:relative; background:#8cbbd7; display:block; width:12.6em; border-right: solid #FFF 0.25em; border-left: solid #FFF 0.25em; left:1.1em; top:-13em; }

.cuerpo{float:right;width:48.4em; margin-top:1em; text-align:justify;z-index:1; position:relative}

.imgpaqmap{ margin:0 0 1em 0em; margin-left:1em; border:0}

.imagenban{ border:none; width:758px; height:200px; display:block}

.imgpaqmapmini{float:right; margin:0 0em 0.5em 1em}

.listbarra p{font-size: 11px; position:relative; font-weight:bold; background:url(../img/boton2.gif) 0px 4px no-repeat; padding-left:1em; margin:1em 0 0 1em;}

.datospaq b{color:#117bb5; font-size:1.2em}

.cajazul{ background:#8cacd5; width:22.4em; float:left; display:block; padding:0.25em; margin:0.5em}

.fotoshz{ list-style:none; clear:both ; margin-left:0; padding-left:0;}

/*estilos con hack para ie,ff y chrome. asi se ajustan las 4 li img*/
.fotoshz li{ float:left; background:#117bb5;margin-left:0.82em;*margin-left:0.92em;padding:0.2em; height:11em;margin-bottom:0.5em}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.fotoshz li {margin-left: 0.91em;}
}

.fotoshz li a{cursor:pointer;}

.fotoshz li p{ text-align:center; color:#FFF; font-weight:bold; margin-top:8px}

.fotos{float:left; margin-bottom:0.7em; cursor:pointer; margin-right:0.3em}

.fotos p{ font-weight:bold; background:url(img/triang.gif) 0% 50% no-repeat; padding-left:1em; margin:0 0 1em 0;color:#117bb5;} 

.fotos2{float:right; margin-bottom:0.7em; cursor:pointer}

.servicios{ width:40em; list-style-type:disc}

.servicios li{ margin-bottom:1em}

.mensajecomer{text-align:center; }

.mapas{text-align:center}

.imglogo{ margin:1.5em 0 0 1.9em; }

.nobor{ border:none; width:758px; height:200px; display:block}

/**Cajistas Precios**/

.filazul td{background:#006bb3;color:#FFF;padding:0.3em;text-align:center;}

.amaflo td{background:#f2e7aa;color:#000;padding:0.3em;text-align:center;}

.amafu td{background:#f2da6c;color:#000;padding:0.3em;text-align:center;}

.footer{position:relative; top:-13em}

div#menu_container2 {background-color:#FFCC00;height:1.9em;}

.topdere{ float:right; text-align:right; display:block; height:7.2em; width:35.7em}

#telefono{font-size:2.2em;font-style:italic; color:#317ab1;font-weight:bold;}

#eslogan{font-size:0.7em;font-style:italic;color:#317ab1;font-weight:bold;.margin-bottom:2.5em;}

#pageHeader span {margin: 0em; font-weight:bold;font-size:0.8em;}

#pageHeader h1 {background: url(/img/lanzarote-logo.gif) no-repeat top left; margin-top: 0.63em; width: 27.5em; height: 6.2em; float: left;}

#pageHeader h1 span {display:none;}	

#nav1 {list-style: none;margin: 0;padding: 0;}

#nav1 li {float:left;margin-right:0.11em;background-color:#00CC66;}

#nav1 span {white-space:nowrap;margin: 0;padding: 0;}

#nav1 a {float:left;background:  url(/img/nav-border-left.gif) no-repeat top left ;margin-right:0.1em;padding: 0.8em 1.11em;color:#615d5c;}

#nav1 h2 {margin: 0;padding: 0;float:left;background: #F7E6B2 url(/img/nav-border-right.gif) no-repeat top right;text-decoration:none;}

#nav1 h2:hover{float:left;background: #FFCC00 url(/img/nav-border-right.gif) no-repeat top right;text-decoration:none;}

#nav1 #selected {float:left;background: #FFCC00 url(/img/nav-border-right.gif) no-repeat top right;padding-top:0em;}

#nav1 #selected a{color:#000000;}

#menu_container1, #menu_container2 {clear: both; height:2em; display:block;}

.barrita{ background:#edc85e; height:1.5em; color:#FFF; font-weight:bold; font-size:0.9em; padding:0.4em 0 0 17em; display:block;}

.barrita span{ color:#8b746a}



ul#navmenu-h {margin: 0;padding: 0; /*For KHTML*/list-style: none;display:block;background-color:#FFCC00;}

ul#navmenu-h li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;}

ul#navmenu-h ul {margin: 0;border: 0 none;padding: 0;width: 9em;list-style: none;display: none;position: absolute;top: 2.2em;left: 0;}

ul#navmenu-h ul li {width: 16em;text-align:left;float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/background: #f3d36c;}

ul#navmenu-h a {float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: #000;text-decoration: none;position:relative;padding-top: 0.4em;padding-right: 0.9em;padding-bottom: 0;padding-left: 0.9em;}

ul#navmenu-h a.MenuBarItemSubmenu {background-color: #FFCC00;background-position: top;}

ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { color: #fff;}

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {color: #000; font: 0.7em Verdana, Arial, Helvetica, sans-serif;white-space:nowrap;}

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { color: #FFFFFF;}

 

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none;}

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block;}

ul#navmenu-h #espacio {background:#FFCC00;display:block;width:1.9em;}

ul#navmenu-h #aumentar {background:#FFCC00 url(/img/a++.gif) center no-repeat;height:1.9em;width:1.8em;float:right;margin-right:0.5em;}

ul#navmenu-h #aumentar span{display:none;}

ul#navmenu-h #tamanomedio {background:#FFCC00 url(/img/a.gif) center no-repeat;height:1.9em;width:1.8em;margin-right:0.1em;float:right;}

ul#navmenu-h #tamanomedio span{display:none;}

ul#navmenu-h #disminuir {background:#FFCC00 url(/img/a--.gif) center  right no-repeat ;height:1.9em;width:1.8em;margin-right:0.3em;float:right;}

ul#navmenu-h #disminuir span{display:none;}

ul#navmenu-h #espanol {background:#FFCC00 url(/img/es.gif) center no-repeat ;height:1.9em;width:2.1em;float:right;}

ul#navmenu-h #espanol span{display:none;}

ul#navmenu-h #english {background:#FFCC00 url(/img/en.gif) center no-repeat ;height:1.9em;width:2.1em;float:right;}

ul#navmenu-h #english span{display:none;}

ul#navmenu-h #deutsch {background: #FFCC00 url(/img/de.gif) center no-repeat ;height:1.9em;width:2.1em;float:right;}

ul#navmenu-h #deutsch span{display:none;}

ul#navmenu-h #francais {background: #FFCC00 url(/img/fr.gif) center no-repeat ;height:1.9em; display:block;width:2.1em;float:right;margin-right:1em;}

#francais a,#espanol a,#english a,#deutsch a,#aumentar a, #disminuir a, #tamanomedio a{height:1.2em; display:block;width:0.3em;}

ul#navmenu-h #francais span{display:none;}

/*****************************INICIO FOOTER**********************************/

.footeramarillo{background:#f8c301;padding-top:0.5em;display:block;height:1.5em;width:79em;clear:both; font-size:0.8em}

.footerazul{background:#277abe;padding:0.5em 0 0 1em;color:#FFFFFF;font-weight:bold;display:block;height:1.5em;width:78em;clear:both; font-size:0.8em}

.footerazul span{padding-right:1em; float:right; font-size:1em}

.footerazul a{color:#FFF;}

.linkfooter{padding:0 2.25em 0 2.25em;font-weight:bold;}

/*****************************FIN FOOTER*************************************/

/*****************************INICIO CERTIFICADOS VALIDACIÃN*************************************/

.validacion span{display:none;}

.validacion div{margin:0.5em 1em 0 0;}

.xhtml{background:url(/img/xhtml.gif) no-repeat;position:relative;display:block;width:100px;height:15px;float:left;}

.css{background:url(/img/css.gif) no-repeat;position:relative;display:block;float:left;width:100px;height:15px;}

.rssv{background:url(/img/rssv.gif) no-repeat;position:relative;display:block;float:left;width:100px;height:15px;}

.wai{background:url(/img/wai.gif) no-repeat;position:relative;display:block;float:left;width:100px;height:15px;}

.w3c{background:url(/img/w3c.gif) no-repeat;position:relative;display:block;float:left;width:50px;height:36px;}


/**iframe calendario**/
#calendario{margin:0;padding:0}
#calendario iframe{border:none;height:900px}
#calendario p{margin:0;padding:0;clear:both}
/**fin iframe calendario**/


/***********************INICIO BOTON RESERVA YA***********************/
.reservayaboton{cursor:pointer; margin-left:0.25em; background:#f8c301; text-align:center; font-size:1em; font-weight:bold; padding:0.25em; width:15em; border:none;}
.reservaya a{ text-decoration:underline;}
.reservayaboton a{ text-decoration:none;}

/************************FIN BOTON  RESERVA YA************************/


