﻿@charset "utf-8";
/* CSS Document */
/*REVISTERO VIRTUAL*/

/****************************** RESET ***********************************/
body { margin:0; padding:0; border:0; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; background-color:#376C1C; }
h1, h2, h3, h4, h5, h6, p, ul, li, img { margin:0; padding:0; border:0; }
form { margin:0px; }
ul { list-style:none }
p { font-size:12px; }
.green-text { color:#81B22A; }
.block { display:block; }
.floatleft { float:left; }
.floatright { float:right; }
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }
.center-p { text-align:center; }
.leftalign-p { text-align:left; }
.rightalign-p { text-align:right; }
.strong { font-weight:bold; }
.no-display { display:none; }
.italic-light { color:#D2E288; font-style:italic; font-size:11px; }
.extra-padding-top { padding-top:10px; }
.uppercase { text-transform:uppercase; }
/******************************* HEADER ***********************************/
#header-wrapper { background:#FFFFFF url(../img/header-bg.png) repeat-x; width:100%; margin:0; padding:0; height:138px; }
#header { width:990px; margin:0 auto; padding:0 10px }
#header h1 { background:url(../img/logo.gif) no-repeat; width:362px; height:100px; margin:14px 0 0 3px; float:left; position:relative; }
#header h1 a { display:block; width:349px; height:100px; }
#header h1 a div { display:none; }
#header h1 a:hover div { background:#FFFFFF; border:#CCCCCC 1px solid; display:block; font-size:11px; left:10px; padding:3px; position:absolute; top:10px; }
#header h1 a span { display:none; }
.header-logo { margin:14px 0 0 3px; float:left; }
#header-search-box { float:right; background:url(../img/header-search-box.png) no-repeat; width:504px; height:80px; margin:10px 8px 0 0; display:inline; }
#header-search-box p { color:#333333; font-size:12px; margin:15px 20px 12px; font-weight:bold; }
#search-bar { width:464px; height:28px; background:url(../img/bg-topSearchBar.png) no-repeat; margin-left:15px; }
#search-bar input { background:none; border:none; margin:0; padding:5px 8px; *padding-left:2px;
float:left; width:320px; }
.header_form { margin:0px!important; }
/******************************* CONTENT ***********************************/
#content-wrapper { width:100%; background-color:#FFF; float:left; padding-bottom:15px; }
#content { width:990px; margin:0 auto; padding:0 10px; font-size:12px; position:relative; background-color:#FFF; }
/******************************* CONTENT-LEFT ***********************************/
#col-left { width:200px; float:left; }
#col-left h3 { color:#4D4A48; font-size:17px; line-height:22px; margin:14px 0; font-weight:bold; }
.smallbox { background:#F1F6DB url(../img/boxes/lightgreenbox-bg.jpg) no-repeat; width:184px; padding-top:5px; }
.smallbox a { margin:8px 0 0 11px; display:block; font-size:12px; }
.smallbox a:link, .smallbox a:visited { color:#376C1B; text-decoration:none; }
.smallbox a:hover { color:#376C1B; text-decoration:underline; }
.edicion-logo { width:184px; text-align:center; margin:16px 0 10px; }
.smallbox-green { background:url(../img/boxes/green-small-box.png) no-repeat; width:184px; line-height:36px; font-size:13px; font-weight:bold; padding-left:10px; margin:10px 0; }
a.white-link:link, a.white-link:visited { color:#FFF; text-decoration:none; }
a.white-link:hover { color:#FFF; text-decoration:underline; }
a.cancelar-link:link, a.cancelar-link:visited { color:#999999; font-size:10px; text-decoration:none; text-align:right; margin-right:20px; }
a.cancelar-link:hover { color:#666666; text-decoration:underline; }
/******************************* CONTENT-CENTER ***********************************/
#green-box { border:#82B32A 7px solid; float:left; font-size:14px!important; width:570px; background:#707173; margin:0 0 16px; color:#FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#green-box a, #welcome-box a { color:#AAC81B; }
#green-box a:hover, #welcome-box a:hover { text-decoration:none; color:#D2E288; }
#green-box p { padding:15px 0 3px 15px; color:#FFFFFF!important; font-size:13px!important; }
#welcome-box { border:#82B32A 7px solid; float:left; width:757px; background:#707173; margin-top:16px; padding:0 0px 10px 10px; color:#FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#welcome-box h3 { color:#376C1B; font-size:16px; padding-bottom:15px; }
#welcome-box p { font-size:13px; margin-bottom:7px; }
#welcome-box-left { width:403px; float:left; margin:15px 0px 0px; padding:0 10px; display:inline; }
#welcome-box-right { width:162px; float:left; margin-top:15px; }
#welcome-box-right p { font-size:16px; }
#welcome-box-right a { display:block; }
.box-close { text-align:right; float:right; }
.alert-gift { background:url(../img/icons/ico-gift-big.gif) 10px 5px no-repeat; padding:25px 0 13px 85px!important; }
#main-content { width:590px; float:left; margin:16px 0 15px; }
#main-content h2, .navegar-div h2 { color:#376C1B; font-size:22px; text-transform:uppercase; clear:left; }
#main-content h3 { color:#81B22A; font-size:18px; }
#main-content p { margin:0 7px 5px 0; color:#4E4A49; font-size:12px; }
.mag-small-view { margin:0 0 14px 8px; clear:left; float:left; width:575px; position:relative; display:inline; }
.mag-small-view-busqueda { margin:0 0 14px 0; clear:left; float:left; width:573px; position:relative; display:inline; border-bottom:1px solid #D2E288; padding-left:10px; }
.mag-small-view h4, .mag-small-view-busqueda h4 { color:#81B22A; font-weight:normal; }
.mag-small-view h4 a, .mag-small-view-busqueda h4 a { color:#81B22A; font-weight:normal; text-decoration:none; }
.mag-small-view h4 a:hover, .mag-small-view-busqueda h4 a:hover { text-decoration:underline; }
.bg2 { background-color:#fff; }
.bg1 { background-color:#F1F6DB; }
.mag-activada { text-align:right; position:absolute; right:20px; bottom:8px; font-size:14px!important; color:#376C1C!important; }
.mag-small-view-img { float:left; margin:0 8px 0 0; display:block; border:1px solid #CCCCCC; }
.mag-small-view h4, .mag-info-small h4, .mag-small-view-busqueda h4 { color:#82B32A; font-size:16px; font-weight:bold; }
.mag-small-view p { margin-bottom:0!important; }
.mag-list { clear:left; }
.mag-div { float:left; width:128px; display:block; display:inline; text-align:left; text-decoration:none; margin:10px 9px; }
.mag-div a { text-decoration:none; }
.mag-div .mag-name { color:#9BA442; font-size:12px; font-weight:bold; line-height:15px; margin:4px!important; float:left; }
.mag-name:hover { color:#FFFFFF; }
.mag-name a:hover, .mag-suscribirse:hover, .mag-date a:hover { text-decoration:none }
.mag-suscribirse a { color:#376C1C; font-size:11px; text-decoration:underline; clear:both; float:right; text-align:right; margin-right:5px; line-height:25px; }
.mag-date, .mag-name a { color:#9BA442; font-size:12px; font-weight:bold; line-height:15px; margin:4px!important; float:left; }
.mag-date, .mag-date a { color:#666666; font-size:10px; margin-left:4px!important; float:left; clear:left; }
.mag-div .mag-date { color:#666666; font-size:10px; margin-left:4px!important; float:left; clear:left; width:123px; }
.mag-date-busqueda { color:#666666; font-size:10px; float:left; }
.mag-suscribirse-busqueda { font-size:11px; }
.mag-div .mag-suscribirse { color:#376C1C; font-size:11px; text-decoration:underline; clear:both; float:right; text-align:right; margin-right:5px; line-height:25px; }
.mag-description { float:left; margin-bottom:20px; }
.mag-pic { width:215px; float:left; }
.mag-pic-small { width:128px; float:left; }
.green-box-small { width:215px; background:#94CB31 url(../img/boxes/greenbox-topleftcorner2.png) no-repeat; margin:16px 0 16px; color:#FFF; padding-top:5px; position:relative; }
.mag-info { float:left; margin-left:10px; width:355px; }
.mag-info-small { float:left; margin-left:10px; width:440px; }
.mag-info h2 { color:#82B32A; font-size:22px; }
.mag-info h3, .mag-info h3 a { color:#4E4A49; font-size:16px; font-weight:normal; }
.mag-info h3 a:hover { text-decoration:none; }
.mag-info h5 { color:#82B32A; font-size:12px; font-weight:bold; border-bottom:1px solid #D2E288; margin:15px 0 5px; }
.green-gradient-box { width:353px; border:1px solid #D1E288; background:#609324 url(../img/boxes/green-gradient-box-bg.jpg) repeat-x; font-size:14px; color:#FFFFFF; }
.green-gradient-box-popup { width:406px; border:1px solid #D1E288; background:#609324 url(../img/boxes/green-gradient-box-2.jpg) repeat-x; font-size:14px; color:#FFFFFF; position:absolute; z-index:999; }
.green-gradient-box-popup2 { left:0px; top:0px; width:406px; border:1px solid #D1E288; background:#609324 url(../img/boxes/green-gradient-box-3.jpg) repeat-x; font-size:14px; color:#FFFFFF; position:absolute; z-index:101; }
.green-gradient-box p { color:#FFFFFF!important; font-size:14px!important; margin-left:10px!important; }
.inside-box { height:51px; color:#FFFFFF; }
.compartir-icons { margin:5px 15px 0 0; }
.mag-transaccion-h3 { float:left; padding:12px 0; }
.diff-line-height { line-height:1; }
.new-info-box { width:438px; border:1px solid #82B32B; float:left; margin-top:15px; padding:10px 0 0 0; }
.new-info-box h5 { background-color:#D2E288; line-height:18px; font-size:12px; padding-left:10px; }
.suscripcion-box { width:438px; border:1px solid #D1E288; background:#D1E288 url(../img/misc/suscripcion-box-bg.jpg) repeat-x; float:left; margin:20px 0; }
.suscripcion-box2 { border:1px solid #D1E288; background:#46781F url(../img/icons/ico_download.jpg) 270px 10px no-repeat; color:#FFFFFF; float:left; margin:10px 0; padding:10px 80px 10px 10px; }
.suscripcion-box2 p { color:#FFFFFF!important; }
.suscripcion-box2 p span { color:#D2E288; font-size:11px; font-style:italic; }
.suscripcion-box2 h4 { color:#D2E288; font-size:16px; font-weight:normal; margin:0 0 10px 0; }
.grey-box { width:582px; float:left; padding-top:12px; }
.grey-box p { margin:5px 15px!important; }
.grey-box hr { clear:both; background-color:#D0D0D0; border:none; height:1px; }
.grey-box h4 { color:#376C1B; font-size:18px; font-weight:bold; float:left; margin:5px 15px!important; display:inline; }
.grey-box h5 { color:#376C1B; font-size:16px; font-weight:normal; clear:left; margin:5px 15px!important; }
.gbTop { background:#F0F0F0 url(../img/boxes/grey-box-bg.png) no-repeat; }
.gbBottom { background:#F0F0F0; }
.inside-grey-box { clear:left; }
.inside-grey-box-special { width:275px; text-align:right; margin-right:15px; }
a.dark-green-link:link, a.dark-green-link:visited { color:#376C1C; text-decoration:underline; }
a.dark-green-link:hover { color:#376C1C; text-decoration:none; }
a.light-green-link:link, a.light-green-link:visited { color:#82B32A; text-decoration:underline; }
a.light-green-link:hover { color:#82B32A; text-decoration:none; }
a.lighter-green-link:link, a.lighter-green-link:visited { color:#94CB31; text-decoration:underline; }
a.lighter-green-link:hover { color:#94CB31; text-decoration:none; }
a.h3-link:link, a.h3-link:visited { color:#82B32A; text-decoration:none; }
a.h3-link:hover { color:#82B32A; text-decoration:none; }
.biggerLink { font-size:16px; font-weight:bold; }
.note-p { color:#376C1C!important; font-size:11px!important; text-align:left!important; }
.ayuda-p { color:#4D4A48!important; font-size:14px!important; }
.ayuda-list { color:#376C1B!important; font-size:12px!important; margin:15px 30px!important; }
.ayuda-list a { line-height:20px; }
.atchung { background:url(../img/icons/atchung.png) 0 0 no-repeat; _height:120px; font-size:18px!important; min-height:120px; padding:0 0 0 130px; }
.safari-alert { -webkit-border-radius:10px; background:#FF6600 url(../img/safari-alert.jpg) bottom left no-repeat; color:#FFFFFF; display:block; padding:10px 10px 10px 120px; text-decoration:none; margin:15px 0 5px; }
.safari-alert strong { display:block; font-size:16px; }
/******************************* CONTENT-RIGHT ***********************************/
#col-right { width:181px; float:left; margin:16px 0 15px 10px; }
.smallbox-right { background:#F1F6DB url(../img/boxes/lightgreenbox-small-bg.jpg) no-repeat bottom; width:181px; color:#376C1C; margin-bottom:10px; }
.smallbox-right h3 { padding:0 10px 5px; font-size:15px; color:#4D4A48; font-weight:bold; }
.smallbox-center { width:161px; margin:0 auto; text-align:center; }
.smallbox-center form { margin:0!important; }
.smallbox-right p { padding:0 10px; }
.smallbox-btn { margin-top:10px; }
.smallbox-dark { background:#D2E288 url(../img/boxes/darkgreenbox-small-bg.png) no-repeat; }
.smallbox-dark h3 { padding-top:10px!important; }
.login-still { color:#FFFFFF; font-size:18px; font-weight:bold; padding:0 0 10px 0; text-align:center; }
.login-still p { color:#FFFFFF; font-size:18px!important; }
.pub-box { margin:5px 0; }
.pub-box span { color:#CCCCCC; display:block; font-size:10px; text-align:right; }
.bigger-margin-p { margin:10px 20px 10px 0!important; }
.ver-todas { margin:10px 20px!important; display:block; text-align:right; clear:both; }
.captcha { height:130px; }
#recaptcha_div { display:inline; float:right; margin-right:77px; }
/******************************* FOOTER ***********************************/
#footer-wrapper { background:url(../img/footer-bg.gif) repeat-x; width:100%; margin:0; padding:0; height:138px; clear:both; }
#footer { width:990px; margin:0 auto; padding:18px 10px 0; position:relative; color:#F3F6F2; }
#footer h2 { color:#D2E288; font-size:20px; }
#footer h3 { color:#D2E288; font-size:16px; clear:both; }
#footer p { margin:12px 30px 0 0; }
#footer-info { width:350px; float:left; padding:0 0 0 16px; }
#footer-menu { float:left; width:600px; display:inline; margin-left:20px; }
#footer-menu-ul { margin:3px 0 0; overflow:hidden; padding:0 0 10px; }
#footer-terms { clear:left; padding:8px 0 8px 16px; *padding-top:0;
}
a.footer-link:link, a.footer-link:visited { color:#D2E288; text-decoration:underline; }
a.footer-link:hover { color:#D2E288; text-decoration:none; }
.logo_iab { background:url(../img/logoiab.gif) no-repeat; display:block; height:42px; position:absolute; right:10px; top:90px; width:93px; }
.logo_mgmd { background:url(../img/magdalenamedio.gif) no-repeat; display:block; height:11px; position:absolute; right:115px; top:107px; width:9px; }
.logo_iab span, .logo_mgmd span { display:none; }
/******************************* FORMS ***********************************/	
form { margin:25px 0; }
.form-registro { width:520px; }
form p { text-align:right; font-size:10px!important; color:#376C1C!important; margin-right:10px!important; }
.invite-input { height:16px; border:1px solid #9FC55B; padding:4px; margin:2px 0; }
.verification-input { float:left; width:410px; }
.form-input { margin:0 0 8px; width:200px; }
.form-label { width:290px; text-align:right; float:left; margin:0 10px 8px 0; line-height:26px; clear:left; color:#666666; display:inline; }
.form-label span { color:#F77230; font-size:12px; font-weight:bold; margin:0 0 0 2px; }
.form-label-small { width:170px; text-align:right; float:left; margin:0 10px 8px 0; line-height:26px; clear:left; color:#666666; display:inline; }
.form-label-message { width:200px; text-align:right; float:left; margin:4px 10px 8px 0; line-height:18px; clear:left; color:#666666; display:inline; }
.form-label-greybox { width:105px; text-align:right; float:left; margin:0 10px 8px 0; line-height:26px; clear:left; color:#666666; display:inline; }
.form-label-alignLeft { text-align:left; clear:none; color:#376C1C; }
.form-label-long { width:485px; margin:2px; line-height:16px; }
.catcha-image { margin-bottom:8px; }
.form-checkbox { margin:0 8px 0 0; height:28px; padding:0; }
.form-textarea { width:440px; height:120px; background-color:#FFFFFF; text-align:left; clear:left; border:1px solid #9FC55B; color:#666666; padding:5px; margin:5px 0 5px 59px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.form-testarea { width:440px; height:230px; background-color:#FFFFFF; text-align:left; clear:left; border:1px solid #9FC55B; color:#000000; padding:5px; margin:5px 0 5px 59px; overflow:auto; }
.form-textarea-small { width:202px; border:1px solid #9FC55B; height:135px; overflow:auto; padding:3px; }
.form-testarea-small { width:202px; border:1px solid #9FC55B; height:135px; overflow:auto; padding:3px; }
.form-radio { clear:left; float:left; }
.radio-label { float:left; display:block; *float:none;
margin-bottom:5px; }
.form-select { display:block; height:24px; margin:4px 0 8px; float:left; color:#376C1B; *margin-bottom:4px;
*float:none;
}
.form-select-long { width:210px; }
.form-select-short { width:67px; float:left; margin-right:5px; }
.form-select-greybox { width:160px; float:right; margin-right:15px; _width:154px; }
.form-select-diff-margin { margin-right:0!important; }
.form-select-greybox-small { width:70px; margin-left:15px; float:left; }
.form-select-greybox-smalll { width:70px; margin-left:15px; float:right; }
.no-margin-left { margin-left:0!important; }
.form-select-greybox-smallr { width:70px; margin-right:15px; float:right; }
.register-box { background:#F1F6DB; padding:5px 0; margin:5px 0; }
#checkout-table { background:url(../img/misc/table-bg.jpg) repeat-x; color:#4E4A49; margin:10px 0 20px; }
#checkout-table th, .td-total { font-size:14px; color:#376C1C; font-weight:bold; }
.login-box { width:290px; background:#5F9224 url(../img/boxes/login-box-bg.jpg) repeat-x; border:#D2E288 1px solid; position:absolute; z-index:100000; top:0; right:0; }
.login-box-label { margin:0 10px 4px 24px; line-height:22px; color:#fff; display:block; font-size:15px; }
.login-input { margin:0 0 4px 24px; width:230px; clear:both; }
.login-bottom { display:block; height:28px; line-height:28px; margin-top:10px; padding:0 0 10px 24px; }
.table-td { border-bottom:1px solid #D2E288; }
.promo-number-box { background:none repeat scroll 0 0 #F4F4F4; border:2px dashed #81B22A; margin:0 0 15px; padding:8px; }
.promo-number-box form { padding:0px; margin:0px; }
.mail-disclaimer { background:#82B32A; border:2px solid #82B32A; clear:both; font-size:12px; padding:8px 8px 0px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.mail-disclaimer p { margin:0px; padding:0 0 8px; }
.mail-disclaimer p strong { color:#CC0000; font-size:14px; font-weight:bold; }
.mail-disclaimer-title { font-size:18px; font-weight:bold; }
mail-disclaimer-span { background:#33FF33; }
/******************************************** EDITORIALES *************************************/
.edit-options { clear:left; }
.edit-options-box { width:280px; float:left; padding-right:10px; margin:4px 0 10px; }
.edit-options-box h3, .content-h3 { font-size:16px!important; margin-bottom:6px!important; }
.editorial-p { font-size:13px!important; margin:12px 5px 0 0!important; }
.editorial-p-ayuda { font-size:16px!important; margin:12px 5px 0 0!important; }
.edit-options-box h3 a:hover { text-decoration:underline; }
/******************************************** TOOLTIP *************************************/
.tooltip { width:300px; position:absolute; top:-38px; right:25px; _right:40px; }
.tooltip-arrow { position:absolute; background:url(../img/misc/tool-tip-arrow.png) no-repeat; top:0; right:0; width:30px; height:68px; z-index:27; }
.tooltip-content { width:240px; position:relative; border:2px solid #D1E288; text-align:left; top:0; right:69; z-index:26; background:url(../img/misc/tool-tip-bg.jpg) repeat-x; color:#fff; _width:240px; }
.tooltip-content p { color:#FFFFFF!important; padding:6px; }
a.tooltip-1 { position:relative; /*this is the key*/ z-index:24; }
a.tooltip-1:hover { z-index:25; }
a.tooltip-1 span { display: none; }
a.tooltip-1:hover span { /*the span will display just on :hover state*/ display:block; position:absolute; top:-2em; right:5.5em; width:240px; height:208px; background: url(../img/misc/tool-tip-1.png) no-repeat; color:#fff; padding:5px 40px 0 5px; text-align: left; }
/******************************************** NAVEGAR *************************************/	
.navegar-div { width:579px; border:2px solid #D2E287; background-color:#FFF; position:absolute; top:0; left:210px; z-index:30; }
.navegar-div h2 { padding:6px 0 0 12px; ; }
.cerrar-navegar { background-color:#D2E287; line-height:22px; text-align:right; padding-right:15px; }
.navegar-div table tr td { text-align:center; }
/******************************************** DATE PICKER *************************************/	
/* the div that holds the date picker calendar */
.dpDiv { }
/* the table (within the div) that holds the date picker calendar */
.dpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #505050; background-color: #ece9d8; border: 1px solid #AAAAAA; }
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR { }
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR { }
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR { }
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR { }
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD { border: 1px solid #ece9d8; .width:17px;
}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; }
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover { background-color: #aca998; border: 1px solid #888888; cursor: pointer; color: red; .width:5px;
}
/* the table cell that holds the name of the month and the year */
.dpTitleTD { }
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD { }
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD { }
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
/* additional style information for the text that indicates the month and year */
.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight { color: 4060ff; font-weight: bold; }
/* the forward/backward buttons at the top */
.dpButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; padding: 0px; }
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; }
/* Plantillas Legales - martes 23 de junio 2009 -*/
               
#content_terminos { width:982px; background-color:#ffffff; margin:16px 0 0 0; }
#content_terminos h2 { color:#376C1B; font-size:22px; clear:left; }
#content_terminos h3 { color:#82B32A; font-size:16px; font-weight:bold; margin:10px 0 10px 0; }
#content_terminos h4 { color: #000000; font-size:12px; font-weight:bold; margin:20px 0 20px 0; }
#content_terminos p { color:#4E4A49; font-size:12px; margin:0 0 20px 0; }
#content_terminos p a { color:#82B32A; text-decoration:underline; }
#content_terminos p a:hover { text-decoration:none; }
.adquirir_ejemplar { color:#666666; display:block; font-size:14px; margin:0px; text-decoration:none; }
.adquirir_ejemplar strong { color:#333333; font-size:18px; }
.adquirir_ejemplar:hover { color:#82B32A; }
.adquirir_ejemplar strong:hover { color:#376C1B; }
#id { position:fixed; }
.login_left p, .login_right p { padding:15px 0 0 0; }
/* ------ MENU PRECIOS ------*/
.menu-precios { background:#5E9226 url(../img/boxes/login-box-bg.jpg) top repeat-x; border-color:#8FC52F; border-style:solid; border-bottom-width:3px; border-left-width:3px; border-right-width:3px; border-top-width:2px; color:#31BBF2; }
.menu-precios h2 { background:#900; color:#FFF; display:none; padding:5px; text-align:center; }
.menu-precios h4 { border-top:1px solid #8FC52F; color:#D2E288; }
.menu-precios table td { color:#F0F0F0; }
.menu-precios table td span { color:#D2E187; }
/*------------------------------------------OFERTAS ESPECIALES--------------------------------------*/
.combo-info { width:175px; float:right; }
.item-oferta-detalle { padding:10px 0px; border-bottom:1px #D2E287 solid; }
