@charset "utf-8";
/* pisol css by Mariana Varela */
img, div/*, input*/ { behavior: url("../style/iepngfix.htc") }

html{
	height: 100%;
}
body{
	font-size:13px;
	color:#4d4d4d;
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
.home{
	background:url(../img/bg_header_home.png) left top repeat-x;
	}
.interna{
	background:url(../img/bg_header_interior.png) left top repeat-x;
	}
.interna_simple{
	background:url(../img/bg_header_interior_simple.png) left top repeat-x;
	}
.worldmap{
	background:url(../img/worldmap.png) top no-repeat;
	}
.metodo_textura{
	background:url(../img/bg_metodo.jpg) top no-repeat;
	margin-top:20px;
	}
.clearfix {
	content: "."; 
	display: block; 
	height: 1px; 
	clear: both; 
	overflow: hidden;
	margin:0;
	padding:0;
}
.left{
	float:left;
	}
.right{
	float:right;
	}
.center{
	text-align:center;
	}
.textRight{
	text-align:right;
	}
.marRight10{
	margin-right:10px;
	}
.marTop20{
	margin-top:20px;
	}
.marTop100{
	margin-top:100px;
	}	
.marLeft10{
	margin-left:10px;
	}
.marRight20{
	margin-right:20px;
	}
a img { border: none; 
	}
a{
	cursor:hand;
	}
.margin10{
	margin:20px 0 0 0;
	}
h1{
	font-size:36px;
	font-weight:lighter;
	color:#00334d;
	display:inline block;
	}
h2{
	font-size:24px;
	font-weight:lighter;
	color:#1b4164;
	display:inline block;
	margin:0;
	}
h3{
	font-size:18px;
	font-weight:lighter;
	color:#1b4164;
	display:inline block;
	margin:0;
	}
h4{
	font-size:15px;
	font-weight:normal;
	color:#00334d;
	}
.header{
	height:146px;
	}
.header-wrapper{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	}
.absolute{
	position:absolute;
	}
.toolbox{
	position:absolute;
/*	width:990px;*/
	margin:0 auto;
	width:100%;
	}
.toolbox .blueback{
	background-color: #00334d;
	}
.toolbox .closed{
	padding:5px;
	}
.toolbox .opened{
	height:40px;
	padding:5px;
	}
.slider_button_holder{
	float:right;
	margin:0 60px 0 0;
	font-size:0;
	}
.toolbox .slider_button_holder .button_slider{
	background:url(../img/btn_slider.png) no-repeat;
	display:block;
	/*desaparecer texto de botones*/
	color: transparent;
	*font-size:0; 
	*display:block;
	*line-height:0;
	margin:0 3px;
	}
.toolbox .slider_button_holder .compartir{
	background-position: 0 0;
	height:31px;
	width:106px;
	float:left;
	}
.toolbox .slider_button_holder .acceso{
	background-position: -106px 0;
	width:144px;
	height:31px;
	float:left;
	}
.logo{
	margin:80px 0 0 50px;
	position:absolute;
	}
.social, .login_clientes{
	width:1000px;
	text-align:right;
	font-size:13px;
	color:#aad5df;
	}
.social{
	margin:10px auto 0 auto;
}
.login_clientes{
	margin:5px auto 0 auto;
}
.social a{
	color:#aad5df;
	text-decoration:none;
	font-size:13px;
	margin:0 0 0 20px;
	}
.social span{
	padding:0 0 2px 16px;
	width:16px;
	height:16px;
	margin:0 3px 0 0;
	}
.twitter{
	background-image:url(../img/btn_social.png);
	background-repeat:no-repeat;
	background-position:0px 0;
	}
.facebook{
	background-image:url(../img/btn_social.png);
	background-repeat:no-repeat;
	background-position:-16px 0px;
	}
.linkedin{
	background-image:url(../img/btn_social.png);
	background-repeat:no-repeat;
	background-position:-32px 0;
	}
.delicious{
	background-image:url(../img/btn_social.png);
	background-repeat:no-repeat;
	background-position:-48px 0;
	}
.sharethis{
	background-image:url(../img/btn_social.png);
	background-repeat:no-repeat;
	background-position:-64px 0;
	}
/*login*/
.login_clientes input.campos{
	width:120px;
	border:1px solid #cccccc;
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	background-color:#f1f1f1;
	}
.login_clientes input.boton, .footer input.boton, .contacto_box input.boton{
	width:73px;
	height:27px;
	background:url(../img/btn_login.png) left top no-repeat;
	border:0;
	color:#FFFFFF;
	}
.login_clientes input.boton:hover, .footer input.boton:hover, .contacto_box input.boton:hover{
	background:url(../img/btn_login_.png) left top no-repeat;
	}
.menu{
	overflow:hidden;
	margin:105px 30px 0 500px;
	position:absolute;
	font-size:0;
	}
.menu ul{
	margin:0;
	padding:0;
	}
.menu ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
.menu ul li a{
	color: transparent;
	display:block;
	*color:#c0e4e9;
	}
.nosotros{
	background:url(../img/btn_header.png) 0px 27px;
	width:84px;
	height:27px;
	}
.nosotros:hover{
	background:url(../img/btn_header.png) 0px 54px;
	}
.nosotros_active{
	background:url(../img/btn_header.png) 0px 0px;
	width:84px;
	height:27px;
	}
.servicios{
	background:url(../img/btn_header.png) -85px 27px;
	width:84px;
	height:27px;
	}
.servicios:hover{
	background:url(../img/btn_header.png) -85px 54px;
	}
.servicios_active{
	background:url(../img/btn_header.png) -85px 0px;
	width:84px;
	height:27px;
	}
.metodo{
	background:url(../img/btn_header.png) -168px 27px;
	width:74px;
	height:27px;
	}
.metodo:hover{
	background:url(../img/btn_header.png) -168px 54px;
	}
.metodo_active{
	background:url(../img/btn_header.png) -168px 0px;
	width:74px;
	height:27px;
	}
.caso{
	background:url(../img/btn_header.png) -243px 27px;
	width:130px;
	height:27px;
	}
.caso:hover{
	background:url(../img/btn_header.png) -243px 54px;
	}
.caso_active{
	background:url(../img/btn_header.png) -243px 0px;
	width:130px;
	height:27px;
	}
.contacto{
	background:url(../img/btn_header.png) -374px 27px;
	width:84px;
	height:27px;
	}
.contacto:hover{
	background:url(../img/btn_header.png) -374px 54px;
	}
.contacto_active{
	background:url(../img/btn_header.png) -374px 0px;
	width:84px;
	height:27px;
	}
	
.main_block_bg{
	height:379px;
	width:1007px;
	/*margin:0 auto;*/
	margin-left:auto;
	margin-right:auto;
	}
.mbg_base{
	background:url(../img/banner_home.png) left top no-repeat;
}	
.mbg_certificado{
	background:url(../img/banner_home_certificado.png) left top no-repeat;
}	
.mbg_internetv{
	background:url(../img/banner_home_internetv.png) left top no-repeat;
}	
.mbg_mobile{
	background:url(../img/banner_home_mobile.png) left top no-repeat;
}
	
	
.botones_main{
	margin:250px 120px 0 0;
	_margin:250px 50px 0 0;
	overflow:hidden;
	float:right;
	right:0;
	font-size:0;
	width:400px;
	}
	
.btn_main_bajos{
	margin:278px 120px 0 0;
	_margin:278px 50px 0 0;
}	
.botones_main a{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	color: transparent;
	color: none;
	*display:block;
	*line-height:0;
	display:block;
	*color:#053750;
	float:left;
	}
	
.nuestros_servicios{
	background:url(../img/btn_home_featured.png) 0px 0px;
	width:182px;
	height:53px;
	}
.nuestros_servicios:hover{
	background:url(../img/btn_home_featured.png) 0px 53px;
	}
	
.nuestros_casos{
	background:url(../img/btn_home_featured.png) 728px 0px;
	width:182px;
	height:53px;
	}
.nuestros_casos:hover{
	background:url(../img/btn_home_featured.png) 728px 53px;
	}
	
.btn_certificado{
	background:url(../img/btn_home_featured.png) 546px 0px;
	width:182px;
	height:53px;
	}
.btn_certificado:hover{
	background:url(../img/btn_home_featured.png) 546px 53px;
	}
	
.btn_ver_servicio{
	background:url(../img/btn_home_featured.png) 364px 0px;
	width:182px;
	height:53px;
	}
.btn_ver_servicio:hover{
	background:url(../img/btn_home_featured.png) 364px 53px;
	}
	
.btn_ver_mas{
	background:url(../img/btn_home_featured.png) 182px 0px;
	width:182px;
	height:53px;
	}
.btn_ver_mas:hover{
	background:url(../img/btn_home_featured.png) 182px 53px;
	}
	
.pagebody{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0 0 0;
	}	
	
.wrapper_banner{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	}
	
.pasador_banners{
	position:absolute;
	margin:10px 10px 0 800px !important;
	z-index:2;
}	
	
.col220{
	width:220px;
	font-size:13px;
	margin-top:30px;
	}
.col220 h1{
	color:#00334e;
	font-weight:normal;
	font-size:16px;
	}
.col220 a{
	color:#00334e;
	text-decoration:underline;
	display:block;
	margin:20px 0 0 0
	}
.col220 a:hover{
	color:#6492bb;
	text-decoration:underline;
	}
.highlights{
/*	background:url(../img/highlights_bg.png) left top no-repeat;*/
	width:700px;
	height:179px;
	}
.pasador{
	margin:0 0 5px 0;
	/*_width:120px;*/
	}
.pasador img.bolitas{
	margin:5px 3px;
	float:right;

	}
.pasador a.flechas{
	width:22px;
	float:right;
	margin:0px 0 0 5px;

	}
.divflechas{
	width:55px;
}
.modulo{
	width:135px;
	height:179px;
	text-align:center;
	padding:25px 20px 0 20px;
	float:left;
	background:url(../img/bg_panel.png) left top no-repeat;
	}
.modulo img{
	display:block;
	text-align:center;
	width:120px;
	height:95px;
	margin:0 auto;
	}
.modulo a{
	color:#1b4164;
	text-decoration:none;
	font-weight:bold;
	}
.modulo a:hover{
	color:#41c4dd;
	text-decoration:undeline;
	}
.doble{
	width:490px;
	overflow:hidden;
	float:left;
	margin-top:30px;
	}
.doble h1{
	color:#00334e;
	font-size:16px;
	font-weight:normal;
	border-bottom:1px solid #dcdcdc;
	padding:0 0 10px 0;
	margin:0px 0 25px 0;
	}
.doble h2{
	color:#00334e;
	font-size:15px;
	font-weight:bold;
	margin:0;
	}
.doble h3{
	color:#d3edf4;
	font-size:12px;
	font-weight:normal;
	background:url(../img/bg_dates.png) left top no-repeat;
	text-align:center;
	display:block;
	width:85px;
	padding:5px 0;
	margin-top:0;
	margin-bottom:10px;
	}
.doble h4{
	color:#00334e;
	font-size:13px;
	font-weight:normal;
	margin:0;
	}
.doble a{
	color:#00334e;
	}
.doble a:hover{
	color:#6492bb;
	}
.cuarto{
	width:230px;
	float:left;
	padding:0 0px 0 0;
	}
.footer_wrapper{
	background:url(../img/footer_bg_completo.jpg) left top;
	height:280px;
	margin:40px 0 0 0;
	}
.footer{
	background:url(../img/footer_bg.jpg) left top no-repeat;
	width:990px;
	margin:0 auto;
	height:210px;
	padding:30px 0;
	}
.tercio{
	width:313px;
	color:#d3edf4;
	font-size:12px;
	background:url(../img/tercio_bg.png) right top no-repeat;
	float:left;
	margin-left:10px;
	height:250px;
	}
.tercio2{
	width:150px;
	color:#d3edf4;
	font-size:12px;
	float:left;
	margin-left:10px;
	height:250px;
	}
.separador_tercios{
	background:url(../img/tercio_bg.png) right top no-repeat;
	}
.tercio a, .tercio2 a{
	color:#d3edf4;
	}
.tercio a:hover, .tercio2 a:hover{
	color:#4f85a0;
	}
.tercio h1, .tercio2 h1{
	color:#4f85a0;
	font-size:14px;
	font-weight:normal;
	}
	
.footer input.campos{
	width:200px;
	border:1px solid #4e86a1;
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	color:#FFFFFF;
	background-color:#004360;
	}
.tercio2 ul{
	padding:0;
	list-style:none;
	line-height:18px;
	_margin:0;
	}
.tercio2 ul li{
	list-style:none;
	}
.tercio2 ul.social_icons{
	margin:0;
	padding:0;
	}
.tercio2 ul.social_icons li{
	margin:0 0 10px 0;
	}
.tercio2 span{
	padding:0 0 2px 16px;
	width:16px;
	height:16px;
	margin:0 3px 0px 0;
	}
.header_titulo{
	background:url(../img/header_interior.png) left top no-repeat;
	width:990px;
	margin:0 auto 0px auto;
	font-size:24px;
	color:#d3edf4;
	padding:70px 0 0px 0;
	}
.breadcumb{
	margin:30px 0 0 0;
	}
	
.header_titulo a{
	color:#666666;
	font-size:14px;
	line-height:24px;
	display: inline block;
	text-decoration:none;
}
.header_titulo a .span1{
	padding:5px 0px 4px 10px;
}
.header_titulo a .span2{
	padding:5px 10px 4px 0;
}
.header_titulo a:hover .span1{
	background:url(../img/tab2.png) left top no-repeat;
	padding:5px 0px 4px 10px;
}
.header_titulo a:hover .span2{
	background:url(../img/tab2.png) right top no-repeat;
	padding:5px 10px 4px 0;
	color:#1a1a1a;
}
.header_titulo a.active{
	color:#e1e1e1;
}
.header_titulo a.active .span1{
	background:url(../img/tab2.png) left -26px no-repeat;
	padding:5px 0px 4px 10px;
}
.header_titulo a.active .span2{
	background:url(../img/tab2.png)  right -26px no-repeat;
	padding:5px 10px 4px 0;
}
.header_titulo a.active .span2:hover{
	color:#6492bb;
	}

	
.box_top{
	background:url(../img/servicios_bg.png) -215px 0px no-repeat;
	height:70px;
	width:196px;
	padding:15px 0 0 20px;
	}
.box{
	background:url(../img/servicios_bg.png) -215px -85px no-repeat;
	height:70px;
	width:196px;
	padding:15px 0 0 20px;
	}
.box_bottom{
	background:url(../img/servicios_bg.png) -215px -170px no-repeat;
	height:70px;
	width:196px;
	padding:15px 0 0 20px;
	}
	
.box_active{
	background:url(../img/servicios_bg.png) 0 -85px no-repeat;
	height:70px;
	width:196px;
	color:#00334e;
	padding:15px 0 0 20px;
	}
.box_top_active{
	background:url(../img/servicios_bg.png) left top no-repeat;
	height:70px;
	width:196px;
	color:#00334e;
	padding:15px 0 0 20px;
	}
.box_bottom_active{
	background:url(../img/servicios_bg.png) 0 -170px no-repeat;
	height:70px;
	width:196px;
	color:#00334e;
	padding:15px 0 0 20px;
	}
	
.servicios_botonera{
	width:220px;
	font-size:13px;
	margin-top:30px;
	}
.servicios_botonera a{ /*color gris de los botones de servicios*/
	color:#4d4d4d;
	text-decoration:none;
	width:75px;
	height:60px;
	display:block;
	float:left;
	padding-left:80px;
	}
.servicios_botonera a:hover{ /*se prenden de color azul*/
	color:#00334e;
	text-decoration:none;
	}
.servicios_botonera a.sin_icono{ /*en color gris de los casos de estudio*/
	color:#999999;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:0px;
	padding-top:0;
	margin-top:5px;
	height:45px;
	width:170px;
	}
.servicios_botonera a.sin_icono span{ /*en color gris oscuro*/
	margin:0;
	float:none;
	color:#454545;
	font-weight:bold;
	}
.servicios_botonera a.sin_icono_active, .servicios_botonera a.sin_icono:hover{ /*en color gris de los casos de estudio*/
	color:#6492bb;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:0px;
	padding-top:0;
	margin-top:5px;
	height:45px;
	width:170px;
	}
.servicios_botonera a.sin_icono_active span, .servicios_botonera a.sin_icono span:hover{ /*en color gris oscuro*/
	margin:0;
	float:none;
	color:#1b4164;
	font-weight:bold;
	}


.servicios_botonera span{ /*le pone el dibujito en el costado en servicios*/
	float:left;
	margin:10px 0 0 0;
	display:block;
	}
.servicios_redes {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left top;
	}
.servicios_redes:hover, .servicios_redes_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left top;
	}
.servicios_seo {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -65px;
	}
.servicios_seo:hover, .servicios_seo_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -65px;
	}
.servicios_geo {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -120px;
	}
.servicios_geo:hover, .servicios_geo_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -120px;
	}
.servicios_emailmkt {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -180px;
	}
.servicios_emailmkt:hover, .servicios_emailmkt_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -180px;
	}
.servicios_viralmkt {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -240px;
	}
.servicios_viralmkt:hover, .servicios_viralmkt_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -240px;
	}
.servicios_sorteos {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -300px;
	}
.servicios_sorteos:hover, .servicios_sorteos_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -300px;
	}
.servicios_appmobile {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -360px;
	}
.servicios_appmobile:hover, .servicios_appmobile_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -360px;
	}
.servicios_internettv {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -965px;
	}
.servicios_internettv:hover, .servicios_internettv_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -965px;
	}
.servicios_ecommerce {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -420px;
	}
.servicios_ecommerce:hover, .servicios_ecommerce_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -420px;
	}
.servicios_sitios {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -480px;
	}
.servicios_sitios:hover, .servicios_sitios_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -480px;
	}
.servicios_intranet {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -540px;
	}
.servicios_intranet:hover, .servicios_intranet_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -540px;
	}
.servicios_fidelizacion {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -600px;
	}
.servicios_fidelizacion:hover, .servicios_fidelizacion_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -600px;
	}
.servicios_elearning {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -660px;
	}
.servicios_elearning:hover, .servicios_elearning_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -660px;
	}
.servicios_consultora {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -720px;
	}
.servicios_consultora:hover, .servicios_consultora_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -720px;
	}
.servicios_erp {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -780px;
	}
.servicios_erp:hover, .servicios_erp_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -780px;
	}
.servicios_crm {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -840px;
	}
.servicios_crm:hover, .servicios_crm_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -840px;
	}
.servicios_asp {
	background:url(../img/iconos_servicios_inactive.png) no-repeat left -900px;
	}
.servicios_asp:hover, .servicios_asp_active{
	background:url(../img/iconos_servicios_active.png) no-repeat left -900px;
	}
.col700{
	width:700px;
	overflow:hidden;
	}
.col700 h1{
	font-size:28px;
	color:#00334d;
	font-weight:normal;
	}
.col700 h2{
	margin:0 0 20px 0;
	}
.col380{
	float:left;
	width:380px;
	}
.col450{
	float:left;
	width:450px;
	margin-top:20px;
	}
.col450 h3{
	font-size:18px;
	color:#1b4164;
	margin:0;
	}
.col310{
	float:left;
	width:310px;
	}
.col460{
	float:left;
	width:470px; /*Cambio desarrollo*/
	margin-top:20px;
	}
.bluebox{
	background-color:#ddeaf6;
	padding:20px 15px;
	}
.bluebox h2{
	color:#1b4164;
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px 0;
	}
.bluebox ul{
	margin:0;
	padding:0;
	}
.bluebox ul li{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../img/bullet_blue.png) left top no-repeat;
	}
.bluebox a{
	color:#1b4164;
	font-size:13px;
	}
.bluebox a:hover{
	color:#6492bb;
	}
a.arrow_proyecto{
	background:url(../img/flecha_azul.png) left top no-repeat;
	margin:0;
	padding:5px 0 10px 40px;
	display:block;
	line-height:1px;
	text-decoration:none;
	color:#6492bb;
	}
a.arrow_proyecto:hover{
	text-decoration:underline;
	}
a.arrow_proyecto h2{
	text-decoration:underline;
	}
.bluebox_encuesta{
	background-color:#ddeaf6;
	padding:15px 15px;
	width:150px;
	}
.bluebox_encuesta a{
	background:url(../img/flecha_azul.png) left top no-repeat;
	margin:0;
	padding:5px 0 5px 50px;
	display:block;
	text-decoration:underline;
	color:#1b4164;
	font-size:15px;
	}
.bluebox_encuesta a:hover{
	text-decoration:none;
	}	
.destacado{
	font-size:16px;
	color:#1b4164;
	margin:20px 0;
	}
.espana{
	background:url(../img/balloon_espana.png) left top no-repeat;
	width:161px;
	_width:180px;
	height:114px;
	margin:80px 0 0 305px;
	padding:15px 0 0 15px;
	_padding:15px 0 0 5px;
	color:#c3e8f3;
	line-height:17px;
	position:absolute;
	}
.argentina{
	background:url(../img/balloon_argentina.png) left top no-repeat;
	width:216px;
	_width:230px;
	height:176px;
	margin:240px 0 0 295px;
	_margin:240px 0 0 303px;
	padding:15px 0 0 15px;
	_padding:15px 0 0 5px;
	color:#c3e8f3;
	line-height:17px;
	position:absolute;
	}
.espana img, .argentina img{
	margin-bottom:5px;
	}
.espana a, .argentina a{
	color:#c3e8f3;
	}
.espana a:hover, .argentina a:hover{
	color:#6492bb;
	}
.contacto_box{
	float:right;
	width:440px;
	}
/*FORMS*/
.form-container{
	width:205px;
	float:left;
	margin-right:10px;
	}
input.campos_medianos{
	width:200px;
	_width:180px;
	border:1px solid #cccccc;
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	background-color:#fff;
	}
textarea.campos_medianos{
	width:420px;
	height:150px;
	border:1px solid #cccccc;
	margin:0 5px 0 0;
	padding:2px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.pasos{
	width:939px;
	height:365px;
	margin: 0 auto;
	}
.cero{
	background:url(../img/paso_0.png) left top no-repeat;
	text-align:center;
	}
.cero p{
	/*margin:100px 40px 10px 40px;*/ /*Cambio desarrollo*/
	font-size:18px;
	color:#ddeaf6;
	line-height:26px;
	}
.cero span{
	color:#add36f;
	}
.uno{
	background:url(../img/pasos_1.png) left top no-repeat;
	text-align:left;
	}
.dos{
	background:url(../img/pasos_2.png) left top no-repeat;
	text-align:left;
	}
.tres{
	background:url(../img/pasos_3.png) left top no-repeat;
	text-align:left;
	}
.cuatro{
	background:url(../img/pasos_4.png) left top no-repeat;
	text-align:left;
	}
.cinco{
	background:url(../img/pasos_5.png) left top no-repeat;
	text-align:left;
	}
.seis{
	background:url(../img/pasos_6.png) left top no-repeat;
	text-align:left;
	}
.siete{
	background:url(../img/pasos_7.png) left top no-repeat;
	text-align:left;
	}
.explicacion{
	width:320px;
	margin:0px 0 0 30px;
	color:#ececec;
	}
.explicacion ul{
	margin:0;
	padding:0;
	}
.explicacion ul li{
	margin:0 0 0 15px;
	padding:0;
	}
.titulo_explicacion{
	border-bottom:1px solid #1e495e;
	overflow:hidden;
	padding:30px 0 0 0;
	}
.titulo_explicacion h1{
	background:url(../img/piquito.png) right top no-repeat;
	margin:0 10px 0 0;
	padding:0;
	color:#41c4dd;
	font-size:64px;
	width:65px;
	float:left;
	}
.titulo_explicacion h2{
	margin:5px 0 0 0;
	padding:0;
	color:#d3edf4;
	font-size:26px;
	float:left;
	font-weight:normal;
	width:150px;
	}
.siguiente{
	margin:300px 30px 0 0;
	float:right;
	}
.chevrons{
	height:66px;
	width:940px;
	margin:40px auto 0 auto;
	margin-left:-13px !important; /*cambio desarrollo*/
	}
.chevrons span.primero{
	width:100px;
	/*margin:15px 0 0 20px;*/ /*cambio desarrollo*/
	display:block;
	float:left;
	}
.chevrons span{
	width:100px;
	margin:15px 0 0 40px;
	display:block;
	float:left;
	}
.chevrons a{
	font-size:13px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	float:left;
	outline:none; /*cambio desarrollo*/
}
.chevrons a:hover{
	color:#2b6ea1;
}
.chevron_left{
	background:url(../img/chevron_left_normal.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-right:11px;
	height:62px;
	width:151px;
	color:#7a7a7a;
	}
.chevron_left_past{
	background:url(../img/chevron_left_past.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-right:11px;
	height:62px;
	width:151px;
	color:#4d4d4d;
	}
.chevron_left_active{
	background:url(../img/chevron_left_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-right:11px;
	height:62px;
	width:151px;
	}
.chevrons .tab1 .current{
	background:url(../img/chevron_left_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-right:11px;
	height:62px;
	width:151px;
	float:left !important;
	}	
.chevron_left:hover, .chevron_left_past:hover{
	background:url(../img/chevron_left_active.png) left top no-repeat;
	}
.chevron_mid{
	background:url(../img/chevron_mid_normal.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:171px;
	color:#7a7a7a;
	}
.chevron_mid_past{
	background:url(../img/chevron_mid_past.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:171px;
	color:#4d4d4d;
	}
.chevron_mid_active{
	background:url(../img/chevron_mid_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:171px;
	color:#344715;
	}
.chevrons .tab2 .current, .chevrons .tab3 .current, .chevrons .tab4	.current, .chevrons .tab5 .current, .chevrons .tab6 .current {
	background:url(../img/chevron_mid_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:171px;
	color:#344715;
	float:left !important;
	}
.chevron_mid:hover, .chevron_mid_past:hover{
	background:url(../img/chevron_mid_active.png) left top no-repeat;
	}
.chevron_right{
	background:url(../img/chevron_right_normal.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:144px;
	color:#7a7a7a;
	}
.chevron_right_past{
	background:url(../img/chevron_right_past.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:144px;
	color:#4d4d4d;
	}
.chevron_right_active{
	background:url(../img/chevron_right_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:144px;
	color:#344715;
	}
.chevrons .tab7 .current{
	background:url(../img/chevron_right_active.png) left top no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:-37px;
	height:62px;
	width:144px;
	color:#344715;
	float:left !important;
	}	
.chevron_right:hover, .chevron_right_past:hover{
	background:url(../img/chevron_right_active.png) left top no-repeat;
	}
.ficha{
	margin:20px 0 0 0;
	padding:0;
	width:222px;
	float:right;
	}
.ficha_header{
	background:url(../img/servicios_head.png) left top no-repeat;
	padding:10px 0 10px 10px;
	}
.ficha_header h4{
	font-size:14px;
	color:#1b4164;
	padding:0;
	margin:0;
	}
.ficha_header h3{
	font-size:13px;
	color:#1a1a1a;
	padding:0;
	margin:0;
	}
.ficha_header a{
	color:#1b4164;
	font-size:13px;
	text-decoration:underline;
	}
.ficha_header a:hover{
	color:#32b0c8;
	}
.ficha_body{
	margin:0;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:10px 0 0 0;
	}
.ficha_body h3{
	margin:0px 0 0 10px;
	color:#1a1a1a;
	font-size:14px;
	}
.ficha_body ul{
	margin:5px 0 20px 0;
	padding:0;
	}
.ficha_body li{
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	list-style:none;
	background:url(../img/bullet_celeste.png) left top no-repeat;
	color:#1b4164;
	font-size:12px;
	text-decoration:underline;
	line-height:18px;
	}
/*GLOBITOS*/
.globo{
	color:#fefefe;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	text-align:center;
	float:left;
	font-weight:normal;
	}
.globo_wrapper{
	float:left;
	font-weight:bold;
	color:#333333;
	margin-bottom:20px;
	}
.globo_wrapper a{
	color:#1b4164;
	display:block;
	font-weight:normal;
	}
.wrapper_tipo_a{
	width:223px;
	}
.wrapper_tipo_b{
	width:460px;
	}
.wrapper_tipo_c{ /*cambio desarrollo*/
	width:220px;
	}
.wrapper_tipo_d{/*cambio desarrollo*/
	width:220px;
	}	
.tipo_a{
	background:url(../img/globoa.png) left top no-repeat;
	padding:25px;
	width:173px;
	height:162px;
	}
.tipo_b{
	background:url(../img/globob.png) left top no-repeat;
	padding:25px;
	width:410px;
	height:80px;
	}
.tipo_c{
	background:url(../img/globoc.png) left top no-repeat;
	padding:25px 20px;
	width:183px;
	height:110px;
	}
.tipo_d{
	background:url(../img/globod.png) left top no-repeat;
	padding:25px 20px;
	width:183px;
	height:110px;
	}
.tema{
	font-size:14px;
	font-weight:bold;
	color:#1b4164;
	text-align:center;
	margin-bottom:13px;
	text-transform:uppercase;
	}
.padBot10{
	padding-bottom:10px;
	}	
/*DESARROLLO*/	
.alerta{
	font-size:10px ! important;
	font-weight:lighter;
	color:#CFDB6F;	
	}	
#DivMensajeContacto.alerta{
	font-size:10px ! important;
	font-weight:lighter;
	color:#00314A;	
	float:right;
	margin:18px 15px 0 0;
	*margin-top:-25px;
	}	
.padRight85{
	margin-right:85px;
	}		
.pasador a.bolitas{
	margin:5px 3px;
	float:right;
	background:url(../img/bullet_dark.png) right top no-repeat;
	width:11px;
	text-decoration:none;
	outline:none;	
	}	
.pasador a.current{
	margin:5px 3px;
	float:right;
	background:url(../img/bullet_light.png) right top no-repeat;
	width:11px;
	text-decoration:none;
	outline:none;
	}		
.pasador ul li{
	width:18px;
}
.servicios_botonera a{
	outline:none;
}

span.invisible{
	display:none;
	}
input.campos_medianos_error{
	width:200px;
	_width:180px;
	border:1px solid #CF0C0C;
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	background-color:#EFC2C2;
	}
textarea.campos_medianos_error{
	width:420px;
	height:150px;
	border:1px solid #CF0C0C;
	margin:0 5px 0 0;
	padding:2px;
	background-color:#EFC2C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	

/*FORM*/
label.largo{
	width:150px;
	line-height:17px;
	font-size:16px;
	color:#1b4164;
	}
input.largo{
	height:9px;
	}
input.largo{
	background-color:#FFFFFF;
	border:1px solid #1b4164;
	width:300px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	margin-top:5px;
	}
textarea.largo{
	width:645px;
	background-color:#FFFFFF;
	border:1px solid #1b4164;
	float:left;
	margin-bottom:30px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:80px;
	padding:3px;
	}
input{
	padding:2px;
	}
.tabla_encuesta{
	border:0;
	margin:20px 0;
	font-size:14px;
	color:#000000;
	width:990px;
	}
.tabla_encuesta td.grey{
	background-color:#e9e9e9;
	text-align:center;
	padding:2px;
	}
.tabla_encuesta td{
	height:40px;
	border-bottom:2px solid #a8a8a8;
	}
.tabla_encuesta .td_vacio{
	border-bottom:2px solid white;
	width:10px;
	}
.tabla_encuesta th{
	color:#1b4164;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	padding:0 3px 3px 3px;
	border-bottom:0px;
	}
	
.container_banners{
	height:379px;
	background-color:#002f47;
}	
