/*autor: @guscas*/
/*--------------------------------------------
Estructura del css
 
1.RESET
2.HEADINGS
3.TIPOGRAFIAS
4.KOMODINES
5.LINKS
6.FIGURAS & IMAGENES
7.NAVEGACION Y HEADER
8.BODY
9.PERSONALIZACION
 
------------------------------------------------*/
/*--------------------1.RESET---------------------*/
  

img {
	max-width: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, h1, h2, h3, h4, h5, h6 {
	border: 0;
	color: #fff;
	font-size: 12px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
}
fieldset {
    border: none!important;
}
dd {
    margin: 0!important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background: #383838;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../../img/bg_body.jpg?20130923);
}
p, span {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.000em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
span a {
	text-decoration: underline;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	float: left;
	margin: auto;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear {
	clear: both;
}
/*------------------2.HEADINGS  em  en base 12--------------------*/
html {
	font-size: 100%; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
	-ms-text-size-adjust: 100%; /* 2 */
}
h1, h1 a {
	font-size: 2.000em; /*24px*/
}
h2, h2 a {
	font-size: 1.833em; /*22px*/
}
h3, h3 a {
	font-size: 1.333em /*16px*/
}
h4, h4 a {
	font-size: 1.000em /*12px*/
}
h5, h5 a {
	font-size: 0.917em /*11px*/
}
/*-------------------3.TIPOGRAFIAS--------------------------*/
a, a:active, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #E0E094;
	text-decoration: underline;
}
a:active {
	color: #B3B23D;
}
/*-------------------------------------------------------------*/

/*-------------------4.KOMODINES--------------------------*/
.mright0 {
	margin-right: 0!important
}
.marb {
	margin-bottom: 5%
}
.marb2 {
	margin-bottom: 9%
}
.mar2 {
	margin: 5% 0!important
}
.marb10 {
	margin-bottom: 10%
}
.fright {
	float: right!important
}
.acenter {
	text-align: center;
}
.bright{ border-right:none!important}
/*-------------------------------------------------------------*/


/* ------------------------6.FIGURES & IMAGES------------- */
figure img, figure object, figure embed {
	max-width: 100%;
}
figcaption {
	display: block;
	font-weight: normal;
}
/*screen 1024*/
 /*-------------------------------------------------------------*/
 
 
 
 /* ------------------------7. NAVEGACION Y HEADER------------- */
.w100 {
	display: inline-block;
	width: 100%
}
.bg_header {
	background: url(../../img/bg_header_pq.png?20130923) 0 0 repeat-x transparent;
}
header {
	max-width: 1200px;
	margin: 0 auto;
	min-width: 900px;
	width: 100%;
	height: 56px;
	padding-top: 11px;
        padding-bottom: 11px;
        position: relative;
}
header.landing { max-width: 1140px!important; }
.sucribcion_qd {
    position: relative;
    vertical-align: top;
    top: 0;
    margin-top: 10px;
}
.cont_logo_suscripcion {
	float: left;
	padding-left: 2%;
	width: 40%
}
.cont_logo_suscripcion .logo_qd {
	display: inline-block;
	margin-right: 4%
}
.cont_logo_suscripcion > a, .cont_logo_suscripcion .wrap_cont_logo a {
    display: inline-block;
    padding-right: 25px;
    text-decoration: none;
    background: transparent url("../../img/arrow_head_landing_producto.png?20130923") right top no-repeat;
}
.wrap_cont_logo { float: left; height: 55px;}
.cont_logo_suscripcion .cont_logo_product, .cont_logo_product {
    float: left;
    display: block;
    height: 55px; 
    position: relative; 
    top: 0;
}
.cont_logo_product img { 
    position: absolute; 
    top: 0; 
    bottom:0;  
    left: 0;
    height: auto;
    margin: auto; 
    }
.cont_logo_suscripcion .not-background {
    background: none;
    padding-right: 0;
    display: inline;
}
.cont_logo_suscripcion a.cliente_qd { background: none; }
header.landing .login_qd ul { width: 52%; }
.login_qd {
	float: right;
	padding-right: 2%;
	width: 31.5%;
	text-align: right;
}
.login_qd h4 {
	font-weight: bold;
    padding-right: 2%;
}
.login_qd ul {
	float: right;
	width: 50%;
	margin-top: 1%;
}
.login_qd ul li {
	float: left;
}
.login_qd ul li:first-child {
	padding-right: 2%;
	margin-right: 2%;
	border-right: 1px solid white;
}
.wrapper_iphone2 .prod_diarios .logo_c_iphone { top: -8px!important;}
/*-------------------------------------------------------------*/
  
  /*------------------------8 BODY------------------------------- */
  
.bg_body_wrapper {
	background: url(../../img/bg_body.jpg?20130923);
	margin-top: -3px;
	padding-bottom: 0%
}
#body_qd, #fuentes_qd {
	max-width: 1200px;
	margin: 0 auto;
min-width: 900px;
	width: 100%;
}
#body_qd nav {
	background: url(../../img/bg_transparent1.png?20130923);
	border-bottom: 1px solid #595959;
	padding: 5px 0;
	display: inline-block;
	width: 96%; margin-left: 2%; margin-right: 2%;
}
#body_qd nav ul {
	float: right;
	margin-right: 2%;
	border: 1px solid #171717;
	display: inline-block;
}
#body_qd nav ul li {
	float: left;
	text-align: center;
}
#body_qd nav ul li a {
	float: left;
	font-size: 13px;
	padding: 10px;
	background: #242424;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #242424 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242424), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #242424 0%, #333333 100%);
	background: -o-linear-gradient(top, #242424 0%, #333333 100%);
	background: -ms-linear-gradient(top, #242424 0%, #333333 100%);
	background: linear-gradient(to bottom, #242424 0%, #333333 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#333333', GradientType=0 );
	width: 150px;
}
#body_qd nav ul li.border_ul a {
	border-right: 1px solid #171717;
	border-left: 1px solid #171717
}
#body_qd nav ul li.block3 a {
	width: 180px;
}
#body_qd nav ul li.block3 {
	position: relative;
}
#body_qd nav ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #333333 0%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #242424));
	background: -webkit-linear-gradient(top, #333333 0%, #242424 100%);
	background: -o-linear-gradient(top, #333333 0%, #242424 100%);
	background: -ms-linear-gradient(top, #333333 0%, #242424 100%);
	background: linear-gradient(to bottom, #333333 0%, #242424 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#242424', GradientType=0 );
}
.cont_principal {
	display: inline-block;
	width: 96%;
	padding: 2% 2% 0
}
.contenedor_newspaper {
	display: inline-block;
	width: 100%;
	margin-bottom: 7%
}
.contenedor_newspaper .cont_titular {
	display: inline-block;
	width: 100%;
	background: url(../../img/border_doble.png?20130923) repeat-x 0 50%
}
.cont_titular h2 {
	color: #DFDFDF;
	background: url(../../img/bg_body.jpg?20130923);
	display: inline;
	padding-right: 1%;
	text-shadow: 0px 2px 5px #000;
}
.cont_titular_iphone {
    border-top: 1px solid #333;
	border-bottom: 1px solid #4E4E4E;
	position: relative;
}
.cont_titular_iphone h2 a, .cont_titular_iphone h2 a:hover {
    text-transform: uppercase;
    font-size: 1.02em!important;
    padding: 5% 0;
    text-shadow: 0px 2px black;
    display: inline-block;
    width: 90%;
    padding-left: 2%;
    color: #FFF;
    text-decoration: none;
}
.cont_titular_iphone h2 a span {
    float: right;
    width: 30px;
    height: 20px;
    background: url(../../img/flecha_iphone.png?20130923) no-repeat 0px 0px;
}
.cont_titular_iphone h2 a.block_open span {
    background: url(../../img/flecha_iphone.png?20130923) no-repeat 0px -16px;
}
.content_estante {
	display: inline-block;
	width: 100%;
	background: url(../../img/bg_transparent1.png?20130923);
	margin-top: 1.5%;
	border: 1px solid #363636;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	padding-top: 1%;
	margin-bottom: 4%; 
	position: relative;
}
.content_estante ul {
	display: inline-block;
	width: 94%;
	padding: 0 3%
}
.content_estante ul li {
	float: left;
	margin-right: 1.5%;
	position: relative;
    margin-right: 1%\0/;
}
.cell {
	display: table-cell;
	height: 217px;
	vertical-align: bottom;
	*display:block;
	*height: 205px;
	*float:left;
}
.cell a {
	display: table-cell;
	height: 100%;
	vertical-align: bottom;
	*position:relative;
}
.content_estante ul li.eco_qd img {
	max-width: 220px;
	width: 220px;
	max-height: 360px;
}
.content_estante ul li img {
	max-width: 145px;
	width: 145px;
	max-height: 200px;
}
.content_estante ul li img:hover {
	-moz-transform: translate(0px, -10px);
	-webkit-transform: translate(0px, -10px);
	transform: translate(0px, -10px);
	box-shadow: 5px 5px 5px #222;
}
.content_estante ul li.eco_qd img:hover {
-moz-transform: translate(0px, 0px);
-webkit-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.tuerca1 {
	position: absolute;
	top: 8px;
	left: 10px;
}
.tuerca2 {
	position: absolute;
	top: 8px;
	right: 10px;
}
.tapa_qd {
	display: inline-block;
	width: 99.8%;
	background: url(../../img/bg_transparent3.png?20130923);
	z-index: 999;
	position: absolute;
	bottom: 0px; 
	left: 0;
	height: 40px;
	border: 1px solid #333;
	border-bottom: none;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.name_qd {
	width: 100%;
	text-align: center;
	display: inline-block;
	position: absolute;
	bottom: -25px;
	left: 0;
	font-size: 16px;
	text-shadow: 0px 2px 5px #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    word-wrap: break-word;
}
.name_qd a {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-shadow: 0px 2px 5px #000;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    word-wrap: break-word;
    text-decoration: none;
}
.name_qd_ext {
    bottom: -45px;
}
.mar_revist {
	margin-bottom: 3%
}
.revist_qd ul li {
	margin-right: 2.2%;
}
.content_estante ul li.eco_prov_qd img {
	max-width: 175px;
	width: 175px;
	max-height: 273px;
}
.regionales_qd ul li {
	margin-right: 1.4%;
}
/*---------*/
.contenedor_listanewspaper {
	display: inline-block;
	width: 99%;
	background: url(../../img/borde2.jpg?20130923) repeat-x center top;
	padding: 2% 0 0% 1%
}
.gdiarios {
	float: left;
	width: 50%;
    clear: both;
}
.gdiarios img {
	float: left;
	margin-right: 2%;
	width: 17%;
}
.gdiarios ul {
	float: left;
	width: 80%;
	padding-top: 1.5%
}
.gdiarios ul li {
	float: left;
	padding-left: 12px;
	background: url(../../img/new_bullet.png?20130923) no-repeat 0 4px;
	width: 29%;
	padding-bottom: 3%;
	padding-right: 1%
}
.gdiarios ul li a {
}
.grevistas {
	float: right;
	width: 47%;
    clear: none;
}
.tit_ctg_products {
    background-color: #989836; 
    float: left; 
    margin-right: 2%; 
    width: 15%; 
    color: #000; 
    font-weight: bold; 
    padding: 5px; 
    font-size: 14px;
    display: none;
}
/*-----foooter--------*/
.bg_footer {
	background: url(../../img/bg_footer_pq.png?20130923 );
}
footer {
	max-width: 1200px;
	margin: 0 auto;
        min-width: 900px;
	width: 100%;
	height: 52px;
}
footer.landing { max-width: 1140px!important;}
footer ul {
}
footer ul li {
	float: left;
}
footer ul li.logofooter {
    width: 130px;
    margin-top: 0.75%;
    margin-right: 2%
}
footer ul li.logofooter img {
    height: 35px !important;
    margin-left: 15%;
}
footer ul li ul {
	margin-top: 5%
}
footer ul li ul li.termcentral, .wrapper_ipad .fotter2 ul.request li.termcentral {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0 2%;
	margin: 0 2%
}
.requisitos_qd {
	width: 40%;
}
.central_a {
	margin-top: 1%;
	margin-right: 2%;
}
.play_qd {
	padding-top: 0.5%;
	width: 28%;
}
.play_qd ul {
}
.play_qd ul li.pr {
	padding-right: 5%;
}
.play_qd ul li.ico_play, .wrapper_ipad ul.play_ipad li.ico_play {
	padding-left: 20px;
	background: url(../../img/play_qd.png?20130923) no-repeat 0 0;
	margin-left: 3%;
	padding-bottom: 2%
}
/*---------------------------------IPAD----------------------------*/
.wrapper_ipad header, .wrapper_ipad #body_qd, .wrapper_ipad footer {
	min-width: 700px;
	max-width: 1024px;
}
.wrapper_ipad .cont_logo_suscripcion {
	width: 57%;
}
.wrapper_ipad .cont_logo_suscripcion .logo_qd {
	width: auto;
}
.wrapper_ipad .login_qd ul {
	width: 67%;
}
.wrapper_ipad #body_qd {
	min-width: 700px;
}
.wrapper_ipad .content_estante ul li.eco_qd img {
	max-width: 190px;
}
.wrapper_ipad .content_estante ul li img {
	max-width: 150px;
}
.wrapper_ipad .content_estante ul li {
	margin-right: 1.8%;
}
.wrapper_ipad #body_qd nav {
	text-align: center;
}
.wrapper_ipad #body_qd nav ul {
	float: none;
}
.wrapper_ipad .enacional h2 {
	padding: 0 6%;
}
.wrapper_ipad .revist_qd ul li {
	margin-right: 3.6%;
}
.wrapper_ipad .revistas_titular, .wrapper_ipad .enacional, .wrapper_ipad .regionales_titular {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.wrapper_ipad .revistas_titular h2 {
	padding: 0 5%;
}
.wrapper_ipad .regionales_qd ul li.eco_prov_qd img {
	max-width: 190px;
	width: 190px;
}
.wrapper_ipad .regionales_qd .content_estante ul li.eco_prov_qd {
	margin-right: 7.5%;
}
.wrapper_ipad .regionales_titular h2 {
	padding: 0 4%;
}
.wrapper_ipad .regionales_qd ul li img {
	width: 150px;
}
.wrapper_ipad .regionales_qd .content_estante ul li {
	margin-right: 10.6%;
}
.wrapper_ipad footer {
	height: auto;
}
.wrapper_ipad .bg_footer {
	background: url(../../img/bg_footer2.jpg?20130923);
}
.wrapper_ipad .fotter1 {
	display: inline-block;
	width: 98%;
	padding: 2% 0;
}
.wrapper_ipad .fotter1 .logofooter {
	float: left;
	width: 21%;
	padding-left: 2%;
	padding-top: 0.9%;
}
.wrapper_ipad .fotter1 .logocentral {
	float: right;
	width: 22%
}
.wrapper_ipad .fotter2 {
	display: inline-block;
	width: 98%;
	padding: 0% 0 2%;
}
.wrapper_ipad .fotter2 ul.request {
	margin-left: 2%;
	float: left;
	width: 60%;
}
.wrapper_ipad ul.play_ipad {
	float: right;
	width: 38%;
}
.wrapper_ipad footer ul li.logofooter {
	width: 205px;
	margin-left: 3%;
}
.wrapper_ipad .requisitos_qd {
	float: right;
	width: 56%;
	height: 50px;
}
.wrapper_ipad .central_a {
	width: 24%;
	margin-left: 3%;
}
.wrapper_ipad .play_qd {
	width: 42%;
	float: right;
}
.wrapper_ipad footer ul li ul {
	margin-top: 4.5
}
/*------------------------iphone------------------------------- */


  
.wrapper_iphone header, 
.wrapper_iphone #body_qd_iphone, 
.wrapper_iphone footer, 
.wrapper_iphone2 header, 
.wrapper_iphone2 #body_qd, 
.wrapper_iphone2 footer, 
.wrapper_iphone2 #fuentes_qd  {
	min-width: 320px;
	max-width: 600px;
}
.wrapper_iphone header {
	height: 46px;
}
.wrapper_iphone #body_qd_iphone {
	margin: 0 auto;
	min-height: 260px;
}
.wrapper_iphone .login_qd, .wrapper_iphone footer ul li.logofooter, .wrapper_iphone .play_qd {
	display: none;
}
.wrapper_iphone .cont_logo_suscripcion {
	width: 48%;
}
.wrapper_iphone .logo_qd {
	width: 52%;
}
.wrapper_iphone .sucribcion_qd {
	float: right;
	width: 38%
}
.wrapper_iphone #body_qd_iphone nav ul {
	width: 100%;
	display: inline-block;
}
.wrapper_iphone #body_qd_iphone nav ul li {
	border-bottom: 1px solid #4E4E4E;
	width: 100%
}
.wrapper_iphone #body_qd_iphone nav ul li a {
	text-transform: uppercase;
	font-size: 1.833em;
	padding: 5% 0;
	text-shadow: 0px 2px #000;
	display: inline-block;
	width: 98%;
	padding-left: 2%;
	background: url(../../img/flecha_iphone.png?20130923) no-repeat right center
}
.wrapper_iphone #body_qd_iphone nav ul li a:hover {
	color: white;
	text-decoration: none;
}
.wrapper_iphone .requisitos_qd {
width: 98%;
padding-left: 2%;
}
.wrapper_iphone .requisitos_qd ul li:nth-child(1) { 
	width: 47%
}
.wrapper_iphone .requisitos_qd ul li:nth-child(2) { 
	border-right: none;
	width: 43%
}
.wrapper_iphone .requisitos_qd ul li:nth-child(3) {
	width: 47%;
	padding-bottom: 1%;
	padding-top: 2%
}
.wrapper_iphone .requisitos_qd ul li:nth-child(4) {
	width: 43%;
	padding-bottom: 1%;
	padding-top: 2%;
    border-left: mediun;  
    margin-left: 4%;
}
.wrapper_iphone .requisitos_qd ul li {
	text-align: center;
}
.wrapper_iphone .requisitos_qd ul li a {
	display: block;
    text-decoration: underline;
} 
.wrapper_iphone .central_a { 
	text-align: center;
	width: 98%
}
.wrapper_iphone .bg_footer { 
	background-image: none;
	background-color: #14161D;
}
.wrapper_iphone .contenedor_newspaper {
	width: 96%;
	margin-left: 2%;
    margin-top: 2%;
}
.wrapper_iphone .enacional {
    display: inline-block;
	width: 100%;
	text-align: center;
}
.wrapper_iphone .content_estante ul li.eco_qd img {
    max-width: 126px;
}
.wrapper_iphone .content_estante ul li img {
    max-width: 106px;
}
.wrapper_iphone .cell {
    height: 145px;
}
.wrapper_iphone .contenedor_newspaper .cont_titular { 
	margin-bottom: 2%
}
.wrapper_iphone .content_estante ul {
    width: 84%;
    padding: 0 8%;
}
.wrapper_iphone .content_estante ul li:nth-child(2) {
    float: right;
}
.wrapper_iphone .marb {
	margin-bottom: 10%
}
.wrapper_iphone .volver_menu {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #4E4E4E;
	border-top: 1px solid #4E4E4E;
	padding: 5% 0;
	margin-bottom: 3%;
    text-shadow: 0px 2px #000; 
}
.wrapper_iphone .volver_menu h2 a {
    font-size: 22px; 
	padding-left: 15px;
	background: url(../../img/flecha_iphone2.png?20130923) no-repeat left center;
}
.wrapper_iphone .volver_menu h2 a:hover {
    color: white;
	text-decoration: none;
}

/*----------iphone-interior---------*/
.wrapper_ipad header, .wrapper_ipad #body_qd, .wrapper_ipad footer {
	min-width: 700px;
	max-width: 1024px;
}
.wrapper_iphone2 .logo_qd { 
    width:auto; 
    margin-left:2%;
}
.wrapper_iphone2 .cliente_qd img {
/*    width:50%;*/
    max-width: 90px;
}
.wrapper_iphone2 .cliente_qd img, .logo_rev_iphone { 
/*    width:50%; */
    position: relative; 
/*    max-width: 90px;*/
    vertical-align: middle;
}
.wrapper_iphone2 .register { 
    padding-top:3%; 
}
.wrapper_iphone2 .cont_titular_trial h1 {
    font-size: 18px;
    line-height:100%;
}
.wrapper_iphone2 .cont_titular_trial h3 {
    font-size:13px;
    line-height:120%; 
    padding-top:2%;
}
.wrapper_iphone2 .cont_contenido .con_diario_trial { 
    max-width: initial;
    width: 96%;
    margin-left: 1%; 
    position:relative;
}
.wrapper_iphone2 #fuentes_qd { 
    padding: 0;
    width: 96%;
}
.wrapper_iphone2 #fuentes_qd .cont_principal { 
    padding-top:2%;
}
.wrapper_iphone2 #fuentes_qd .cont_principal .cont_font_trial,
.wrapper_iphone2 #fuentes_qd .cont_principal .acenter,
.wrapper_iphone2 #fuentes_qd .cont_principal .cayuda {   
    width: 42%!important;
    padding-left: 4%;
}
.wrapper_iphone2 .icon_cont { 
    margin-left:25%;
}
.wrapper_iphone2 .icon_cont2 {
    margin-left: 30%;
}
.wrapper_iphone2 .text_cont2 {
    width: 100%;
}
.wrapper_iphone2 #fuentes_qd .cont_principal .acenter,
.wrapper_iphone2 #fuentes_qd .cont_principal .cayuda { 
    margin-top:3%;
}
.wrapper_iphone2 .cont_font_trial h4 {
    margin-top: 4%;
    display: inline-block;
}
.wrapper_iphone2 .cont_font_trial h4 a {
    text-decoration: underline;
}
.wrapper_iphone2 .boton_iphone {
    position: absolute;
    right: 1%;
    top: 25%;
}
.logueado {
    display: block;
    background:#FFF;
    position: relative;
    top: 0px;
    width: 320px;
    z-index:10;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
.logueado .cont_prueba h4.suscrip a {
    color:#006CD8;
}
.logueado .trial-subcol2 table tr td {
    color:#666;
}
.logueado .cont_prueba {
    top: 10%;
}
.logueado h4 {
    margin: 10px auto;
}
.logueado h4.font16 {
    font-size: 24px!important;
}
.layerHide { 
    display: none; 
    background-color: #000;
    position: absolute; 
    top: 10px; 
    right:-320px; 
    padding: 0px 0 10px 10px;
    width: 320px;
    z-index:10;
    border-radius:6px;
}
.layerHide form .b1_t, .layerHide form .b2_t span {
    padding: 5px 0 3px 0;
}
.layerHide form .b1_t span {
    color:#333;
}
.layerHide .text_11 { 
    color: #333;
}
.layerHide .text_11 a {
    color: #00597F;
}
.layerHide form input, .layerHide form select {
    padding: 1%;
    width: 92%;
}
.layerHide .cont_form {
    margin-top: 0;
}
.layerHide .regis_red, .layerHide .regis_red ul, .layerHide form .b1_t {
    width: 95%;
}
.layerHide .regis_red ul {
    margin-right: 1.5%;
}
.layerHide h2 {
    font-size: 18px;
    padding: 5px 0;
    line-height: 150%;
}
.layerHide h4 {
    font-size: 11px;
    padding: 5px 0;
}
.layerHide div.ybox {
    width: 90%;
}
.wrapper_iphone2 {
    overflow-x: hidden;
    position: relative;
}
.closeForm, .closeForm2 {
    color:#006699; 
    background: url(../../img/btn_close-iphone.png?20130923) right top no-repeat;
    width: 85px;
    height: 30px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    line-height: 30px;
    padding-right: 36px;
    font-size: 20px;
}
a.closeForm:hover, a.closeForm2:hover {
    text-decoration: none;
}
.closeForm span, .closeForm2 span { visibility: visible;}
.ipt_wauto { width: auto!important;}
.wrapper_iphone2 .wrapperNews {
    width:275px;
}
.wrapper_iphone2 .time_ex { 
    margin-bottom: 5px;
}
.wrapper_iphone2 .time_exper {
    width: 285px; 
    padding: 10px;
}
.wrapper_iphone2 .caduc { 
    width: 100%;
    padding-top: 0%;
}
.wrapper_iphone2 .time_exper a.suscript {
    padding: 0;
}
.wrapper_iphone2 .contdias {
    text-align: center;
}
.wrapper_iphone2 .contdias h2 {
    display: inline-block;
    float: none;
    font-size: 30px;
}
.wrapper_iphone2 .contdias .time {
    display: inline-block;
    font-size: 15px;
    margin: 0;
}
.wrapper_iphone2 .contdias h4 {
    display: inline-block;
    font-size: 15px;
}
.wrapper_iphone2 .slider-item {
    width: 134px!important;
	height: 100%;
}
/*------------------------9.PERSONALIZACION------------------------------- */
.bord-1 {
    background-color: #9A9A9A;
    border-radius: 5px 5px 5px 5px;
    padding: 2px;
}
#requisitos-web, #requisitos-web p, #requisitos-web ul li {
    color: #333!important;
}
.spanComercio {
    overflow: hidden;
    width: 220px;
    display: block;
    margin-top: 10px;
    height: 190px;
}
.regionales_qd .spanComercio {
	width: 190px
}
.regionales_qd ul li {
	margin-right: 0.7%
}
.eco_prov_qd .spanComercio {
	width: 176px;
}
.spanComercio:hover {	
    -moz-transform: translate(0px, -10px);
	-webkit-transform: translate(0px, -10px);
	transform: translate(0px, -10px);
	box-shadow: 5px 5px 5px #222;
}
.regionales_qd ul li.eco_qd img {
    width: 190px;
}
.display_off {
    display: none;
}
.suscribirse_qd {    
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
}
.suscribirse_qd a, .suscribirse_qd_ext a {
    color: #FC604B!important;
    border: 1px solid #FC604B;
    border-radius: 3px 3px 3px 3px;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    margin-top: 6px;
}
.collecion_qd {    
    display: block;
    *position: absolute;
    text-align: center;
    width: 100%;
    *color: #FC604B!important;
    *border: 1px solid ;
    border-radius: 3px 3px 3px 3px;
    *font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    margin: 6px;
}
.suscribirse_qd a:hover, .suscribirse_qd_ext a:hover {
    background-color: #222;
}
.wrapper_ipad .regionales_qd .content_estante ul li.eco_qd {
margin-right: 6.3%;
}
.wrapper_ipad .regionales_qd .spanComercio {
width: 190px;
height: 160px;
}
.new_qd {
	position: absolute;
top: -13px;
	right: 30px;
}
.cont_titular_iphone .new_qd {
top: -3px;
right: 0;
	left: 120px;
}
.categoria11 { 
    background: url("../../img/nacional.png?20130923") 0 50% no-repeat; 
	padding-left: 35px;
}
.categoria21 {
	background: url("../../img/revistas.png?20130923") 0 50% no-repeat;
	padding-left: 35px;
}
.categoria12 {
	background: url("../../img/regional.png?20130923") 0 50% no-repeat;
	padding-left: 35px;
}
.categoria10001 {
	background: url("../../img/musica.png?20130923") 0 50% no-repeat;
	padding-left: 35px;
}
/*-----INTERIORES------*/

.internas #body_qd {
	max-width: 945px;
}
.internas .cont_principal {
	width: 100%;
	padding: 2% 0 0;
        margin-bottom: 2%;
}
.share_qd {
	float: left;
	width: 11%;
	max-width: 110px;
	border: 1px solid #777;
	margin-right: 1.5%;
}
.share_qd h3, .edicion h3, .trial_edi h2 { 
	background:url(../../img/bg_h.png?20130923);
	font-size: 15px;
	color: #DDDDDD;
	border-bottom: 1px solid #555;
	padding: 5% 0 5% 5%;
}
.edicion h3 {
	padding: 1% 0 1% 2%;
}
.edicion h2 a {
    font-size: 12px;
}
.cont_share {
	text-align: center;
	padding: 15% 0;
}
.cont_share ul li {
	margin-bottom: 15px;
}
.cont_share ul li.margb0 {
	margin-bottom: 0px;
}
.cont_news {
	max-width: 602px;
	width: 67%;
	display: inline-block;
    *float:left;
}
.cont_news_center {
    width: 59%!important;
    margin-left: 2.5%!important;
    *width:61%!important;
}
.cont_news_center .cont_suplementos .wrapperCarruselv .cont_suplemento {
    margin-top: 5px;
}
.cont_diario {
	position: relative;
	float: left;
	max-width: 275px;
	padding: 5px;
	background: url(../../img/bg_new_interior.png?20130923) repeat;
	width: 48%;
	margin-right: 1.5%
}
.cont_diario img {
	width: 275px;
}
.cont_diario_p21, .cont_diario_gestion { 
    max-width: 400px!important; 
    width: auto!important; 
} 
.cont_diario_p21 img, .cont_diario_gestion img { 
    height: 440px; 
    width: 100%!important; 
}
.cont_diario_center {
    margin-left: auto!important;
    margin-right: auto!important;
    float: none!important;
}
.cont_diario_gestion .msgHere { 
    width: 400px; 
    min-width: 367px; 
}
.cont_suplementos {
	float: left;
	max-width: 150px;
	width: 26%;
	background: url(../../img/bg_new_interior.png?20130923);
}
.cont_up, .cont_down { 
	max-width: 150px;
	width: 100%;
	text-align: center;
    -moz-box-shadow: 0px 2px 4px #000;
    -webkit-box-shadow: 0px 2px 4px #000;
    box-shadow: 0px 2px 4px #000;
    position: relative;
    z-index: 500;
    background: url(../../img/arrow_new.png?20130923) no-repeat center -102px;
}
.cont_down {
    -moz-box-shadow: 0px -2px 4px #000;
    -webkit-box-shadow: 0px -2px 4px #000;
    box-shadow: 0px -2px 4px #000;
    background: url(../../img/arrow_new.png?20130923) no-repeat center -132px;
}
.cont_up a, .cont_down a { 
	max-width: 150px;
	width: 100%;
	height: 10px;
	background: url(../../img/arrow_new.png?20130923) no-repeat center 11px;
	display: block;
    padding: 10px 0;
    text-decoration: none;
}
.cont_up a:hover {
	background-position: center -45px;
	text-decoration: none;
}
.cont_down a {
	background: url(../../img/arrow_new.png?20130923) no-repeat center -19px
}
.cont_down a:hover {
	background-position: center -75px;
	text-decoration: none;
}
.cont_down a span, .cont_up a span {
	visibility: hidden;
}
.wrapperCarruselv {
	padding: 0 5px;
	overflow: hidden;
	height: 421px;
}
.cont_news_ipad .cont_suplementos .wrapperCarruselv {
    height: 355px;
    min-height: 360px!important;
}
.cont_news_ipad .cont_suplementos .wrapperCarruselv #sup1 {
    margin-top: 5px;
}
.cont_suplemento {
	margin-bottom: 5px;
}
.cont_suplemento img {
	width: 140px;
}
.cont_edicion {
	float: right;
max-width: 208px;
	width: 22%;
}
.edicion {
	border: 1px solid #777;
    margin-bottom: 8%;
}
.edicion h2 {
}
.cont_noticas_plus {
	padding: 5%;
	position: relative;
}
.cont_noticas_plus select { 
    width: 100%;
    margin-bottom: 5%; 
}
.cont_noticas_plus ul {
}
.cont_noticas_plus ul li {
	display: inline-block;
	padding-left: 10px;
	line-height: 110%;
	padding-bottom: 5%;
    color:#ddd;
	background: url(../../img/bullet_new.jpg?20130923) no-repeat 0 4px;
	width: 90%; 
    *display:block;
    *width:175px;
    
}
.cont_noticas_plus ul li a {
	color: #ddd;
}
.cont_noticas_plus ul li h2 a {
	font-size: 12px;
	display: block;
	clear: both;
}
.cont_noticas_plus ul li h2 { 
    background-color: transparent; 
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    font-size: 12px;
}
.cont_noticas_plus .paginator_news ul li {
	background: none;
}
.paginator_news {
	border-top: 1px solid #555;
	padding-top: 10px;
	text-align: center
}
.paginator_news ul {
	display: inline-block;
	width: auto;
}
.paginator_news ul li { 
    *float:left; 
	padding-bottom: 0;
    line-height: inherit; 
	padding-left: 3px;
	background: none;
    width: auto;
    
}
.paginator_news ul li.l_f a, .paginator_news ul li.r_f a {
    background: url(../../img/flech_news.png?20130923) no-repeat 0 2px;
    display: inline-block;
    width: 6px;
    height: 13px;
    text-decoration: none;
}
.paginator_news ul li.c_f {
	margin: 0 10px;
}
.paginator_news ul li.r_f a {
	background-position: 0 -14px;
    text-decoration: none;
}
.paginator_news ul li.l_f a:hover {
	background-position: 0 -33px;
    text-decoration: none;
}
.paginator_news ul li.r_f a:hover {
	background-position: 0 -49px;
    text-decoration: none;
}
.dp_off2 {
	display: none;
}
.edicion_cont {
	display: inline-block;
	float: right
}
.ipad_qd .cont_edicion {
	width: 100%
}
 .wrapperNews {
    background: none repeat scroll 0 0 #999;
    filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
    position: absolute;
    top: 10px;
    width: 186px;
    z-index: 9999;
}
/**modales **/
/*--------CODIGO MODAL-------*/

.cont_modal {
	display: block;
    background-color: #FFF;
	color: #333;/*padding: 25px 15px;*/
}
.cont_bloq1 {
	border-bottom: 3px solid #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: right;
}
.cont_modal p {
	padding-bottom: 15px;
}
.botones_modal {
	text-align: center;
}
.botones_modal a, .botones_modal span {
	background: url(../../img/botones1.jpg?20130923) no-repeat 0 0;
	display: inline-block;
	width: 125px;
	height: 28px;
}
.botones_modal a.probar:hover {
	background-position: 0 -31px;
}
.botones_modal a.suscrbirse {
	background-position: 0 -61px;
	width: 200px;
}
.botones_modal a.suscrbirse:hover {
	background-position: 0 -92px;
}
.botones_modal a.regresar {
	background-position: 0 -534px;
	width: 131px;
}
.botones_modal a.regresar:hover {
	background-position: 0 -568px;
}
.botones_modal a.antes {
	background-position: 0 -122px;
	width: 131px;
}
.botones_modal a.antes:hover {
	background-position: 0 -152px;
}
.botones_modal a.verproducto {
	background-position: 0 -184px;
	width: 100px;
}
.botones_modal a.verproducto:hover {
	background-position: 0 -214px;
}
.botones_modal a.pagar, .botones_modal span.pagar {
    background-image: url('../../img/botonespagar.png?20130923');
    background-repeat: no-repeat;
	background-position: 0px -63px;
	height: 40px;
	width: 144px;
}
.botones_modal a.pagar:hover {
	background-position: 0 -106px;
}
.botones_modal span.pagar {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .20;
    display: none;
    margin-left: auto;
    margin-right: auto;
}
.botones_modal a.renovar {
	background-position: 0 -334px;
}
.botones_modal a.renovar:hover {
	background-position: 0 -367px;
}
.cont_1_prueba {
	float: left;
	width: 241px;
}
.cont_1_prueba h2, .cont_2_prueba h2 {
	background-color: #BCBCBC;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 8px 15px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
    color: #333333;
}
.cont_white {
	background-color: #FFFFFF;
	padding: 15px;
	border: 1px solid #ccc;
	border-top: none;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-box-shadow: 0px 3px 16px #999;
	-webkit-box-shadow: 0px 3px 8px #999;
	box-shadow: 0px 3px 16px #999;
}
.cont_white p {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 15px;
}
.cont_2_prueba {
	float: right;
	width: 435px;
}
.cont_loguito {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.cont_loguito img {
	width: 87px;
}
.cont_white h3 {
	padding-bottom: 7px;
    color:#333;
}
.cont_white h4 {
	text-align: right;
}
.cont_white h3 span {
	font-weight: bold;
	font-size: 14px;
}
.cont_bloq1 h2 {
	float: left;
	padding-top: 8px;
}
.cont_modal .cont_bloq1 span.titleh {
	float: left;
	text-align: left;
}
.cont_modal .cont_bloq1 span.titleh h2 {
	padding-top: 0;
	padding-bottom: 2px;
	color: #000;
}
.cont_modal .cont_bloq1 span.titleh h4 {
	padding-left: 10px;
}
.cont_modal .bloq_servicios {
	border: none;/*padding-left:110px;**/
}
table.modalsuscrip tr.t1 td {
	font-weight: bold
}
table.modalsuscrip tr td {
	padding: 5px;
	text-align: center;
}
.postionvolver {
    color: #666666 !important;
    font-size: 10px;
    padding-top: 7px;
    right: -7px;
    text-decoration: underline;
}
/*******/
.adnuevo {
    position: absolute;
    right: -13px;
    top: -15px;
}
.adnuevo a {
    background: url("../../img/anadirnuevo.png?20130923") no-repeat scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 136px;
}
.adnuevo a:hover {
    background-position: 0 -33px;
}
/* botones de regresar  y ver publicación */
.botones_modal a.volver {
    background-position: 0 -602px;
}
.botones_modal a.volver:hover {
    background-position: 0 -633px;
}
.botones_modal a.verpublicacion {
    background-position: 0 -662px;
    width: 200px;
}
.botones_modal a.verpublicacion:hover {
    background-position: 0 -693px;
}
.cont_wrapper {
    max-width: 700px;
}
.textformperfil {
    border: 1px solid #7E9DB9;
    color: #000000;
    padding: 2px 4px;
    width: 90%;
}
.enviar {
    background: url("../../img/botones1.jpg?20130923") no-repeat scroll 0 -726px transparent;
    display: inline-block;
    height: 31px;
    width: 125px;
    line-height: 32px!important;
}
.enviar:hover {
    background-position: 0 -759px;
} 
.pago_adicional {
    background: url("../../img/pagar2.png?20130923") no-repeat 0 0 transparent;
    display: inline-block;
	width: 120px;
	height: 26px;
}
.bugFloats {
   clear: both;
   display: block;
   height: 1px;
}
.cont_galeperiodicos ul li a.innovador {
    display: block;
    vertical-align: top;
    height: 15px;
}
/* clase para portada general */
.innovador, .innovador:hover, .innovador:active, .innovador:visited {
	color: #666!important;
    font-size: 11px;
    position: absolute;
    margin-left: 0px;
    margin-top: 14px;
    text-decoration: underline;
    height: 15px;
}
.innovador:hover {
    color: #888;
}
.cont_galeperiodicos ul li.el_comercio a.innovador {
    /*display: block;
    vertical-align: top;
    margin-left:0px;
    margin-top: 14px;*/
}
.linkColorSuscriptor {
    color: #333;
}
.msgAdvise {
	border: 1px dotted #CCC;
    background: #F1F1F1;
    padding: 8px;
    margin-bottom: 15px;
    font-size: 11px;
    font-style: oblique;
    text-align: center;
	display: block;
    width: 95%;
    color: #333;    
}
.linkHover {
    display: block;
    height: 100%;
}
#suscrib_novalido {
    background: url("../../img/botones1.jpg?20130923") no-repeat scroll 0 -401px transparent;
    display: inline-block;
    height: 28px;
    width: 120px;
}
/** estilos para modales **/
#wrapper_modal {
	display: inline-block;
	width: 100%;
}
.header {
	display: inline-block;
	width: 100%;
	float: left;
	height: 48px;
}
.header .cont_header {
	padding: 2px 15px;
	display: block;
	height: 32px
}
.elcomerciomodal .header {
	background-color: #222;
}
.header h3 {
	float: left;
	font-size: 14px;
	background: url(../../img/logo_pq_small.png?20130923) no-repeat 0 0;
	padding: 7px 0 7px 77px;
	color: #FFF;
        height: 16px;
        margin-top: 5px;
        *height: 30px;
}
.header h3 span { display: none; }
.header img {
	float: right;
}
.cont_wrapper_modal_std, .cont_wrapper_modal { 
	display: inline-block;
	width: 100%;
/*    height: 278px;  */
	position: relative;
}
.cont_wrapper_modal {
    height: 268px;  
	background: url(../../img/bg_dispositivos-new.jpg?20130923) no-repeat 0px 35px;
}
.cont_suscrip {
	padding: 15px;
}
.cont_suscrip h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	color: #000;
}
.cont_suscrip h4 {
	color: #000;
}
.cont_suscrip1 {
	float: right;
	padding-right: 25px;
}
.cont_suscrip1 h2 {
	font-size: 16px!important;
	font-weight: bold;
	color: #000;
}
.caja_central_modal1 {
    background-color: #EDEDEC;
    background-image: url("../../img/bg_caja.png?20130923");
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #666;
	border-radius: 10px;
    float: right;
    width: 330px;
	margin: 20px 30px 0px 25px;
    padding: 15px 30px 5px 30px;
}
.cont_suscrip1 h3 {
	color: black;
}
.flecha {
    position: absolute;
    width: 68px;
    height: 61px;
    background: url('../../img/flecha_modal.png?20130923') left top no-repeat;
	right: 5px;
    top: 35px;
}
.lblModal {
    width: 150px;
    text-align: right;
    float: left;
    display: block;
    margin-right: 15px;
	color: #000;
}
.cont_controls {
    padding: 10px 10px 5px 10px;
}
.w265 {
    width: 265px;
}
.w260 {
    width: 260px;
}
.btn1_validar_suscripcion {
    background: url('../../img/botones_modal.png?20130923') 0px 0px no-repeat; 
    color: #FFF!important;
    width: 242px;
    height: 31px;
    display: block;
    line-height: 33px;
    margin-left: 50px;
    font-weight: bold;
}
.btn1_validar_suscripcion:hover {
    color: #FFF;
    background-position: 0px -33px;
    text-decoration: none;
}
.btn1_validar_suscripcion:focus {
	color: #FFF;
}
.btn1_validar_suscripcion span.ico {
    background: url('../../img/botones_modal.png?20130923') -16px -180px;
    width: 23px;
    height: 23px;
    display: inline-block;
    float: left;
	margin: 2px 10px 2px 40px;
}
.btn2_suscripcion_digital {
    background: url("../../img/botones_modal.png?20130923") no-repeat scroll 0 -76px transparent;
    color: #FFFFFF !important;
    display: block;
    font-weight: bold;
    height: 31px;
    line-height: 34px;
    margin-left: 50px;
    width: 242px;
}
.btn2_suscripcion_digital:hover {
    color: #FFF;
    background-position: 0px -109px;
    text-decoration: none;
}
.btn2_suscripcion_digital:focus {
	color: #FFF;
}
.btn2_suscripcion_digital span.ico {
    background: url('../../img/botones_modal.png?20130923') -16px -218px;
    width: 33px;
    height: 25px;
    display: inline-block;
    float: left;
	margin: 2px 8px 0px 13px;
}
.padd15 {
	padding: 10px 15px 12px 15px;
}
.extendido { 
    font-family: Arial, Helvetica, "Trebuchet Ms"; 
    letter-spacing: 0.01em; 
    font-weight: bold;
    color: #000;
}
.btn-validar, .btn-validar:hover, .btn-validar:focus, .btn-validar:visited {
    color: #FFF!important;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;
}
.btn-validar {
    background: url('../../img/botones_modal.png?20130923') -72px -151px;
}
.btn-validar:hover {
    background-position: -72px -183px;
}
.suscribete_novalido, .suscribete_novalido:hover, .suscribete_novalido:focus, .suscribete_novalido:visited {
    color: #FFF!important;
    font-weight: bold;
    line-height: 40px;
    text-decoration: none;
    width: 240px;
    height: 40px;
    display: block;
    margin-left: 70px;
    float: left;
}
.suscribete_novalido {
    background: url('../../img/botones_modal.png?20130923') -76px -216px;
}
.suscribete_novalido:hover {
    background-position: -76px -257px;
}
#div_novalido {
	padding: 5px 0 5px 90px;
	margin-top: 10px;
	margin-bottom: 0px;
    background: url('../../img/advertencia.png?20130923') 0px 10px no-repeat;
}
#div_novalido .msg_novalido {
	display: block;
	padding: 10px 15px;
	text-align: left;
	margin-bottom: 20px;
	color: #000;
	border-radius: 5px;
    background: url('../../img/advrt_mensaje.png?20130923') left top no-repeat;
}
#div_novalido .msg_novalido span {
	color: #000;
	font-weight: bolder;
}
.centrado {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 70px;
}
#div_novalido .msg_novalido a {
    text-decoration: underline;    
}
.centrado a.lnk-back {
	margin-left: 10px;
}
/*css pasu4*/
.cont_wrapper4 {
	padding: 7px 20px;
	display: inline-block;
}
.cont_wrapper4 h2 {
	padding-left: 65px;
	font-size: 14px;
	background: url(../../img/check.png?20130923) no-repeat left 0;
	padding-bottom: 20px;
	text-align: left;
	line-height: 19px;
}
.bold {
	font-weight: bold;
	font-size: 14px;
}
.cont_anuncios {
	display: inline-block;
	position: relative;
}
.anuncio {
	border: 1px solid #666;
	padding: 18px;
	font-size: 16px;
	line-height: 19px;
	text-align: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: url(../../img/new_bg.jpg?20130923) repeat-x #E0E0E0 0 top;
    color: #000;
}
.anuncio #span_precio {
    font-size: 16px;
}
.cont_dispositivo {
	background-color: #767676;
	display: block;
	padding: 10px;
	margin-left: auto;
    margin-right: auto;
	margin-bottom: 20px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
    width: 180px;
    height: 22px;
}
.cont_dispositivo ul li {
	color: #fff;
	font-size: 10px;
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 4px;
}
.cont_dispositivo ul li.pc_modal {
	margin-right: 14px;
	background: url(../../img/pc_tablet.png) no-repeat right 3px;
}
.cont_dispositivo ul li.tablet_modal {
	background: url(../../img/pc_tablet.png) no-repeat right -22px
}
.cont_tabla_boton {
	display: inline-block;
	width: 100%;
}
.cont_tabla_boton table {
	float: left;
}
.cont_tabla_boton table tr td {
	padding: 7px 5px;
    border-left: 2px solid #FFF;
	background-color: #FFF;
    color: #000;
}
.cont_tabla_boton table tr.tr1 td {
	background-color: #F2F2F2;
}
.cont_tabla_boton table tr td.t1 {
	width: 32px;
	text-align: center;
}
.cont_boton1 {
	float: left;
	padding-left: 15px;
	padding-top: 50px;
}
.cont_boton1 a {
	display: inline-block;
	width: 240px;
	color: #fff!important;
	text-decoration: none;
	height: 28px;
	background: url(../../img/botones_modal.png?20130923) no-repeat -76px -216px;
	text-align: center;
	font-weight: bold;
	padding-top: 11px;
}
.cont_boton1 a:hover {
	background-position: -76px -257px;
}
.cont_boton1 a.lnk-back {
	background: none;
	width: auto;
	height: auto;
	color: #666!important;
}
.lnk-back {
    color: #666666!important;
    float: left;
    font-size: 11px;
    margin-left: 15px;
    margin-top: 10px;
    background: none;
}
#span_paquete, h2 #span_paquete {
    font-weight: bold;
    font-size: 14px;
}
.input_cursiva {
	font-style: italic;
	font-size: 11px;
	color: #999;
}
.loading-pagos {
	width: 30px;
    height: 36px; 
    min-height: 36px;
    background: url("../../img/loader.gif?20130923") center center no-repeat;
    position: relative; 
    left: 188px;
    top: -36px;
    float: left;
    display: none;
}
.bord-1 {
    background-color: #9a9a9a;
    padding: 2px;
	border-radius: 5px;
}
.bord-2 {
    background-color: #000;
    padding: 9px;
	border-radius: 5px;
}
/***********   BOTON TRIAL EN LANDING DE PRODUCTO    ***************/
.bgVersionFree {
    width: 200px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.bgVersionFree a {
    text-align: center!important;
    color: #FFF;
    background: url("../../img/botones_modal.png?20130923") -81px -307px no-repeat;
    padding: 10px;
	border-radius: 5px;
    display: block;
}
.bgVersionFree a:hover {
    background-position: -82px -342px;
}
/******************************************************/
/******** CUADRO DE TRIAL EN LANDING DE PRODUCTO ******/
.time_ex {
	margin-bottom: 15px;
	display: inline-block;
}
.time_ex h5 {
	font-size: 10px;
	color: #999;
	text-align: center;
}
.time_exper {
	padding: 15px 10px 15px;
	margin-bottom: 5px;
	border: 1px solid #545454;
	display: inline-block;
	width: 186px;
	text-align: center;
	background: #222222; /* Old browsers *//*
background: -moz-linear-gradient(top,  #222222 0%, #e4e4e4 100%);  FF3.6+ 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#e4e4e4));  Chrome,Safari4+ 

background: -webkit-linear-gradient(top,  #222222 0%,#e4e4e4 100%);  Chrome10+,Safari5.1+ 

background: -o-linear-gradient(top,  #222222 0%,#e4e4e4 100%);  Opera 11.10+ 

background: -ms-linear-gradient(top,  #222222 0%,#e4e4e4 100%);  IE10+ 

background: linear-gradient(to bottom,  #222222 0%,#e4e4e4 100%);  W3C 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );  IE6-9 */
}
.time_exper h4 {
	font-size: 15px;
}
.caduc {
	width: 80%;
	padding-top: 7%;
}
.caduc span {
	color: #FEE902;
	font-size: 30px;
}
.contdias {
	display: inline-block;
	position: relative;
	padding-bottom: 4px;
	margin: 0px;
	width: 100%;
	text-align: left;
	color: #444;
}
.contdias h2 {
	font-size: 90px;
/*    font-weight: bold;*/
    color: #FC0;
    padding-left: 12px;
}
/*.contdias span {
	position: absolute;
    color: #FC0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
    top: 61px;
    right: 0px;
}*/
.contdias .time {
    color: #FC0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
    display: block;
    margin:5% 0 7% 0;
}
.contdias h4 {
/*    position: absolute;
    top: 93px;
    right: 0px; */
	font-size: 11px;
}
.time_exper a.suscript { 
/*    color: #006CD8!important;*/
    display: inline-block;
    font-size: 22px;
    padding: 10px 0 10px 0;
    text-decoration: underline;
}
.parte_suscript {
	padding-top: 5px;
	padding-left: 20px;
}
.parte_suscript span {
	float: left;
	padding-top: 5px;
	padding-left: 6px;
}
.parte_suscript img {
	float: left;
	padding-left: 6px;
}
.probarPublicacion {
    color: #00597F;
    display: block;
    font-size: 10px;
    padding-top: 6px;
    padding-left: 18px;
}
.ipad_qd .time_exper_ipad {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}
.ipad_qd .time_exper_ipad h4 {
    font-size: 20px;
    float: none;
    display: inline-block;
    padding-right: 8px;
    padding-top: 0;
}
.ipad_qd .time_exper_ipad .contdias {
    margin: 0;
    color: #444444;
    display: inline-block;
    float: none;
    padding-top: 0;
    position: inherit;
    text-align: left;
    width: auto;
}
.ipad_qd .time_exper_ipad .contdias h2 {
    float: left;
    font-size: 40px;
    font-weight: bolder;
    margin: 0 8px 0 0;
    padding: 0;
}
.ipad_qd .time_exper_ipad .contdias span {
    display: inline-block;
    float:none;
    font-size: 20px;
    text-transform: none;
    padding-right: 5px;
    padding-top: 15px;
}
.ipad_qd .time_exper_ipad .contdias h4 {
    float:none;
    font-size: 18px;
    padding-right: 10px;
    padding-top: 0;
    position:inherit;
}
.ipad_qd .time_exper_ipad a.suscript {
    display: inline-block;
    float: none;
    font-size: 20px;
    padding: 0 0 10px;
}
.ipad_qd .time_exper_ipad .caduc {
    margin-right: 3%;
    float: none;
    display: inline-block;
    padding-top: 0;
    width: auto;
}
.ipad_qd .time_exper_ipad .caduc span {
    position:relative;
    top:2px;
    font-size: 28px;
}
/**ESTILOS DE SUSCRIPTORES*/
.bordes_gps15 {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
.bordes_gps10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.bordes_gps5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.curve4 {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}
.sombra333 {
	-moz-box-shadow: 0 6px 7px #3E3E3E;
	-webkit-box-shadow: 0 6px 7px #3E3E3E;
}
.maright0 {
	margin-right: 0!important;
}
.clear {
	clear: both
}
.borderbnone {
	border-bottom: none!important
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font18 {
    font-size: 18px;
}
.aligncenter {
    padding-bottom: 5px;
    text-align: center;
    width: 100%;
}
.align_right { text-align: right;}
.botonsucrip, .botonsucrip1 {
    clear: both;
    display: block;
    text-align: center;
    float: none!important;
}
.msgHere {
    text-align: center; 
    background-color: #990000; 
    opacity: 0.9;
    font-size: 11px; 
    font-family: Arial;
    padding: 10px 0px; 
    display: block;
    position: absolute;
    width: 275px;
    bottom: 0em;
    font-weight: bold;
    *left:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .msgHere {
        bottom: 0em;
    }
}
/*************************************
******* Estilos para YellowBox *******
*************************************/
.item {
	position: relative;
}
div.ybox {
	background: none repeat scroll 0 0 #FFFBE2;
	opacity: 0.8;
	border: 1px solid #FFE222;
	margin: 0 0 10px;
	padding: 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.ybox p, div.parraf {
	margin: 0;
}
div.ybox .close {
	cursor: pointer;
}
div.parraf ul {
	margin: 0;
}
div.parraf ul li {
	margin: 0;
	list-style: inside circle;
    display:block;
    width:100%;
    *list-style: none;
}
div.ybox .close {
	cursor: pointer;
}
div.ybox a.close {
	background: url("../../img/ybox_close.gif?20130923") no-repeat left 0;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 18px;
	padding: 0;
	position: relative;
	width: 18px;
}
div.ybox p, div.ybox p a, div.ybox p a:hover {
	color: #000000;
}
div.ybox p a { text-decoration: underline; }
div.ybox .close:hover {
	background-position: right 0;
}
div.ybox .ybox_btnbar {
	padding: 1em 0 0;
}
div.ybox .ybox_btnbar .uibutton {
	font-size: 5px;
}
div.ybox {
	-moz-border-radius: 2px 2px 2px 2px;
	background: none repeat scroll 0 0 #FFEEED;
	border: 1px solid #E58F89;
	margin: 0 0 10px;
	padding: 8px 10px;
    clear: both;
    display: block;
    width: 95%;
}
div.ybox dt {
	font-weight: bold;
}
div.ybox p, div.parraf {
	margin: 0;
}
.ybox_btn + .ybox_btn {
	margin-left: 0.5em;
}
.internas div.ybox {
    margin-bottom: 0px;
}
.alignRight {
    text-align: right;
}
.txtBlack {
	color: #000;
}
.txtBlack a {
    color: #6C5200;
}
.tw iframe {
    width: 70px!important;
}
.dayTrial {
    padding-left: 45px;
}
/*-----TRIAL----*/

.internas #fuentes_qd {
max-width: 945px;
}
.cont_titular_trial {
    display: block;
    padding-top: 1.2%;
}
.cont_titular_trial h1 {
	font-size: 28px;
	font-weight: bold;
	;
}
.cont_titular_trial h3 {
	font-size: 16px;
	padding-top: 1%
}
.cont_contenido {
	display: inline-block;
	width: 100%;
	margin: 1% 0 2% 0;
}
.cont_contenido div {
	float: left;
}
.cont_contenido .con_diario_trial { 
    cursor: pointer;
    max-width: 275px; 
    width: auto; 
    min-width: 25%;
    padding: 1%; 
    background: url(../../img/bg_new_interior.png?20130923); 
    margin-right: 1.3%;
	max-width: 250px\0/;
	*max-width: 250px;
}
.con_diario_trial img {
    text-align: center;
	width: 100%;
}
.cont_edit {
	max-width: 390px;
	margin-right: 2%;
	display: inline-block;
	width: 33%
}
.trial_edi {
	margin-bottom: 2%;
	/*max-width: 390px;*/
	width: 100%
}
.trial_edi h2 {
	padding: 3%
}
.trial_edi .cont_noticas_plus {
	padding-bottom: 0;
}
.trial_edi .cont_noticas_plus2 {
	width: 90%;
text-align: center;
	padding: 5%;
}
.trial_edi .cont_noticas_plus2 a img {
	width: 45%
}
.mar_r8 {
	margin-right: 2%
}
.trial #body_qd {
    max-width: 1094px;
}
.trial .cont_principal {
    display: inline-block;
    width: 96%;
	padding: 0 2%;
}
.con_regist_trial {
    display: inline-block; 
    width: 31.5%;
    border: 1px solid #222;
    max-width: 331px;
    color: #212121; 
    float: right!important; 
    background: url(../../img/bg_ruido.jpg?20130923); 
    padding: 22px 22px 10px; 
    position: relative; 
    min-height: 450px;
}
.con_regist_trial h2 {
	color: #212121;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2%
}
.regis_red {
    display: inline-block;
	width: 99%;
	border: 1px solid #CD9501;
	background: #FDC01A;
}
.regis_red ul {
	padding: 4% 0 3% 4%;
	display: inline-block;
	width: 96%;
}
.regis_red ul li {
	float: left;
	margin-right: 2.5%;
	margin-right: 0.5%\0/;
    *margin-right:0.5%;
}
.regis_red ul li.flech {
	background: url(../../img/list_social.png?20130923) 0 2px;
	width: 17px;
	height: 17px;
}
.regis_red ul li span {
	background: url(../../img/list_social.png?20130923);
	width: 20px;
	height: 20px;
	display: inline-block;
}
.regis_red ul li.g_plustrial span {
	background-position: 0 -25px;
}
.regis_red ul li.fb_trial span {
	background-position: 0 -51px;
}
.regis_red ul li.tw_trial span {
	background-position: 0 -78px;
}
.regis_red ul li.link_trial span {
	background-position: 0 -105px;
}
.regis_red ul li.red_s {
	padding-top: 4px;
        color:#111;
        font-weight: bold;
}
.con_regist_trial h4 {
    text-align: center;
    color: #212121;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    margin: 4% 0;
    font-weight: bold;
}
.cont_form, .form_bloque {
	display: inline-block;
	width: 100%;
}
.b1_t {
    text-align: left;
	color: #212121;
	width: 25%;
	padding-top: 6px;
    *position:relative;
}
.cont_contenido .b1_t span {
	float: right;
	color: #212121;
    *position: absolute;
    *top: 5px;
    *right: 0px;
}
.cont_contenido div .b2_t {
	float: right;
	width: 70%;
        text-align: left;
}
.cont_contenido div .b2_t input.text_trial {
	width: 94%;
	padding: 2%;
}
.form_bloque {
    margin-bottom: 2.5%
}
.b2_t span {
    color: #212121;
    padding-left: 2px;
    margin-right: 4px;
}
.pat_top2 {
    padding-top: 6px;
}
.b2_t select {
    margin-top: 0px;
    padding: 4px;
}
.list_ubi select {
    margin-right: 10px;
}
.cont_regis {
    text-align: center;
    display: inline-block;
    width: 100%
}
.cont_regis a {
    background:#FDC01A;
    border: 1px solid #222;
    padding: 3% 17%;
    display: inline-block;
    color: #222;
    font-weight: bold;
}
.text_11, .text_11 a {
	font-size: 10px!important;
}
.text_11 a {
	color: #3F3F17;
	text-decoration: underline;
}
.trial_bg {
	background: url(../../img/bg_light.png?20130923);
	margin-bottom: 0.5%;
	padding: 1% 0
}
#fuentes_qd {
	max-width: 1000px;
}
#fuentes_qd .cont_principal {
    width: 100%;
	padding: 0;
}
#fuentes_qd .cont_principal .cont_font_trial, .fuentes_central .cont_font_trial  {
    float: left;
    width: 32.5%;
    border-right: 1px solid #999;
    padding-right: 2%;
    margin-right: 1%;
    min-height: 66px
}
.cont_font_trial h4 {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2%;
    color: #FEE902;
    margin-top: 6%;
}
.cont_font_trial ul li {
    padding-left: 14px;
    background: url(../../img/bullet_new.jpg?20130923) no-repeat 0 4px;
    margin-bottom: 5px;
}
.cont_font_trial ul li a {
    text-decoration: underline;
}
.cont_font_trial span {
    /*background: url(../../img/list_fuente.png) no-repeat -3px -66px;*/
    width: 100%;
    display: inline-block;
}
.cont_font_trial span a {
    text-decoration: underline;
}
#fuentes_qd .cont_principal .cayuda, .fuentes_central .acenter {
    border-right: none;
    text-align: center;
    padding-right: 0;
    padding-top: 0;
    width: 25%!important;
    padding-left: 1%;
    margin-right: 0!important;
}
/** Carrusel de publica **/
.slider-item, .slider-item2  {
    width: 140px!important;
    height: 100%;
} 
.slider-item img, .slider-item2 img {
    display: block;
    z-index: 9999;
/*    width: 123px;*/
    margin-left: 0px;
}
.slider-item a img, .slider-item2 a img {
    width: 100%!important;
}
#carrusel_ipad .next:hover, #carrusel_ipad .prev:hover, #carrusel_ipad2 .next2:hover, #carrusel_ipad2 .prev2:hover {
    background: url(../../img/flechas_desktop.png?20130923) no-repeat -93px 0px;
}
#carrusel_ipad .prev:hover, #carrusel_ipad2 .prev2:hover {  
    background-position: 0 0;
}
#carrusel_ipad .next, #carrusel_ipad .prev, #carrusel_ipad2 .next2, #carrusel_ipad2 .prev2 {
    background: url(../../img/flechas_desktop.png?20130923) no-repeat -31px 0px;
}
#carrusel_ipad .prev, #carrusel_ipad2 .prev2 { 
    background-position: 0 0px;
}
#carrusel_ipad .next, #carrusel_ipad .prev, #carrusel_ipad2 .next2, #carrusel_ipad2 .prev2 {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 157px;
}
#carrusel_ipad .prev, #carrusel_ipad2 .prev2 {
    left: 0px;
}
#carrusel_ipad .next-ipad, #carrusel_ipad .prev-ipad, #carrusel_ipad2 .next-ipad2, #carrusel_ipad2 .prev-ipad2 {
    top: 59px;
    height: 100% !important;
    background-color: #CCC;
    opacity: 0.5;
}
/**/
.cont_prueba {
    width: 80%;
    position: absolute;
    left: 10%;
    top: 30%;
    text-align: center;
    line-height: 133%
}
.cont_prueba span {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.cont_prueba h4.suscrip {
    color: #999999;
    font-size: 12px;
}
.cont_prueba h4.suscrip a {
    color: #003871;
}
.cont_prueba span.span2 {
    background: url(../../img/bg_boton_verde.jpg?20130923) repeat-x center top #005210; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.cont_prueba span a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 4% 7% 5%;
}
.trial-col2 .trial-subcol2 {
    width: 290px; 
    float: right; 
    height: 250px; 
    background-color: #f1f1f1; 
    padding: 10px;
    padding-top: 5px;
}
.trial-subcol2 table tr td { 
    padding-top: 0px;
    color: #000;
}
.trial-subcol2 h2 { 
    font-size: 22px;
}
/* table*/
.cont_precios {
    background-color: white;
    padding: 30px;
    display: inline-block;
}
.cont_precios .contable tr td {
    text-align: center;
    border: 1px solid #888888;
    padding: 15px 0;
    color: #000;
}
.cont_precios .contable tr.tr1 td {
	font-weight: bold;
	font-size: 15px;
}
.cont_precios .contable tr.tr2 td {
	background-color: #F4F4F4;
}
.contable h3, .contable h4 {
	color: #000;
    font-size: 12px;
}
#closeMP { border:1px solid #333; border-radius: 5px; background-color: #333; color: #FEE902; padding: 6px 15px;}
/***/
.cont_header {
    display: block;
    width: 94%;
    color: white;
    background: #222;
    padding: 4% 3% 4% 3%;
}


/*------*/
.icon_cont, .icon_cont2, .icon_cont3 {
	float: left;
	min-width: 85px;
	background: url(../../img/list_fuente.png?20130923);
	height: 65px;
}
.text_cont {
    float: left;
    width: 54%;
}
.text_cont2 {
float: left;
width: 61%;
}
.icon_cont2 {
	background-position: 0 -86px;
	min-width: 72px;
}
.icon_cont3 {
	background-position: 0 -157px;
	min-width: 58px;
}
.acenter, .cayuda  {width: 25%!important;
text-align: left!Important;}
.cayuda{padding-right: 0;
padding-top: 0.5%;}
.acenter img, .cayuda img { float:left; padding-right:5px; padding-top:0%}
.acenter h4, .cayuda h4{ color:#fff;}


/*--------trial ipad -------*/
.trial_ipad{}
/**div sesion en trial**/
.register {
    float: right;
    padding-right: 10px;
    padding-top: 0px; 
    color:#FFF;
    width: 210px\0/; /* ie8 hack */
}
.register a{ color:#FFF;}
.register a img, .register img {
    vertical-align: middle;
}
.error {
	color: #CC0000 !important;
    display: block;
    clear: both;
}
.botones_modal a.viewEdition {
    background: url('../../img/botones_modal.png?20130923') -59px -154px no-repeat;
    width: 150px;
    height: 28px;
    color: #fff!important;
    line-height: 27px;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.botones_modal a.viewEdition:hover {
    background-position: -59px -186px ;
    text-decoration: underline;
}
.botones_modal a.antes {
    background-image: none;
    width: auto;
    margin-top: 10px;
    color: #333;
    font-size: 11px;
}
.buySuscription {
    background: url("../../img/botones_modal.png?20130923") -81px -307px no-repeat;
    display: block;
    height: 34px;
    line-height: 36px;
    width: 200px;
    color: #FFF!important;
    text-decoration: none;
    margin: 0 auto;
}
.buySuscription:hover {
    color: #FFF;
    text-decoration: underline;
}
.noteTrial {
    clear: both; 
    margin-top: 15px; 
    padding-top: 15px;  
    padding-bottom: 15px; 
    text-align: center;
}
.noteTrial strong {
    font-weight: bolder;
}
.font16 {
    font-size: 16px!important;
    font-weight: bolder;
}
.listErrors {
    background: url("../../img/bullet3.png?20130923") no-repeat scroll 0 5px transparent;
    padding-left: 10px;
}
.padd10 { 
    padding: 10px;
}
.version_ligera {
    clear: both;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
	height:36px;
	line-height:38px;
    display: block;
}
.version_ligera a { 
    border:1px solid #FBE603!important; 
    background: transparent; 
    text-decoration:none;
    padding:6px 15px;
    margin:5px;
    color: #FBE603;
    font-size: 12px;
    font-weight: normal;
    font-stretch: expanded;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.version_ligera a:hover { background-color: #111!important; }

.thickbox-boleta, .thickbox-boleta:hover, .thickbox-boleta:active, .thickbox-boleta:visited, 
.pago-efectivo a, #qespagoefectivo, 
.thickbox-factura, .thickbox-factura:hover, .thickbox-factura:active, .thickbox-factura:visited {
    color:#006CD8 !important;
}
.contact-content dt label { color: #000; }



/*identificador*/
.con_identificador {
	margin: 0 auto;
	width: 90%;
	padding: 3% 5%;
	border: 1px solid #ccc;
	background-color: #FFF;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	max-width: 1024px;
}
.cont_id {
	width: 99%;
	border: 1px solid #bbb;
	min-height: 400px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 33%, #eaeaea 88%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #ffffff), color-stop(88%, #eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 33%, #eaeaea 88%);
	background: -o-linear-gradient(top, #ffffff 33%, #eaeaea 88%);
	background: -ms-linear-gradient(top, #ffffff 33%, #eaeaea 88%);
	background: linear-gradient(to bottom, #ffffff 33%, #eaeaea 88%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-moz-box-shadow: 0px 5px 5px 0px #999;
	-webkit-box-shadow: 0px 5px 5px 0px #999;
	box-shadow: 0px 5px 5px 0px #999;
}
.cont_dat_ident {
	width: 80%;
	padding-top: 2%;
	margin: 0 auto;
	text-align: left;
}
.cont_dat_ident h2 {
	padding-bottom: 2%;
	color: #666666;
	font-size: 2.500em;
	font-family: 'Trebuchet Ms', 'Arial Narrow', Arial, Helvetica;
	border-bottom: 1px solid #CCCCCC; margin-bottom:7%
}
.cont_registro{ width:100%; display:inline-block;}

.iperuid{ float:left; width:49%; min-height:150px; border-right:1px solid #ccc; padding-top:2%}

.iperuid span{ padding-left: 13px;
margin-left: 10%; display:inline-block; background:url(../../img/bullet_i.png?20130923) no-repeat 0 10px; width:75%}
.iperuid span h3{ font-size:1.833em; color:#444444 ; float:left; width:100%;

}
.iperuid span img{ float: left;
width: 43%;
padding-left: 5%; }


.cont_bottom_i { margin-top: 8%; text-align: center; width: 90%;}
.cont_bottom_i a{width: 53%; background: #949494;

background: -moz-linear-gradient(top,  #949494 6%, #666666 21%, #000000 88%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#949494), color-stop(21%,#666666), color-stop(88%,#000000));

background: -webkit-linear-gradient(top,  #949494 6%,#666666 21%,#000000 88%);

background: -o-linear-gradient(top,  #949494 6%,#666666 21%,#000000 88%);

background: -ms-linear-gradient(top,  #949494 6%,#666666 21%,#000000 88%);

background: linear-gradient(to bottom,  #949494 6%,#666666 21%,#000000 88%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#000000',GradientType=0 );
border:1px solid #000;
border:0px solid #FFF\0/;
}
.cont_bottom_i a:hover{background: #727272;

background: -moz-linear-gradient(top,  #727272 0%, #474747 31%, #000000 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727272), color-stop(31%,#474747), color-stop(100%,#000000));

background: -webkit-linear-gradient(top,  #727272 0%,#474747 31%,#000000 100%);

background: -o-linear-gradient(top,  #727272 0%,#474747 31%,#000000 100%);

background: -ms-linear-gradient(top,  #727272 0%,#474747 31%,#000000 100%);

background: linear-gradient(to bottom,  #727272 0%,#474747 31%,#000000 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272', endColorstr='#000000',GradientType=0 );
border:0px solid #FFF\0/;
}
.iregistro{ 
float: right;
width: 38%;
padding-left: 10%; padding-top: 3%;}

.iregistro h3{font-size:1.833em; padding-left:16px; background:url(../../img/bullet_i.png?20121130) no-repeat 0 9px; color:#444444 ;}


.regist_i a{width: 70%; background: #4a71eb;

background: -moz-linear-gradient(top,  #4a71eb 6%, #0036d9 21%, #1a0066 89%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#4a71eb), color-stop(21%,#0036d9), color-stop(89%,#1a0066));

background: -webkit-linear-gradient(top,  #4a71eb 6%,#0036d9 21%,#1a0066 89%);

background: -o-linear-gradient(top,  #4a71eb 6%,#0036d9 21%,#1a0066 89%);

background: -ms-linear-gradient(top,  #4a71eb 6%,#0036d9 21%,#1a0066 89%);

background: linear-gradient(to bottom,  #4a71eb 6%,#0036d9 21%,#1a0066 89%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a71eb', endColorstr='#1a0066',GradientType=0 );
border:1px solid #1A0B76;
border:0px solid #FFF\0/;
}
.regist_i a:hover{background: #315fea;

background: -moz-linear-gradient(top,  #315fea 6%, #0048ad 21%, #0c003f 89%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#315fea), color-stop(21%,#0048ad), color-stop(89%,#0c003f));

background: -webkit-linear-gradient(top,  #315fea 6%,#0048ad 21%,#0c003f 89%);

background: -o-linear-gradient(top,  #315fea 6%,#0048ad 21%,#0c003f 89%);

background: -ms-linear-gradient(top,  #315fea 6%,#0048ad 21%,#0c003f 89%);

background: linear-gradient(to bottom,  #315fea 6%,#0048ad 21%,#0c003f 89%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#315fea', endColorstr='#0c003f',GradientType=0 );
border:0px solid #FFF\0/;
}
.regist_i {padding-top: 5.7%; margin-top: 11%;}


/**************************** gift card ***************************************/

.giftcard .centerdiv { 
    max-width: 100%;
    width: 100%; 
    background:url(../../img/bg2.jpeg?20130923) repeat-x center top; 
    margin:0; 
    height:430px;
    position: inherit;
    clear: both;
} 
.giftcard .center_gift { 
    margin: 0 auto;
    max-width: 980px;
}
.giftcard .centerdiv h1 { 
    font-size:23px; 
    padding:10px 0; 
    border-bottom: 1px solid #888888; 
    margin-bottom:25px;
}
.giftcard .grupo1 { 
    float:left;     
    width:59%; 
    border-right:1px solid #999999;      
    margin-right: 3%;
}
.giftcard .grupo1 img { 
    float: left;
    position: relative;
    top: -21px;
    width: 43%;
}
.giftcard .grupo1 ul, .giftcard .grupo1 ol { 
    float:left; 
    margin-left:3%; 
    width: 44%;
}
.giftcard .grupo1 ul li, .giftcard .grupo1 ol li { 
    font-size:14px; 
    line-height:18px; 
    padding-bottom:20px; 
    padding-left:11px; 
    background:url(../../img/bullet.png?20130923)  no-repeat 0 -48px;
}
.giftcard .grupo1 ol li {
    list-style-position: outside;
    padding-left:0px; 
    background:none;
    list-style-type: decimal;
    margin-left: 30px;
}
.giftcard .grupo1 ul li a, .giftcard .grupo1 ol li a { 
    font-size:14px; 
    color:#003871; 
    text-decoration:none;
}

.grupo2{ 
    float:left;
    width: 37%;	

    position: relative;
}
.giftcard .grupo2 .cont_seeccion .block1 { 
    width: 39%;
}
.giftcard .grupo2 .cont_seeccion .block2 { 
    width: 56%;
    padding-top: 9px;
}
body .giftcard .grupo2 .novalido { 
    padding: 0px !important; 
/*    background:#FCF4C7 url("../img/advertencia.png") no-repeat 10px 10px !important; */
    background-color:#FCF4C7 !important;
    background-image: none !important; 
    border: 1px solid #FCC976;
    border-radius:10px;
    
}
body .giftcard .grupo2 .novalido p {
    background: none;
    font-size: 14px !important;
    color:#AD3A08 !important;
    background-image: none !important;
    margin-bottom: 0px!important;
}

/*grilla form*/
.cont_form { 
    margin-top:5px;
}
.cont_seeccion { 
    margin-bottom:5px; 
    width:100% ; 
    display:inline-block;
}
.cont_seeccion .block1 { 
    float:left; 
    width:22%; 
    text-align:right; 
    padding-right:15px; 
    font-weight:bold; 
    padding-top:12px;
}
.cont_seeccion .block2 { 
    float:left; 
    width:70% 
}
.cont_seeccion .block2 input.txt,
.cont_seeccion .block2 select.combo { 
    padding:7px 5px; 
    width:90%; 
    border:1px solid #ddd; 
    border-bottom:1px solid #EEEEEE;
}
.patop { 
    padding-top: 9px;
}
.cont_seeccion .block2 select.combo{ 
    width:80%; 
    padding: 0;
}
.marg_botton{ 
    margin: 15px 0 60px;
}
.block2 span {
	background: url(../../img/bg_azul.jpg?20130923) repeat-x center top #01305F;
	border-radius: 10px 10px 10px 10px;
	display: inline-block;
	width: 62%;
}
.giftcard .impre span { 
    margin-top: 15px;
    width: 85%;
}
.giftcard .impre span a { 
    padding: 5% 9%; 
}

.block2.impre {
    text-align: center;
}

.block2 span { 
    text-align:center; 
    width:50%;
}
.block2 span a {
	color: #FFFFFF!important;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 7% 9%;
}
.wrapperGiftCard {
    background-color: #FFFFFF; 
    filter:alpha(opacity=60);
	-moz-opacity:.60; 
    opacity:0.6; 
    position: absolute; 
    width: 378px; 
    height: 330px; 
    left:-10px; 
    top:-10px; border:1px solid #FFF; border-radius:10px;
}

/***/
.centerdiv {
	margin: 0 auto;
	max-width: 980px;
}
.impreso {
    background-color: #FFFFFF;
    display: inline-block;
    max-width: 980px;
    width: 100%;
}
.shadow2 {
/*    box-shadow: 0 -4px 7px 3px #F0F0F0;
    box-shadow-top:none;*/
}

.impreso h1.titulotrial {
    margin-right: 0;
    margin-left:3.2%;
}
h1.titulotrial {
    border-bottom: 1px solid #999999;
    font-weight: bold;
    margin: 20px 31px 22px;
    padding-bottom: 13px;
    color: #333;
    font-size:20px;
}
.marb0 {
    margin-bottom: 0 !important;
}
.contedicion {
    float: left;
    margin-top: 2%;
    padding-left: 2%;
    width: 60%;
}
.contedicion h3 {
    color: #AAAAAA;
}
.contedicion h3 {
    margin: 5px 0 5px 10px;
}
.impreso .cont_diario_edicion {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.impreso .cont_diario_edicion {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.cont_diario_edicion {
    background: linear-gradient(to bottom, #FFFFFF 79%, #EAEAEA 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E6E6E6;
    display: inline-block;
    margin-bottom: 10px;
    padding: 2%;
    width: 95.5%;
}
.prelative {
    position: relative;
}

.impreso .cont_diario {
    border: 1px solid #DDDDDD;
    padding: 2%;
}
.impreso .cont_diario {
    background-color: white;
    background-image: none;
    float: left;
    width: 45%;
}
.impreso .cont_diario a {
    display: inline-block;
    padding: 0;
    width: 100%;
}
.impreso .cont_diario img {
    width: 100%;
}
.impreso .cont_edicion {
    width: 47%;
    float: right;
    max-width: 100%;
}
.cont_estaedicion {
    border-bottom: 1px solid #CCCCCC;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
.impreso .cont_estaedicion {
    border: medium none;
}
.impreso .cont_estaedicion h2 {
    border-bottom: 1px solid #333333;
    margin-bottom: 10px;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    font-family: "prelobook"!important;
}
.cont_estaedicion ul li {
    background: url("../../img/bullet2.png?20130923") no-repeat scroll 1px 5px transparent;
    padding-bottom: 15px;
    padding-left: 10px;
    font-family: "prelobook"!important;
    line-height: 150%;
}
.suscriptor {
    bottom: 12px;
    float: left;
    line-height: 133%;
    position: absolute;
    right: 37px;
    width: 40%;
    color: #666666;
    font-size: 11px;
}





.curve {
    border-radius: 5px 5px 5px 5px;
}



.impreso aside {
    background-color: #F8F8F8;
    background-image: none;
    border-left: 1px solid #F1F1F1;
    min-height: 580px;
    padding: 2%;
    width: 32%;
     position: relative;
     float: right;
}

.impreso aside ul li {
    background: url("../../img/bullet.png?20130923") no-repeat scroll 0 -48px transparent;
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 12px;
}

.padt10 {
    padding-top: 10px;
}
.cont_seeccion {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
}
.cont_seeccion .block1 {
    float: left;
    font-weight: bold;
/*    padding-right: 10px;*/
    padding-top: 12px;
/*    text-align: center;
    width: 38%;*/
}
.cont_seeccion .block1_ie2 {
    text-align: right;
}
.impreso .cont_seeccion .block1 {
    width: 45%;
}

.cont_seeccion .block2 {
    float: left;
/*    width: 54%;*/
}
.impreso .cont_seeccion .block2 {
    width: 50%;
}
.cont_seeccion .block2 input.txt, .cont_seeccion .block2 select.combo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #EEEEEE;
    border-image: none;
    border-style: solid;
    border-width: 1px;
/*    padding: 7px 5px;
    width: 90%;*/
}
.cont_seeccion .block2 select.combo {
    margin-top: 6.3%;
    padding-right: 0;
    width: 35%;
}

.impreso .cont_seeccion .block2 select.combo {
    width: 72%;
    padding: 7px 0px 7px 5px; 
}
.impreso .cont_seeccion .block2 select.combo option, .impreso .cont_seeccion .block2 select.combo > option {
    width: 200px;
}

.red_login {
/*    border-bottom: 1px solid #DDDDDD;*/
    float: left;
    padding-bottom: 4.5%;
/*    width: 32%;*/
}

.impreso .impre {
    display: inline-block;
    margin-top: 11px;
    width: 100%;
}

.impreso .block2 span {
    width: 97%;
    text-align: center;
    background: none;
}
.red_login span a {
    background-color: #0004DC;
    background-image: -moz-linear-gradient(center bottom , #00006A 9%, #0004DC 78%);
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
/*    padding: 4% 0;*/
    width: 82%;
}

.impreso .impre span a {
    padding: 4% 1%;
}
.botones_modal a.none {
	background:none;
	display: inline;
	height: auto;
	position: relative;
	right: -11px;
	top: -9px;
	width: auto;
}
.breadcrumb {
    width: 700px; margin-right: auto; margin-left: auto;margin-top: 8px; 
    font-size: 16px; color: #333;
}
.breadcrumb a {
    font-size: 16px;
    text-decoration: underline;
}
.wrapperImpreso {
    position: absolute; 
    margin-top: -5px; 
    margin-left: -5px; 
    background-color: #FFF; 
    width: 320px; 
    height: 220px; 
    border-radius:10px;
    opacity:0.7; 
    filter:alpha(opacity=70);
	-moz-opacity:.70;
}
.tSuscripcion {
    width:466px!important;
}
.cont_contenido .mensaje_qd, .mensaje_qd{    
    border: 3px solid #888; 
    background: #555555; /* Old browsers */
    background: -moz-linear-gradient(top,  #555555 0%, #333333 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#333333)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #555555 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #555555 0%,#333333 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #555555 0%,#333333 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #555555 0%,#333333 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

.mensaje_qd .cont_prueba {
	width: 80%;
	position: absolute;
	left: 10%;
	top: 28%;
	text-align: center;
	line-height: 150%; 
    font-size:18px; 
    font-weight:bold; 
    color:#fff;
}
.alignCenter {
    text-align: center;
}
/********* New Message Landing Public ********/
.new-msg-public {
    display: inline-block;
    width: 34%;
    background: url('../../img/bg-new-msg-public.jpg?20130923');
    margin-bottom: 5px;
    padding: 10px;
    float: right!important;
}
.new-msg-public h2 {
    color:#FEE902;
    background: url('../../img/ico-new-msg-public.png?20130923') left top no-repeat;
    padding-left: 60px;
    font-size: 22px;
    font-weight: bold;
    text-shadow:3px 2px 2px #000;
}
.new-msg-public span {
    float: right;
    position: relative;
    top: 0px;
    font-size: 13px;
    margin-top: -10px;
}
.cont_newmsg_form { 
    display: inline-block; 
    float: right!important;
    width: 36%;
    top: 0px;
    position: relative;
}
.cont_newmsg_form .new-msg-public {
    width:95%!important;
    float:none!important;
}
.cont_newmsg_form .con_regist_trial  {
    float:none!important;
    width:87.5%!important;
}

/** new enlace html **/
.new-visor-html5 {
    position: absolute;
    text-align: center;
    display: block;
    clear: left;
    width: 100%;
}
.new-visor-html5 a {
    font-size: 12px;
    padding: 1px 3px;
    width: auto;
    border: 1px solid #FBE603;
    border-radius: 3px 3px 3px 3px;
    color: #FBE603!important;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 6px;
}
.new-visor-html5 a:hover {
    background-color: #222;
}
.link_underline {
    text-decoration: underline;
}
.link_underline_box {
    border: 1px solid #555;
    background-color: #000;
    text-decoration: none!important;
    width: 50%;
    padding: 4px;
    font-size:12px;
    margin:5px auto;
    display: block;
}
.ir_a_impresa {
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    padding: 10px 0 3px 0;
}
.logo_c_iphone {
    top: -2px;
}
#hide {
    display: none;
}
.register b a {
    text-decoration: underline;
}
.register b a:hover {
    color: #E0E094;
}
.suscriptor_impreso {
    max-width: 980px!important;
}
/* style ediciones_dia, ediciones_anteriores */
#edition_elcomercio {  }
#edition_elcomercio #body_qd, #edition_gestion #body_qd, #edition_peru21 #body_qd { margin-bottom: 2%; }

#edition_elcomercio .cont_principal .cont_news {
    float: left; 
    margin-right: 2.5%;
    max-width: inherit;
    width: 70.5%;
}
#edition_elcomercio .cont_principal .cont_news .cont_diario { 
    width: 40%!important; margin-right: 4%!important;
    margin-left: 6%; max-width: none!important; 
    *margin-left: 0!important; *width: 44%!important; *margin-right: 2%!important; 
}
#edition_elcomercio .cont_principal .cont_news .cont_diario img, 
#edition_gestion .cont_principal .cont_news .cont_diario img, 
#edition_peru21 .cont_principal .cont_news .cont_diario img {
    width: 100%!important;
}
#edition_elcomercio .cont_principal .cont_news .cont_suplementos { margin-right: 0!important; }
#edition_elcomercio .cont_principal .cont_edicion {
    float: left!important;
}

#edition_gestion .cont_principal .cont_news, 
#edition_gestion .cont_principal .cont_edicion, 
#edition_peru21 .cont_principal .cont_news, 
#edition_peru21 .cont_principal .cont_edicion { float: left;  }

#edition_gestion .cont_principal .cont_news { width: 59%!important; margin-right: 2%!important; margin-left: 9%; }

#edition_gestion .cont_principal .cont_news .cont_diario { max-width: none!important; margin-right: 2%; width: 67.5%; }
#edition_gestion .cont_principal .cont_news .cont_suplementos { margin-right: 0.75%;}

#edition_peru21 .cont_principal .cont_news { margin-left: 4.5%; margin-right: 2.5%; width: 66%; max-width: none;}
#edition_peru21 .cont_principal section.sin-suplemento { width: 50%!important; margin-left: 13%;  }
#edition_peru21 .cont_principal .cont_news .cont_diario  { max-width: none; width: 70%;}
#edition_peru21 .cont_principal section.sin-suplemento .cont_diario { width: 99%; }


#ediciones_anteriores .spanComercio { width: 200px; }
#ediciones_anteriores .spanComercio a img { width: 200px; }
#ediciones_anteriores .content_estante ul li { margin-bottom: 4% }

#ediciones_anteriores .navigator {
    display: block;
    height: 50px;
}
#ediciones_anteriores .navigator li {
    display: inline;
    color: #FFF;
}
#ediciones_anteriores .navigator li b, #ediciones_anteriores .navigator li a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline;
    padding: 10px 12px;
}
#ediciones_anteriores .navigator li a {
    padding: 11px;
}
#ediciones_anteriores .navigator li a {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #00597F;
    margin-right: 5px;
}

/* hight*/
.hightImage {
/*    background-color: #F5CB21;
    background-image: none;*/
    /*border: 2px solid #F5CB21;*/
    box-shadow: 1px 2px 5px 2px #F5CB21;
    -moz-box-shadow: 1px 2px 5px 2px #F5CB21;
    -webkit-box-shadow: 1px 2px 5px 2px #F5CB21;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#F5CB21')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#F5CB21');
    border: 2px solid #F5CB21;
    width: 271px!important;
}
/*.hightImageCont {
    padding: 5px!important;
    max-width: 275px;
    *padding: 3px!important;
    *max-width: 279px;
}
.hightImageCont .msgHere {
    width: 275px;
    left: 5px;
}
.hightImgBorder {
    border: 2px solid #F5CB21;
    box-shadow: 0px 0px 5px #F5CB21;
}
.cont_wrapper_vertical {
    *padding: 3px!important;
}*/
.cont_diario a {
    display: block;
    position: relative;
}
.cont_suplemento a {
    display: block;
    *display: inline;
}
.cont_diario a:hover, .cont_suplemento a:hover {
    box-shadow: 0px 0px 4px 2px #F5CB21;
/*    border: 2px solid #F5CB21\0/;
    *border: 2px solid #F5CB21;*/
}
.cont_diario .version_ligera a {
    display: inline;
}
.cont_diario .version_ligera a:hover {
    border: none;
    box-shadow: none;
}
.cont_filters {
    font-size: 16px;
    font-weight: bolder;
    padding: 10px;
    text-align: right;
    border: 1px solid #565656;
    margin-top: 15px;
    border-radius: 10px;
    display: inline-block;
    float: right;
}
.cont_filters select {
    margin: 0 0px 0 5px;
    padding: 2px;
}
#anio {
    margin-right: 10px;
}
.editions_olds {
    background: #232323 url("../../img/bg_lnk_edic_anteriores.png?20130923") 25px 12px no-repeat;
    color: #FFF;
    display: block;
    padding: 10px 10px 10px 67px;
    text-align: left;
    color: #FFF!important;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
    border: 1px solid #545454;
    text-shadow: 2px 2px #000;
    text-transform: uppercase;
}
.editions_olds:hover {
    background: #121212 url("../../img/bg_lnk_edic_anteriores.png?20130923") 25px 12px no-repeat;
    text-decoration: none;
}

.container_msg_new_domain { max-width: 1092px; width: 100%; display: block; margin: 0 auto; clear: both;}
.msg_new_domain {
    background: #D8BE82;
    border:1px solid #865F02; color: #815E01;
    position: relative;
    padding-left: 32px;
    max-width: 1060px; display: block; 
    margin-top: 10px; margin-bottom: 12px;
    margin-left: auto; margin-right: auto;
}
.body_msg_new_domain {
    color: #FFCC66; line-height: 30px; font-size: 13px; padding:0 12px; 
}
.body_msg_new_domain p { font-size: 14px; margin: 5px auto; text-align: center; width: 50%!important; background: url("../../img/ico_adv.png?20130923") 14% 50% no-repeat; color:#815E01;}
.body_msg_new_domain p strong { font-size:14px;color:#815E01; }
.body_msg_new_domain p strong span {color:#815E01; font-weight: bold;}

.close_msg_domain {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    color: #FDDD93;
    background-color: #815E01; line-height: 10px; height: 12px; width: 12px; text-align: center; padding: 2px;
}

.focus_input {
    border: 1px solid #787878;
    box-shadow: 1px 1px 5px #666;
}
.margt8 { margin-top: 8px;}
.margb8 { margin-bottom: 8px;}
.margt10 { margin-top: 10px;}
.margb10 { margin-bottom: 10px;}
.margt15 { margin-top: 15px;}
.margb15 { margin-bottom: 15px;}

/** social buttoms portada */
.prelative {
    
}
#btn_share {position:relative; top:0; vertical-align: top; margin-top: 10px;}
.box_share {
    display:none; 
    position: absolute; left: 60px; top: -43px; 
    padding:12px 10px 10px 10px; min-width: 320px; width: auto; height: 25px; 
    z-index: 99999;
    background-color: #141414; 
    border: 1px solid #343434; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; 
    -webkit-box-shadow: 0px 2px 5px #000000;
    -moz-box-shadow: 0px 2px 5px #000000;
    -o-box-shadow: 0px 2px 5px #000000;
    -ms-box-shadow: 0px 2px 5px #000000;
    box-shadow: 0px 2px 5px #000000;
}
.box_share ul li { display:inline-block; text-align: center; margin-bottom: 10px; margin-right: 10px; }
.margl10 { margin-left: 10px;}
* .c06C, body .c06C, .c06C, .impreso_login li.txtBlack a.go_peruid { color: #0066CC!important; }

.arrow_right { background: transparent url("../../img/ico_arrow_right.png?20131011") right center no-repeat; padding-right: 40px; display: block; }
.txtBlack .arrow_right { color: #000;  text-align: justify; }
.tPrecies { display: block; width: 100%; margin-bottom: 20px; overflow: hidden; }
.tPrecies table tbody { width: 100%; }
.tPrecies table tr td { background-color: #F3f3f3; padding: 5px 10px; border-bottom: 1px solid #FFF; color:#666; }
.tPrecies table tr td.paddl30 {padding-left: 30px;}

.cont_estaedicion ol{
    counter-reset:li; 
    margin-left:0; 
    padding-left:0
}
.cont_estaedicion ol li{
    position:relative;     
    margin:0 0 13px 2em !important; 
    padding:4px 8px !important; 
    list-style:none; 
    *list-style:decimal; 
}
.cont_estaedicion ol li:before{
    content:counter(li); 
    counter-increment:li; 
    position:absolute; 
    top:0; 
    left:-2em; 
    width:22px; 
    margin-right:8px; 
    padding:3px 1px 4px 0 !important; 
    color:#999; /*color de la fuente*/
    font-size:12px; 
    background:#F3F3F3;
    border:1px solid #DDD;
    border-radius: 100%;
    font-weight:bold; 
    text-align:center
}
.cont_estaedicion ol li a {
    color:#0066CC !important;
    /*border-bottom: 1px solid #7FB2E5 ;*/
}

/** Fluido **/
.container-fluid { *zoom:1;
}
.container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; }
.container-fluid:after { clear: both; }
.row-fluid { width: 100%; *zoom:1; }
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574468085%; *margin-left:2.074468085106383%; }
.row-fluid [class*="span"]:first-child { margin-left: 0!important; }
.row-fluid .span12 { width: 100%; *width:99.94680851063829%; }
.row-fluid .span11 { width: 91.48936170212765%; *width:91.43617021276594%; }
.row-fluid .span10 { width: 82.97872340425532%; *width:82.92553191489361%; }
.row-fluid .span9 { width: 74.46808510638297%; *width:74.41489361702126%; }
.row-fluid .span8 { width: 65.95744680851064%; *width:65.90425531914893%; }
.row-fluid .span7 { width: 57.44680851063829%; *width:57.39361702127659%; }
.row-fluid .span6 { width: 48.93617021276595%; *width:48.88297872340425%; }
.row-fluid .span5 { width: 40.42553191489362%; *width:40.37234042553192%; }
.row-fluid .span4 { width: 31.914893617021278%; *width:31.861702127659576%; }
.row-fluid .span3 { width: 23.404255319148934%; *width:23.351063829787233%; }
.row-fluid .span2 { width: 14.893617021276595%; *width:14.840425531914894%; }
.row-fluid .span1 { width: 6.382978723404255%; *width:6.329787234042553%; }
[class*="span"].hide, .row-fluid [class*="span"].hide { display: none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right; }
.row { margin-left: -20px; *zoom: 1; }
.row:before, .row:after { display: table; line-height: 0; content: ""; }
.row:after { clear: both; }
 [class*="span"] {  float: left;  min-height: 1px;  margin-left: 20px; }

/** paquetes de renovacion para samsung */
.container_package { clear: both; display: block; /*max-width: 800px;*/ margin: 0 auto; }
.container_package h1 { margin-bottom: 15px; font:normal 1.45em Arial; }
.container_package h1 span { background-color: #FEE902; color: #333; border-radius:100%; padding: 2px 8px; margin-right: 10px; font-size: 16px;}

.container_package input.error, .container_package select.error { clear: inherit; }
.container_package label.error, .container_package span.msgError { float: right; width: 57.44680851063829%; *width:57.39361702127659%; }
#cont_ruc label.error, #cont_dni label.error, #cont_cex label.error   { width:100%; padding-top: 5px; margin-left: 0px;}

.container_package .type_payment label.error { display: block; background-color: #DE4E4E; color: #FAC9C9 !important; margin-top: 5px; float: none; padding: 2px 5px; border-radius: 3px;}

.padd_20 { padding: 20px; } .paddl_32 { padding-left: 32px; padding-top: 10px;}
.padd_10 { padding: 10px; }
.paddt10 { padding-top: 10px; }
.paddtb10 { padding: 10px 0; }
.paddt3 { padding-top: 3px; }
.margb0 { margin-bottom: 0!important;}

.package_left {}
    .package_left .margb15 img { width: 100%; }
.package_rigt { }

.package_price_confirmation, .price_suscripcion_pub { 
    padding: 10px;
    background:#2D2D2D; 
    cursor: pointer;
    color: #CCC!important;
}
.package_price_confirmation span { color:#999; }
.price_suscripcion_pub { border-top: 1px solid #565656; border-right: 1px solid #565656; border-right: 1px solid #565656; color:#FFF; }
.price_suscripcion_pub tr { }
.price_suscripcion_pub tr td { border-bottom: 1px solid #565656; padding:6px 10px!important; color:#FFF!important; }

.pk_price, .pk_price_l { font-size: 2.500em; padding: 5px 0; border-bottom: 1px solid #555; margin-bottom: 10px; }
.pk_price_l { border-bottom: none; border-right: 1px solid #555; padding: 0 5px; margin-bottom: 0;}
.pk_price span { display: block; margin-bottom: 5px;}
.pk_confirm, input.pk_confirm { padding: 10px 0;  text-align: center; color:#513D00; background: #FEE902; display: block; font: bold 1.333em Verdana;
    border-radius: 4px; width: 100%; border:0px solid #FEE902;}
.pk_confirm:hover, input.pk_confirm:hover { color: #121212; }

.content_package { margin-left: 0px!important; border-top: 1px solid #777;}
.package_item { 
    margin-bottom:0px; display: block; min-height: 54px;  margin-left: 0!important; 
    border: 1px solid #777; border-top-width: 0px; border-radius: 0px; background-color: #444444;
}
.package_item.actived {
    background-color: #444444;
}
.package_content_title { min-height: 4.6em; display: block; cursor: pointer; 
background-image: url(../../img/bg_arrow_package_2.png?20131023);
background-position: right center;
background-repeat: no-repeat;
/*border-bottom: 1px solid #555;*/
}
.package_item.actived .package_content_title { background: transparent  url(../../img/bg_arrow_package_actived.png?20131023) right -25px no-repeat; }

.package_title { }

.package_title h2 { font:bold 1.400em Arial; margin-bottom: 0em; padding-top: 5px; padding-left: 10px; color:#CCC;}
.package_title h2 span {color: #DE4E4E; font-size: 14px; font-weight: bold; font-style: normal; padding-left: 10px;}
.package_title span { color:#B1910E; font-style: italic; font-size: 1.25em; padding-left: 10px; }

.package_desc {  font: bold 18px Arial; text-align: right;}
    .package_desc span {color: #DE4E4E; padding-right: 30px; line-height: 55px; }
    .package_options { background: #2d2d2d; clear: both; display: none; margin-top: 0;}
    .package_options_title { color: #888; padding: 10px 15px; font: bold 1.125em Arial; border-bottom: 1px solid #666;}
    
    .package_options ul li { padding: 10px; border-left: 5px solid #2D2D2D; border-bottom: 1px solid #444; min-height: 15px; cursor: pointer; overflow: hidden; 
    background:transparent url('../../img/select_options.png') right -210px no-repeat;
    }
    .package_options ul li:hover, .package_options ul li.select_opt { border-left: 5px solid #FEE902; }
    .package_options ul li span { padding: 0 10px; width: 80px; display: inline-block; font-size: 14px; font-weight: normal;}
    .package_options ul li:hover span, .package_options ul li.select_opt span { color: #FEE902; font-weight: bold; }
    .package_options ul li.select_opt { background-position: right -14px;}
    
    .more_packages { background: #2d2d2d; padding: 10px 20px; color:#FEE902; margin-top: 0px; line-height: 20px; display: inline-block; font-size: 16px; margin-top: 10px;}    
   
    body.bg_renovaciones { background: #555 url(../../img/bg_renovaciones.jpg?20131016) left top repeat!important; font: normal 12px Arial, helvetica, sans-serif; }
    body.bg_renovaciones .display_off { display: none!important;}   
    
    body.bg_renovaciones header {min-width: 100%!important;}
    body.bg_renovaciones header.landing .login_qd { width: 38%; margin-top:1%; }
    body.bg_renovaciones header.landing .login_qd h4 { padding-right: 0!important;}
    body.bg_renovaciones header.landing .login_qd ul { width: 100%; }
    body.bg_renovaciones header.landing .login_qd ul li { float:right; padding-right: 0; margin-right: 0;}
    body.bg_renovaciones header.landing .login_qd ul li:first-child { margin-left: 4%; padding-left: 4%; border-right:none; }
    body.bg_renovaciones header.landing .login_qd ul li.border-r1 { border-left:1px solid #FFF; }
    body.bg_renovaciones .cont_logo_suscripcion > a {background-position: right ;}
/**/
.row_field { padding: 5px 0; overflow: hidden; margin: 0px 0 10px 0; }
.row_field span.label { font-size: 1.1515em; font-weight: normal; padding-top: 5px;}
.row_field input, .row_field select { line-height: 1.333em; border: 0px solid #FFF; padding: 6px 0; font-size: 1.2em;}
    .row_field select { padding: 5px 0; }
    
    .row_field label.error, .row_field span.msgError {
        background-color: #DE4E4E;
        color: #FFF !important;
        margin-left: 42.426%;
        margin-top: 5px;
        padding: 2px 5px;
        float: left;
        width: auto;border-radius: 3px;
    }
    
.type_payment { display: block!important; margin-bottom: 30px; background-color: transparent; }    
.type_payment ul li { background: #444 url('../../img/select_medio_pago.png') right -200px no-repeat; font-size: 14px; margin-bottom: 1px; border-left-color: #444; font-weight: normal;}
.type_payment ul li.select_opt { background-color: #2d2d2d; color: #FEE902; background-position: right -5px; }

.tabs {
    display:block;
    width: 100%;
    background-color: #444;
}
.tabs li { float: none; display: inline-block; margin: 10px 0px 0 5px;}
.tabs li a { padding:10px 20px; display: block; background-color: #3d3d3d; text-decoration: none; text-transform: uppercase; color:#999; outline: 0; }
.tabs li.act a { background-color: #666; color: #FFF; text-decoration: none; font-weight: bold; text-transform: uppercase;}

.frm_boleta, .frm_factura { clear: both; display: block; border: 1px solid #444; border-top: 0px solid #444; background-color: #666; }
.cFFF { color: #FFF!important; }
.cF9BB1C, .cF9BB1C:hover, .cF9BB1C:active, .cF9BB1C:visited { color: #F9BB1C!important; }
.cFEE902 { color: #FEE902!important; }
.c999 { color: #999!important; }
.bold { font-weight: bold; }
.font13 { font-size: 13px;}
.font14 { font-size: 14px;}
.font20 { font-size: 20px;}
.fontTahoma { font-family: tahoma; }
.border_b0 { border-bottom: 0px solid #FFF; }
.border_bc2 { border-bottom: 2px solid #F9BB1C;}
.tright { text-align: right; }
.tleft { text-align: left;}
.fright2 { float:right;}
.msg_note { background: #555; color: #FFF; display: block; padding: 5px; }


.noteConfirm { background-color: #DE4E4E; color: #FFF;}

.foot_package {
    padding: 20px 0;
    background-color: #444;
    padding: 20px;
}
.foot_package ul li {
    background: url("../../img/bullet_new.jpg?20131022") no-repeat scroll 0 4px ;
    padding-left: 20px;
}
.foot_package p { font-family: Arial;}
.lnk_new_perfil { padding: 10px; background-color: #2d2d2d; width: auto; margin-top: 10px;}

.i_block { display: inline-block!important; padding-left: 5px; }

.opt_nacionalidad_flat { 
    padding: 6px 10px 6px 40px; border: 1px solid #444; 
    background: #555 url('../../img/select_medio_pago.png') -5px -215px no-repeat; margin: 0; 
    display: block; cursor: pointer; color: #999;
}
.opt_nacionalidad_flat:hover {background-color: #444;}
.opt_nacionalidad_flat.opt_actived {
    background-color: #444;
    background-position: -5px -20px;
    border: 1px solid #2d2d2d; color: #FFF;
}
.ext{ display: none; }
.opt_nacionalidad_flat.opt_disabled { background-color: #555; border-color: #444; color:#999; }

.list_products_confirm { margin-top: 10px;}
.list_products_confirm li { padding: 10px 0; border-bottom: 1px solid #444; display: block; overflow: hidden;}

.list_products_confirm li div { border-left: 1px solid #444; }
.list_products_confirm li div:first-child { border-left: 0px solid #444; }
.list_products_confirm li div .txt_s10 { text-align: center; }
.list_products_confirm li h4 { color: #999; margin-left: 10px;}
.list_products_confirm li h4 span{ color: #FFF; }
.list_products_confirm li:last-child { border-bottom: none; font-size: 16px; }
.list_products_confirm li:last-child div { border: none; }
/* confirmation and cip*/
.content_confirmation { width: 400px; margin: 0 auto; padding: 20px; background: #2d2d2d;}
.content_confirmation .detail h3 { color: #999; border-bottom: 1px solid #444; padding-bottom: 5px; display:block; }
.content_confirmation .detail .cont_agrade h2 { color: #FFF; display: block; text-align: center; padding: 20px 0;}
.content_confirmation .detail .cont_agrade table { display: block; margin: 0 auto;}
.content_confirmation .detail .cont_agrade table tbody { width: 100%;}
.content_confirmation .detail .cont_agrade table tr.prin td { background-color: #444; color:#CCC;}
.content_confirmation .detail .cont_agrade table td { background-color: #FFF; color:#333; padding: 10px; border-bottom: 1px solid #CCC; font-size: 14px;}
.content_confirmation .detail .cont_agrade table td strong { color: #333; font-weight:bold; font-size: 16px;}
.content_confirmation .detail .bottom { padding: 20px 0; clear:both; text-align: center;}
.content_confirmation .detail .bottom button { background-color: #111; color:#FEE902; border: none; padding: 10px 20px;  }


/**breadcrum en renovaciones*/
.container_breadcrum_renovations { background-color: #444; height: 45px; clear: both;}
.container_breadcrum_renovations ul { display: inline-block; margin-left: 10px;}
.container_breadcrum_renovations ul li { display: inline-block; margin-right: 10px; margin-top: 8px; padding: 1px; background:#2d2d2d url('../../img/bg_breadcrum_renovacion.png?20131105') right center no-repeat; }
.container_breadcrum_renovations ul li a { color: #999; padding: 6px 15px; font-size: 12px; text-shadow: 0 1px 0px #000; margin-right: 12px; background-color: #444; display: inline-block;}
.container_breadcrum_renovations ul li a.page_active { color: #FFF; } 

/* errors back */
.list_errors_renovacion {
    display:block;
    background-color: #dedede;
    padding: 10px;
    margin-bottom: 10px;
}
.list_errors_renovacion .rows_errors { margin-bottom: 5px; color: #D62727; font-weight: bold;}
.list_errors_renovacion li { padding-bottom: 5px; color: #D62727; font-weight: normal; }

.bg444 { background-color: #444; }
.bgCCC { background-color: #999; }
.msg_renov_confirm { margin: 0 0 15px 0; padding: 10px; color:#FFF; text-align: center; display: block;}
.msg_renov_confirm p { margin: 0; padding: 0;}
select#tipo_doc { height: 30px;}

.logo_pe, .logo_vn, .logo_mc {float: left; background: transparent url('../../img/tipopago.jpg?20131107') 0 0 no-repeat; width: 80%!important; height: 30px!important; display: inline-block; padding: 10px 0 0 76px!important; margin-bottom: 5px;}
.logo_vn { background-position: 0 -49px; }
.logo_mc { background-position: 0 -104px; }

/* landing revistas */
#wrapper_revistas {max-width: 940px; padding:20px 10px; margin: 0 auto; display: block;}
.landing_revistas .wrapperCarruselv {
    height: 448px;
}
.landing_revistas .wrap_share1 { display: block; }
.landing_revistas .wrap_share2 { display: none; }
.landing_revistas .span9 { width: 99%;}
.cleft { clear: left; }
.link_impreso_revista {
    background:url(../../img/bg_h.png?20130923);
}

.opt_nacionalidad {
    display: inline-block;
    height: 20px;
    margin-top: 15px;
    margin-left: 5px;
}
.opt_nacionalidad li { float: left; }
.opt_nacionalidad li a { padding: 4px 15px; background-color: #F7F7F7; margin-left: 2px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #AAA; border:1px solid #EEE; position: relative;}
.opt_nacionalidad li a:hover { background-color: #EEE; color:#666;}
.opt_nacionalidad li.active_item a:link, 
.opt_nacionalidad li.active_item a:active, 
.opt_nacionalidad li.active_item a:visited { background-color: #FFF; color:#333; border-left: 1px solid #989898; border-top: 1px solid #989898; border-right:1px solid #989898; border-bottom-color: #FFF;
position: relative; z-index: 10002; outline: 0px solid #FFF; padding-top: 6px; padding-bottom: 6px;}

.cont_nacionalidad { background-color: #FFF; padding:15px 10px 10px; display: inline-block; overflow: hidden;  border-top: 1px solid #989898;}
.cont_nacionalidad select { margin-bottom: 10px; }
.contact-content input { width: 95%;}
.contact-content input[type="checkbox"] { width: auto!important;}


/* new compras */
.bg_renovaciones.new_compras header { min-width: inherit!important; }
.bg_renovaciones.new_compras .container_breadcrum_renovations { max-width: 1140px; margin: 0 auto;}

.bg_renovaciones.new_compras .container_package { max-width: 1100px; }
/** new styles responsive **/
/*
.block { display: block; }
.bg_arrow_head { background: transparent url("../../img/arrow_head_landing_producto.png?20130923") right top no-repeat; }
.fleft { float: left; }
.vmiddle { vertical-align: middle; }
.valign_middle {
    position: absolute; 
    top: 0; 
    bottom:0;  
    left: 0;
    height: auto;
    margin: auto;
}

.paddt5p { padding-top: 5%; }
.paddt10p { padding-top: 10%; }

ul { maRGin: 10px; } */
.cont_titu_venta h2 a { color: #888; }

.warningbox { background-color: #febe10; padding: 10px; display: block; color: #333; position: relative; font-size: 12px; margin-bottom: 20px;}
.warningbox span.closemsg { position: absolute; top: 5px; right: 5px; font-size: 12px; background-color: #333; color: #febe10; padding: 2px 6px; border-radius: 10px; font-weight: bold; cursor: pointer; }
.warningbox p { font-size: 12px; text-shadow: none!important; margin:0!important; padding-bottom: 0; color: #333; }
.warningbox p a { color: #d83500; text-decoration: underline; }
.btn-pq { 
    background: #da3c01; /* Old browsers */ 
    background: -moz-linear-gradient(top, #da3c01 0%, #d93600 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da3c01), color-stop(100%, #d93600)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top, #da3c01 0%, #d93600 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top, #da3c01 0%, #d93600 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top, #da3c01 0%, #d93600 100%); /* IE10+ */ 
    background: linear-gradient(to bottom, #da3c01 0%, #d93600 100%); /* W3C */ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da3c01', endColorstr='#d93600', GradientType=0 ); /* IE6-9 */;
    color: #fff; font-family: 'prelobold', Arial; border:none; font-size: 14px; text-align: center;  display: inline-block; padding: 10px 30px; margin-top: 5px; 
    box-shadow: 0px 1px 5px rgba(102,102,102,.7); 
    -webkit-box-shadow: 0px 1px 5px rgba(102,102,102,.7);  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.display_on { display: block; }
.display_off { display: none; }
