body {
    background: url(../images/fdo.jpg) 50% 0;
	background-repeat:no-repeat;
}

body p,a{
    font-family: Georgia;

}

/* Layout */

#main-container {
    width:992px;
    margin:0 auto;
    padding-top:15px;
}

#main-container #container .menu {
    width:993px;
    height:30px;
}

#main-container #container .select-menu li {
    float:left;
    margin-right:55px;
}

#main-container #container .select-menu {
    margin-left:90px;
    padding-top:25px;

}

#main-container #container .select-menu li a {
    color: #000;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
}

#main-container #container .select-menu li a:hover {
    color: #9d9d9d;
    text-decoration: underline;
}

#main-container #container .select-menu li a.active {
    color: #9d9d9d;
    text-decoration: underline;
}


#main-container #container .content {
    width:992px;
    height:520px;
    padding-top:10px;
    clear:both;
}

#main-container #container .content .slogan-text {
    margin-left:70px;
    margin-top:20px;
}

#main-container #container .content .slogan-text p {
    color: #9d9d9d;
    font-size: 0.9em;
    font-style: italic;
}

#main-container #container .content .linea-horinzontal  {
    background: url(../images/linea_hor_botonera.gif) no-repeat;
    width:936px;
    height:12px;
    display:block;
    margin:0 auto;
    _margin-left:35px;
    margin-top:15px;
}

#main-container #container .content .zona-de-prensa {
    margin-top: 0px;
    margin-left: 50px;
}

#main-container #container .content .zona-de-prensa img {
    float:left;
    margin-top:40px;
}


#main-container #container .content #flash   {
    display:block;
    margin:20px 50px;
	width: 924px;
}

#main-container #title{
    margin-bottom:15px;
}

#main-container #container .content .zona-de-prensa .prensa-novedad .circulo {
    background: url(../images/fecha_home_zona_prensa.gif) no-repeat ;
    width:113px;
    height:53px;
    margin-right:10px;
    float:left;
}

#main-container #container .content .zona-de-prensa .prensa-novedad .prensa-texto{
    font-size:0.6em;
    line-height: 1.4em;
    margin-left:5px;
    padding-top:10px;
    width:185px;
    float:left;
}

#main-container #container .content .zona-de-prensa .prensa-novedad .prensa-texto p a{
    font-size:0.9em;
    color:#064b82;
}


#main-container #container .content .zona-de-prensa .prensa-novedad {
    width:315px;
    float:left;
    margin-left:25px;
}

#main-container #container .content .zona-de-prensa .prensa-novedad .circulo p {
    font-size: 0.9em;
    font-weight: bold;
    margin-top:16px;
    margin-left:20px;
}

#main-container #container .footer {
    margin-top:10px;
    float:right;
}


#main-container #container .footer a {
    font-size: 0.6em;
    color: #9d9d9d;
}

/* Nosotros */

#main-container #container .content .la-empresa {
    width:770px;
    margin:0 auto;
    margin-top: 60px;
}

#main-container #container .content .la-empresa .sidebar .slogan {
    margin-top:15px;
    width:180px;
}

#main-container #container .content .la-empresa .sidebar .slogan p {
    font-weight: bold;
    font-size: 0.6em;
    line-height: 1.4em;
    font-style: italic;
}



#main-container #container .content .la-empresa .info {
    float:left;
    width:565px;
}


#main-container #container .content .la-empresa .info .valores-box  {
    margin-top:15px;
    width:550px;
}

#main-container #container .content .la-empresa .info .valores-box .valores-1,.valores-2 {
    width:237px;
    margin-left:25px;
}

#main-container #container .content .la-empresa .info .valores-box .valores-1 h3 {
    font-size: 1.4em;
    color:#000;

}


#main-container #container .content .la-empresa .info .valores-box .valores-2 h3 {
    font-size: 1.4em;
}

#main-container #container .content .la-empresa .info .text {
    margin-left: 42px;
    margin-top: 15px;
    color: #7d7d7d;
    line-height: 1.5em;
    font-size: 0.9em;
}

#main-container #container .content .la-empresa .info .text-container {
    width: 422px;
    margin-left:5px;
}


#main-container #container .content .la-empresa .info .text-container .text {
    margin-left: 42px;
    margin-top: 15px;
    color: #7d7d7d;
    line-height: 1.5em;
    font-size: 0.9em;
}

#main-container #container .content .la-empresa .info .valores-box .valores-1 .respeto,.compromiso,.integridad,.centrado{
    margin-top:0px;
    line-height: 1.2em;
    color: #7d7d7d;
    font-size: 0.7em;
}


#main-container #container .content .la-empresa .quienes-tit{
    background: url(../images/tit_nosotros_quienes.gif) no-repeat;
    width:470px;
    height:100px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .vision-tit {
    background: url(../images/tit_nosotros_vision.gif) no-repeat;
    width:470px;
    height:100px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .mision-tit{
    background: url(../images/tit_nosotros_mision.gif) no-repeat;
    width:470px;
    height:100px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .valores-tit{
    background: url(../images/tit_nosotros_valores.gif) no-repeat;
    width:470px;
    height:100px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .donde-tit{
    background: url(../images/tit_nosotros_donde.gif) no-repeat;
    width:470px;
    height:100px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .sidebar ul li a {
    background: url(../images/submenu_quienes.gif) no-repeat;
    width: 150px;
    display: block;
    height: 36px;
    text-indent:-9999px;
}

#main-container #container .content .la-empresa .sidebar{
    width:200px;
    float:left;
    margin-top:50px;
}


#main-container #container .content .la-empresa .sidebar ul li {

}

#main-container #container .content .la-empresa .sidebar ul .quienes a:hover {
    background-position: -146px 0;
}

#main-container #container .content .la-empresa .sidebar ul .quienes a {

}

#main-container #container .content .la-empresa .sidebar ul .quienes a.active {
    background-position: -146px 0;
}

#main-container #container .content .la-empresa .sidebar ul .vision a:hover {
    background-position: -146px -36px;
}

#main-container #container .content .la-empresa .sidebar ul .vision a {
    background-position: 0 -36px;
}

#main-container #container .content .la-empresa .sidebar ul .vision a.active {
    background-position: -146px -36px;
}

#main-container #container .content .la-empresa .sidebar ul .mision a:hover {
    background-position: -146px -72px;
}

#main-container #container .content .la-empresa .sidebar ul .mision a {
    background-position: 0 -72px;
}

#main-container #container .content .la-empresa .sidebar ul .mision a.active {
    background-position: -146px -72px;
}

#main-container #container .content .la-empresa .sidebar ul .valores a:hover {
    background-position: -146px -108px;
}

#main-container #container .content .la-empresa .sidebar ul .valores a {
    background-position: 0 -108px;
}

#main-container #container .content .la-empresa .sidebar ul .valores a.active {
    background-position: -146px -108px;
}

#main-container #container .content .la-empresa .sidebar ul .donde a:hover {
    background-position: -146px -144px;
}

#main-container #container .content .la-empresa .sidebar ul .donde a {
    background-position: 0 -144px;
}

#main-container #container .content .la-empresa .sidebar ul .donde a.active {
    background-position: -146px -144px;
}

/* Sectores */

#main-container #container .content .sectores h2 {
    background: url(../images/tit_sectoresdeactividad.jpg) no-repeat;
    text-indent: -9999px;
    width: 443px;
    height: 68px;
    margin-bottom: 10px;
}

#main-container #container .content .sectores{
    margin:0 auto;
    margin-top:40px;
    width: 800px;
}

#main-container #container .content .sectores p{
    color: #7d7d7d;
    line-height: 1.2em;
    font-size: 0.8em;
    margin-left: 5px;
}

#main-container #container .content .sectores .companias{
    width:150px;
    text-align: center;
    margin-top:50px;
    float:left;
    font-style: italic;
    margin-left:10px;
    _margin-left:5px;
}

/* prensa */

#main-container #container .content .prensa{
    margin:0 auto;
    margin-top:40px;
    width: 880px;
}

#main-container #container .content .prensa .tit-prensa{
    float:left;
    height: 107px;
    width:221px;
}

#main-container #container .content .prensa .tit-prensa h2 {
    background: url(../images/tit_zonadeprensa.jpg) no-repeat;
    text-indent: -9999px;
    width: 221px;
    height: 107px;
    margin-bottom: 10px;

}

#main-container #container .content .prensa .pdfs-column {
    float:left;
}

#main-container #container .content .prensa .pdfs-column .pdfs {
    clear:both;
    width: 550px;

    margin-left:70px;
}

#main-container #container .content .prensa .pdfs-column .pdfs .text-pdf {
    width: 420px;
    float:left;
    margin-left:15px;
    margin-bottom:10px
}

#main-container #container .content .prensa .pdfs-column .pdfs .text-pdf .italic {
    font-style: italic;
    font-size: 0.8em;
}

#main-container #container .content .prensa .pdfs-column .pdfs .text-pdf .bold {
    font-size: 0.8em;
    font-weight: bold;
}

#main-container #container .content .prensa .pdfs-column .pdfs .text-pdf .text{
    color: #7d7d7d;
    font-size: 0.8em;
	line-height:1.2;
}

#main-container #container .content .prensa .pdfs-column .pdfs .text-pdf .text a {
    color:#064B82;
    font-size:0.8em;
    font-weight: bold;
    text-decoration: underline;
}

#main-container #container .content .prensa .pdfs-column .pdfs .image-pdf {
    background: url(../images/marco_prensa.jpg) no-repeat;
    width: 76px;
    height: 68px;
    float:left;
}

#main-container #container .content .prensa .pdfs-column .pdfs .image-pdf img {
    margin:0 auto;
    padding-top:6px;
    display:block;
}

#main-container #container .content .prensa .next-page {
    position:absolute;
    top: 570px;
    left: 925px;
}

/* Donde Estamos */


#main-container #container .content .ubicacion{
    margin-left:80px;
    margin-top:30px;
    width: 500px;
    _width:442px;
    float: left;
}

#main-container #container .content .ubicacion .tit-ubicacion{
    height: 107px;
    width:221px;
}

#main-container #container .content .ubicacion .tit-ubicacion h2{
    background: url(../images/tit_dondeestamos.jpg) no-repeat;
    text-indent: -9999px;
    width: 355px;
    height: 60px;
    margin-bottom: 10px;
}

#main-container #container .content .ubicacion .mapa{
    background: url(../images/mapa.jpg) no-repeat;
    width:505px;
    height:257px;
}

#main-container #container .content .ubicacion-left {
    float:left;
    width:285px;
    margin-left:30px;
    margin-top:90px;
}

#main-container #container .content .ubicacion-left .select-location li a {
    background: url(../images/direcciones_rollover.jpg) no-repeat;
    width: 100px;
    display: block;
    height:79px;
    text-indent:-9999px;
}

#main-container #container .content .ubicacion-left .select-location .barcelona a:hover {
    background-position: -103px 0;
}

#main-container #container .content .ubicacion-left .select-location .barcelona a.active {
    background-position: -103px 0;
}

#main-container #container .content .ubicacion-left .select-location {
    margin-right: 0px;
    float:left;
}

#main-container #container .content .ubicacion-left .select-location .madrid a:hover {
    background-position: -103px -79px;
}

#main-container #container .content .ubicacion-left .select-location .madrid a.active {
    background-position: -103px -79px;
}

#main-container #container .content .ubicacion-left .select-location .madrid a {
    background-position: 0px -79px;
}

#main-container #container .content .ubicacion-left .select-location .miami a:hover {
    background-position: -103px -158px;
}

#main-container #container .content .ubicacion-left .select-location .miami a.active {
    background-position: -103px -158px;
}

#main-container #container .content .ubicacion-left .select-location .miami a {
    background-position: 0px -158px;
}

#main-container #container .content .ubicacion-left .select-location .strategos a:hover {
    background-position: -103px -237px;
}

#main-container #container .content .ubicacion-left .select-location .strategos a.active {
    background-position: -103px -237px;
}

#main-container #container .content .ubicacion-left .select-location .strategos a {
    background-position: 0px -237px;
    height: 88px;
}

#main-container #container .content .ubicacion-left .select-right{
    float:left;
    margin-left:5px;
    margin-top:14px;
}

#main-container #container .content .ubicacion-left .select-right .title-city{
    color:#5585ab;
    margin-top:7px;
}


#main-container #container .content .ubicacion-left .select-right .city-text
{
    color:#808080;
    font-size: 0.8em;
}

/* Serivicios */

#main-container #container .content .servicios{
    margin:0 auto;
    margin-top:40px;
    width:250px;
    float:left;
    margin-left:70px;
    _margin-left:30px;
}

#main-container #container .content .servicios-right{
    float:left;
    width: 555px;
    margin-left: 45px;
    margin-top:60px;
}

#main-container #container .content .servicios-right-circle{
    float:left;
    width: 555px;
    margin-left: 40px;
    margin-top:20px;
}

#main-container #container .content .servicios-right .management-text{
    margin-top: 15px;
    color: #7d7d7d;
    line-height: 1.5em;
    font-size: 0.9em;
}

#main-container #container .content .servicios-right .management-graphic{
    margin-top:25px;
}

#main-container #container .content .servicios-right .management-graphic img{
    float:left;
}

#main-container #container .content .servicios .menu-circular #graphic{
    background:url(../images/submenu_servicios.gif) no-repeat;
    width:255px;
    height:200px;
}


#main-container #container .content .servicios-right .tit-management h2{
    background: url(../images/subtit_servicios_executive.gif) no-repeat;
    width:513px;
    height:78px;
    text-indent: -9999px;
}


#main-container #container .content .servicios .menu-circular{
    /*background: url(../images/submenu_servicios.gif) no-repeat;*/
    width:255px;
    height:200px;
    margin-top:20px;
}

#main-container #container .content .servicios .tit-servicios{
    height: 60px;
    margin-left:40px;
    width:221px;
}

#main-container #container .content .servicios .tit-servicios h2 {
    background: url(../images/tit_servicios.gif) no-repeat;
    text-indent: -9999px;
    width: 221px;
    height:60px;
    margin-bottom: 10px;

}

/* Servicios Metodologia de Trabajo */

#main-container #container .content .servicios .tit-metodogia h2{
    background: url(../images/subtit_servicios_metodologia.gif) no-repeat;
    width:250px;
    height:120px;
    text-indent: -9999px;
}



#main-container #container .content .servicios .menu-imagen {
    /*background: url(../images/circulo_metodologia_porpasos.jpg) no-repeat;*/
    width:250px;
    height:185px;
    /*text-indent: -9999px;*/
}

#main-container #container .content .servicios .menu-imagen map area {
    background: url(../images/circulo_metodologia_porpasos.jpg) no-repeat;
}

#main-container #container .content .servicios-right .tit-research h2{
    background: url(../images/subtit_servicios_metodologia_pasos1.gif) no-repeat;
    width: 350px;
    height: 50px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .tit-evaluation h2{
    background: url(../images/subtit_servicios_metodologia_pasos2.gif) no-repeat;
    width: 350px;
    height: 100px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .tit-presentacion h2{
    background: url(../images/subtit_servicios_metodologia_pasos3.gif) no-repeat;
    width: 350px;
    height: 100px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .tit-referencias h2{
    background: url(../images/subtit_servicios_metodologia_pasos4.gif) no-repeat;
    width: 350px;
    height: 55px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .tit-cierre h2{
    background: url(../images/subtit_servicios_metodologia_pasos5.gif) no-repeat;
    width: 350px;
    height: 100px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .tit-business h2{
    background: url(../images/subtit_servicios_business.gif) no-repeat;
    width: 513px;
    height: 78px;
    text-indent: -9999px;
}


#main-container #container .content .servicios-right .tit-asesoramiento h2{
    background: url(../images/subtit_servicios_asesoramiento.gif) no-repeat;
    width: 513px;
    height: 78px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right .bussiness-list-left{
    float:left;
    margin-top:30px;
    width: 265px;
}

#main-container #container .content .servicios-right .bussiness-list-left,.bussiness-list-right p{
    font-size:0.8em;
	line-height:1.2;
}


#main-container #container .content .servicios-right .bussiness-list-right{
    float:left;
    margin-top:30px;
    margin-left:10px;
    width: 265px;
}


#main-container #container .content .servicios-right .conozca-mas{
    left:726px;
    position:absolute;
    top:555px;
}

#main-container #container .content .servicios-right-up{
    float:left;
    width: 620px;
    margin-left:40px;
    margin-top:30px;
}

#main-container #container .content .servicios-right-up .tit-modelo h2{
    background: url(../images/subtit_servicios_modelos.gif) no-repeat;
    width: 390px;
    height: 29px;
    text-indent: -9999px;
}

#main-container #container .content .servicios-right-up .box-who-is-who{
    width: 620px;
    height: 285px;
    margin-top:10px;
}

#main-container #container .content .next{
    position:absolute;
    top: 570px;
    left: 910px;
}

#main-container #container .content .previus{
    position:absolute;
    top: 570px;
    left: 460px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu{
    float:left;
}

#main-container #container .content .servicios-right-up .box-who-is-who .right-menu{
    background: url(../images/botonera_modelos_fdo_derecha.gif) no-repeat;
    float:left;
    width:392px;
    height: 393px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .right-menu .text-container{
    width:282px;
    margin: 0 auto;
    margin-top:40px;
}


#main-container #container .content .servicios-right-up .box-who-is-who .right-menu .text-container .text{
    color: #7d7d7d;
    line-height: 1.3em;
    font-size: 0.9em;
}


#main-container #container .content .servicios-right-up .box-who-is-who .right-menu .text-container .text-min{
    color: #7d7d7d;
    line-height: 1.3em;
    font-size: 0.7em;
    margin-top:10px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .right-menu .text-container .text-blue{
    color: #39ddf9;
    font-weight: bold;
    margin-top:5px;
    line-height: 1.3em;
    font-size: 0.9em;

}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu li a {
    background: url(../images/botonera_modelos.gif) no-repeat;
    width: 223px;
    display: block;
    height:84px;
    text-indent:-9999px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .who a:hover {
    background-position: -223px 0;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .who a.active {
    background-position: -223px 0;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-estructura a {
    background-position: 0 -170px;
    height: 118px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-estructura a:hover {
    background-position: -223px -170px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-estructura a.active {
    background-position: -223px -170px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-temporal a {
    background-position: 0 -87px;
    height: 82px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-temporal a:hover {
    background-position: -223px -87px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .analisis-temporal a.active {
    background-position: -223px -87px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .investigacion a {
    background-position: 0 -288px;
    height: 103px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .investigacion a:hover {
    background-position: -223px -288px;
}

#main-container #container .content .servicios-right-up .box-who-is-who .left-menu .investigacion a.active {
    background-position: -223px -288px;
}

.menu-imagen {
    width: 400px; height: 200px;
    background: url(test-3.jpg);
    margin: 10px auto; padding: 0;
    position: relative;}
.menu-imagen li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
.menu-imagen li, .menu-imagen a {
    display: block;}

#research {left: 146px;top:19px; width: 69px;height: 36px;}
#research a { width: 69px;height: 36px;}
#evaluacion {left: 96px; width: 75px;}
#presentacion {left: 172px; width: 110px;}
#cierre {left: 283px; width: 117px;}