 h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,li,ul {margin: 0; padding: 0}
a img,:link img,:visited img {border: none}
a {text-decoration: none; color:#666}
a:hover {text-decoration: underline}
p > a, p > span > a {font-weight: bold; color:#336666 }
body, td {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #fff}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 13px}
td, th {vertical-align:top}
body {margin-top:0px; padding: 0px 0px; background-color:#7a7368; background-image:url('/images/fondo_impresa.png'); background-repeat:repeat-y; background-position:center}
 h1, h2, h3, h4, h5, h6 { margin: .2em 0 .1em 0; color:#336666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1em; font-size:13px}
h1 {font-size: 26px; margin-top:.2em}
h2 {font-size: 22px}
h3 {font-size: 1.3em}
h4 {font-size: 1.1em}
h5 {font-size: 1.0em}
h6 {font-size: 1em}
h1 a, h2 a, h3 a, h4 a {color:#336666}
ul {margin:0 1em}
 #warp {width:1004px; margin:0 auto; padding:5px 0 0 0; background-color:#ffffff;  }
#header {height:60px}
#footer {background-color:#e2e7e8; height:45px; padding:0 ; margin:10px 0 }
#footer img {padding:0; margin:0}
#footer .borde {padding:0px; margin:13px 5px 5px 5px; float:left; width:1px; height:20px; border-left:#999 1px solid }
#footer .celda {background-color:#e2e7e8; font-size: 11px; vertical-align:middle; color:#336666; padding:0; margin:10px; float:left}
 #logo {float:left; margin: 0; width:327px}
#header_centro {float:left; width:423px; background-color:#e2e7e8;  margin:0 11px 0 0; font-size:0.8em; font-weight: height:60px}
#header_centro img {padding:5px 0 0 0}
#header_centro input {padding:0; margin:0}
#header_centro p {padding:0; margin:2px 0 0 0; font-weight:bold}
#header_centro .boxes {border: #666 1px solid; font-size: 10px; padding:2px; width:90px; height:15px; margin:0; vertical-align:middle}
#header_centro .boton {padding:0px; width:22px; height:23px; color:#336666; margin:0; vertical-align:top}
#header_centro .clave {font-size:6px; padding-top:5px; height:12px}
#header_centro .fecha_bold {font-family: "Arial Bold", "Arial"; margin-top:5px}
#header_centro .recuerdame {font-family: "Arial"; color:#666; margin-top:5px}
#header_centro .recuerdame input {vertical-align:text-top}
#sesion {float:left; width:223px; margin:10px 0 0 5px; height:50px}
#buscar {float:left; width:174px; margin:10px 0 0 10px; height:50px}
#header_derecha {background-color:#fff; padding:0; margin:0; float:left; width:209px}
#header_blog {}
#header_blog a {color:#666; font-size:12px}
 #menu {border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; margin: 5px 0 0px 0; height: 26px;  }
#menu ul{ float: left; margin: 0; padding: 0; list-style-type: none}
#menu ul li{ display: inline; float:left; margin:0 4px; position: relative}
#menu ul li a {font-size:1.0em; color:#336666; padding: 5px 5px; margin: 0; text-transform:uppercase; font-weight:bold; display:block}
#menu ul li.ultimo {float:right}
#menu ul li.ultimo a {float:right; color:#ff6600 }
#menu li ul {display: block; position: absolute; padding:0; margin:0; top: 1em; left: 0; width:250px; background-color:#e2e7e8}
#menu ul li ul li {float: left;  display: block !important; display: inline;  margin:0; z-index:100}
#menu li > ul {top: auto; left: auto; z-index:100}
#menu li ul a {font-size:0.9em; color:#333333; padding: 4px 6px; margin: 0; text-transform:uppercase; font-weight:normal; display:block; width:238px; border-bottom:1px solid #8e8e8e}
#menu a:hover, #menu a.seleccionado {text-decoration:none; background-color: #336666; color:#ffffff; z-index:100}
#menu li ul a:hover {text-decoration:none; background-color: #8c9fa3; color:#ffffff; z-index:100}
#menu ul li.ultimo a:hover {background-color:#ff6600; color:#fff }
  #user-bar-action {display: inline}
#user-bar-greeting {display:inline}
 #center {margin: 0; min-height:500px}
#center p, #articulos_edicion p, #col01_nota p {margin: 5px 0 10px 0}
 .fieldWithErrors {padding: 2px; color: red; font-weight: bold; display:inline}
#errorExplanation {width: 300px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
 .invisible, .invisible a {color:#ffffff; font-size:7px}
.texto_chico_gris {color:#666; font-size:0.85em}
.borrado {clear:both}
.divisor {border:none; border-bottom: #ccc 1px solid; margin: 10px 0}
.naranja {color:#ff6600 }
.naranja_italica {color:#ff6600; font-style:italic}
.resalta_altas {color:#cc0000; text-transform:uppercase; font-size: 0.9em; font-weight:bold}
.rojo {color:#cc0000 }
.verde {color:#336666 }
.verde_fuerte {color:green }
.grisoscuro {color:#666 }
.grisclaro {color:#ccc }
.even td {background-color:#ccc;}
.odd td {background-color:#fff;}
.negro {color:#000 }
.altas {text-transform: uppercase}
.fechador {font-size: 12px; text-transform: uppercase; border-top: 1px #ccc solid; padding: 5px 0}
.fechador a {color:#000}
.fechador p {padding:0; margin:0}
.fechador img {margin:0 5px 0 0; vertical-align:0px}
.banner_publicidad {text-align: center}
.derecha {float:right }
.izquierda {float:left}
.boton_ok {width:30px}
.firma {font-size: 11px; text-transform: uppercase; color:#333333; font-weight:bold}
.highlight {background-color: #ffff33}
 #col01 {width:490px; min-height: 400px; float:left; border-right:#ccc 1px solid; padding: 0 5px 0 0}
#col02 {width:240px; min-height: 400px; float:left; border-right:#ccc 1px solid; padding: 0 5px}
#col03 {width:240px; min-height: 400px; float:left; padding: 0 5px}
 #edicion_impresa, #blogs, #publicidad01, #mercados, #publicidad02 {}
#edicion_impresa {text-align:center}
 .noticias .hora {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; width:35px; float: left}
.noticias .contenido {width:445px; float: left}
.noticias .sector {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #999}
.noticias .sector_rojo {color: #ffffff; background-color: #cc0000; padding:2px 0 2px 3px; display:block; width:112px}
.noticias .sector_verde {color: #ffffff; background-color: #cc0000; padding:2px 0 2px 3px; display:block; width:128px}
.noticias .sector_rojo_titulo {font-style:italic; font-weight:normal; line-height: 1em; font-size:22px}
.noticias h4 {margin-top: 1em}
.noticias ul#relacionados_list, ul#relacionados_list {margin-top: 10px; margin-left: 2.5em; margin-right: 3em}
.noticias ul#relacionados_list li, #relacionados_list li {margin-bottom: 4px; list-style-type: disc}
 .notas .hora {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; width:35px; float: left; margin-top:4px}
.notas .contenido {width:445px; float: left}
.notas .nota_prensa {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #336666}
.notas strong, .notas b {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color:#ff6600 }
.notas i, .notas em { }
 .comentarios_form_izquierda {float:left; width:340px}
.comentarios_form_derecha {float:left; width:120px; font-size:0.85em}
.comentarios_form fieldset {background-color:#e2e7e8; border: 1px solid #ccc; color: #666; padding: 10px; margin: 0px}
.comentario_leyenda {color: #336666; padding:0; margin:0; font-size: 1.5em; margin-top: 0px; background:none}
.lista_comentarios h2 {font-family:Arial, Helvetica, sans-serif; font-weight: bolder}
.lista_comentarios h6 {color:#ccc; font-family:Arial, Helvetica, sans-serif}
ul.lista_ul_comentarios {list-style:none; margin: 0}
ul.lista_ul_comentarios li {margin-bottom:20px}
#noticias ul.lista_ul_comentarios li a {color:blue}
 .recomendacions_form_izquierda {float:left; width:230px}
.recomendacions_form_derecha {float:left; width:230px}
 .link_comentarios {font-size: 11px; color:#666; float:left; width:170px}
.link_comentarios img {vertical-align:text-bottom; margin-left:35px}
.link_comentarios a {color:#666 }
.rating {float:left; width:100px; padding:3px 0 0 0}
.link_enviar {font-size: 11px; color:#666; float: left; width: 100px}
.link_enviar img {margin-left:0px}
.link_enviar a {color:#666 }
 .ccp_pagination {background: white; width:490px; height:22px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:right; padding: 8px 0 4px 0 ;  }
.ccp_pagination a, .ccp_pagination span {padding: .2em .5em; margin-left: 5px}
.ccp_pagination span.disabled {color: #999; border: 1px solid #DDD}
.ccp_pagination span.current {font-weight: bold; background: #fff; color: #cc0000; border: 1px solid #000}
.ccp_pagination a {text-decoration: none; color: #105CB6; border: 1px solid #336666}
.ccp_pagination a:hover, .ccp_pagination a:focus {color: #003; border-color: #666; background-color:#ccc }
.ccp_pagination .page_info {background: #2E6AB1; color: white; padding: .4em .6em; width: 22em; margin-bottom: .3em; text-align: center}
.ccp_pagination .page_info b {color: #003; background: #6aa6ed; padding: .1em .25em}
.ccp_pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .ccp_pagination {height: 1%}
*:first-child+html .ccp_pagination {overflow: hidden}
 #blog_cabecera {margin-bottom:10px}
#blog_cabecera h1 {color:#fff; font-weight:bold; padding: 0; text-align:right; font-size:2em}
#blog_cabecera h2 {color:#fff; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold}
#blogs {}
#blogs .derecha h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: .6em 0}
#blogs .derecha h2 {font-family: Arial, Helvetica, sans-serif; color:#ff6600; font-size: 11px; font-weight:bold; text-transform:uppercase; margin: 0.1em 0}
#blogs h1 a {color:#336666 }
#blogs img.blog_foto {}
#blogs a {color:#000}
#blogs .blog_actualizado {margin-bottom:5px}
#blogs .blog_entrada h3 {display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-transform:uppercase}
#blogs .blog_entrada h3 a {color:#336666}
#blogs_entradas {margin: 0 8px }
#blogs_entradas .blog_fecha {color:#ff6600; text-transform: uppercase; font-size: 10px}
#blogs_entradas h1 {margin: 0 0 20px 0}
#blogs_entradas h1 a {color:#336666 }
#blogs_autor img {float: left; margin-right: 5px}
#blogs_bio {color:#666; width:150px; float:left; font-size:0.85em}
#blogs_bio h2 {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#blogs_autor h4 {font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:5px 0 10px 0}
#blog_buscar {margin: 10px 0}
#blog_buscar .boxes {border: #666 1px solid; font-size: 10px; padding:2px; width:200px; height:15px; margin:0; vertical-align:middle}
#blog_buscar .boton {padding:0px; width:22px; height:23px; color:#336666; margin:0; vertical-align:top}
 .list-line-odd td {background-color:#fff }
.list-line-even td {background-color:#ddd }
th{ background-color:#666; color:#fff }
 .tag1 {font-size: 0.5em}
.tag2 {font-size: 0.6em}
.tag3 {font-size: 0.7em}
.tag4 {font-size: 0.8em}
 #mq_noticias {background-color:#336666; color:#fff; height:28px; margin:8px 0 0 0; padding:0; font-size:16px}
#mq_noticias a {color:#ff6600}
#mq_acciones {background-color:#fff; height:20px; margin:0 0 10px 0; padding:0; font-size:12px; font-weight: bold}
#mq_acciones a {color:#ff6600}
 .star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url(/images/star.gif) left -1000px repeat-x}
.star-rating{ position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top}
.star-rating li{ display: inline}
.star-rating a, .star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{ background-position: left bottom}
.star-rating a.one-star{ width:20%; z-index:6}
.star-rating a.two-stars{ width:40%; z-index:5}
.star-rating a.three-stars{ width:60%; z-index:4}
.star-rating a.four-stars{ width:80%; z-index:3}
.star-rating a.five-stars{ width:100%; z-index:2}
.star-rating .current-rating{ z-index:1; background-position: left center}
 .inline-rating{ display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle}
 .small-star{ width:50px; height:10px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{ background-image: url(/images/star_small.gif); line-height: 10px; height: 10px}
 #lapregunta h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin: .5em 0}
#lapregunta input {background-color:#cc0000; color:#fff; font-size:0.8em; padding: 4px}
#lapregunta ul {list-style: none}
 div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0}
 #mercados {background-color:#e2e7e8; color:#666}
#mercados table {margin:3px}
#mercados td {padding:0 2px}
#mercados th {}
#mercados .simbolo {width: 60px; font-weight: bold; text-transform: uppercase; float:left; padding:0 0 0 4px}
#mercados .detalles {width: 172px; text-align:right; float:left}
#mercados .indicador {text-align:center}
 #formulario_perfil select, #formulario_perfil input {width: 200px; padding: 3px; margin-bottom: 1em}
#formulario_perfil label {display: block; clear: both}
#formulario_perfil div#hobbies_list {overflow: auto}
#formulario_perfil div#hobbies_list p {float: left; width: 160px}
#formulario_perfil div#hobbies_list label {display: inline; width: 250px}
#formulario_perfil input.hobbie_checkbox {width: auto; display: inline}
 #tweet {overflow: hidden}
#tweet ul li {color: #326464}
#tweet ul li a{ color: #ff6641}
 #blogs h2.comments {display: block; color: #c00000; padding-top: 7px; padding-bottom: 5px; padding-left: 25px; font-size: 1.1em; background: #e2e7e8 url(../images/coment.gif) no-repeat 6px center}
#links_recomendados {width: 200px; display: block; background-color:#e2e7e8; padding-top: 7px; padding-bottom: 5px; padding-left: 25px; font-size: 1em}
#links_recomendados h3{ color: #c00000; font-family: Arial; font-size: 1em; font-weight: bold}
#blogs ul#comment_list {margin-left: 0px; padding-left: 0px}
#blogs ul#comment_list li {text-decoration: none; list-style-type: none; padding-left: 0px; color: #303030}
#blogs ul#comment_list li a {color: #3f8383}
#blogs ul#comment_list li a em {color: #f60; font-style: italic}
#blogs ul#comment_list li strong a {color: #303030}
 .version_impresa {background-color: #777f6b; background-image:url('/images/fondo_impresa2.png')}
.version_impresa #warp {padding-left: 5px; padding-right: 5px}
.version_impresa h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; padding:0; margin:2px 0 10px 0; font-weight: bold}
#header_impresa #header_centro {width:417px; height:60px}
#header_impresa #header_centro img {padding:0; margin:0}
#header_impresa #header_derecha {width:247px}
#header_impresa .izquierda {padding:10px 0px 10px 15px; margin:0px}
#header_impresa img.edicion_caratula {float:left}
#header_impresa h3 {font-family:arial, helvetica; color:#333; font-weight:bold}
#articulos_edicion {padding:10px 0px}
#articulos_edicion .gorro {font-size: 11px; font-weight: bold; padding:0; margin:0}
#articulos_edicion h1 {padding:0; margin:0}
#articulos_edicion .link_comentarios img {vertical-align:text-bottom; margin-left:0px}
#articulos_edicion .link_comentarios {  }
#articulos_edicion .caja_entrevista {color: #ffffff; background-color: #cc0000; padding:1px 2px}
#col01_1 {float:left; width:240px; border-right:#ccc 1px solid; padding: 0 4px 0 0}
#col01_2 {float:left; width:240px; padding:0 0px 0 4px}
#visor_edicion {margin:0 0 0 5px; width:490px; float:left; padding: 0}
#col01_nota {float:left; width:490px; border-right:#ccc 1px solid; margin: 0 ; padding: 0 5px}
#col01_nota h1 {margin:5px 0; padding:0}
#col01_nota img {}
#col01_nota .gorro {font-size:11px; font-weight: bold; padding-top:20px; color:#cc0000; text-transform: uppercase; display:block}
#col01_nota .especial_titulo {background-image: url("/images/especial_fondo_titulo.png"); background-repeat: repeat-y; width:420px; min-height:22px; color:#fff; font-family: Arial, "MS Trebuchet", sans-serif; font-size:1.2em; text-transform: uppercase; padding:8px 5px 8px 65px}
#col01_nota .resumen {font-size:1.1em; color:#666 }
#col01_nota .opinion .gorro {font-family: Georgia, "Times New Roman", Times; color:#ff6600}
#col01_nota h1 {margin:5px 0; padding:0}
#col01_nota img {}
#col01_nota .gorro {font-size:11px; font-weight: bold; padding-top:20px; color:#cc0000; text-transform: uppercase; display:block}
#col01_nota .especial_titulo {background-image: url("/images/especial_fondo_titulo.png"); background-repeat: repeat-y; width:420px; min-height:22px; color:#fff; font-family: Arial, "MS Trebuchet", sans-serif; font-size:1.2em; text-transform: uppercase; padding:8px 5px 8px 65px}
#col01_nota .resumen {font-size:1.1em; color:#666 }
#col01_nota .opinion .gorro {font-family: Georgia, "Times New Roman", Times; color:#ff6600}
#col01_nota .opinion h1 {font-family: Arial, "MS Trebuchet", sans-serif}
#col02_nota {float:left; width:240px; padding: 0 5px}
#col03_nota {float:left; width:240px; padding: 0 5px; border-left:#ccc 1px solid}
 #resaltador_sectorial {}
#resaltador_sectorial h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform:uppercase; color:#fff; background-color:#5faede; width:240px; height:22px; padding:0px; cursor: pointer}
#resaltador_sectorial .resaltador_sectorial {margin:8px 0}
#resaltador_sectorial .resaltador_sectorial h3 {font-weight: bold; color:#ff6600; display:inline; float:left; padding:0; margin:2px 5px 0 0}
#resaltador_sectorial .resaltador_sectorial p {padding:0; margin:5px 0 2px 0}
#resaltador_sectorial .resaltador_sectorial strong, #resaltador_sectorial .resaltador_sectorial b {background-color: #ffff33}
#agenda_ejecutiva {background-image:url("/images/agenda.gif"); background-repeat:no-repeat; background-position:top; width:100%}
#agenda_ejecutiva h3 {padding-top:5px}
#agenda_ejecutiva h3 a {color:#ff6600}
#especial h2 {font-family: Arial, "MS Trebuchet", sans-serif; font-size:13px; font-weight:bold; padding:8px 0; text-transform: uppercase}
#especial h2 a {color:#cc0000}
#especial .texto {color:#666; font-size:1.1em}
#especial p {}
#especial p a {font-weight: normal}
 #impresa_opinion .seccion {font-weight: bold; font-family: Georgia, "Times New Roman", Times; color:#ff6600; font-size: 10px}
#impresa_opinion h3 {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 14px; margin-bottom:5px}
.impresa_firma {font-size: 9px; text-transform: uppercase; color:#333333}
#ediciones_anteriores {margin:0 10px}
#ediciones_anteriores .nedicion {float:left; width:150px; height:280px; margin:10px 16px 0 0}
#ediciones_anteriores .nedicion p {font-size: 10px}
#ediciones_anteriores h1 {color:#dc661e; font-size:1.4em; padding:0; margin:10px 0; font-weight: bold; font-family: Arial, "MS Trebuchet", sans-serif}
.cajita_subir {font-size: 8px; padding:0px; width:100px; margin:0}
 #motor {width:742px; margin: 0px ; padding: 0 0px}
.seccion_span, .sector_span, .clase_span {display: block; width: 155px; text-indent: -18px; padding:0 10px 0 18px}
#motor .izquierda {width:490px; border-right:1px solid #ccc; padding:0 5px 0 0; margin:0}
#motor .form_izquierda {width: 180px; float: left}
#motor .derecha {float:left; width:240px; margin:0 0 0 5px}
#motor .derecha .boton {width:auto}
#motor .resultado {color:#dc661e; font-size:1.1em; padding:0; margin:10px 0 0 0; font-weight: bold}
 #motor .resultados {margin:15px 0 }
#motor .resultados h2 {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; margin-bottom:6px; font-size:1.2em}
#motor .resultados p {padding:0; margin:0}
#motor .resultados p > a {color:green}
#motor .resultados p.texto_chico_gris > a {font-weight: bold; color:#666 }
#motor .motor_formulario {background-color: #d8dedf; color:#333; padding:20px 10px; margin:0 0 10px 0}
#motor .motor_formulario p {font-size: 110%}
#motor .boxes {border: #ccc 1px solid; font-size: 12px; padding:2px; width:90px; height:15px; margin:0; vertical-align:middle}
#motor .boton {font-weight: bold; font-size: 11px; color:#fff; width:90px; height:22px; vertical-align:middle; background-color:#dc661e}
#motor select {font-size: 10px}
 #productos .producto form, #productos .producto form div {display :inline}
#productos h1 {font-weight: bold; padding:0; margin:0}
#productos h2 {padding:0; margin:0; margin-bottom:15px}
#productos h4 {margin:0; padding:0; margin-bottom:15px}
#productos .col_01 {width:170px; min-height: 400px; float:left; border-right:#ccc 1px solid; padding: 0 5px}
#productos .col_02 {width:490px; min-height: 400px; float:left; border-right:none; padding: 0 5px}
#productos .naranja {color:#ff6600; font-weight: bold; font-size:1.2em}
#productos p, #productos li {color:#666 }
#carrito {padding: 5px}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ACCAE4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#cheque, #cheque td {background: #ACCAE4;}
#megazine {outline: none; width: 100%}
.permalink {font-size: 0.9em}
body#or div#outer_container #top_services_title, body#or div#outer_container #home_separator, body#or div#outer_container #footer, body#or div#outer_container #paginator {display:none !important}
#publicidad_cabecera {width:1000px}
#publicidad_cabecera .banner_publicidad {text-align: left}
#publicidad_cabecera .izquierda {float:left}
#publicidad_cabecera .derecha {float:right}
#secomentayexclusivo .firma {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #333}
#secomentayexclusivo .seccion {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; margin: 5px 0 0 0; background-color: #cc0000; padding:2px 0 2px 3px; display:block; width: 116px}
#secomentayexclusivo h2 {font-size: 18px; margin: 5px 0}
#secomentayexclusivo h3.titulo_divisor {color: #c00000; font-family: Arial; font-size: 1em; font-weight: bold}
#promocionado {position: relative}
#foto_titulo {width: 480px; height: 50px; position: absolute; top: 190px; left: 0px; color: white; background-color: #000; opacity: 0.50; -moz-opacity: 0.50; filter:alpha(opacity=50); padding: 5px}
#foto_titulo h1 {font-family: arial; font-size: 1.6em; color: white; margin:0; padding:0}
#foto_titulo p {margin:0 0 5px 0; padding:0; font-size: 0.9em; font-weight: bold}
#carousel_fotos {width: 490px; height: 250px; overflow: hidden}
#carousel_fotos #fotos {width: 10000px}
#carousel_fotos #fotos .slide {float: left; width: 490px; height: 250px}
#carousel_miniaturas {padding: 5px; margin:0 0 5px 0; background-color:#999}
iframe#iframe-marquee {overflow: hidden !important; border: none !important; height: 58px !important}
#videos_header h1 {display: block; background: #d52229 url("/images/header_videos.jpg") no-repeat; height: 80px; text-indent: -9999px}
#audios_header h1 {display: block; background: #d52229 url("/images/header_audios.jpg") no-repeat; height: 80px; text-indent: -9999px}
#latest_video h2 {font-size: 2.5em; margin-top: 0px; margin-bottom: 0.4em; background: #e1e5e6 url(/images/playing_videos.jpg) no-repeat; text-indent: -9999px}
#latest_audio h2 {font-size: 2.5em; margin-top: 0px; margin-bottom: 0.4em; background: #e1e5e6 url(/images/playing_audios.jpg) no-repeat; text-indent: -9999px}
#videos div.video a, #audios div.video a {display: block}
#latest_video object, #latest_video embed {width: 620px; margin: 0px auto; margin-left: 30px}
div.big_video, div.big_audio {width: 100%; display: block; overflow: hidden; background-color: #15120d; padding: 0px 0px}
div.big_video {background:none; text-align:center; margin-bottom:20px;}
#audios div.audio a.audio_player {display: block; width: 150px; height: 35px; background: url(/images/play.jpg) no-repeat center center; text-indent: -9999px; opacity: 0.8}
#audios div.audio a.audio_player:hover {opacity: 1; background-color: white}
 #latest_audio div.content p strong strong a {color: #c03d31; display: block}
#latest_audio div.big_audio h3 {color: #502d2a; font: 15px Georgia, "Times New Roman", Times, serif}
object#mp3playerdarksmallv3 {margin-bottom: 10px; margin-top: 5px}
div#pagination {clear: both; overflow: auto}
#latest_video div.content, #latest_audio div.content {margin-top: 1em; color: #5b5b5b; font: 1.1em/1.6em "Lucida Grande", Lucida, Verdana, sans-serif; margin-bottom: 1em; padding-bottom: 2em; border-bottom: 1px solid #c3c6c6}
#latest_audio div.content {padding-bottom: 0px; border: none}
div#col01.especial {width: 740px}
div#videos, div#audios {overflow: auto}
#latest_video div.content strong {color: #db1b00; margin-left: 10px; background: url(/images/clock.png) no-repeat; padding-left: 25px}
#videos div.video h4, #audios div.audio h4 {height: 40px}
#videos div.video h4 a, #audios div.audio h4 a{ padding: 0px}
#videos div.video h4 a:hover, #audios div.audio h4 a:hover{ background: none}
#videos h2, #audios h2 {font-size: 2.3em; color: #db1b00; float: left}
#audios div.audio a {margin-top: 10px; padding-bottom: 5px}
#videos div.video a {margin-top: 4px; padding-bottom: 5px}
#videos div.video a:hover, #audios div.audio a:hover {background-color: #c03d31}
#videos div.video a img {width: 150px; height: 112px; display:block; margin:0 auto;}
#videos div.video h4 strong {font: normal normal .8em "Lucida Grande", Lucida, Verdana, sans-serif; color: #c70b00; display: block; background: url(/images/clock.png) no-repeat right 0; padding-right: 19px; padding-top: 1px; height: 19px; text-align: right}
#videos div div.pagination {margin-top: 2em; margin-bottom: 2em; color: #595959; font-weight: bold; float: right; margin-right: 20px}
#videos div.top div.pagination {margin-top: 30px !important}
#videos div div.pagination span, #videos div div.pagination a {padding: 5px 10px; font-weight: bold; border-style: solid; border-width: 1px; color: #366}
#videos div div.pagination span.current {color: #dc2300}
#videos div div.pagination a:hover {background-color:#dc2300; color: white; text-decoration: none}
#videos div div.pagination span.disabled.prev_page {margin-right: 5px}
#latest_audio h2 {margin-bottom: 0.9em;}
#latest_video div.content, #latest_audio div.content {background:url(/images/latest_bg.png) repeat-x left bottom #fff;}
div.big_audio {text-align:center; background:none; margin:5px 0}
#latest_audio .content .text, #latest_video .content .text {padding:0 30px 0 15px; font-size:.8em; line-height:1.7em; color:#000}
#latest_video .content .text {padding:0}
#latest_audio div.content {padding-bottom: 20px;}
div#videos, div#audios {border-top:1px solid #C1C1C1}
#videos h2, #audios h2 {margin:20px 0 40px 0;}
#latest_audio .content .text strong a{ color:#C03D31}
div#videos .video, div#audios .audio {float: left; width: 160px; margin:0 25px 35px 0; height: 146px; overflow: hidden; border:solid 1px #e3e3e3; position:relative}
div#audios .audio {background:#fff url(/images/audio_bg.png) repeat-x}
div#audios div.last, div#videos div.last {margin-right:0}
#audios div.audio a.audio_player {display: block; width: 56px; height: 54px; background: url(/images/parlante.png) no-repeat; margin:20px auto 0 auto; padding:0}
#audios div.audio h4,#videos div.video h4 {margin-top:5px; padding:0 5px;}
#audios div.audio h4 a, #videos div.video h4 a {font-size:.85em; line-height:1.1em}
#audios div.audio .play, #videos div.video .play {position:absolute; bottom:5px; left:5px; padding:0; margin:0; font-size:.85em}
#audios div.audio .lenght, #videos div.video .lenght {position:absolute; bottom:2px; right:5px; color:#C70B00; font-size:.85em; padding:3px 0 3px 20px; background:url(/images/reloj.png) left center no-repeat}
#latest_video hr {border:none; border-top: solid 1px #e5e5e5; width:85%}
#latest_video div.content h2, #latest_audio div.content h2 {background: none; text-indent: 0px; margin-bottom: 10px; font-size: 25px; line-height:1.2em; color:#336666;}
#latest_audio div.content h2 {text-align:center}
#latest_video div.content {padding:0 20px 15px 20px; border:none}
div#videos .video {background:#fff url(/images/video_bg.png) repeat-x; height:194px}
  .tabberlive .tabbertabhide {display:none}
 .tabber {}
.tabberlive {margin-top:1em}
 ul.tabbernav {margin:0; padding: 3px 0; border-bottom: 1px solid #666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold}
ul.tabbernav li {list-style: none; margin: 0; display: inline}
ul.tabbernav li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #666; border-bottom: none; background: #ccc; text-decoration: none; font-weight: bold}
ul.tabbernav li a:link {color:#666 }
ul.tabbernav li a:visited {color: #667}
ul.tabbernav li a:hover {color: #000; background: #ccc; border-color: #666}
ul.tabbernav li.tabberactive a {background-color: #fff; border-bottom: 1px solid #fff; color: #c00 }
ul.tabbernav li.tabberactive a:hover {color: #000; background: white; border-bottom: 1px solid white}
 .tabberlive .tabbertab {padding:5px; border:1px solid #aaa; border-top:0;     }
 .tabberlive .tabbertab h1 {display:none}
.tabberlive .tabbertab h3 {# display:none}
 .tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {height:200px; overflow:auto}
 ol.ranking {margin:0 0 0 20px; padding:0; color:#ff6600}
ol.ranking li {color:#ff6600; padding:0; margin:0}
 #acciones {float:left; width: 928px; height: 15px; margin: 5px 0 0 0; position: relative}
#acciones .container {position: absolute; top: 2px; left: 20px; width: 905px; height: 15px; overflow:hidden; background: #fff; z-index: 0}
#acciones .previous_button {position: absolute; top: 1px; left: 1px; width: 20px; height: 15px; background: url(/images/icons/control_rewind_blue.png); background-repeat: no-repeat; z-index: 0; cursor:pointer}
#acciones .previous_button_disabled {background: url(/images/icons/control_rewind.png); background-repeat: no-repeat; cursor:default}
#acciones .next_button {position: absolute; top: 1px; right: 1px; width: 20px; height: 15px; background: url(/images/icons/control_fastforward_blue.png); background-repeat: no-repeat; z-index: 0; cursor:pointer}
#acciones .next_button_disabled {background: url(/images/icons/control_fastforward.png); background-repeat: no-repeat; cursor:default}
#acciones ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 15px}
#acciones ul li img {border:1px solid #999999; display:block; background:#E3EDFA}
#acciones ul li, #acciones_leyenda {font-family:arial,sans-serif; font-size:11px}
#acciones ul li {float: left;  display: block !important; display: inline;  margin:0pt; padding:0; list-style:none; width:181px; z-index:0 }
#acciones_leyenda {clear:both; font-weight:normal; padding: 0 3px 3px 3px; margin: 0 0 3px 0; border-bottom:1px solid #ccc}
#acciones_leyenda img {vertical-align:middle; margin:2px}
 #carrusel_agenda {width: 240px; margin: 0; background-color:#ccc position: relative}
#carrusel_agenda .container {position: relative;  width: 240px;  overflow:hidden; background: #FFF}
#carrusel_agenda .previous_button { float:left; width: 80px; height: 22px; background: url(/images/anterior_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#carrusel_agenda .previous_button_disabled {background: url(/images/anterior_off.png); background-repeat: no-repeat; cursor:default}
#carrusel_agenda .next_button { float: right; width: 80px; height: 22px; background: url(/images/siguiente_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#carrusel_agenda .next_button_disabled {background: url(/images/siguiente_off.png); background-repeat: no-repeat; cursor:default}
#carrusel_agenda ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;  }
#carrusel_agenda ul li img { display:block; background:#E3EDFA}
#carrusel_agenda ul li p {font-family:arial,sans-serif; font-size:11px}
#carrusel_agenda ul li {margin:0pt; padding:0; list-style:none; float:left; width:240px; display:block}
#carrusel_agenda .botones {height: 22px; width: 240px}
 #empresas_al_dia {width: 240px; margin: 0; background-color:#ccc position: relative}
#empresas_al_dia .container {position: relative;  width: 240px;  overflow:hidden; background: #FFF}
#empresas_al_dia .previous_button { float:left; width: 80px; height: 22px; background: url(/images/anterior_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#empresas_al_dia .previous_button_disabled {background: url(/images/anterior_off.png); background-repeat: no-repeat; cursor:default}
#empresas_al_dia .next_button { float: right; width: 80px; height: 22px; background: url(/images/siguiente_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#empresas_al_dia .next_button_disabled {background: url(/images/siguiente_off.png); background-repeat: no-repeat; cursor:default}
#empresas_al_dia ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;  }
#empresas_al_dia ul li img { display:block; background:#E3EDFA}
#empresas_al_dia ul li p {font-family:arial,sans-serif; font-size:11px}
#empresas_al_dia ul li {margin:0pt; padding:0; list-style:none; float:left; width:240px; display:block}
#empresas_al_dia .botones {height: 22px; width: 240px}
 #indicadores_mercados {width: 240px; margin: 0; background-color:#ccc position: relative}
#indicadores_mercados .container {position: relative;  width: 240px;  overflow:hidden; background: #FFF}
#indicadores_mercados .previous_button { float:left; width: 80px; height: 22px; background: url(/images/anterior_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#indicadores_mercados .previous_button_disabled {background: url(/images/anterior_off.png); background-repeat: no-repeat; cursor:default}
#indicadores_mercados .next_button { float: right; width: 80px; height: 22px; background: url(/images/siguiente_on.png); background-repeat: no-repeat; z-index: 100; cursor:pointer}
#indicadores_mercados .next_button_disabled {background: url(/images/siguiente_off.png); background-repeat: no-repeat; cursor:default}
#indicadores_mercados ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;  }
#indicadores_mercados ul li img { display:block; background:#E3EDFA}
#indicadores_mercados ul li p {font-family:arial,sans-serif; font-size:11px}
#indicadores_mercados ul li {margin:0pt; padding:0; list-style:none; float:left; width:240px; display:block}
#indicadores_mercados .botones {height: 22px; width: 240px; clear: both}
