/* CSS Document */
body {margin:0; padding:0; background:no-repeat top center url('imagenes/fondo.jpg'); background-color:#e9f1ec;}
img {border:none;}
h3 {font:italic 24px Arial, Helvetica, sans-serif; color:#666; border-bottom:solid 1px #333; text-transform:uppercase;}
h4 {font:italic 20px Arial, Helvetica, sans-serif; color:#666; border-bottom:solid 1px #333;}

.logostaticpoint {float:right;}

.wrap {width:765px; margin:0 auto 5px auto; text-align:left;}

.divsuperior2 {font:bold 10px Arial, Helvetica, sans-serif; text-align:left; color:#000; margin:0 0 2px; padding:10px 0 0; height:15px;}
.divsuperior2 a {color:#000; margin:0 5px 0 0; float:left; display:block; width:40px; height:11px; line-height:11px; max-height:11px; text-decoration:none; padding:0 0 0 20px;}

#ar {background:no-repeat left bottom url("imagenes/banderasspriteesp.png");}
#ar:hover {background-position:left top;}
#us {background:no-repeat left bottom url("imagenes/banderasspriteeng.png");}
#us:hover {background-position:left top;}
#nl {background:no-repeat left bottom url("imagenes/banderasspritened.png");}
#nl:hover {background-position:left top;}
#it {background:no-repeat left bottom url("imagenes/banderasspriteita.png");}
#it:hover {background-position:left top;}
#fr {background:no-repeat left bottom url("imagenes/banderasspritefra.png");}
#fr:hover {background-position:left top;}
#de {background:no-repeat left bottom url("imagenes/banderasspritedeu.png");}
#de:hover {background-position:left top;}
#br {background:no-repeat left bottom url("imagenes/banderasspritepor.png");}
#br:hover {background-position:left top;}



.links {color:#9a954a; text-decoration:none; font-weight:bold; text-shadow: #6374AB 1px -1px 2px;}
.links:hover {color:#9a954a; text-shadow: #808dba 4px -3px 5px;}

.divlogo {margin:45px 0 10px;}

.menu {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#9a954a; clear:both; width:100%; height:30px;}
.menu a {color:#9a954a; text-decoration:none; padding:2px; margin:2px; display:block; float:left; text-shadow: #6374AB 1px -1px 2px; margin-left:10px;}
.menu a:hover {color:#9a954a;  text-shadow: #808dba 4px -3px 5px;}

.divcentro {width:69%; height:300px;}
.divderecha {width:30%; height:425px; float:right; text-align:right;}
.divderecha img {margin:20px 0 0 5px; width:200px; height:112px;}
.divabajo {width:69%; height:115px; padding:0;}
.divabajo img {width:100px; height:63px; margin:33px 5px 10px;}
.divabajo .primeraimg { margin-left:0px;}
.linksexternos {text-align:right;}
.linksexternos img {margin:0 10px 15px;}
.librofirmas {float:left; height:50px; width:330px; padding-right:70px; line-height:35px; text-align:left;}
.librofirmas .librito {float:left; vertical-align:middle; margin-right:5px;}
.librofirmas .wifi {float:right; vertical-align:middle; margin-right:5px;}

.textocentro {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#2e4f3a; padding:39px 0 0 0;}
.textocentroalladoslideshow { width:210px; height:auto;}

#slideshow {position:relative; width:300px; height:225px; float:right;}
#slideshow div {position:absolute; top:0; left:0;}


.camposcontacto
{ width:350px;
  background-color:#C2D7C8;
  font:10px Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  padding:3px 1px 3px 1px;
}
.txtareacontacto
{ height:100px; }
.botonenviar
{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; background-color:#068945; color:#FFFFFF;}


.pie {text-align:center; color:#747474; font:12px Arial, Helvetica, sans-serif; clear:both;}



.tablacontacto { margin:0 auto 10px;}

.divclimaycotizacion { text-align:center; height:160px; width:340px; margin:0 auto 0 290px;}
.imgcotizacion { margin:25px auto 0; float:right;}
.contenedorclima {width:190px; height:150px; margin:0 auto 0; float:left;}


.recuadro2
{	
	border:solid 3px;
	border-top-color:#a55d01;
	border-left-color:#a55d01;
	border-bottom-color:#633;
	border-right-color:#633;
	background:#a55d01; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.recuadro3 {border:solid 1px #999; overflow:auto; /*background:#edecd7;*/ background-color:#fef2dc;}



.lema {margin:50px auto 10px auto; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#00CCCC;}
.lema2 {font:bold italic 14px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 10px; }

.miniimagenes { width:300px; height:350px; margin-left:5px; padding:10px; border:solid 1px #F00; float:left; text-align:center;}
.miniimagenes img {height:100px; width:129px; margin:2px;}

.contenidoindex {float:left;}

.clearboth {clear:both;}

.divimagenescentradas {text-align:center; clear:both;}
.divimagenescentradas img {margin:0 10px 10px;}

.divimagenestriangulo {text-align:center; height:224px; position:relative; width:700px;}
.divimagenestriangulo .img1 {position:absolute; left:58px; top:96px;}
.divimagenestriangulo .img2 {position:absolute; right:58px; top:96px;}
.divimagenestriangulo .img3 {position:absolute; left:58px; top:0px; z-index:2;} /* img3, 4 y 5 son las del triángulo hacia abajo */
.divimagenestriangulo .img4 {position:absolute; left:242px; top:96px; z-index:1;}
.divimagenestriangulo .img5 {position:absolute; right:58px; top:0px; z-index:3;}






.paddingtop30 {padding-top:30px;}
.textocontacto { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;}

.verdana10 { font:10px Verdana, Arial, Helvetica, sans-serif; color: #000000;}

#msg {display:none; position:absolute; z-index:200; background:url(imagenes/flechita.png) left center no-repeat; padding-left:7px}
#msgcontent {display:block; color:#9F6000; background:#FEEFB3; border:2px solid #9F6000; padding:5px; min-width:150px; max-width:350px; font:12px Arial, Helvetica, sans-serif;}

.textoubicacion { margin:10px 0 0 5px; padding:25px 20px 10px; text-align:left; font:12px Arial, Helvetica, sans-serif;}
.textoubicacion img {margin:0 10px 10px; border:solid 4px #FFFFFF; width:200px; height:112px;}

.mapaubicacion {margin-top:10px; text-align:center;}
.mapagoogle {margin:25px 5px 10px 5px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; overflow:hidden;}
.titulogooglemaps { margin:10px;}
.referenciasgooglemap {margin:10px 0 10px 6px; width:710px; font:12px Arial, Helvetica, sans-serif; border: 1px solid; padding:15px 10px 15px 20px; color:#00529B; background-color:#BDE5F8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.referenciasgooglemap img {margin:0 2px 0 5px; padding:0; vertical-align:bottom; border:none;}
.referenciasgooglemap a {text-decoration:none; font-size:10px;}

.textocomodidades { margin:10px 0 0 5px; padding:25px 20px 10px; text-align:left; font:12px Arial, Helvetica, sans-serif;}
.textocomodidades p {margin:0 0 35px 20px; line-height:18px;}
.textocomodidades img {margin:0 10px 10px; border:solid 4px #FFFFFF; width:200px; height:112px;}


.textofuente {text-align:right; font:10px Arial, Helvetica, sans-serif; color:#999999;}

.divimagenindex {padding:45px 60px 0 60px; height:250px; text-align:left;}
.textoindex { margin-top:25px; padding:0 50px 0 50px; text-align:center; font:bold 14px "Calibri", Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.fondopaisaje {background:no-repeat top center url('imagenes/fondopaisaje.gif'); background-position:280px 0px;}

.texto404 { margin:10px 0 0 5px; padding:75px 20px 10px; text-align:left; font:14px Arial, Helvetica, sans-serif; height:500px;}
.texto404 p {margin:0 0 35px 20px; line-height:18px; letter-spacing:0.5px;}

.divlinksdptos {text-align:center; height:150px;}
.divlinksdptos div {float:left; margin:0 0 0 10px;}
.divlinksdptos img {width:200px; height:112px;}

.promos {clear:both; margin:0 0 30px; padding:0; font-family:Tahoma, Geneva, sans-serif; overflow:auto;}
.promoderecha { width:365px; padding:1px; margin:0; float:right; overflow:auto;}
.promoizquierda { width:365px; padding:1px; margin:0; overflow:auto;}
.promos_titulo {font-size:14px; font-weight:bold; color:#2E4F3A; text-decoration:underline;}
.promos_precio {float:right; font-weight:bold; font-size:16px; min-width:130px; margin:0 0 0 10px;}
.promos_descripcion {font-size:11px; font-family:Verdana, Geneva, sans-serif;}




.clearright {clear:right;}

.paddingtop20 { padding-top:20px;}
.margintop10 {margin-top:10px;}
.marginbottom10 { margin-bottom:10px;}
.marginleft10 {margin-left:10px;}
.floatright { float:right;}
.floatleft { float:left;}

.divnopromociones { margin-bottom:30px; font:bold 12px Verdana, Geneva, sans-serif; text-align:center;}

.divimg404 { float:left; width:84px; height:84px; margin-top:15px;}
.divmensaje404 {float:left; height:84px; margin-top:15px;}

/* Referente a la seccion Operadores: */
.Estilo3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.sesion_mensaje { margin:0 0 15px; overflow:auto; font:13px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0 0 5px 25px; background-repeat:no-repeat; background-position:2px 2px;}
.sesion_error {color:#EB887C; background-image:url('imagenes/exclamation.png');}
.sesion_warning {color:#000; background-image:url('imagenes/error.png');}
.sesion_success {color:#093; background-image:url('imagenes/accept.png');}
.sesion_info {color:#000; background-image:url('imagenes/information.png');}

.textodesc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.archivolink {font-family:Verdana, Arial, Helvetica, sans-serif; color:#039; text-decoration:none;}
.archivolink:link {text-decoration:none;}
.archivolink:hover {text-decoration:none;}
.archivolink:active {text-decoration:none;}
.archivolink:visited {text-decoration:none;}
.divtopimgs {width:645px; height:100px; padding:0; text-align:right;}
.divtopimgs img {width:100px; height:63px; margin:0 5px 10px;}
.divtopimgs .primeraimg { margin-left:40px;}
.barrabievenido { font:12px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0;}
.textoinicialoperadores {font:12px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 20px;}
.tablaarchivos {margin-bottom:75px;}
