/* ----------------------------------------------------------
--------------- ESTILOS GENERICOS CROSS-SKINS ---------------
-------------------------------------------------------------
------------ última actualización: MARZO 22/2011 ------------
-----------------------------------------------------------*/
/*--------------------------------------------resets and Aux Styles---------------------------------------*/
html, body, div, img, a, p, h1, h2, h3, h4, h5, form, dl, dt, dd, code, * { margin:0px; padding:0px; border:none; }
ul { list-style-type:none;}
.noborder { border: none!important; }
.t_right { text-align: right; }
.t_left { text-align: left; }
.t_center { text-align: center; }
.f_left { float: left; }
.f_right { float: right; }
.m_boton { margin-bottom:10px; }
.overflow-hidden { overflow:hidden; }
.overflow-visible { overflow:visible; }
.margin-10 { margin:10px }
.margin-top-25 { margin-top: 25px; }
.clear { clear:both; }
a { text-decoration:none; }
/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
fieldset { border:none;}
legend { display:none;}
/* ----- HEADER ------*/
#header-search-box { position:relative;}
.header-search-listing { font-size:12px; position:absolute; right:25px; text-decoration:underline; top:15px;}
.header-search-listing:hover { text-decoration:none;}
/* ----- OJEAR REVISTAS DESDE EL HOME ------*/
.preview-mag { background:#989393 url('../img-cs/mag-preview/ico-preview-mag.gif') 0 0 no-repeat; color:#FFF; display:block; font-size:11px; height:24px; line-height:26px; padding:0 0 0 34px; }
.preview-mag:hover { background-color:#DB4919; text-decoration:underline!important;}

/* ----- STAGE ROTATIVO HOME ------*/
h1 img { display:none;}
.home-stage { height:250px; overflow:hidden; padding:16px 0 0 0; position:relative; width:781px;}
#slide-container { position:absolute;}
.home-stage-item { display:inline; float:left; height:250px; position:relative; width:781px;}
.home-stage-item a {}
.home-stage-item h3 { display:none;}
.home-stage-item p { color:#333; font-size:18px; font-weight:bold; left:609px; position:absolute; text-decoration:none; top:218px;}
.home-stage-item a:hover { color:#777;}
.home-stage-demo { background:url('../img-cs/home-stage/home-stage-demo.png') 0 -73px no-repeat; _background:url('../img-cs/home-stage/home-stage-demo-ie6.gif') top right no-repeat; display:block; height:73px; line-height:999px; overflow:hidden; position:absolute; right:0px; top:16px; width:79px;}
.home-stage-demo:hover { background-position:0 0; _background-position:top right;}

/* ----- OVERLAY ------*/
#TB_overlay { position:fixed; z-index:210; top:0px; left:0px; background-color:#000000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; width:100%; height:100%; .height:1000px;}
#window2 { position:absolute; top:70px; left:25%; z-index:320; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
#window3 { position:absolute; top:70px; left:25%; z-index:320; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
#window4 { position:absolute; top:70px; left:25%; z-index:320; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.navegar-div { position:absolute; top:50px; left:25%; z-index:320; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
/*------ MENU PRECIOS ------*/
.menu-precios, .single-popup { padding:0 0px 10px; width:590px;}
.menu-precios-cerrar { position:absolute; right:0px; top:0px;}
.menu-precios h4, .single-popup h4 { font-size:20px; padding:10px 10px 1px;}
.menu-precios h4 img { margin-right:10px;}
.menu-precios table { margin:10px; width:580px;}
.menu-precios table td { font-size:16px; padding:3px; vertical-align:top;}
.menu-precios table td span { font-size:12px;}
.menu-precios-td-buy { width:113px;}
.menu-precios-td-price { padding-right:10px!important; text-align:right;}
.menu-precios-td-81 { text-align:left; width:91px;}
.home2-stage-buts {bottom:10px; left:10px; margin-bottom:0 !important; position:absolute; }
.home2-stage-buts a {margin:0 3px;}
/*------ SINGLE FORM ------*/
.h2-titles { clear:both;}

.single-form { margin:0px auto; position:relative;}
.single-form-div, .single-form-check { clear:both; padding:5px 0}
.single-form-div small { color:#F77230; font-size:9px; line-height:8px}
.single-form-div label, .landing-form-div label { float:left; font-size:13px; line-height:24px; margin-right:10px; padding:0 0 7px; text-align:right; width:45%}
.single-form-check, .landing-form-check { margin-left:46%;}
.single-form-check a { text-decoration:underline;}
.single-form-check a:hover { text-decoration:none;}
.single-form-buttons, .landing-form-buttons { margin-left:46%; padding-top:15px;}

.single-form-text { font-size:13px; padding:4px; width:25%}
.single-form-select { font-size:13px; padding:4px; width:26%}
.single-form-date { font-size:13px; padding:4px; width:8.3%}
.single-form-pop-type { font-size:13px; padding:3px; width:80px;}
.single-form-pop-field {font-size:13px; padding:4px; width:365px;}
.single-form-pop-field-nit {font-size:13px; padding:4px; width:255px;}
.single-form-pop-field-dv {font-size:13px; padding:4px; width:75px;}

.landing-registration { background:#FFF; }
.landing-registration form.landing-form {width:500px;}
.landing-form-div, .landing-form-check { clear:both; padding:5px 0}
.landing-form-text { border:1px solid #9FC55B; font-size:13px; padding:4px; width:50%}
.landing-form-select { border:1px solid #9FC55B; font-size:13px; padding:4px; width:52%}
.landing-form-date { border:1px solid #9FC55B; font-size:13px; padding:4px; width:16.8%}

.registration-alt-buttons {position:absolute; right:0px; text-decoration:none; top:0px;}

.single-form-pop { margin:0px; padding:0px;}
.single-form-pop form { margin:0px; padding:10px 10px 0;}
.single-form-pop form fieldset { margin:0px; padding:0px;}
.single-form-pop form fieldset label, .single-form-label-p { display:block; font-size:16px; padding-bottom:10px; text-align:center;}
.single-form-label-p { padding:10px;}
.single-form-p { font-size:11px; padding:10px 10px 0; text-align:center;}
.single-form2-p { font-size:12px; padding:10px 10px 0; text-align:center;}
.single-form2-p a { font-size:18px;}
.single-form-p a { margin:0 7px;}
.single-form-p a:hover { text-decoration:none;} 

.single-form-document { border-style:solid; border-width:1px; margin:10px 0; padding:10px;}
.single-form-document small { display:block;}
.single-form-document .form-label { width:260px!important}
.single-form-document small a { text-decoration:underline;}

/*------ CONTENIDO ------*/

#ipad-download { -webkit-border-radius:10px; background:#FF6600 url(../img-cs/ipad-pdf/ipad-download.png) bottom left no-repeat; color:#FFFFFF; display:block; padding:25px 10px 25px 120px; text-decoration:none; margin:15px 0 5px; }
#ipad-download strong { display:block; font-size:16px; }

/*------ NUEVA GRILLA ------*/
.nu-mag-list { border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; width:584px;}
.nu-mag-item { border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; float:left; height:259px; width:145px;}
.nu-mag-item2 { border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; float:left; height:259px; width:145px;}
.nu-mag-item img, .nu-mag-item2 img { padding:8px 8px 2px;}
.nu-mag-item-img strong { display:block; font-size:12px; line-height:14px; padding:0 4px;}
.nu-mag-item2 .nu-mag-item-img strong { text-decoration:underline;}
.nu-mag-item2 a.nu-mag-item-img span { color:#666;}
.nu-mag-item-img span { display:block; font-size:10px; height:15px; padding:0 4px;}
.nu-mag-item-price { font-size:11px!important; height:38px; margin:0px!important; padding:3px 4px 0;}
.nu-mag-item-price strong { font-size:14px;}
.nu-mag-item-ojear { background:#FF6600 url(../img-cs/mag-preview/ico-nu-mag-item-ojear.gif) 3px center no-repeat; color:#FFF; display:block; font-size:11px; height:20px; line-height:19px; margin:10px 39px 20px; padding-left:30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.nu-mag-item-ojear:hover { background-color:#CC3300;}
.nu-mag-expander { display:block; font-size:16px!important; margin:20px 0!important; padding:10px 0; text-align:center; text-transform:uppercase; width:583px;}
a.nu-mag-expander:hover { font-weight:bold;}


<!----- ESTILOS PAUTE FACIL----->

.pautefacil{			
			float:left;
			padding:0;list-style:none;overflow:hidden;display:block;}
.pautefacilLogo{
			padding:0;list-style:none;overflow:hidden;background-color:#F0F0F0}
			
.pautefacilBox{
            padding:0;list-style:none;overflow:hidden;display:block;
			width: 181px; margin:10px 0;}
.pautefacilTitle, #anuncios_mixtos div a{
			font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#38567E;}
.pautefacilDescrip, #anuncios_mixtos div{
			font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;}
.pautefacilUrlv{
			font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000033;}
.pautefacilUrlv:hover { text-decoration:underline;}
.pautefacilBox1{float:left;//Esta linea es la que hace que se vean los anuncios horizontales
            padding:0px;list-style:none;overflow:hidden;display:block;
			width: 181px; margin:15px 0 15px 0;}
.gif { 
	float:left;width:60px;height:50px;}

.gif img {width: 50px; height:50px;}
.gif span { padding-left:60px;}


.pautefacilTitle1, #anuncios_mixtos div a{
			font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#090;}
.pautefacilDescrip1{
			font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999999;}
.pautefacilUrlv1{
			font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000033; display:block; float:left;}
.pautefacilUrlv1:hover { text-decoration:underline}
#anuncios_mixtos div a img { float:left; height:50px; width:50px;}
#anuncios_mixtos div a { clear:both; display:block; padding-bottom:10px;}
