body{text-align:center;margin:0 0 0;padding:0;background:#68CD33;}
#container{position:relative;width:770px;height:500px;text-align:left;margin:0 auto;background: url(../img/fondo_body.gif) no-repeat -15px 0;}

.contenido_iframe{background:#FFFFFF;text-align:left;left bottom;padding:5px 30px 40px 35px;color:white;}

div,td{font-family:tahoma,verdana,sans-serif;font-size:9px;color:#000;line-height:1.2;}
h1,h2,h3,h4{margin:0;padding:0;line-height:1.2;font-size:9px;}
h1{font-family:tahoma,arial,sans-serif;color:#666;margin-bottom:4px;}
h2{font-family:verdana,arial,sans-serif;margin-bottom:3px;}
ul{list-style:none;margin:0;padding:0;}
ol{padding:0 0 0 23px;margin:0;}
img{border:0;}
p,form{margin:0;padding:0;}
input{font-size:11px;margin:5px 0;}
div.clear{clear:both;height:1px;font-size:1px;}
div.clearLeft{clear:left;height:1px;font-size:1px;}

a{color:#68CD33;text-decoration:none;}
a:hover{color:#68CD33;}
a.gris{color:#666;}

.linkk a{color:#blue;text-decoration:none;}
a:hover{color:#red;}

#idiomas{text-align:right;padding:14px 40px 0 0;background:#68CD33;word-spacing: 5px;}
#idiomas a{color:#fff;}

#login{text-align:left;padding:14px 40px 0 0;background:#68CD33;}
#login a{color:#fff;}

.fila_descripcio{font-weight:bold;font-family:tahoma,arial,sans-serif;font-size:11px;color:#FFFFFF;background:#68CD33;}
.fila_descripcio a{color:#fff;}

#menu2{padding-top:73px;height:278px;}
#menu1{height:60px;}
.menu{width:170px;text-align:right;line-height:1.4}
.menu a{color:#999;display:block;}
.menu a.on{color:#000;font-weight:bold;font-family:tahoma,arial,sans-serif;font-size:9px;}


.estil_input{font-family:tahoma,verdana,sans-serif;font-size:11px;color:#000;}

.on{font-weight:bold;font-family:tahoma,arial,sans-serif;font-size:9px;}

.lisboaHoteles{background:url(../img/mapa_lisboa_hoteles.gif) no-repeat 350px 48px;}
.lisboaRestaurantes{background:url(../img/mapa_lisboa_restaurantes.gif) no-repeat 350px 48px;}
.lisboa{background:url(../img/mapa_lisboa.gif) no-repeat 350px 48px;}
.madridHoteles{background:url(../img/mapa_madrid_hoteles.gif) no-repeat 350px 48px;}
.madridRestaurantes{background:url(../img/mapa_madrid_restaurantes.gif) no-repeat 350px 48px;}
.madrid{background:url(../img/mapa_madrid.gif) no-repeat 350px 45px;}
.bcnHoteles{background:url(../img/mapa_barcelona_hoteles.gif) no-repeat 350px 20px;}
.bcnRestaurantes{background:url(../img/mapa_barcelona_restaurantes.gif) no-repeat 330px 20px;}
.bcn{background:url(../img/mapa_barcelona.gif) no-repeat 368px 75px;}


#direcciones{margin:43px 0 0 60px;width:135px;line-height:1}
#direcciones div{padding:0 0 8px;}
#mapa{background: url(../img/logo_contacto.gif) no-repeat 0 1px;float:right;margin:20px 0 0 0; width:115px;word-spacing:2px;}
#mapa strong a{padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}
#mapa p{padding:3px 0 0 10px;font-size:9px;}
#imgMapa{display:none;}

#path{margin:-10px 0 0 61px;padding-bottom:23px;}
#path_ref {margin:-9px 0 0 61px;padding-bottom:22px;}


#footer {margin:0 40px 0 0;text-align:right;background:#68CD33;}
#footer a{color:#fff;padding:0 7px;}

#seccion{float:right;color:#666;}
#seccion1{color:#666; position:absolute; top:163px; left:164px;}

.interior{padding:70px 175px 0 0;width:360px;font-size:10px;}
.portada_limon{font-size:11px;width:320px;padding:60px 215px 0 0;background: url(../img/lemon.jpg) no-repeat 10px 60px;}
.portada{font-size:11px;width:320px;padding:70px 215px 0 0;}
.ancha{padding-right:115px;width:420px;}
.contacto{width:560px;padding:4px 35px 0 0 !important;}
.intro{width:590px;padding:210px 0 0 24px;font-size:11px;color:#333;}
.aviso{width:500px;padding:60px 45px 0 0;}
#seccion strong{color:#333}
#seccion p{margin-bottom:15px;}
.plittle p{margin-bottom:7px !important;}
.destacado{color:#333;}


.gran{font-size:14px;}
.centro{padding-top:100px;text-align:center;font-weight:bold;}
.interlinia{line-height:1.6;}

.popup{position:absolute;left:420px;top:100px;width:282px;display:none;}
.popup .header{background: url(../img/pop_top.gif) no-repeat 0 0;padding-top:15px;}
.popup .contenido{background: url(../img/pop_bottom.gif) no-repeat left bottom;padding:5px 30px 40px 35px;color:#999;}
.popup .contenido span{color:#666 !important;}


/*
.contenido_iframe span{color:#666 !important;}
*/

.popup .cerrar{text-align:right;display:block;padding-right:15px;}
.popup strong{color:#333;}
.popup p{margin-bottom:7px;}
li{padding-bottom:1px;}
li a{color:#999;}

.equipo .popup{top:210px;left:390px;}

.referencias{padding-right:25px;width:510px;}
.referencias p{padding-right:50px;}
.referencias ul{width:95px;float:left;}
/*.referencias li{background: url(../img/punto_verde.gif) no-repeat 0 4px;padding:0 5px 3px 10px;color:#999;}*/
.referencias li{padding:0 2px 3px 5px;color:#999;}

#TICKER{position:absolute;left:235px;top:400px;}

#popup{text-align:left;font-size:11px;padding:30px;}

