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:#fff url(../img/fondo_body.gif) no-repeat -15px 0;}
#container_international {position:relative;width:770px;height:500px;text-align:left;margin:0 auto;background: url(../img/fondo_body_int.gif) no-repeat -15px 0;}
#container_international2 {position:relative;width:770px;height:500px;text-align:left;margin:0 auto;background: url(../img/fondo_body_int3.gif) no-repeat -15px 0;}

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;}
abbr{border:none;}

a{color:#68CD33;text-decoration:none;}
a:hover{color:#68CD33;}
a.gris{color:#666;}

#idiomas{text-align:right;padding:14px 40px 0 0;background:#68CD33;word-spacing: 5px;}
#idiomas a{color:#fff;}

#menu2{padding-top:73px;height:278px;}
#menu1{height:60px;}

#menu1_contacto{height:50px;}

.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;}


.on{font-weight:bold;font-family:tahoma,arial,sans-serif;font-size:9px;}




#direcciones{margin:43px 0 0 60px;width:155px;line-height:1}
#direcciones div.vcard{padding:0 0 8px;}
#direcciones h2 img{vertical-align:middle;margin:0 0 0 8px;}
#direcciones h2{margin:0;}

#oficinas{margin:43px 0 0 60px;width:135px;padding:0 0 8px;line-height:2}
#oficinas a{padding:0 0 4px;line-height:2;color:#68CD33;}

#oficinas_mundo{width:155px;line-height:1.3;position:absolute; top:75px; left:590px;font-size:8px;color:#666;}
#oficinas_mundo div {align:right;padding:0 16px 0 2px;line-height:1.3;color:#000;display:none;}
#oficinas_mundo a {line-height:1.4;color:#000;font-size:9px;}


#mapa{float:right;margin-top:20px; padding-bottom:-35px; width:330px;word-spacing:2px;}
#mapa_madrid {background: url(../img/logo_contacto.gif) no-repeat 0 1px; margin-left:220px;}
#mapa_madrid strong {padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}
#mapa_madrid strong a{padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}

#mapa_bcn {background: url(../img/logo_contacto.gif) no-repeat 0 1px; margin-left:220px;}
#mapa_bcn strong {padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}
#mapa_bcn strong a{padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}

#mapa_lisboa {background: url(../img/logo_contacto.gif) no-repeat 0 1px; margin-left:220px;}
#mapa_lisboa strong {padding:0 0 0 59px;font-size:14px;font-weight:normal;color:#999;}
#mapa_lisboa 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;}

#path{margin:-10px 0 0 61px;padding-bottom:23px;}
#path_ref {margin:-9px 0 0 61px;padding-bottom:22px;}


#path_contacto{margin-left:61px; width:100px; text-align:right;}
#path_contacto_home{margin-left:61px; width:100px; text-align:right;}


*html #path_contacto_home{margin-top:-28px; padding-top:5px; height:67px;}
*html #path_contacto{margin-top:-36px; height:67px;}
*html .contacto{height:420px;}
#contenido{height:463px;}


#footer {padding:5px 40px 0 0;text-align:right;background:#68CD33;}
* html #footer{padding-top:2px;}
#footer a{color:#fff;padding:0 5px;}

#footer_contacto {margin:0 40px 0 0; margin-top:10px; text-align:right;background:#68CD33;}
#footer_contacto 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{position:relative;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;}
.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;}

.team{padding-right:25px;width:510px;}
.team p{padding-right:50px;}
.team ul{width:150px;float:left;}
/*.referencias li{background: url(../img/punto_verde.gif) no-repeat 0 4px;padding:0 5px 3px 10px;color:#999;}*/
.team li{padding:0 2px 3px 5px;color:#999;}


.referencias{padding-right:25px;width:510px;}
.referencias .destacado{margin:0 !important;padding:0 50px 15px 0 !important}
.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 2px 5px;color:#999;}

#TICKER{position:absolute;left:235px;top:400px;}

#popup{text-align:left;font-size:11px;padding:30px;}

/* Xcmas */
#xmas a:hover{text-decoration:underline;}
#xmas{position:absolute;left:210px;top:78px;width:492px;height:360px; overflow:hidden; background:url(../img/xmas/marc2.gif) no-repeat 0 0;display:none;z-index:100;}
#xmas .marc{padding:10px 20px 0 20px;}
#xmas #xmas2009-1 .headerXmas{height:53px;}
#xmas .headerXmas{height:60px;}
#xmas .mesInfo .headerXmas{height:50px;}
#xmas .text{width:250px;float:left;padding:0;font-size:11px;}
#xmas .senseFoto{width:auto;float:none;padding:0 10px;}
#xmas .text #tcLinks{font-size:9px;}
#xmas .text p{margin:0 0 10px;font-size:11px;}
#xmas .regal{width:180px;float:right;}
#xmas h2{font-size:11px; color:#68CD33;padding-top:4px;cursor:pointer;}
#xmas h3{font-size:11px;margin:0 0 10px;}
#xmas .close{float:right;font-size:10px}
#xmas .close strong{font-size:11px;}

#xmas .link{position:absolute;left:20px;top:308px;width:450px;color:#68CD33;padding-top:5px;text-align:center;}
#xmas .anterior{position:absolute;left:20px;top:328px;color:#68CD33;padding-top:5px;font-size:11px;}
#xmas .seguent{position:absolute;right:20px;top:328px;color:#68CD33;padding-top:5px;font-size:11px;}
#xmas .fotoRight{float:right;margin:5px 0 10px 20px;}
#xmas #bioFuerzas{list-style:disc;color:#68CD33;margin:0 0 0 20px;padding:10px 0 0;}
#xmas #bioFuerzas li{padding:2px 0 3px 3px;}
#xmas #bioFuerzas a{color:#68CD33;font-size:12px;}
#xmas #bioFuerzas a.on{font-weight:bold;}
#xmas .fuerza{float:right;width:330px;display:none;margin:5px 0 0;}
#xmas .fuerza p{padding:10px 20px;margin:0 50px 0 0;background:#f1f1f1;}
#xmas #fuerzavata{display:block;}

#xmas  .foto img{margin:15px auto 5px;}
#xmas  .foto p{color:#666;font-size:11px;text-align:center;padding:0 0 5px 5px;}
#xmas  .marc{display:none;}
#xmas  #xmas2009{display:block;}
#xmas  #regalsAnt li a{display:block;margin:0 0 0 50px;padding:2px 5px 7px;color:#68CD33;}
#xmas  #regalsAnt li a:hover,#xmas  #regalsAnt li a.on{color:#fff;background:url(../img/xmas/bg_ano.gif) no-repeat 0 0;font-weight:normal;}
#xmas #regalsAnt .regal{width:256px;}
#xmas #regalsAnt .text{width:155px;margin-top:20px;}
#xmas #regalsAnt .regal div{display:none;}
#xmas #regalsAnt .regal div.on{display:block;}
#xmas #regalsAnt .regal h3{text-align:center;font-size:11px;color:#666;font-weight:normal;}
#xmas #regalsAnt .regal img{display:block;margin:0 auto 5px;}
#xmas #regalsAnt .headerXmas{height:40px;}
#xmas #regalsAnt table{width:100%;}
#xmas #regalsAnt td{height:280px;text-align:center;}

#xmas2009 .headerXmas{height:20px;}
#xmas .flash{width:330px;margin:0 auto;padding:40px 0 0;}
#xmas .linkAnt{font-size:11px;}

#xmas .mesInfo .text{width:260px;}
#xmas .mesInfo .foto{float:right;width:160px;}
#xmas .exercicis h3{color:#68CD33;}
#xmas .exercicis .text{width:auto;}
#xmas .exercicis .text td{height:240px;width:290px;}
#xmas .exercicis .text td.foto{text-align:center;float:none;}
#xmas .separador{color:#68CD33;padding:0 10px;}
#xmas .logolinline{vertical-align:middle;}

#xmas .linkYoutube{position:absolute;top:295px;left:20px;}


#estilo_mapa {position:absolute; left:318px;top:105px;line-height:1 !important;}
#estilo_mapa div{position:absolute;padding:0 !important;white-space:nowrap}
#estilo_mapa a {color:#666666; text-decoration:none; font-size:9px;}
#estilo_mapa a:hover{color:#666666; text-decoration:none; font-weight:normal;}
#newyMap {left:42px;top:132px;}
#montMap  {left:44px;top:119px;}
#miamMap {left:0px;top:0px;}
#saopMap {left:90px;top:210px;}
#londMap {left:120px;top:94px;}
#amstMap {left:122px;top:84px;}
#pariMap {left:135px;top:104px;}
#bruxMap {left:165px;top:101px;}
#romaMap {left:175px;top:113px;}
#berlMap {left:175px;top:91px;}
#stocMap {left:180px;top:80px;}
#dubaMap {left:222px;top:156px;}
#singMap {left:255px;top:193px;}
#sydnMap {left:247px;top:227px;}
#miamMap {left:35px;top:144px;}
#list a.on{font-weight:bold;}
#estilo_mapa .on a{color:#000;font-weight:normal;}

span.nospam{background:url(../img/arroba_verde.gif) no-repeat 1px 2px;padding:0 2px;line-height:10px;}
span.nospam span{visibility:hidden;font-size:1px;}

* html span.nospam span{background-position:0 0;padding:7px 0;}
*:first-child+html span.nospam span{background-position:0 0;padding:7px 0;}


/*pop noticias*/
#popNoticies a:hover{text-decoration:underline;}
#popNoticies{position:absolute;left:443px;top:101px;width:264px;height:317px; overflow:hidden; background:url(../img/marc_noticies.gif) no-repeat 0 0;display:none;z-index:100;}
#popNoticies .marc{padding:8px 15px 0 15px;}
.headerPop{height:60px;}
#popNoticies .text{padding:0 0 0 15p;font-size:11px;}
#popNoticies .text p{margin:0 0 10px;font-size:11px;}
#popNoticies .regal{width:190px;float:right;}
#popNoticies h2{font-size:11px; color:#68CD33;padding-top:4px;}
#popNoticies h3{font-size:13px;color:#68CD33;margin:0 0 25px;}
#popNoticies .close{float:right;font-size:10px;padding:4px 0 0;}
#popNoticies .close strong{font-size:11px;}
#popNoticies ul{margin:0 0 22px;}
#popNoticies li{padding:0 0 6px 30px;color:#666;}
#popNoticies li strong{color:#68CD33;}
#popNoticies li span{font-size:13px;}
#popNoticies .link1{float:right;font-size:11px;padding:6px 0 0;}
#popNoticies .link2{}


/*top5 prnoticias - home
#top-agencias{position:absolute;right:64px;bottom:37px;}
#top-agencias{position:absolute;left:62px;top:62px;}*/
.portada #top-agencias{position:absolute;right:62px;top:70px;}
