@charset "UTF-8";
/* CSS Document */

img { vertical-align:middle; }
button{ border: none; cursor:pointer; }
.cursor{ cursor:pointer; }
.span5{ margin-left:0px; }
.span10{ margin-left:0px; }
.limpiard{ clear:both; }

.gigante{ font-size:30px; }
.grande{ font-size:24px; }
.medio { font-size:20px; }
.amplio{ font-size:17px; }
.peque { font-size:15px; }
.enano { font-size:10px; }

.verdec{ color:#4f868e; }
.verdem{ color:#5e9299; }
.verdeo{ color:#07272d; }
.violeta{ color:#51284f; }
.blanco{ color:#fff; }
.azul { color:#a7bec3; }
.azulc { color:#5e9299; }
.azulo { color:#07272d; }
.azulg { color:#c4d4d7; }

.gris{ background-color:#f8f8f8; }
.grisc{ background-color:#d8d9dd; }

.oculta{ display:none; }

/************************/

.ui-widget-content {  background-color:transparent !important; border:none !important; position: fixed; }


/*********************/

.main_header{
	margin:0;
	padding:0;
	width: 100%;
	height:100px;
	z-index:1;
	background-color:#FFF;
}
.main_content{
	clear:both;
	margin:0;
	padding:0;
	width: 100%;
	background:url(../img/slide/fondo-slide.png) repeat-x;
}
.main_footer{
	clear:both;
	margin:0;
	padding:0;	
	height:168px;
	width:100%;
}


/* HEADER */

.header{
	margin:0 auto;
	padding:0;
	width: 1024px;
}

.header .logo{
	float:left;
	margin:25px 0 0 40px;
	padding:0;
	text-align:center;
}

.header .menu{
	float:right;
	margin:0;
	padding:0;
	width:840px;
}

.header .menu_sup{
	clear:both;
	float:right;
	margin:10px 80px 0 0;
	padding:0;
	height:22px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#51284f;
	vertical-align:middle;	
}

.header .menu_sup img{
	margin:0 5px;
	padding:0;	
}

.header .menu_sup .cbuscar{ 
	float:left; margin:0 0px; padding:0;
}
.header .menu_sup .buscar{ 
	margin:0; padding:0 0 0 5px; height:16px; width:100px; font-size: 11px;
	border-radius:0; line-height:1;
}

.header .menu_sup .ul-right{
	float:left;	
	margin:0 0 0 20px;
	padding:0;
}

.header .menu_sup .ul-right li{
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.header .menu_sup .lupa{ margin:0 0px; padding:0; background:url(../img/header/icono-lupa.png) no-repeat; height:19px; width:18px; }
.header .menu_sup .lupa:hover{ background:url(../img/header/icono-lupa-on.png) no-repeat; }

.header .menu_sup .twitter{ margin:0 0px; padding:0; background:url(../img/header/twitter.png) no-repeat; height:12px; width:13px; }
.header .menu_sup .twitter:hover{ background:url(../img/header/twitter-on.png) no-repeat; }
.header .menu_sup .google_plus{ margin:0 0px; padding:0; background:url(../img/header/google-plus.png) no-repeat; height:12px; width:13px; }
.header .menu_sup .google_plus:hover{ background:url(../img/header/google-plus-on.png) no-repeat; }
.header .menu_sup .linkedin{ margin:0 0px; padding:0; background:url(../img/header/linkedin.png) no-repeat; height:10px; width:12px; }
.header .menu_sup .linkedin:hover{ background:url(../img/header/linkedin-on.png) no-repeat; }
.header .menu_sup .facebook{ margin:0 0px; padding:0; background:url(../img/header/facebook.png) no-repeat; height:12px; width:7px; }
.header .menu_sup .facebook:hover{ background:url(../img/header/facebook-on.png) no-repeat; }
.header .menu_sup .pinterest{ margin:0 0px; padding:0; background:url(../img/header/pinterest.png) no-repeat; height:9px; width:12px; }
.header .menu_sup .pinterest:hover{ background:url(../img/header/pinterest-on.png) no-repeat; }
.header .menu_sup .youtube{ margin:0 0px; padding:0; background:url(../img/header/youtube.png) no-repeat; height:12px; width:11px; }
.header .menu_sup .youtube:hover{ background:url(../img/header/youtube-on.png) no-repeat; }
.header .menu_sup .slideshare{ margin:0 0px; padding:0; background:url(../img/header/slideshare.png) no-repeat; height:12px; width:12px; }
.header .menu_sup .slideshare:hover{ background:url(../img/header/slideshare-on.png) no-repeat; }
.header .menu_sup .rss{ margin:0 0px; padding:0; background:url(../img/header/rss.png) no-repeat; height:10px; width:10px; }
.header .menu_sup .rss:hover{ background:url(../img/header/rss-on.png) no-repeat; }

.header .menu_inf{
	clear:both;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width: 100%;
}

.header .menu_inf .ul-left{
	float:left;	
	margin:4px 35px 0 35px;
	padding:0;
}

.header .menu_inf .ul-left li{
	float:left;
	margin:0 3px;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.header .menu_inf a{
	color:#51284f;
	text-decoration:none;
}

.header .menu_inf a:hover{
	color:#5e9299;
}

.header .menu_inf .separador{
	color:#d8d9dd;	
	margin:0 4px;
}

.header .menu_inf .idioma{
	float:right;
	margin:3px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d8d9dd;
}


/* FOOTER */
.footer{
	margin:0 auto;
	padding:0;
	height:130px;
	width:1024px;
}

.footer_con{
	margin:0;
	padding:0;
	background-color:#003340;	
    border-top: 1px solid #17bec3;
	height:38px;
}

.footer_sin{
	margin:0;
	padding:0;
	background-color:#003340;
	height:130px;

}

.footer .logo{
	float:left;
	margin:23px 23px 0 23px;
	padding:0;		
}

.footer .enlaces{
	float:left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#89a6ac;
	font-size:13px;
}

.footer .suscripcion{
	float:left;
	margin:23px 0 0 0;
	padding:0;		
}

.footer .enlaces_left{
	float:left;
	margin:19px 0 0 0;
	padding:0;
}

.footer .enlaces_cen{
	float:left;
	margin:24px 0 0 0;
	padding:0;
	width:240px;
}


.footer_con .enlaces_inf{
	clear:both;
	margin:0 auto;
	padding:0;
	width:1024px;
	text-align:center;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	line-height: 3.5;
}

.footer .enlaces_cen img{
	margin:0 10px;
	padding:0;
}

.footer .enlaces_cen .twitter{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/twitter.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .twitter:hover{ background:url(../img/footer/twitter-on.png) no-repeat; }
.footer .enlaces_cen .google_plus{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/google-plus.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .google_plus:hover{ background:url(../img/footer/google-plus-on.png) no-repeat; }
.footer .enlaces_cen .linkedin{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/linkedin.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .linkedin:hover{ background:url(../img/footer/linkedin-on.png) no-repeat; }
.footer .enlaces_cen .facebook{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/facebook.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .facebook:hover{ background:url(../img/footer/facebook-on.png) no-repeat; }
.footer .enlaces_cen .pinterest{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/pinterest.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .pinterest:hover{ background:url(../img/footer/pinterest-on.png) no-repeat; }
.footer .enlaces_cen .youtube{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/youtube.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .youtube:hover{ background:url(../img/footer/youtube-on.png) no-repeat; }
.footer .enlaces_cen .slideshare{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/slideshare.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .slideshare:hover{ background:url(../img/footer/slideshare-on.png) no-repeat; }
.footer .enlaces_cen .rss{ margin:0 10px 10px 0; padding:0; background:url(../img/footer/rss.png) no-repeat; height:33px; width:35px; }
.footer .enlaces_cen .rss:hover{ background:url(../img/footer/rss-on.png) no-repeat; }

.footer .enlaces_left ul{
	float:left;
	margin:0;
	padding:0;
	width:120px;
	color:#a7bec3;
	font-size:11px;
	font-weight:bold;
}

.footer .enlaces_left li{	
	margin:0;
	padding:0;
	list-style:none;	
	font-size:11px;
	color:#fff;
	height:17px;
}

.footer .enlaces_left a{
	color:#a7bec3;
	text-decoration:none;
}

.footer .enlaces_left a:hover{
	color:#fff;
}

.footer .contacto-f{
	float:left;
	margin:21px 0 0 0;
	padding:0;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	line-height:1.5;
}

.footer_con .enlaces_inf{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.footer_con .enlaces_inf a{
	color:#fff;
	text-decoration:none;	
}

.footer_con .enlaces_inf a:hover{
	color:#5e9299;
}


.footer .suscripcion .newsletter{
	background:url(../img/footer/area_texto_newsletter.png) no-repeat;
	width:172px;
	height:25px;
}

.footer .suscripcion .input_newsletter{
	float:left;
    margin: 1px 0 0 0;	
    height: 25px;
}

.footer .suscripcion .cinput{
    width: 160px;	
	color:#51284F;
    height: 15px;
    width: 130px;
	font-weight:bold;	
    font-size: 11px;
}

.footer .suscripcion .button_newsletter{
	margin: -10px 0 0 3px;
	background:url(../img/footer/enviar.png) no-repeat;
	width:21px;
	height:21px;
}

.footer .condiciones{
	clear:both;
	margin: 5px 0 0 0;
	padding:0;
	height: 35px;
}

.footer .condiciones .check_condicion{
	float:left;
	margin: 10px 0 0 0;
	background:url(../img/footer/acepto_on.png) no-repeat;
	width:21px;
	height:20px;
	cursor:pointer;
}

.footer .condiciones .check_condicion_off{
	float:left;
	margin: 10px 0 0 0;
	background:url(../img/footer/acepto.png) no-repeat;
	width:21px;
	height:20px;	
	cursor:pointer;
}
.footer .condiciones .text_condicion{
	float:left;
	margin: 5px 0 0 10px;
	padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:9px;
	width:140px;
	line-height: 1.5;
}

.footer .condiciones a{
	color:#fff;
	text-decoration:none;
}

.footer .condiciones a:hover{
	color:#5e9299;
}


 /* SLIDER */
.cont-slider{ display:none;  position:relative; margin: 0 auto; height:326px; width:1024px; }

.slider{ 
	position: relative;
    top: -30px;
	margin:0; 
	height:326px; width:1024px; 
	background-repeat:no-repeat; background-position:top center; 
}

.buttons-slider{
	position:relative;
	top:225px;
	left:895px;
	width:50px;
	z-index:10;
}

.buttons-slider .b-slider-left{ margin:0 0px; padding:0; background:url(../img/slide/flecha-izq-blanca.png) no-repeat; height:22px; width:22px; }
.buttons-slider .b-slider-left:hover{ background:url(../img/slide/flecha-izq-violeta.png) no-repeat; }
.buttons-slider .b-slider-right{ margin:0 0px; padding:0; background:url(../img/slide/flecha-der-blanca.png) no-repeat; height:22px; width:22px; }
.buttons-slider .b-slider-right:hover{ background:url(../img/slide/flecha-der-violeta.png) no-repeat; }

.topos{
	position:relative;
	top:215px;
	left:460px;
	background-image:url(../img/slide/topos.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:6px; width:50px;
	z-index:10;
}

.topo{ float:left; height:6px; width:10px; cursor:pointer; }

.slider-info{
	position:relative;
	top:160px;
	left:260px;
	width:176px;
	height:21px;
	z-index:10;
}

.slider-info .b-slider-info{ margin:0 0px; padding:0; background:url(../img/slide/boton-quiero-mas-info.png) no-repeat; height:21px; width:176px; }
.slider-info .b-slider-info:hover{ background:url(../img/slide/boton-quiero-mas-info-on.png) no-repeat; }

.slider-idea{
	position:relative;
	display:none;
	top:160px;
	left:310px;
	width:123px;
	height:21px;
	z-index:10;
}

.slider-idea .b-slider-idea{ margin:0 0px; padding:0; background:url(../img/slide/boton-tengo-una-idea.png) no-repeat; height:21px; width:123px; }
.slider-idea .b-slider-idea:hover{ background:url(../img/slide/boton-tengo-una-idea-on.png) no-repeat; }

/*****************/
.content{
	margin:0 auto;
	padding:0;
	/*width: 1024px;*/
}

/* INICIO */
.caja{ float:left; width: 240px;}
.caja2{ float:left; width: 480px;}
.linea{ clear:both; margin:40px 0; padding:0; }
.icono{ float:left; margin: 3em 0 0 0; }
.icono2{ float:left; margin: 3em 1em 0 0; }
.frase{
	float:left;	
	width:144px;
	line-height:1.3em;
	font-size:12px;
	color:#51284f;
	height:140px;
}

.frase2{
	float:left;
	margin: 7px 0 0 0;
	width:350px;
	line-height:1.3em;
	font-size:11px;
	height:150px;
}

.content .caja h1{
	margin:0;
	padding:0;
}

.content .caja p{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
}

.content .caja2 h1{
	margin:0;
	padding:0;
}

.content .caja2 h2{
	margin:0;
	padding:0;
	font-size:11px;
	color:#51284f;
	line-height:1.3em;
}

.content .caja2 p{
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
}

.bloques{ clear:both; height:450px; }
.bloque-violeta{
	border-radius: 10px 10px 10px 10px;
	background-color:#51284f;
	width:690px;
	text-align:center;
}


.texto-titulo-contenido{
	font-family:Arial, Helvetica, sans-serif;
	color:#07272d;
	font-size:37px;
	font-weight:bold;
}

.icono-contenido{
	float:left;
	margin: 0 0 0 15px;
	width:200px;
}
.texto-contenido{
	float:left;
	margin: 0 0 0 35px;
	width:705px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:1.2em;
}

.botones-contenido{
	clear:both;
	margin: 0;	
	text-align:right;
	width:132px;
}

.botones-contenido .bt-flecha, .botones-contenido2 .bt-flecha{  background:url(../img/modulos/inicio/flecha-der-violeta.png) no-repeat; height:21px; width:21px; }
.botones-contenido .bt-flecha:hover, .botones-contenido2 .bt-flecha:hover{ background:url(../img/modulos/inicio/flecha-der-verde.png) no-repeat; }

.botones-contenido2{
	clear:both;
	margin: 0;	
	text-align:right;
	width:130px;
}


/* CONTENIDO MODULOS ESTANDAR */

.img-modulo{
	margin:0 auto;
	padding:0;
	width:1024px;
	height:255px;
	text-align:center;
}

.contenido-modulo{
	margin:0 auto;
	padding:0;
	width:960px;
}

.contenido-modulo .titulo-modulo{
	margin:0;
	padding:0;
}

.titulo-modulo h1 { 
	margin:28px 0 28px 150px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#51284f;
	line-height:1.4;
	height: 93px;
}

.contenido-modulo .boton-mail {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:175px;
	height:120px;
}

.boton-mail .icono-mail{  background: url(../img/modulos/comun/icono-email.png) no-repeat; height:120px; width:120px; }
.boton-mail .icono-mail:hover{ background: url(../img/modulos/comun/icono-email-on.png) no-repeat; }


.contenido-modulo .texto-modulo { 
	float:left;
	margin:0;
	padding:0;
	width:425px;
    min-height: 550px;
}
.contenido-modulo p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#07272d;
}
.contenido-modulo .botones-popup { 
	float:left;
	margin:0;
	padding:0;
	width:240px;
}

.botones-popup .fondo-popup-analitica{ 
	margin:0;
	padding:0;
	width:190px;
	height:650px;
	background: url(../img/modulos/analitica/ciclo-flechas.png) no-repeat 29px 62px; 
}
.botones-popup .bt-popup{ 
	margin:10px 60px 10px 80px; padding:0; 
	background: url(../img/modulos/comun/boton-cuadrado.png) no-repeat; height:103px; width:103px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#51284f;
}
.botones-popup .bt-popup:hover{ background: url(../img/modulos/comun/boton-cuadrado-on.png) no-repeat; color:#fff; }
.botones-popup .bt-txt-position{ position:relative; top:-20px; }

.contenido-modulo .botones-secciones { 
	float:left;
	margin:0;
	padding:0;
	width:120px;
}

.botones-secciones .sec-sem{ margin:10px 25px; background: url(../img/modulos/comun/boton-sem.png) no-repeat; height:70px; width:70px; }
.botones-secciones .sec-sem:hover{ background: url(../img/modulos/comun/boton-sem-on.png) no-repeat; }
.botones-secciones .sec-seo{ margin:10px 25px; background: url(../img/modulos/comun/boton-seo.png) no-repeat; height:70px; width:70px; }
.botones-secciones .sec-seo:hover{ background: url(../img/modulos/comun/boton-seo-on.png) no-repeat; }
.botones-secciones .sec-ana{ margin:10px 25px; background: url(../img/modulos/comun/boton-analitica-web.png) no-repeat; height:70px; width:70px; }
.botones-secciones .sec-ana:hover{ background: url(../img/modulos/comun/boton-analitica-web-on.png) no-repeat; }
.botones-secciones .sec-cnt{ margin:10px 25px; background: url(../img/modulos/comun/boton-contact-center.png) no-repeat; height:70px; width:70px; }
.botones-secciones .sec-cnt:hover{ background: url(../img/modulos/comun/boton-contact-center-on.png) no-repeat; }

.contenido-modulo .contacto-direccion { 
	float:left;
	margin:80px 0 0 0;
	padding:0;
	width:200px;
}

.contenido-modulo .contacto-formulario { 
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:420px;
    min-height: 550px;
	background: url(../img/modulos/contacto/mapa-europa.png) no-repeat top center;
	
}

.contacto-direccion .google-maps{ margin:0; background: url(../img/modulos/contacto/flecha-der-violeta.png) no-repeat; height:21px; width:21px; }
.contacto-direccion .google-maps:hover{ background: url(../img/modulos/contacto/flecha-der-verde.png) no-repeat; }

	/* formulario */

.contacto-formulario .formulario{
	margin:315px 0 30px 0;
	padding:0;
}

.contacto-formulario .envio{
	margin:0 0 5px 0;
	width:383px; height:24px;
}

.contacto-formulario .datos{ 
	float:left;
	margin: 5px 20px 5px 0;
	padding:1px 0 0 2px;
	width:180px; height:26px; 
}

.contacto-formulario .consulta{
	margin: 5px 0 0 2px;
	width:385px; height:102px; 
}

.contacto-formulario .cinput{
    width: 165px;	
	height: 14px;
	color:#51284f;
	font-size:12px;
	font-weight:bold;	
}

.contacto-formulario .cselect{
	margin:0 0 0 0;
	height: 24px;
	color:#51284f;
	font-size:11px;
	font-weight:bold;
	width: 323px;
}

.contacto-formulario .ctext{
	margin:0;
    height: 45px;
    width: 367px;
	color:#51284f;
	font-size:12px;
	font-weight:bold;	
}

.contacto-formulario .check_condicion_f_on{
	float:left;
	margin: 10px 0 0 0;
	background:url(../img/modulos/contacto/icono-acepto-on.png) no-repeat;
	width:21px;
	height:20px;
	cursor:pointer;	
}

.contacto-formulario .check_condicion_f_off{
	float:left;
	margin: 10px 0 0 0;
	background:url(../img/modulos/contacto/icono-acepto.png) no-repeat;
	width:21px;
	height:20px;	
	cursor:pointer;	
}

.contacto-formulario .text_condicion_f{
	float:left;
	margin: 7px 0 0 5px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#51284f;
	font-size:10px;	
}

.contacto-formulario .button_formulario{
	float:right;
	margin: 5px 3px 0 0;
	background:url(../img/modulos/contacto/icono_flechavioleta_derecha.png) no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
}



/* FORMULARIO POPUP */

.popup-formulario{
	margin:0;
	padding:0;
	width:430PX;
	height:430px;
	background: url(../img/modulos/contacto/pop-up-formulario.png) no-repeat top center;
}

.popup-formulario .formulario{
	margin:0;
    padding: 0;
    position: relative;
    top: 125px;
	left: 33px;
	width: 375px;
}

.popup-formulario .envio{
	border-radius: 10px ;
	background-color:#CCC;
	width:369px; height:24px; text-align:center;
}

.popup-formulario .datos{
	float:left;
	margin: 5px 10px 5px 0;
	padding:1px 0 0 2px;
	width:175px; height:18px; 
}

.popup-formulario .consulta{
   margin: 0 0 0 20px;
	width:340px; height:70px; 
}

.popup-formulario .cinput{
    width: 165px;	
	height: 10px;
	color:#51284f;
	font-size:10px;
	font-weight:bold;	
}

.popup-formulario .cselect{
	height: 24px;
	color:#51284f;
	font-size:11px;
	font-weight:bold;	
}

.popup-formulario .ctext{
	margin: 5px 0 0 0;
    height: 45px;
    width: 312px;
	color:#51284f;
	font-size:10px;
	font-weight:bold;	
}

.popup-formulario .check_condicion_f_on{
	float:left;
	margin: 3px 0 0 26px;
	background:url(../img/modulos/contacto/icono-acepto-on.png) no-repeat;
	width:21px;
	height:20px;
	cursor:pointer;	
}

.popup-formulario .check_condicion_f_off{
	float:left;
	margin: 3px 0 0 26px;
	background:url(../img/modulos/contacto/icono-acepto.png) no-repeat;
	width:21px;
	height:20px;	
	cursor:pointer;	
}

.popup-formulario .text_condicion_f{
	float:left;
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#51284f;
	font-size:9px;	
}

.popup-formulario a{	
	font-family:Arial, Helvetica, sans-serif;
	color:#51284f;
}

.popup-formulario .button_formulario{
	float:left;
	margin: 0 0 0 50px;
	background:url(../img/modulos/contacto/icono_flechavioleta_derecha.png) no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
}

.popup-formulario .boton-cerrar{
	position:relative;
	top:35px;
	left:385px;
	margin: 0; 
	background:url(../img/modulos/popup/botones/icono_cerrar_popups.png) no-repeat; 
	height:26px; width:26px; 
}
.popup-formulario .boton-cerrar:hover{ background-image:url(../img/modulos/popup/botones/icono_cerrar_popups.png);	}

/* popups */

.h2-popup{
	position:absolute;
	top:85px;
	margin:0;
	padding:0;
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;	
	color:#1d3440;
	text-align:center;
	line-height:1;
}

.h2-popup-simple{
	position:absolute;
	top:95px;
	margin:0;
	padding:0;
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;	
	color:#1d3440;
	text-align:center;
	line-height:1;
}


.cerrar-popup{  position:absolute; top:196px;  left:396px; margin:0; padding:0; text-align:right; width:26px; height:26; }
.texto-popup{ position:absolute; top:225px; margin:0; padding:0; width:100% }

.resultados-inmediatos, .control-presupuesto, .ventas-directas, .retorno-inversion, 
.contenido, .reputacion, .optimizacion, 
.atencion-personalizada, .call-marketing, .crm, 
.definicion-objetivos, .medicion, .optimizacion2, .analisis, 
.reporting{ background:url(../img/modulos/popup/pop-up.png) no-repeat; width:430px; height:430px; text-align:center; overflow:hidden ;}

/*.resultados-inmediatos{	background:url(../img/modulos/popup/fondos/resultados-imediatos.png) no-repeat; width:430px; height:430px; text-align:center; }
.control-presupuesto{ background:url(../img/modulos/popup/fondos/control-presupuesto.png) no-repeat; width:430px; height:430px; text-align:center; }
.ventas-directas{ background:url(../img/modulos/popup/fondos/ventas-directas.png) no-repeat; width:430px; height:430px; text-align:center; }
.retorno-inversion{	background:url(../img/modulos/popup/fondos/retorno-inversion.png) no-repeat; width:430px; height:430px; text-align:center; }

.contenido{ background:url(../img/modulos/popup/fondos/contenido.png) no-repeat; width:430px; height:430px; text-align:center; }
.reputacion{ background:url(../img/modulos/popup/fondos/reputacion.png) no-repeat; width:430px; height:430px; text-align:center; }
.optimizacion{	background:url(../img/modulos/popup/fondos/optimizacion.png) no-repeat; width:430px; height:430px; text-align:center; }

.atencion-personalizada{ background:url(../img/modulos/popup/fondos/atencion-personalizada.png) no-repeat; width:430px; height:430px; text-align:center; }
.call-marketing{ background:url(../img/modulos/popup/fondos/reputacion.png) no-repeat; width:430px; height:430px; text-align:center; }
.crm{	background:url(../img/modulos/popup/fondos/crm.png) no-repeat; width:430px; height:430px; text-align:center; }

.definicion-objetivos{ background:url(../img/modulos/popup/fondos/definicion.png) no-repeat; width:430px; height:430px; text-align:center; }
.medicion{ background:url(../img/modulos/popup/fondos/medicion.png) no-repeat; width:430px; height:430px; text-align:center; }
.optimizacion2{	background:url(../img/modulos/popup/fondos/optimizacion2.png) no-repeat; width:430px; height:430px; text-align:center; }
.analisis{ background:url(../img/modulos/popup/fondos/analisis.png) no-repeat; width:430px; height:430px; text-align:center; }
.reporting{ background:url(../img/modulos/popup/fondos/reporting.png) no-repeat; width:430px; height:430px; text-align:center; }*/