html { font-size: 100%; /* IE hack */ }
BODY{background:#fff url(../imagenes/interfaz/fondo_general.gif) scroll no-repeat top left;text-align:center;margin:0px auto 0px auto;font-family:verdana;font-size:0.8em;}
@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('avgardn-webfont.eot?') format('eot'),
         url('avgardn-webfont.woff') format('woff'),
         url('avgardn-webfont.ttf') format('truetype'),
         url('avgardn-webfont.svg#webfontVxiy5vVs') format('svg');
    font-weight: normal;
    font-style: normal;

}

#body{width:776px;margin:0px auto 0px auto;background:transparent url('../imagenes/interfaz/fondo_0.jpg') no-repeat scroll bottom left;padding:0px 0px 0px 0px;}

a{color:#000;text-decoration:none;}
a:HOVER{text-decoration:underline;color:#c00;}
img{border:0;} 
:focus {outline:0;}

.cleaning {clear:both;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:block;}
* html .clearfix {height:1px;}

/**********CABECERA*******************/
h1{margin: 20px 0 5px 0;}
h1.jqirNew{font-family: 'AvantGardeBkBTBook';color:#1a171b;font-size:2.6em;font-weight:normal;background:transparent url('../imagenes/interfaz/bgH1.gif') no-repeat scroll bottom left;padding:0 0 20px 10px;}

.cabecera{padding:0px 2px 0px 0px;;background:#fff url('../imagenes/fondo3.gif') no-repeat scroll top right;text-align:left;height:100px;}
.cabecera img{float:left;}
.menu_top{text-align:right;padding:15px 0 2px 0;font-family:Lucida Sans Unicode;font-weight:normal;color:#d8d5d5;}
.menu_top input{vertical-align:middle;margin:0 10px 0 0;}
.menu_top a{color:#258ef1;}
.inputtext{border:1px solid #ececec;background:#f4f4f5 url(../imagenes/interfaz/buscar.gif) scroll no-repeat top left;padding:0 0 0 25px;font-size:1.4em;width:240px;}
a.rojo{color:#c30118;}
H2{color:#dd001a;font-size:1.2em;margin:0 0PX 25px 10px;font-weight:normal;}
h3{color:#a5a4a4;font-size:1.2em;font-weight:normal;padding:0 0 0 10px;}
.mailOculto {unicode-bidi: bidi-override;direction: rtl;}
.h2interior{margin:10px 0 5px 0;}
.h3interior{margin:10px 0 5px 0;color:#dd001a;}

.h1interior{margin:60px 0 5px 0;color:#dd001a;font-size:1.5em;font-weight:normal;}
.tagline{color:#fff;text-align:left;margin:-20px 0 7px 0;font-size:0.85em;font-weight:normal;font-family:Lucida Sans Unicode;letter-spacing:2px;}
.invisible{display:none;}
.coincid {background-color: #ffff33;}
/**********CABECERA*******************/

/* Portada*/
#portada {
	/*text-align:right;*/
	padding-top:0.0em;
	position:relative;
	padding-bottom:0.3em; 
	background:url(../imagenes/interfaz/sombra_portada.gif) no-repeat center bottom;
}
#portada div.tituportada {position:absolute; top:3.5em; left:3.0em; width:100%; z-index:300;}
#portada div.tituportada div{padding: 5px 0 0 0;}


/************************ CONTENIDO ************************/
.centrado{text-align:center;padding:10px 25px 20px 0;}
.tag{font-size:0.85em;padding:6px 0 0px 0;text-align:right;}
.tag span{color:#fff;font-size:1.4em;}
.contenido{background:transparent;}
/***indice****/
.indice{background:transparent;padding:0px;font-size:1.0em;font-family:Lucida Sans Unicode;font-weight:normal;margin:0px 0 0 0;height:28px;clear:both;}
.indice ul{margin:0px 0 0 0;padding:0;}
.indice li{list-style:none;float:left;margin-right:2px;background:transparent;color:#fff;padding:5px 0;}
.indice li a{color:#fff;background:transparent url(../imagenes/interfaz/li1.gif) scroll repeat-x top left;padding:5px 9px;}
.indice li a:hover{padding:5px 9px;background:transparent url(../imagenes/interfaz/li2.gif) scroll repeat-x top left;color:#dd001a;text-decoration:none;}

.indice li.li_ofertas a{color:#fff;background:transparent url(../imagenes/interfaz/li_ofertas.gif) scroll repeat-x top left;padding:5px 9px;}
.indice li.li_ofertas a:hover{padding:5px 9px;background:transparent url(../imagenes/interfaz/li2.gif) scroll repeat-x top left;color:#dd001a;text-decoration:none;}

.indice .li2 a{color:#fff;background:transparent url(../imagenes/interfaz/li2.gif) scroll repeat-x top left;padding:5px 9px;color:#dd001a;}
.indice .li2 a:hover{padding:5px 9px;background:transparent url(../imagenes/interfaz/li2.gif) scroll repeat-x top left;color:#dd001a;text-decoration:none;}
.box_ayuda {background:#f2f2f2; border:1px solid #e4e4e4; padding:15px!important; display:none;margin:0 60px 0 0;}
.box_ayuda h3 {font-size:1.0em; margin:0px 0px 6px 0;}
.box_ayuda p {font-size:0.85em; color:#4F4F4F;}
.tit_lnk_right a {font-size:18px; color:#328FE8;}
/***indice****/

/***contenido textos*****/
.txt_cont{clear:both;background:transparent url('../imagenes/fondo2.gif') no-repeat scroll bottom right;padding:0;text-align:left;color:#999;font-family:Lucida Sans Unicode;}
.localizacion{color:#a5a4a4;font-size:0.8em;padding:10px 0 0 5px;}
.localizacion a{color:#258EF1;}
.left_side{width:490px;float:left;}
.bloque{margin:0 0 20px 10px; line-height:1.5em;color:#575757;}
.bloque.cat{margin:0 0 20px 5px;}
.bloque a{color:#258ef1;}

.bloque span{color:#dd001a;/*text-transform:uppercase;*/font-size:1.2em;}

.right_side{margin:0 0 0 530px;}
.proyecto{color:#000;font-size:0.85em;margin:0 0 1px 0;width:217px;height:180px;}
.proyecto a{color:#258EF1;}
.proyecto img{border:8px solid #efefef;}
.etiquetas{border:1px dashed #ececec;padding:5px;font-size:0.9em;LINE-HEIGHT:25PX;}
.etiquetas a{color:#258EF1;}

.larga{width:450px;}

.l{float:left;margin:0 5px 30px 5px;}
.n_servicios{font-size:0.85em;}
.n_servicios a{color:#258EF1;}
.n_servicios ul{margin:10px 0 20px 20px;padding:0 0 0 0;}
.n_servicios li{list-style-image:url(../imagenes/interfaz/flecha1.gif); margin-bottom:0.2em;}

.n_servicios2{font-size:1.0em;}
.n_servicios2 a{color:#258EF1;}
.n_servicios2 ul{margin:0px 0 0px 0px;padding:0 0 0 0;}
.n_servicios2 li{list-style:none;}

.caja_servicios{background:transparent url(../imagenes/interfaz/f_serv.gif) scroll no-repeat top left;;padding:10px;}
.c_servicios{font-size:1.0em;color:#2d2d2d;padding:35px 0 0 40px;height:250px;}
.c_servicios img{vertical-align:middle;margin:0 5px 0 0;padding:0 0 0 0;}
.c_servicios a{color:#258EF1;}
.c_servicios ul{margin:0px 0 0px 0px;padding:0 0 0 0px;}
.c_servicios li{list-style-image:url(../imagenes/interfaz/li4.gif);padding:5px 0 0 5px;margin:0px 0 0px 0;}
.li4{height:25px;background:transparent url(../imagenes/interfaz/li4.gif) scroll no-repeat top left;padding:0 0 0 20px;}

.buscador_clientes{border:1px solid #d6d6d6;background:transparent url(../imagenes/interfaz/fondo1.gif) scroll repeat-x top left;font-size:0.85em;text-align:center;margin:0 25px 30px 9px;padding:3px;}
.buscador_clientes select{FONT-SIZE:1.0EM;margin:0 0 0 15px;}
.buscador_clientes INPUT{FONT-SIZE:0.85EM;vertical-align:middle;MARGIN:0px 0 0 15PX;}
.buscador_clientes img{margin:0;padding:0;border:0;vertical-align:middle;}
.buscador_clientes span{float:right;color:#ccc;}
.buscador_clientes span a{color:#39f;}

.buscador_{border:1px solid #d6d6d6;background:transparent url(../imagenes/interfaz/fondo1.gif) scroll repeat-x top left;font-size:0.85em;text-align:center;margin:0 15px 20px 0px;padding:5px;text-align:left;}
.buscador_ img{margin:0;padding:0;border:0;vertical-align:middle;}
.buscador_ span{float:right;color:#ccc;}
.buscador_ span a{color:#39f;}


/***contenido textos*****/


/*clientes*/
.categ_clientes ul{margin:25px 0 0 0;padding:0 0 0 0;}
.categ_clientes li{float:left;list-style:none;width:218px;padding:3px 0 3px 10px;background:#f3f3f3;margin:0 2px 3px 0;}
.txt_cliente{color:#575757;font-size:1.2em;padding:10px 30px 0 5px;width:450px;}

.int_cliente{color:#575757;font-size:1.1em;margin:-25px 30px 20px 10px;}

.visitar_web{margin:25px 0 0 0;width:146px;background:transparent url(../imagenes/interfaz/visitar_web.gif) scroll no-repeat top left;height:26px;font-size:1.1em;font-weight:bold;padding:4px 0 0 32px;}
.visitar_web a{color:#258ef1;}
.visitar_web a:hover{color:#dd001a;}

.volver{text-align:right;margin:-30px 35px 30px 0;font-size:0.85em;}
.volver a{color:#258ef1;}
.volver a:hover{color:#dd001a;}

.volver2{text-align:right;margin:-25px 15px 30px 0;font-size:0.85em;}
.volver2 a{color:#258ef1;}
.volver2 a:hover{color:#dd001a;}

.tags{margin:15px 20px 0 0;}
.tags img{border:0;}

/*clientes*/


/*formulario*/
.formulario{margin:0 0 0 30px;}
.formulario input{border:1px solid #ccc;}
.formulario .fila_formulario2 input{border:0;}
.formulario textarea{border:1px solid #ccc;}
.formulario .fila_formulario{margin:10px 0 0px 10px;}
.formulario .fila_formulario img{vertical-align:middle;}
.txt_peq{font-size:0.85em;}
.center{text-align:center;}

.fila_formulario p span {display:none}

.error {border:1px solid #f00;}
.errorSpan span{display:inline;}
.errorSpan input {border:1px solid #f00;}

.mensajeForm {
	text-align:center;
	color:#000;
	padding: 10px;
	width: 90%;
	margin: 10px auto 20px auto;
	border: 1px solid #258EF1;
	background-color:#CFE8FF;
}
/*formulario*/

/*home*/
.flash{text-align:center;}
.home{margin:25px 25px 0 25px;}
.home_left{width:217px;float:left;}
.home_right{margin:0 0 0 217px;text-align:right;}
.banners_pp{padding:0 0 0 70px; height:150px;}
.banners_pp .jqir{float:left;padding:0 0px 0 20px}
.c_masivo{color:#ccc;font-size:1.4em;background:transparent url(../imagenes/interfaz/fondo_correo.gif) scroll no-repeat top right;padding:35px 10px 30px 165px;border-bottom:1px solid #ccc;margin:25px 0 0 100px;text-align:left;}
.c_azul{color:#258ef1;}

.n_compromiso{background:transparent url(../imagenes/interfaz/telefono.gif) scroll no-repeat top right;text-align:left;margin:20px 0 0 100px;color:#575757;padding:0 100px 30px 0;line-height:20px;}
.solicitar_p{margin:5px 20px 0 0;text-align:right;}
.solicitar_p a{color:#258ef1;font-weight:bold;}

.promo_actualizacion {
	background:url(../imagenes/interfaz/bg_promoActualizacion.gif) no-repeat right top;
	padding:26px 20px;
	width:376px;
	margin-left:84px;
	text-align:left;
}
.promo_actualizacion img {display:block;}
.promo_actualizacion p {color:#444; font-size:11px; margin:0.0em 0em 0.3em;}
.promo_actualizacion em {color:#333; font-weight:bold; font-style:normal; display:block; text-align:right; font-size:11px; }

.promo_actualizacion.lat {
	background:url(../imagenes/interfaz/bg_promoActualizacionLat.gif) no-repeat left top!important;
	padding:26px 14px;
	width:208px!important;
	text-align:left;
	margin-left:0;
}
.promo_actualizacion img {display:block;}
.promo_actualizacion.lat p {color:#444; font-size:11px; margin:0.0em 0em 0.5em;}
.promo_actualizacion.lat em {color:#333; font-weight:bold; font-style:normal; display:block; text-align:right; padding-right:1.0em; font-size:11px; }

/*home*/



/*buscador*/
.resultado{margin:15px 0;}
.resultado .azul{color:#258ef1;text-transform:uppercase;font-weight:normal;}
.resultado .gris{color:#ccc;}
.res_busq{font-size:1.1em;margin:15px 0 20px 0;}
/*buscador*/
/************************ CONTENIDO ************************/

/************************ PIE ************************/
.pie{padding:0;font-size:0.85em;color:#aaa;clear:both;MARGIN:15PX 0 0 0;width:100%;background:transparent url(../imagenes/interfaz/fondo_pie.gif) scroll repeat-x top left;}
.contenedor_pie{width:776px;margin:0px auto 0px auto;background:transparent url(../imagenes/interfaz/fondo_pie2.gif) no-repeat scroll top right;text-align:left;line-height:18px;padding:35px 0 20px 0;clear:both;}
.blq1{width:250px;float:left;padding:0 0 0 15px;}
.blq2{width:115px;float:left;border-left:1px solid #ccc;padding:0 0 0 15px;}
.blq3{width:190px;float:left;border-left:1px solid #ccc;padding:0 0 0 15px;}
.blq4{margin:0 0 0 585px;color:#6b6969;}
.contenedor_pie a{color:#258ef1;}
.contenedor_pie span{color:#000;font-size:1.3em;}
.blq4 span{color:#dd001a;}
.t_contacto{font-size:1.1em;font-family:Lucida Sans Unicode;margin:7px 0 0 0;}
.t_contacto span{color:#359dff;font-size:1.0em;}
.t_contacto img{vertical-align:middle;}

.rojo a{color:#c00;}

.pien{background:#353536;padding:5px;font-size:0.8em;clear:both;}
.pienn{width:776px;text-align:left;color:#dd001a;font-family:Lucida Sans Unicode;margin:0 auto;}
.pien1{width:450px;float:left;padding:6px 0 0 20px;COLOR:#FFF;}
.pien2{text-align:right;}
.pien1 a{color:#258ef1;}
.pien1 a:hover{color:#fff;}

.subir{margin:-39px auto 39px auto;}
.subirr{width:776px;text-align:right;margin:0 auto;}
.subirr img{vertical-align:top;}
/************************ PIE ************************/

/****** Catálogo de productos ******************/
.intro_paquete {float:left; width:31%; margin:0.8em 1.0em 2.1em 0em; height:255px; position:relative; }
.intro_paquete.last {margin:0.8em 0em 2.1em 0em;}
.intro_paquete h3, .intro_paquete p {margin:0em!important; padding:0em!important;}
.intro_paquete h3 a {
	display:block;
	background-repeat:no-repeat;
	width:127px;
	height: 0px !important; 
	height /**/:162px; /* IE 5/Win hack */ 
	padding: 162px 0 0 0;
	overflow:hidden;
}
.intro_paquete#microsite h3 a {background-image:url(../imagenes/interfaz/pack_microsite.gif);}
.intro_paquete#miniweb h3 a {background-image:url(../imagenes/interfaz/pack_miniweb.gif);}
.intro_paquete#webCorporativa h3 a {background-image:url(../imagenes/interfaz/pack_webCorporativa.gif);}
.intro_paquete#webCorpAdmin h3 a {background-image:url(../imagenes/interfaz/pack_webCorpAdmin.gif);}
.intro_paquete#tiendaAdmin h3 a {background-image:url(../imagenes/interfaz/pack_tienda.gif);}

.intro_paquete p {line-height:1.3em;}

.intro_paquete .clearfix {font-size:0.9em; color:#393639; position:absolute; bottom:0em; width:97%; padding:0.5em 0.3em; border-top:1px dashed #DFDFDF;}
.intro_paquete .precio {float:left; color:#fff; padding:0em 0.3em; font-size:1.0em; margin-left:0.3em; background:#555;
	-moz-border-radius: 4px; /* FF1+ */
  	-webkit-border-radius: 4px; /* Saf3+, Chrome */
  	border-radius: 4px; /* Opera 10.5, IE 9 */
}
.intro_paquete .precio strong {font-size:1.5em; letter-spacing:0em; padding-right:0.1em;}
.intro_paquete .clearfix a {display:block; float:right!Important;}

#desarrolloMedida {background:url(../imagenes/interfaz/pack_medida.gif) no-repeat 0px 0px; padding-left:14.3em;}
#desarrolloMedida h3 {
	display:block;
	background:url(../imagenes/interfaz/titu_desarrolloMedida.gif) no-repeat 0px 0px;
	width:220px;
	height: 0px !important; 
	height /**/:18px; /* IE 5/Win hack */ 
	padding: 18px 0 0 0;
	overflow:hidden;
}
.btn {
	background:url(../imagenes/interfaz/bg_btn.gif) no-repeat left top;
	line-height:26px;
	padding:0px 11px 8px 11px;
}
.btn span {
	background:url(../imagenes/interfaz/bg_btnRight.gif) no-repeat right top;
	color:#258ef1!important;
	font-size:11px!important;
	font-weight:bold;
	padding:1px 11px 8px 11px;
	line-height:25px;
}

.detalle_paquete {margin-top:1.8em;}
.detalle_paquete div.left {width:137px; float:left;}
.detalle_paquete div.left .visitar_web {font-size:0.85em; background:transparent url(../imagenes/interfaz/visitar_web_s.gif) scroll no-repeat top left;}
.detalle_paquete div.right {width:330px; float:right;}

.detalle_paquete div.right .clearfix {height:3.0em; overflow:hidden;}
.detalle_paquete div.right .clearfix.alto {height:5.0em; overflow:hidden;}
.detalle_paquete div.right .clearfix h3 {padding-left:0px; float:left; font-size:1.5em;}
.detalle_paquete div.right .clearfix a {float:right; font-size:0.9em; width:auto;}
.detalle_paquete p.precio {
	text-align:center;
	width:50%;
	color:#fff;
	padding:0em 0.3em;
	font-size:1.0em;
	margin:0.5em auto;
	background:#555;
	-moz-border-radius: 4px; /* FF1+ */
  	-webkit-border-radius: 4px; /* Saf3+, Chrome */
  	border-radius: 4px; /* Opera 10.5, IE 9 */
}
.detalle_paquete div.right p.slogan {color:#333; font-size:1.3em; line-height:1.3em;}
.detalle_paquete div.right p.leyenda {font-size:0.9em; color:#888; line-height:1.3em;}

.list_lazo {list-style-type:none;margin-left:1.0em; padding-left:0px;}
.list_lazo li {
	background:url(../imagenes/interfaz/bullet_lazo.gif) no-repeat 0px 0px;
	padding-left:1.6em;
	margin-bottom:0.3em;
}

.adwords{margin:-30PX 0 30px 0;}
.adwords span{display:block;margin:0 0 5px 0px;color:#258ef1;}

.btnLeft{float:left;}

.redes_sociales{margin:40px 0 0 0;}

.resultados_buscadores {padding:5px; width:420px;}

.resultados_buscadores tr td { border-bottom:1px solid #ccc; padding:5px;}

.resultados_buscadores th {border:1px solid #fff; border-color:#FFFFFF; background:#eee; padding:5px;}





/*DEMO MICROSITE*/
.bloqueM{margin:0 0 25px 0;}

