/*ETIQUETAS*/
body {width:auto!important;}
body *{outline:none!important;}
img{border:none!important;}
.marcoBlanco{width:960px; margin: 0px auto 0 auto;}

/*NUEVOS LISTADOS*/
.content{width:695px; float:left; margin:0 0 0 5px; margin-top:10px; text-align:left; position:relative; padding:5px 0 5px 5px; background:#fff;}
.content h1{border:1px solid #e5e5e5;background-color:#fafafa; color:#333; padding:5px;font:normal 13px/18px Arial, Verdana; margin:0 0 10px 0;}
.content .cajaEmpresa h1{
	border:none; 
	background:none;
	color:#F26722;
	margin:0pt 0pt 4px;
}
.bajada_productos{text-indent:-5000px; background:url(../imgs/productos/bajada.png) no-repeat; height:72px;}
.content h4{font-size:11px; margin:10px 0; font-weight:normal; color:#999;}
.content h4 a{color:#999; font-weight:bold; text-decoration:none;}
.content h4 a:active, .content h4 a:visited {color:#999;}
.content h4 a:hover{text-decoration:underline;}
.banner{text-align:center;}
.separator{border:1px solid #f0f0f0; width:683px; margin:10px 0 0 0; padding:2px 5px; background:url(../imgs/listado/bk-separador.jpg) repeat-x;}
.separator h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999;margin:0; background:url(../imgs/listado/bk-h3.jpg) no-repeat right; font-weight:normal;}
.separator em{font-style:normal; font-size:12px;}
div.aviso{width:673px;background-position:top;padding:10px 10px 3px 10px;position:relative;	border-bottom:1px solid #ccc;}
.aviso span{display:block; line-height:17px;}
.aviso.platinum img, .aviso.destacado img {float:left; margin:0 10px 40px 0; padding:0;}
.aviso.simple img{display:none;}
.aviso a{color:#444!important;text-decoration:none;}
.aviso a:hover{text-decoration:none; cursor:pointer;}
.location em{font-size:12px; color:#666; font-style:normal;}
.aviso .date {padding:2px 0 17px 0;margin:5px 0 0 110px;}
.aviso .date *{float:left;}
.aviso .date em{color:#008599; float:right; font-style:normal;}
.aviso .date i {font-style:normal; margin-right:5px;}
.aviso  a:hover .date em{text-decoration:underline;}
.aviso .bk-bottom{display:block; height:7px; width:693px; background-position:top; position:absolute; left:0px; bottom:-7px; font-size:1px; line-height:1px;}
div:hover.aviso .bk-bottom{background-position:bottom;}
.platinum{background:#fff url(../imgs/listado/bk-platinum.jpg) repeat-x;border:1px solid #FFEFD7; margin-bottom:10px;}
div:hover.platinum{background-position:bottom;border:1px solid #FFA46C;}
.platinum .date{border-top:1px dotted #FFA46C; }
.platinum strong{color:#FF6600; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:23px;}
.platinum .bk-bottom{background:url(../imgs/listado/b-bk-platinum.jpg) repeat-x;}
.platinum .location{line-height:19px;}
.destacado{background:#fff url(../imgs/listado/bk-destacado.jpg) repeat-x;border:1px solid #E6EFEF; margin-bottom:6px;}
div:hover.destacado{background-position:bottom;border:1px solid #9DC1C0;}
.destacado .date{border-top:1px dotted #9DC1C0;}
.destacado strong{color:#1F7A87; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:19px;}
.destacado .bk-bottom{background:url(../imgs/listado/b-bk-destacado.jpg) repeat-x;}
.platinum, .destacado{min-height:81px;}
.simple{float:none; padding:5px 10px 5px 10px!important;border-bottom:1px solid #ccc;}
.simple * {color:#666;}
.simple strong{color:#000;}
.simple span, .gratis span{line-height:17px;}
.simple .date, .gratis .date{border-top:1px dotted #ccc; margin:3px 0 0 0;padding:0 0 15px 0;font-size:10px;}
.simple .bk-bottom, .gratis .bk-bottom{display:none;}
.gratis h6{position:absolute; right:5px; font-size:10px; color:#999!important; font-weight:normal; margin:-2px 0 0 0; border:1px solid #ddd; padding:1px; background:#f9f9f9; /*display:none;*/}

div.gratis{ padding-right:70px;width:613px;}
.gratis strong{margin-left:-5px;}
.gratis *{color:#777!important;}
.gratis .description{display:none;}
.gratis .date{border:none;}
.gratis .location{display:inline; border-left:1px solid #999; padding-left:5px;}
.gratis .date em{margin-right:-65px;}

/*Lista Productos*/
h1.produc.ca{background-position:-410px -42px;}
.lista_productos div{float:left; width:300px; background:url(../imgs/productos/bk_productos.png) bottom no-repeat; height:390px; margin:10px 10px 20px 0;position:relative;} 
.lista_productos h1.produc{text-indent:-5000px; margin:0; margin-left:5px; height:270px; width:283px;background:url(../imgs/productos/titulos_productos.jpg) no-repeat;}
.lista_productos .t1 h1.produc{width:218px;margin-left:30px;}
.lista_productos .t2 h1.produc{width:285px;background-position:-218px 0px;}
.lista_productos .t3 h1.produc{width:251px;background-position:-504px 0px;margin-left:20px;}
.lista_productos .t4 h1.produc{width:270px;background-position:0px -273px;margin-left:15px; height:278px;}
*html .lista_productos .t5{margin-right:5px;}
.lista_productos .t5 h1.produc{width:300px;background:url(../imgs/productos/employerB.jpg) no-repeat 10px 0;}
.lista_productos .t6 h1.produc{width:251px;background-position:-527px -273px;margin-left:25px;}
.lista_productos input{position:absolute; bottom:35px; left:100px; width:108px;}
.lista_productos p.subTitulo{color:#666; margin:5px auto; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width:240px;}

.lista_productos .wide{float:none; clear:both; height:180px; width:920px; background:url(../imgs/productos/bk-long.png) repeat-x bottom; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.lista_productos .wide h1.produc{height:130px; width:362px; float:left; background:url(../imgs/productos/test.jpg) no-repeat; margin:0 -14px 0 -9px; position:relative; z-index:1;}
.lista_productos .wide p.subTitulo{width:500px; margin:60px 0 10px 0px; display:block; float:left;position:relative; z-index:2;}
.lista_productos .wide p.subTitulo em{font-weight:bold; font-style:normal; display:block;}
.lista_productos .wide input{left:410px;}

.lista_packs h1.produc{text-indent:-5000px; margin:0; height:44px; width:588px;background:url(../imgs/productos/titulos_needs.jpg) no-repeat;}
.lista_packs .t1 h1.produc{width:372px;}
.lista_packs .t2 h1.produc{background-position:-372px 0px;}
.lista_packs .t3 h1.produc{background-position:0px -135px;width:450px;}
.lista_packs .t4 h1.produc{background-position:0px -45px;width:410px;}
.lista_packs .t5 h1.produc{background-position:0px -87px;width:510px;}
.lista_packs .t6 h1.produc{background-position:0px -176px;width:610px;}
.lista_packs p.subTitulo{color:#000; font-weight:normal; margin:3px 0 0 48px; font-size:14px; text-transform:uppercase; color:#63534E; word-spacing:2px;}
.lista_packs input{display:none;}

.lista_packs .contratar-test{border:1px solid #f0f0f0; background:url(../imgs/productos/bk-test.jpg) repeat-x bottom; padding:20px; margin-bottom:5px;}
.lista_packs .contratar-test h1.produc{background-position:-470px -85px;width:250px; height:70px;}
.lista_packs .contratar-test p.subTitulo{margin:-13px 0 0 73px;}
.lista_packs .contratar-test .bajada{background:url(../imgs/productos/decoration.gif) no-repeat right top; width:630px; margin:-70px 0 50px 74px; padding:75px 200px 0 0; font-size:15px; line-height:22px;}
.lista_packs .contratar-test .contacto{font-size:18px; margin:-30px 0 0px 72px; line-height:20px;}
.lista_packs .contratar-test ul{margin:-20px 0 0 0; padding:20px 400px 090px 0;background:url(../imgs/productos/decoration.gif) no-repeat right -121px;}
.lista_packs .contratar-test ul li{font-size:16px;line-height:20px; font-family:Arial, Helvetica, sans-serif; margin:25px 0 0 70px; padding:0px 0 4px 25px; background:url(../imgs/productos/bullet.gif) no-repeat;}
.lista_packs .contratar-test ul li ul {margin:0px; padding:0; background:none;}
.lista_packs .contratar-test ul li ul li {width:300px; font-family:Arial, Helvetica, sans-serif;  background:none; margin:5px 0 0 0; padding:0 0 0 15px;background:url(../imgs/flecha.gif) no-repeat left center;}
.lista_packs .contratar-test .sample{font-size:20px; margin:-55px 0 20px 30px; padding:2px 0 4px 44px; background: url(../imgs/productos/arrow.gif) no-repeat;}

.lista_packs .contratar-base{border:1px solid #f0f0f0; background:url(../imgs/productos/bk-base.jpg) repeat-x top; padding:0; margin:0 auto 5px  auto; width:908px;}
.lista_packs .contratar-base h1.produc{background:url(../imgs/productos/titulos_base.jpg) no-repeat; width:517px; height:133px;}
.lista_packs .contratar-base p.subTitulo{margin:-13px 0 0 100px; text-indent:-5000px;}
.lista_packs .contratar-base .contacto{font-size:20px; margin:0px 0 40px 5px; padding:2px 0 4px 44px; background: url(../imgs/productos/arrow.gif) no-repeat; float:none; clear:both; color:#444;}
.lista_packs .contratar-base .bajada{background:url(../imgs/productos/decoration-base.jpg) no-repeat right top; width:400px; margin:-138px 0 10px 103px; padding:150px 400px 0 0; font-size:15px; line-height:22px;}
.lista_packs .contratar-base .wrap{background:#fff; width:875px; height:525px; margin:0px auto 10px auto; padding:20px 10px; padding-left:0;}
.lista_packs .contratar-base dl{margin:-20px 10px 0 0; padding:0px; width:385px; float:left;}
.lista_packs .contratar-base dl dt{color:#444; font-size:14px;line-height:21px; font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 30px; padding:0px 0 4px 25px; background:url(../imgs/productos/bullet.gif) no-repeat; }
.lista_packs .contratar-base dl dd {color:#444;width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0 10px 75px; padding:0 0 0 15px;background:url(../imgs/flecha.gif) no-repeat left 5px; line-height:20px;}
*html dl{ width:382px!important;}

.content.productos{width:930px; padding:0; margin:0;}
.productos .row{background:url(../imgs/productos/bk-title.jpg) repeat-x; padding:0 0 5px 0; float:none; clear:both; margin-top:20px;}
.productos ul{margin:0;position:relative; float:left; width:200px; z-index:3;}
.productos.caracteristicas ul{position:static;}
.productos li{padding:0; margin:0px 10px 10px 0;text-align:right; background:none; list-style-position:inside;}
.productos li a{text-decoration:underline;}
.productos li a.beneficio_home{background:url(../imgs/productos/btn_home.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_home_area{background:url(../imgs/productos/btn_home_area.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_1_orden{background:url(../imgs/productos/btn_1_orden.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_2_orden{background:url(../imgs/productos/btn_2_orden.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_3_orden{background:url(../imgs/productos/btn_3_orden.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_logo{background:url(../imgs/productos/btn_logo.gif) no-repeat right; padding:10px 25px 10px 0;}
.productos li a.beneficio_no_restriccion{background:url(../imgs/productos/btn_no_restriccion.gif) no-repeat right; padding:10px 28px 10px 0;}

.productos li a .panel{background:url(../imgs/productos/popups.png) no-repeat;}
.productos li a.beneficio_home .panel{background-position: -1px 0; height:355px; width:453px;}
.productos li a.beneficio_home_area .panel{background-position: -1px -355px; height:355px; width:453px;}
.productos li a.beneficio_1_orden .panel, .productos li a.beneficio_2_orden .panel, .productos li a.beneficio_3_orden .panel{background-position: -454px 0px; height:559px; width:366px;}
.productos li a.beneficio_logo .panel{background-position: -454px -559px; height:257px; width:355px;}
.productos li a.beneficio_no_restriccion .panel{background-position: -68px -710px; height:108px; width:385px;}

.productos .aviso{z-index:1; float:right; margin:0 30px 0 0!important;}
.productos .aviso a:hover{text-decoration:none; cursor:default;}
.productos input, .confirmar{
	margin:4px 3px 10px 0px;
	float:right;
	width:117px; 
	height:32px; 
	cursor:pointer; 
	position:relative; 
	z-index:4; 
	background:url(../imgs/btn_contratar.jpg); 
	border-top:none; 
	border-left:none;
	display:block !important;
	text-indent:-5000px;
}
.productos .packs input{margin:-37px 8px 0 0;}
.productos.step2 input{display:none!important;}
.confirmar{background:url(../imgs/btn_confirmar.jpg); float:none; margin:0px auto; top:20px;}
.productos .aviso em{font-size:14px; font-style:normal;}
.productos .description{font-size:12px; line-height:21px;}
.productos .description b{font-size:14px;}
.productos .aviso{margin-bottom:25px;}
.productos .aviso.gratis{padding:10px 10px 20px 10px!important;}
.productos .aviso.gratis a{color:#1F7A87!important; cursor:pointer;}
.productos .gratis{border:none;border-bottom:1px solid #ccc; width:670px;}

.promo_ln_super{width:695px; height:224px; background:url(../imgs/productos/promo_ln.gif) no-repeat; position:relative; margin:128px 0 10px 205px; z-index:2;}
*html .promo_ln_super{margin:-20px 0 10px 200px;} 
*+html .promo_ln_super{margin-top:-20px;}

/* ############ POP UP #########*/
a.popup3:hover{
	background-color: transparent;
	visibility:visible;
	text-decoration:none;
}
a.popup3:hover .panel{
	visibility:visible;
	display:block;
	position: absolute;
	background-color:transparent;
	border:none;
	z-index:20000;
	left:200px;
	top:-50px;
}
.panel{display:none;}
.productos.caracteristicas a.popup3:hover .panel{position:fixed; top:15px; left:250px;}
* html .productos.caracteristicas a.popup3:hover .panel { /*\*/position: absolute; top: expression((15 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); left: expression((250 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
/* ############ FIN POP UP #########*/

.content.productos .date{color:#888;}
.productos .row.packs{background:url(../imgs/productos/bk_multiples.jpg) repeat-x; width:848px; margin:30px auto 20px auto; border:1px solid #dedede; position:relative;}

/*Titulos de los diferentes packs*/
.productos h2{
	clear:both; 
	margin:0 0 5px 0px;
	width:900px; 
	height:50px; 
	font-size:12px; 
	color:#777; 
	font-weight:normal;
	padding-top:0px; 
	text-indent:350px;
	line-height:30px;
}
.productos h2 em{font-family:"Tahoma"; font-size:30px; font-style:normal; color:#f60;}
h2 em.lista{font-size:20px; background:url(../imgs/productos/strike.gif) repeat-x center; line-height:18px; color:#777;}

.productos .packs h2{width:600px; height:29px; margin:17px 0 8px 0px;background:url(../imgs/productos/titulos_varias.jpg) no-repeat; float:left;clear:none;text-indent:-5000px;}
.productos .dificiles h2{background:url(../imgs/productos/titulos_dificiles.jpg) no-repeat;}
.productos .urgentes h2{background:url(../imgs/productos/titulos_urgentes.jpg) no-repeat;}
.productos .brand h2{background:url(../imgs/productos/titulos_brand.jpg) no-repeat;}

.productos .row.packs h2.pack1{background-position:left top;}
.productos .row.packs h2.pack2{background-position:left -30px;}
.productos .row.packs h2.pack3{background-position:left -60px;}
.productos .row.packs h2.pack4{background-position:left -90px;}
.productos .row.packs h2.pack5{background-position:left -120px;}
.productos .row.packs h2.pack6{background-position:left -150px;}
.productos .row.packs h2.pack7{background-position:left -180px;}

.productos h2.p_1splatinum{background:url(../imgs/productos/super_platinum.jpg) no-repeat 50px 0;text-indent:490px;}
.productos h2.p_1platinum{background:url(../imgs/productos/titulos_unicas.jpg) no-repeat 22px -0px;}
.productos h2.p_1gold{background:url(../imgs/productos/titulos_unicas.jpg) no-repeat -15px -57px; text-indent:285px;}
.productos h2.p_1silver{background:url(../imgs/productos/titulos_unicas.jpg) no-repeat -2px -114px; text-indent:300px;}
.productos h2.p_1simple{background:url(../imgs/productos/titulos_unicas.jpg) no-repeat 55px -170px; text-indent:380px;}

.productos h4{
	background:url(../imgs/productos/stars_big.jpg) no-repeat 0 0; 
	width:105px;
	height:84px; 
 	float:left; 
 	margin:-23px 5px 0 -9px; 
 	color:#fff; 
 	font-size:22px; 
 	text-align:center; 
	padding-top:25px; 
 	padding-right:5px; 
 	line-height:20px;
	position:relative;
 }
.productos h4.red{background-position:-110px 1px; padding-top:25px; height:90px;}
.productos h4.yellow{background-position:-222px 1px;}
.productos h4 em{font-weight:bold; font-size:26px; font-style:normal;}
.productos h4 span{font-size:19px; display:block; font-weight:bold;}
.productos .packs p{width:700px; font-size:22px; line-height:22px; margin:0;}
.productos .packs p.description{width:650px; font-size:12px; clear:both; color:#444; background:url(../imgs/productos/flecha.jpg) no-repeat 7px 3px; padding-left:40px; line-height:17px;}

.productos .packs .price{position:absolute; right:10px; top:10px; max-width:200px; }
.productos .packs .price em{font-size:22px; color:#f60; font-style:normal; line-height:22px;}
.productos .packs .price .lista{display:block;font-size:16px; background:url(../imgs/productos/strike.gif) repeat-x center; line-height:18px; text-align:center;}
.productos .packs .price .lista i{font-size:12px;}
.productos .packs .price .especial{position:absolute; right:150px; bottom:0px; width:100px; text-align:right;color:#666; font-size:10px; line-height:11px;}

.productos .packs a{cursor:help;}
.producto_amedida{width:405px; height:55px; margin:0 auto 20px auto; background:url(../imgs/productos/amedida.png) no-repeat 0 0; color:#fff; padding:130px 0 0 160px; clear:both;}
.producto_amedida a{text-decoration:underline;color:#fff!important; font-size:16px;}
.producto_amedida a:hover{text-decoration:none;}

div.resumen{background:url(../imgs/productos/flecha2.jpg) no-repeat; padding:0 0 0 30px!important; margin:0 0 20px 0!important;}
div.resumen p{font-size:17px; margin:20px 0 0 0; padding:0;}
div.resumen ul{height:20px;}
img.tel{width:298px; height:114px; position:absolute; z-index:3; right:0; top:-100px;}

.popup{z-index:2001!important;}
.interfase.paso5{margin-top:10px;}
.consultora{position:absolute; right:80px; top:25px; width:200px; color:#F60;}

.productos .extra{ width:870px; height:200px; margin:auto;background:url(../imgs/productos/test.png) no-repeat;}
.productos .extra a{display:block; text-indent:-5000px; width:115px; height:29px; float:right; margin:133px 27px 0 0;padding:0;
}
*html .productos .extra a{margin-right:14px;}
