/* 
 * HTML5 ✰ Boilerplate
 *
 * What follows is the result of much research on cross-browser styling. 
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 * 
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #00e; }
/*a:visited { color: #551a8b; }*/
a:hover { color: #06e; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 0; padding: 0 0 0 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

body{
  background: #F5F5F5; /*url(/images/2011/fnd_body.gif) repeat-y center 0;*/
  font: 12px Arial, Helvetica, sans-serif;
}

a{
    color: #407BB5;
}
.banner{
  float: left;
  display: inline;
  margin-bottom:10px;
}
.banner_sup_portada{
  float: left;
  display: inline;
  margin: 0 1%;
  width: 98%;
}


.oculto{
    display: none !important;
}

/* date picker */
.datePicker{
  width: 185px;
}
.datePicker .header {
	background:		#407BB5 !important;
	padding:		3px;
	border-bottom:	1px solid WindowText;
}
.datePicker td .topLabel {
	color: #A0BEDB !important;

}
.datePicker td .topLabel:hover{
  color:#fff !important;
}
.datePicker .labelPopup {
	background:	#E1E8EA !important;
}
.datePicker .labelPopup a:hover {
	background:	#87A3AF !important;
}
/* fin date picker */


#contenedor{
  width:100%;
  max-width:1020px;
  background: #fff;
  margin: 0 auto;
  overflow: hidden;
  padding:0;
}
#barra_sup{
  width: 100%;
  height: 5px;
  overflow: hidden;
  background: #407BB5;
  /*margin-bottom: 8px;*/
}
.txt_publicidad{
  margin-bottom: 2px;
}
#banner_superior{
  float: left;
  display: inline;
  width: 98%;
  padding:0 1%;  
}
#banner_superior img{
  float: left;
}
#banner_superior .banner{
  margin: 0;
}

#banner_superior_tablet{
  display: none;
}
.banner_superior_portada_tablet{
  display: none;
}
#banner_superior_smartphone{
  display: none;
}
.banner_superior_portada_smartphone{
  display: none;
}

#banner_orejeras_sup{
  margin: 0 auto;
  width: 1020px;  
}
#banner_orejeras_izqda{
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -670px;  
  text-align: right;
  width:150px;
  z-index: 900;
}
#banner_orejeras_dcha{
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: 520px;
  text-align: left;
  width:150px;
  z-index: 900;
}
.orejeras_fijas{
  position: fixed !important;
}
#banner_orejeras_sup .txt_publicidad, #banner_orejeras_izqda .txt_publicidad, #banner_orejeras_dcha .txt_publicidad{
  display: none;
}

#banner_orejeras_izqda .banner, #banner_orejeras_dcha .banner{
  float: none;
}


#fecha_cabecera{
  float: left;
  display: inline;
  width: 98%;
  height: 24px;
  padding:0 1%; 
  margin-top: 5px; 
}

#fechaVP{
  float: left;
  display: inline;
  color: #999999;
  font:11px Arial, Helvetica, Sans-serif;
  margin-top: 3px;
}

#social_botones{
  float: right;
  display: inline;
  margin-right: 10px;
}
#social_botones .twitter-follow-button{
  margin: 0 5px 0;
}

#rss{
  float: right;
  display: inline;
  margin-top: 3px;
  color: #999999;
  font:11px Arial, Helvetica, Sans-serif;
}

#rss a{
  color: #999999;
  text-decoration: none;
  font:11px Arial, Helvetica, Sans-serif;  
  line-height: 16px;
  float: left;
  display: inline;
  cursor: pointer;
}
#rss span{
  float: left;
  display: inline;
  margin: 0 5px;
}
#rss a img{
  float: left;
  display: inline;
  margin-right: 6px;
}

#rss a:hover{
  color: #333;
}

#cabecera_logo{
  float: left;
  display: inline;
  width: 98%;
  padding:0 1%;  
  height: 90px;
  position: relative;
}
#cabecera_logo #btn_ranking, #cabecera_logo #btn_rankingnac{
  float: right;
  display: inline;
  margin: 18px 0 0 10px;
}
/*
#cabecera_logo #btn_qeq{
  float: right;
  display: inline;
  margin: 14px 0 0;
}
*/
#btn_acceder_qeq{
    float:right;
    margin:18px 0 0 10px;
}
#btn_acceder_qeq img{
  display: block;
}

#despl_categorias{
  display: none;
}


#cabecera_logo #logo_vp{
  float: left;
  display: inline;
  margin: 6px 0 0 0;
}
#botones_cabecera_smart{
  display: none;
}

#especial_verano{
  float: left;
  display: inline;
  margin: 0px 0 10px;
}

#navegacion{
  float: left;
  display: inline;
  margin: 5px 0 5px;
  width: 98%;
  padding: 0 1%;  
  position: relative;
  z-index: 800;
}

#menu_categorias{
  float:left;
  display: inline;
}
#menu_categorias .ancho{
  width: 100px; 
}
#menu_categorias .ancho a{
  width: 100px; 
}
#menu_categorias li{
    float:left;
    display: inline;
    position: relative;
    height: 16px;
    border-right: 2px solid #E9E9E9;
    font: 11px Arial, Helvetica, sans-serif;
    /*width:82px;*/
    text-align: center;
    /*padding: 0 5px;*/
    padding: 0 12px;
}

#menu_categorias li.con_hijos{
  background-image: url(/images/2011/fnd_con_hijos.gif);
  background-repeat: no-repeat;
  background-position: center 37px;
}

#menu_categorias li a{
    font: bold 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #777;
    /*
    position: absolute;
    bottom:5px;
    left: 5px;
    width: 82px;*/
    text-align: center;
}
#menu_categorias li a:hover{
  color:#333 !important;
}

#menu_categorias ul{
  position: absolute;
  top: 16px;
  left:5px;
  background-color:#666;
  background-image: url(/images/2011/fnd_submenu.gif);
  background-position: 37px 0;
  background-repeat: no-repeat;
  width:160px;
  border: none;
  padding:15px 10px 15px 10px;
  display: none;
  z-index: 300;
}
#menu_categorias ul li{
  float: none;
  width: auto;
  display: block;
  border: none;
  text-align: left;
  margin: 0 0 3px 0;
  padding:0 0 0 6px;
  height: auto;
  background: url(/images/2011/bullet_submenu.gif) no-repeat 0 6px;
  font: 11px Arial, Helvetica, sans-serif;
  line-height: 11px;
}
#menu_categorias ul li a{
    font: 11px Arial, Helvetica, sans-serif;
    text-transform: none;
    text-decoration: none;
    color: #fff;
    position: relative;
    width: auto;
    text-align: center;  
}
#menu_categorias ul li a:hover{
  color: #fff !important;
  text-decoration: underline !important;
}

#menu_categorias li a#lnk_plazadeportiva{
  background: #ACA200;
  color:#fff;
  padding:2px 3px;
}
#menu_categorias li a#lnk_plazadeportiva:hover{
  color: #DEDA99 !important;
}

#despl_categorias{
 display: none; 
}

#navegacion #frm_buscador{
  float:right;
  width: 125px;
  display: inline;
  margin: 0;
}
#navegacion #frm_buscador img{
  float: left;
  display: inline;
  margin-right: 5px;
}
#navegacion #frm_buscador .texto{
  width: 80px;
  border-top: 1px solid #B1B1B1;
  border-left: 1px solid #B1B1B1;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  margin-right: 5px;
  float: left;
  display: inline;
  font: 11px Arial, Helvetica, sans-serif;
  color: #666;
  height: 16px;
}
#btn_buscar_google{
  float: left;
  display: inline;
  margin-top: 2px;
}


/* portada */
.portada{
  float: left;
  display: inline;
  width: 98%;
  border-top: 5px solid #4E4E4E;
  margin-bottom: 20px;
  padding:0 1%;  
}
.nombre_portada{
  float: left;
  display: inline;
  width: 100%;
  padding:2px 0;
  margin-bottom: 5px;
}
.nombre_portada_PD{
  padding: 0;
}
.nombre_portada h2{
  float: left;
  display: inline;
  font:bold 12px Arial, Helvetica, sans-serif;
  color: #818181;
  text-transform: uppercase;
  background: url(/images/2011/fnd_nombre_portada.gif) no-repeat right 4px;
  padding-right: 10px;
}
.nombre_portada h2.h2_plazadeportiva{
  background:  none;
}
.nombre_portada h2.h2_plazadeportiva img{
  display: block;
}

.cabecera_portada{
  float: left;
  display: inline;
  margin: 0;
  padding: 0;
}

#fb_likebox{
  margin: 10px 0;
}

.twitter_widget{
  float: left;
  display: inline;
  margin: 10px 0;
}
/* fin portada */

/* especiales portada */
.especiales{
    background: #f9f9f9 url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    margin-bottom: 20px;
    height: 150px;
    padding-bottom: 5px;
    float: left;
    display: inline;
    width: 100%;
    overflow: hidden;
    position: relative;
}
html > body .especiales{
    min-height: 150px;
    height: auto;
}

.especiales h2{
    background: #515151 url(/images/2011/bullet_especiales.gif) no-repeat 5px 11px;
    padding:5px 5px 0 15px;
    /*color:#407BB5;*/
    color:#E6EEF7;
    height:17px;
    border-bottom:3px solid #C4C4C4;
    margin-bottom: 8px;
    font: bold 13px Arial, Helvetica, sans-serif;
    line-height: 16px;
    text-transform: uppercase;
}

.contenedor_filas_especiales{
  position: relative;
  top: 0;
  left: 0;
  width: 5000px;
}

.fila_especiales{
  float: left;
  width: 1000px;
  position: relative;
}

.especial{
    float:left;
    display: inline;
    padding: 5px 5px 10px 5px;
    margin-left: 1%;
    width: 30.5%;
    overflow:hidden;
            
}

.btn_nav_especiales{
  cursor: pointer;
  /*margin-left: 15px;*/
  position: absolute;
  top: 70px;
  left: 5px;
  /*filter:alpha(opacity=80);*/
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  
}
.btn_nav_dcha{
  left: auto !important;
  right: 5px !important;
}

.especiales_p .btn_nav_especiales{
  top: 100px;
}

.btn_nav_especiales:hover{
    /*filter:alpha(opacity=100);*/
  	-moz-opacity:1;
  	-khtml-opacity: 1;
  	opacity: 1;
}


/* REVISAR EL CASO EN EL QUE APARECE
.izqda .especial{
    background:none;
    width: 215px;
}
*/


.especial h3{
   font: 16px Georgia, "Times New Roman", Times, serif;
   color: #000;
   margin-bottom: 5px;
}
.especial h3 a{
    font: 16px Georgia, "Times New Roman", Times, serif;
    color: #000;    
    text-decoration: none;
}
.especial h3 a:hover{
    text-decoration: underline;
}
.izqda .especial .marco_foto{
    height: 145px;
}
.especial .marco_foto{
    float:left;
    display: inline;
    max-width: 140px;
    width: 55%;
    max-height: 95px;
    height: 25%;
    overflow: hidden;
    margin-bottom: 1%;
    margin-right: 8px;
}
.especial .marco_foto img{
  width: 100%;
}

.especiales_p{
  float: left;
  display: inline;
  width: 680px;
  overflow: hidden;
  margin-bottom: 10px;
}
.especiales_p .fila_especiales{
  width: 680px;
}

.especiales_p .especial{
  /*width: 210px;*/
  overflow: hidden;
}

.especiales_p .especial .marco_foto{
    width: 100%;    
    margin: 0;
    height: 155px;
    max-width: 210px;
    max-height: none;    
}
.especiales_p .especial .marco_foto img{
  width: 100%;
}
.especiales_p .especial h3{
  clear: both;
}

.especial p{
    font:11px Arial, Helvetica, sans-serif;
    color:#666;
}
/* fin especiales portada */


#infobolsa_grande{
  float:left;
  display:inline;
  height: 190px;
  width: 100%;
  margin-bottom: 5px;
}

#iframe_ticker{
  height: 20px;
  width: 100%;
  margin-bottom: 10px;
  float: left;
  display: inline;
  overflow: hidden;  
}
#iframe_ticker iframe{
  width: 100%;
}



/* estilos izqda */
.izqda{
  float: left;
  display: inline;
  width: 680px;
  overflow: hidden;
}

/* fin estilos izqda */



/* estilos dcha */

.dcha{
  float: right;
  display: inline;
  width: 300px;
}

#tiempo{
    width: 300px !important;
    height:55px;
    margin-bottom: 10px;
    background: url(/images/2011/fnd_tiempo.jpg) no-repeat 0 0;
    position:relative;    
}
#tiempo #TT_Q3es9Z52KY3oZMzcT{
    position:absolute;
    top: 3px;
    right:60px;
}

.lo_mas_VP{
    background: #fff url(/images/2011/fnd_lo_mas.jpg) no-repeat 0 0;
    margin: 10px auto;
    width: 300px;
    float:left;
    padding-bottom: 10px;
    overflow: hidden;
    position: relative;
}
.lo_mas_VP_logo{
  transition: all 0.3s linear 0s;
  position: absolute;
  top: 10px;
  right: 10px;
}
.lo_mas_VP_logo:hover{
  opacity: 0.8;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  
}
  
.lo_mas_VP h2{
    font:normal 17px Georgia, Times New Roman Times, Serif !important;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 16px 0 0 10px !important;
    height:18px !important;
    overflow:hidden !important;
}
.lo_mas_VP h2 a, .lo_mas_VP h2 a:hover{
  color: #fff !important;
  text-decoration: none;
  display: block;
}
.lo_mas_VP .pest_lo_mas{
    float:left;
    display: inline;
    height: 18px;
    margin-top: 4px;
    overflow: hidden;
    margin: 8px 0 10px 10px;
    width: 2166px;
}
.lo_mas_VP .pest_lo_mas li{
    float:left;
    display: inline;
    list-style-position: outside;
    height: 18px;
    margin-right: 5px;
    background: url(/images/2011/fnd_pest_azul_izqda.jpg) no-repeat 0 0;
    padding: 0 0 0 5px;
}
.lo_mas_VP .pest_lo_mas li.seleccionado{
    background: url(/images/2011/fnd_pest_blanco_izqda.jpg) no-repeat 0 0;    
}

.lo_mas_VP .pest_lo_mas li a{
    float: left;
    display: inline;
    background: url(/images/2011/fnd_pest_azul_dcha.jpg) no-repeat right 0;
    height: 15px;
    color: #666;
    text-decoration: none;
    font:bold 11px Arial, Helvetica, sans-serif;
    padding:3px 10px 0 5px;
    text-transform: uppercase;    
}
.lo_mas_VP .pest_lo_mas li.seleccionado a{
    background: url(/images/2011/fnd_pest_blanco_dcha.jpg) no-repeat right 0;    
}

.lo_mas_VP .lst_lo_mas{

    float:left;
    display: inline;
    margin: 0 10px 0 10px;
    width: 280px;
}
.lo_mas_VP .lst_lo_mas li{
    float:left;
    position: relative;
    display: inline;
    font:11px Arial, Helvetica, sanas-serif;
    color:#6696C8;
    width: 280px;
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 4px;
    margin-top: 5px;    
}
.lo_mas_VP .lst_lo_mas li a{
    background: url(/images/2011/bullet_not_relacionadas.gif) no-repeat 0 6px;    
    font:11px Arial, Helvetica, sans-serif;
    color:#6696C8;
    text-decoration: none;
    padding-left: 7px;
    float:left;
    width: 270px;
}
.lo_mas_VP .lst_lo_mas li a:hover{
    text-decoration: underline;
}

/* lo mas PD */

.lo_mas_PD{
    background: #fff url(/images/2011/fnd_lo_mas_PD.jpg) no-repeat 0 0;
    margin: 10px auto;
    width: 300px;
    float:left;
    padding-bottom: 10px;
    overflow: hidden;
}
.lo_mas_PD h2{
    font:700 15px "Droid Sans", sans-serif !important;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 6px 0 0 10px !important;
    height:18px !important;
    overflow:hidden !important;
}
.lo_mas_PD .pest_lo_mas{
    float:left;
    display: inline;
    height: 18px;
    margin-top: 4px;
    overflow: hidden;
    margin: 4px 0 10px 10px;
    width: 2166px;
}
.lo_mas_PD .pest_lo_mas li{
    float:left;
    display: inline;
    list-style-position: outside;
    height: 18px;
    margin-right: 5px;
    background: url(/images/2011/fnd_pest_color_izqda_PD.jpg) no-repeat 0 0;
    padding: 0 0 0 5px;
}
.lo_mas_PD .pest_lo_mas li.seleccionado{
    background: url(/images/2011/fnd_pest_blanco_izqda_PD.jpg) no-repeat 0 0;    
}

.lo_mas_PD  .pest_lo_mas li a{
    float: left;
    display: inline;
    background: url(/images/2011/fnd_pest_color_dcha_PD.jpg) no-repeat right 0;
    height: 15px;
    color: #666;
    text-decoration: none;
    font:bold 11px Arial, Helvetica, sans-serif;
    padding:3px 10px 0 5px;
    text-transform: uppercase;    
}
.lo_mas_PD   .pest_lo_mas li.seleccionado a{
    background: url(/images/2011/fnd_pest_blanco_dcha_PD.jpg) no-repeat right 0;    
}

.lo_mas_PD  .lst_lo_mas{

    float:left;
    display: inline;
    margin: 0 10px 0 10px;
    width: 280px;
}
.lo_mas_PD  .lst_lo_mas li{
    float:left;
    position: relative;
    display: inline;
    font:12px Arial, Helvetica, sanas-serif;
    color:#6696C8;
    width: 280px;
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 4px;
    margin-top: 5px;    
}
.lo_mas_PD  .lst_lo_mas li a{
    background: url(/images/2011/bullet_not_relacionadas_PD.gif) no-repeat 0 6px;    
    font:12px Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration: none;
    padding-left: 7px;
    float:left;
    width: 270px;
}
.lo_mas_PD  .lst_lo_mas li a:hover{
    text-decoration: underline;
}

/* fin lo mas PD */





/* banner localidades home */
#banner_localidades{
    width: 300px !important;
    background: #ABA27E;
    padding-bottom: 10px;
    margin-top: 20px;
    float: left;
    display: inline;
}
#tit_banner_localidades{
    height: 73px;
}
#tit_banner_localidades img{
    display: block;
}

#banner_localidades .img_localidad{
    display: block;
    width: 270px;
    margin: 0;
}
#banner_localidades h3{
    margin-top: 8px;
    background:url(/images/2011/bullet_h3_localidad.gif) no-repeat 0 8px;
    padding-left: 7px;
    margin-left: 3px;
    position:relative;
    border:1px solid #fff;
}
#banner_localidades h3, #banner_localidades h3 a{
    font:  17px/19px Georgia,"Times New Roman",Times,serif;
    color: #635B41;
}   
#banner_localidades h3 a{
    text-decoration: none;
}
#banner_localidades #blanco_localidad{
    padding: 4px;
    background: #fff;
    overflow:hidden;
    width: 270px;
    margin: 10px auto 0;
}
#banner_localidades h3 a:hover{
    text-decoration: underline;
}
#banner_localidades p{
    font:11px Arial, Helvetica, sans-serif;
    color: #666666;
    margin-left:10px;
}
#banner_localidades p a{
    color:#666666;
    text-decoration:none;
}

/* fin banner localidades home */

#lnk_nordkapp{
    float:left;
    /*display: inline;*/
    display:none;
    margin: 0 0 10px 0;
}
#lnk_nordkapp img{
    /*display: block;*/
    display:none
}

/* infobolsa derecha */
#iframe2 {
	border:0px; 
	overflow: hidden; 
	width: 300px;
	height: 405px;
  float: left;
  display: inline;
  margin-bottom: 10px; 
}
/*
#mercados{
    background: #D3E4BA;
    width: 230px !important;
    margin-bottom: 20px;
    padding-bottom: 15px;
   
}
#mercados #cot_ibex35 {
	padding-left: 20px;
	padding-top: 10px;
	background: #fff;
	margin-top: 20px
}
*/
/* fin infobolsa derecha */

/* relevante */
.relevante{
    float: left;
    display: inline;
    width: 300px !important;
    margin-bottom: 10px;
    padding-bottom: 5px;
    /*background: #f5f5f5 url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;*/
    background: none url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    border-top: 4px solid #000;
    margin-top: 10px;
}
.relevante_zona1{
    margin-top: 0 !important;
}
.relevante img{
    display: block;
    width: 300px !important;
}
.relevante h2{
    /*background: #45433F;
    color:#e0e0e0;
    font: bold 11px Georgia, Times New Roman Times, Serif;
    */
    background: none;
    text-align: center;
    padding:5px 5px 0;
    /*text-transform: uppercase;*/
    margin: 0;
    font: 19px Georgia, Times New Roman Times, Serif;
    color:#000;
}
.relevante h2 a{
    color:#000;
    font: 19px Georgia, Times New Roman Times, Serif;
    text-decoration: none;
}
.relevante h2 a:hover{
    text-decoration: underline;
}

.relevante p{
    padding:0 10px 5px;
    font:13px/16px Arial, Helvetica, sans-serif;
    color:#333;
}

/* fin relevante */

/* fin estilos dcha */


/*estilos noticias generales */

.antetitulo{
  font:11px/14px Arial, Helvetica, sans-serif;
  color: #666;
  margin:0 0 3px;
  text-transform: uppercase;
}
.not_3col .antetitulo{
  font-size: 12px;  
}
.not_2col .antetitulo{
  font-size: 11px;  
}

#t_noticia .antetitulo{
  font-size: 12px;
}
#t_listanoticia .antetitulo{
  margin: 0;
}

.noticia{
    margin: 0 0 10px ;
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    overflow:hidden;
}
.noticia img{
    display: block;
}
.noticia .firma{
    color: #899EAD;
    font-family: Arial, Helvetica, Sans-serif;
}
.noticia .fecha{
    /*font: 10px Arial, Helvetica, sans-serif;*/
    color: #999;
    text-transform: uppercase;
    /*padding-left: 6px;*/
    font-family: Arial, Helvetica, Sans-serif;
}


.noticia .autor_noticia{
    font:11px Arial, Helvetica, sans-serif;
    color:#999;
    margin: 5px 0 0;
}


.noticia h2{
    float:left;
    width: 100%;
    margin: 0 0 3px;
    padding: 0;
}
.noticia h2 a{
    /*color: #333333;*/
    color: #000;
    text-decoration: none;
}
.noticia h2 a:hover{
    text-decoration: underline;
}

.noticia .entradilla{
    margin: 5px 0 0;
    font-size: 13px;
    font-family: Arial, Helvetica, Sans-serif;
    line-height: 17px;
    float: left;
    display: inline;
    width: 100%;
    color:#666;
}
.noticia .entradilla a{
  text-decoration: underline;
  color: #31608E;
}
.noticia .entradilla a:hover{
  text-decoration: none;
}

.noticia .not_relacionadas{
    float:left;
    display: inline;
    width: 93%;
    list-style: none;
    margin: 10px 0 0 10px;
}
.noticia .not_relacionadas li{
    list-style-position: outside;
    background: url(/images/2011/bullet_not_relacionadas.gif) no-repeat 0 5px;
    font-size: 11px;
    line-height: 13px;
    color: #6696C8;
    padding-left: 7px;
    position: relative;
    float:left;
    display: inline;
    width: 95%;
    margin-top: 5px;
}
.noticia .not_relacionadas li a{
    font-size: 11px;
    color: #6696C8;
    text-decoration: none;
}
.noticia .not_relacionadas li a:hover{
    text-decoration: underline;
}

.noticia .texto_ancho, .noticia .texto_estrecho, .noticia .titulo_ancho, .noticia .titulo_estrecho{
  float: left;
  display: inline;
}

.noticia .foto_grande{
  float: left;
  display: inline;
  /*width: 100%;*/
  margin-bottom: 8px;
  position: relative;
}
.noticia .foto_izqda{
  float: left;
  display: inline;
  position: relative;
  margin: 0 10px 10px 0;
}

.noticia .foto_dcha{
  float: right;
  display: inline;
  position: relative;
  margin: 0 0 10px 10px;
}

.pie_foto{
    position: absolute;
    bottom:0;
    left:0;
    background:#000;
    font:10px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:3px 0;    
    filter:alpha(opacity=70);
  	-moz-opacity:0.7;
  	-khtml-opacity: 0.7;
  	opacity: 0.7;
  	width: 100%;
}
.pie_foto_dentro{
	border:0 !important;
	/*height:16px;*/
  height: auto;
	z-index:67;
}
.pie_grande{
    padding: 7px 0;
    font:11px Arial, Helvetica, sans-serif;
}
.noticia .sin_margen_lateral{
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.pie_foto span {
    padding: 0 5px;
    display: block;
}

.not_3col h2.centrado, .not_2col h2.centrado, .not_1col h2.centrado, #t_noticia h2.centrado{
   text-align: center;
}
.not_3col h2.cursiva, .not_2col h2.cursiva, .not_1col h2.cursiva, #t_noticia h2.cursiva{
    font-style: italic;
}
.not_3col h2.centrado, .not_2col h2.centrado, .not_1col h2.centrado, #t_noticia h2.centrado{
   text-align: center;
}
.not_1col h2.centrado{ width: 260px}
.not_3col h2.cursiva, .not_2col h2.cursiva, .not_1col h2.cursiva, #t_noticia h2.cursiva{
    font-style: italic;
}

.noticia .comentarios, .caja_opinion .comentarios{
    background: url(/images/2011/fnd_comentario_home.gif) no-repeat 3px 3px;
    border:1px solid #ddd;
    /*margin-left: 10px;*/
    margin-left: 5px;
    padding:0 3px 0 18px;
    font-weight: bold;
    font-size: 11px;
    color: #3F77A9;
    text-decoration: none !important;
}
.noticia .comentarios:hover{
    color: #c00;
}

.caja_opinion .comentarios{
   background-image: url(/images/2011/fnd_comentario_opinion.gif);
   border:1px solid #777;
   color: #D7D7D7;
}

.caja_opinion .comentarios:hover{
  color: #eee;
}


/* fin estilos noticias generales */

/* estilos noticias 3 columnas*/

.not_3col{
  width: 100%;
}

.not_3col .fecha{
  font-size: 12px;
}


.not_3col .texto_ancho, .not_3col .titulo_ancho{
  width: 100%;
}
.not_3col .texto_estrecho, .not_3col .titulo_estrecho{
  float: left;
  display: inline;
  width: 390px;
}
.not_3col h2.grande{
   font-size: 40px;
}

.not_3col h2.peque{
   font-size: 34px;
}

.not_3col .foto_grande img{
  width: 680px;
}

.not_3col .foto_izqda{
  float: left;
}

.not_3col .foto_dcha{
  float: right;
}
 
.not_3col h2{
   font: 27px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
}


.despiece_grande{
    background: #F7F9FC;
    margin-top: 15px;
    float: left;
    display: inline;
    width: 216px;
    margin-right: 15px;
}
.not_3col .despiece_grande h2{
   font: 14px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
   line-height: 17px;
   border-top: 1px dotted #ADBFCF;
   border-bottom: 1px dotted #ADBFCF;
}
.not_3col .despiece_grande h2 a{
    padding: 5px 10px;
    display: block;
    color: #31608E;
}

/* fin estilos noticias 3 columnas */


/* destacados portada. carrusel imagenes */
.contenedor_destacados{
  float: left;
  display: inline;
  position: relative;
  width: 680px;
  height: 264px;
  overflow: hidden;
  background: #333333;
  margin-bottom: 20px;
}
.caja_destacados{
  height: 264px;
  position: absolute;
  top: 0;
  left: 0;
}
.destacado{
  float: left;
  display: inline;
  width: 680px;
  background: #333;
  height: 264px;
}
.destacado img{
  float: left;
  display: inline;
  width: 400px;
}

.destacado .texto_destacado{
  float: left;
  display: inline;
  width: 250px;  
  margin: 10px;
}
.destacado h3{
  margin: 0;
  font: 24px Georgia, Times New Roman Times, Serif;
  color: #fff;
}
.destacado h3 a{
  font: 23px Georgia, Times New Roman Times, Serif;
  color: #fff;
  text-decoration: none;  
}
.destacado h3 a:hover{
  text-decoration: underline;
}

.destacado p{
  margin: 30px 10px 0;
  font:12px/16px Arial, Helvetica, Sans-serif;
  color: #D6D6D6;
}

.enlaces_destacados{
    position: absolute;
    bottom: 10px;
    right: 5px;
}
.enlaces_destacados li{
    float:left;
    display: inline;
    margin-right: 5px;
    width: 12px;
    height:12px;
}
.enlaces_destacados li a{
    float:left;
    display: inline;
    width: 12px;
    height:12px;
    background: #ACACAC;
    text-indent: -100px;
    overflow: hidden;
}
.enlaces_destacados li a:hover, .enlaces_destacados li a.marcado{
    background: #fff;    
}

/* fin destacados portada. carrusel imagenes */


/* izqda peq */
.izqda_peq{
  float: left;
  display: inline;
  width: 390px;
}
/* fin izqda peq */


/* estilos noticias 2 columnas*/

.contenedor_2col{
  /*padding-right:280px;*/
}

.not_2col{
  width: 390px;
}
.not_2col .fecha{
  font-size: 11px;
}

.not_2col .texto_ancho, .not_2col .titulo_ancho{
  width: 100%;
}
.not_2col .texto_estrecho, .not_2col .titulo_estrecho{
  float: left;
  display: inline;
  width: 240px;
}
.not_2col h2.grande{
   font-size: 30px;
}

.not_2col h2.peque{
   font-size: 24px;
}


.completa2col img{
  width: 140px !important;
}

.not_2col .foto_grande img{
  width: 390px;
}
.not_2col .foto_izqda{
  float: left;
}

.not_2col .foto_dcha{
  float: right;
}

.not_2col h2{
   font: 20px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
}


.not_2col .despiece_grande{
    background: #F7F9FC;
    margin-top: 15px;
    float: left;
    display: inline;
    width: 187px;
    margin-right: 15px;
}
.not_2col .despiece_grande h2{
   font: 12px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
   line-height: 17px;
   border-top: 1px dotted #ADBFCF;
   border-bottom: 1px dotted #ADBFCF;
}
.not_2col .despiece_grande h2 a{
    padding: 5px 10px;
    display: block;
    color: #31608E;
}

.banner_2col{
    padding:0;
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    margin-bottom: 10px;
    float: left;    
    width: 100%;
}
.banner_2col .banner img{
  width: 390px;
}

/* fin estilos noticias 2 columnas */


/* estilos noticias 1 columna */

.not_1col{
  width: 280px;
  margin-top: 5px;
}
.not_1col .fecha{
  font-size: 11px;
}

.not_1col .texto_ancho, .not_1col .titulo_ancho{
  width: 100%;
}
.not_1col .texto_estrecho, .not_1col .titulo_estrecho{
  float: left;
  display: inline;
  width: 310px;
}
.not_1col h2.grande{
   font-size: 23px;
}

.not_1col h2.peque{
   font-size: 17px;
}

.columna_color .texto_estrecho h2, .columna_color_navidad .texto_estrecho h2, .columna_color_gris .texto_estrecho h2, .columna_color_amarillo .texto_estrecho h2, .columna_color_verde .texto_estrecho h2, .columna_color_rosa .texto_estrecho h2, .columna_color_grisclaro .texto_estrecho h2, .columna_color_negro .texto_estrecho h2, .columna_color_rojo .texto_estrecho h2, .columna_color_naranja .texto_estrecho h2, .columna_color_turquesa .texto_estrecho h2{
  padding:0;
  width: auto;
}

.columna_color .texto_estrecho .entradilla,.columna_color_navidad .texto_estrecho .entradilla, .columna_color_gris .texto_estrecho .entradilla, .columna_color_amarillo .texto_estrecho .entradilla, .columna_color_verde .texto_estrecho .entradilla, .columna_color_rosa .texto_estrecho .entradilla, .columna_color_grisclaro .texto_estrecho .entradilla, .columna_color_negro .texto_estrecho .entradilla, .columna_color_rojo .texto_estrecho .entradilla, .columna_color_naranja .texto_estrecho .entradilla, .columna_color_turquesa .texto_estrecho .entradilla{
  padding:0;
  width: auto;
}

.not_1col .texto_estrecho{
  width: 155px;
  float: left;
  margin-left: 10px;
  display: inline;
}

.not_1col .foto_izqda{
  float: left;
  display: inline;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}
.not_1col .foto_izqda img, .not_1col .foto_dcha img{
 width: 100px !important;  
}

.not_1col .foto_dcha{
  float: right;
  display: inline;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}
.not_1col .foto_grande img{
  width: 280px;
}
  
  
.not_1col h2{
   font: 19px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
}
.not_1col .entradilla{
   font-style: italic;
}

/* fin estilos noticias 1 columna */



/* flashes mercado */
.flashes{
  float: right;
  display: inline;
  width: 280px;  
  background: #B05B78;
  margin-bottom: 10px;
  border-bottom: 3px solid #843955;
  padding-bottom: 15px;
}

.flashes h2{
  background: #7B2B4A;
  font: normal 18px/19px 'Lato', sans-serif;
  color: #fff;
  font-weight: 400;
  padding:5px 0;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.flashes h2 strong{
  font-weight: 900;
}
.flashes h2 img{
  margin: 0 8px 0 10px;
}

.flashes h3{
  font: normal 15px Georgia, "Times New Roman", Times, serif;
  margin: 5px 8% 0;
  border-bottom: 1px dotted #F7EFF2;
  padding-bottom: 5px;
  
}
.flashes h3 a{
  color: #E6CCD7;
  text-decoration: none;
}

.flashes h3 a:hover{
  color: #fff;
}
/* fin flashes mercado */

/* termometro */
.termometro{
  float: right;
  display: inline;
  width: 280px;  
  /*background: #FFFAF3;*/
  background: none;
  margin-bottom: 10px;
  /*border-bottom: 3px solid #6B93B0;*/
  border-bottom: 3px solid #454545;
  padding-bottom: 15px;
}

.termometro #h2_termometro{
  font: 18px 'Lato', sans-serif;
  color: #fff;
  text-transform: uppercase;
  /*background: #6B93B0 url(/images/2011/bg_termometro.jpg) no-repeat 13px 38px;*/
  background: #454545 url(/images/2011/bg_termometro.jpg) no-repeat 13px 38px;
  height: 36px;
  margin-bottom: 15px;
  padding: 10px;
}
.termometro #h2_termometro strong{
  font-weight: 900;
}

.termometro .noticia h2 {
  padding:0 10px;
  width: auto;
  font-size: 15px;
}
.termometro .noticia .texto_estrecho  h2 {
  padding:0;
}


/* fin termometro */

/* personaje del dia */
.personaje_dia{
  /*background: #FFEACE;*/
  background: none;
  padding-bottom: 5px;
  border-bottom: 3px solid #D1A589;
}
.personaje_dia .h2_personaje_dia{
  color: #fff;
  background: #D1A589;
  font: 17px 'Lato', sans-serif;
  font-weight: 900;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.personaje_dia .noticia{
  background: none;
}
.personaje_dia .not_2col{
  width: 370px;
  margin: 0 10px;
}

.personaje_dia img {
  width: 120px !important;
}
/* fin personaje del dia */

/* area de servicios */
.area_servicios{
  float: left;
  display: inline;
  width: 100%;
  margin: 20px 0;
  background: #DEE9F3;
}
.area_servicios h2{
  font: 17px 'Lato', sans-serif;
  font-weight: 900;
  color: #417CB5;
  text-transform: uppercase;
  float: left;
  display: inline;
  width:96%;
  padding: 0 2%;  
  margin-bottom: 10px;
  margin-top: 10px;
}
.servicio{
  float: left;
  display: inline;
  position: relative;
  width: 150px;
  height: 55px;
  margin-left: 17px;
  margin-bottom: 17px;
  overflow: hidden;
}
.slider_servicio{
  width: 150px;
  height: 55px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.slider_servicio .caja_color{
  background: #417CB5;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}

.slider_servicio h3{
  color: #f5f5f5;
  font: 12px 'Lato', sans-serif;
  line-height: 55px;
  font-weight: 900;
  text-transform: uppercase;
  z-index:10;
  position: relative;
}
/* fin area de servicios */





/* dcha peq */
.dcha_peq{
  float: right;
  display: inline;
  width: 280px;
}


/* noticia patrocinada */
.patrocinada{
    padding:5px 0;
    font:10px Arial, Helvetica, sans-serif;
    text-transform: 
    uppercase;color:#fff;
    margin-bottom: 5px;
}
.patrocinada span{
    padding-left: 10px;
}

.img_patrocinador{
    margin-bottom: 5px;
}
.not_patrocinada, .img_patrocinador{
    background:#fff !important;
}
/* fin noticia patrocinada */

/* opinion */
.caja_opinion{
    /*background: #3C3C3C;*/
    background: #252525;
    margin-bottom:10px;
    float: left;
    display: inline;
    border-bottom: 2px solid #222;
}
.caja_opinion h2, #columna_color .caja_opinion h2{
    font: bold 12px Arial, Helvetica, sans-serif;
    height:20px;
    padding-top: 4px;
    text-transform: uppercase;
    background: #000 url(/images/fnd_caja_opinion_h2.gif) no-repeat 0 9px;
    color:#fff;
    padding-left: 10px !important; 
    padding-right: 0 !important;
    width: 270px !important;
    
}
.bloque_opinion{
    margin-top: 10px;
    border-bottom: 1px solid #999;
    font-size: 11px;
    padding-bottom: 5px;
    float: left;
    display: inline;
    width: 280px;
}
.bloque_opinion .fecha_opinion{
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    color: #959595;
    padding:0 5px;
    margin-bottom: 5px;
}
.bloque_opinion h3{
    font-size: 16px;
    line-height: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    line-height: 18px;
    color: #F0F0F0;
    padding-left: 5px;
    padding-right:5px;
    margin-bottom: 5px;
}
.bloque_opinion h3 a{
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    line-height: 18px;
    color: #F0F0F0;
    text-decoration: none;
}
.bloque_opinion h3 a:hover{
  text-decoration: underline;
}
.bloque_opinion h4{
    font: 13px Georgia, Times New Roman Times, Serif;
    margin-bottom: 3px;
    color: #ddd;
    line-height:15px;    
}
.bloque_opinion h4 a{
    font: 13px Georgia, Times New Roman Times, Serif;
    text-decoration: none;    
    color: #ddd;
    line-height:15px;
}
.bloque_opinion h4 a:hover{
    text-decoration: underline;
}
.bloque_opinion h3 span{
    font-size: 11px;
    font-weight: normal;
    color: #999;
}
.bloque_opinion .cuerpo_opinion{
    padding: 0 8px;
    color: #C4C4C4;
    font: 11px Arial, Helvetica, sans-serif;
    line-height: 15px;
}
.bloque_opinion .cuerpo_opinion img{
    float:left;
    display: inline;
    margin: 0 5px 3px 0;
}
/* fin opinion */

.banner_1col{
  float: left;
  display: inline;
  margin-bottom: 10px;
  width: 280px;
}



/* columna central color */

.columna_color{
    background: #305B87;
}
.columna_color .antetitulo{
  color:#fff;
  padding:0 10px;
}
.columna_color .noticia{
    background: url(/images/2011/fnd_noticia_color.gif) repeat-x 0 bottom;
}
.columna_color .comentarios{
    border:none;
}
.columna_color .comentarios a{
    color: #DEE9F3;
}
.columna_color h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color h2 a{
    color:#fff;
}
.columna_color .entradilla, .columna_color .fecha{
    color: #BFC6D0;
}

.columna_color .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #D2DFED;
}

.columna_color .fecha{
    color: #FFCC33 ;
}

.columna_color .entradilla a{
    color: #BCD1E7;
}

.columna_color .entradilla .firma{
    color: #fff;
}

.columna_color .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_color.gif) no-repeat 0 5px;  
}

.columna_color .not_relacionadas li a{
  color: #A4D1FF;
}

.tit_columna_color{
    background: #1C354F;
    padding:5px 0;
}
.tit_columna_color {
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#E6EEF7;
    text-align: center;
}

.columna_color .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color .not_patrocinada .comentarios a{
    color: #DEE9F3;
}

.columna_color .not_patrocinada h2 a{
    color:#333;
}
.columna_color .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color .not_patrocinada .entradilla{
    color: #333
}

.columna_color .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color .not_patrocinada .entradilla a{
    color: #2E5984;
}
.not_patrocinada .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas.gif) no-repeat 0 5px !important;  
}

.not_patrocinada .not_relacionadas li a{
  color: #6696C8;
}

/* columna central color */


/* columna central color navidad */

.columna_color_navidad{
    background: #990134;
}
.columna_color_navidad .antetitulo{
  color:#fff;
  padding:0 10px;
}

.columna_color_navidad .noticia{
    background: url(/images/2011/fnd_noticia_color_navidad.gif) repeat-x 0 bottom;
}
.columna_color_navidad .comentarios{
    border:none;
}
.columna_color_navidad .comentarios a{
    color: #DEE9F3;
}
.columna_color_navidad h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_navidad h2 a{
    color:#fff;
}
.columna_color_navidad .entradilla, .columna_color_navidad .fecha{
    color: #BFC6D0;
}

.columna_color_navidad .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #BFC6D0;
}

.columna_color_navidad .fecha{
    color: #DCA8BA ;
}

.columna_color_navidad .entradilla a{
    color: #BF9862;
}

.columna_color_navidad .entradilla .firma{
    color: #f5f5f5;
}

.columna_color_navidad .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_navidad.gif) no-repeat 0 5px;  
}

.columna_color_navidad .not_relacionadas li a{
  color: #DCA8BA;
}

.tit_columna_color_navidad{
    background: #5A011E;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_navidad{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#FFE6EE;
    text-align: center;
}

.columna_color_navidad .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_navidad .not_patrocinada .comentarios a{
    color: #DEE9F3;
}

.columna_color_navidad .not_patrocinada h2 a{
    color:#333;
}
.columna_color_navidad .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_navidad .not_patrocinada .entradilla{
    color: #333
}

.columna_color_navidad .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_navidad .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color navidad */


/* columna central color gris */

.columna_color_gris{
    background: #667278;
}

.columna_color_gris .antetitulo{
  color:#fff;
  padding:0 10px;
}


.columna_color_gris .noticia{
    background: url(/images/2011/fnd_noticia_color_gris.gif) repeat-x 0 bottom;
}
.columna_color_gris .comentarios{
    border:none;
}
.columna_color_gris .comentarios a{
    color: #DEE9F3;
}
.columna_color_gris h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_gris h2 a{
    color:#fff;
}
.columna_color_gris .entradilla, .columna_color_gris .fecha{
    color: #BFC6D0;
}

.columna_color_gris .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #BFC6D0;
}

.columna_color_gris .fecha{
    color: #FFCC33 ;
}

.columna_color_gris .entradilla a{
    color: #CBCFD1;
}

.columna_color_gris .entradilla .firma{
    color: #f5f5f5;
}

.columna_color_gris .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_gris.gif) no-repeat 0 5px;  
}

.columna_color_gris .not_relacionadas li a{
  color: #F4D039;
}

.tit_columna_color_gris{
    background: #464B4F;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_gris{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_gris .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_gris .not_patrocinada .comentarios a{
    color: #DEE9F3;
}

.columna_color_gris .not_patrocinada h2 a{
    color:#333;
}
.columna_color_gris .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_gris .not_patrocinada .entradilla{
    color: #333
}

.columna_color_gris .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_gris .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color gris */


/* columna central color amarillo */

.columna_color_amarillo{
    background: #EBDE87;
}

.columna_color_amarillo .antetitulo{
  color:#999;
  padding:0 10px;
}

.columna_color_amarillo .noticia{
    background: url(/images/2011/fnd_noticia_color_amarillo.gif) repeat-x 0 bottom;
}
.columna_color_amarillo .comentarios{
    border:none;
}
.columna_color_amarillo .comentarios a{
    color: #333;
}
.columna_color_amarillo h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_amarillo h2 a{
    color:#515151;
}
.columna_color_amarillo .entradilla, .columna_color_amarillo .fecha{
    color: #BFC6D0;
}

.columna_color_amarillo .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #6C6C6C;
}

.columna_color_amarillo .fecha{
    color: #B98B00 ;
}

.columna_color_amarillo .entradilla a{
    color: #444;
}

.columna_color_amarillo .entradilla .firma{
    color: #886600;
}

.columna_color_amarillo .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_amarillo.gif) no-repeat 0 5px;  
}

.columna_color_amarillo .not_relacionadas li a{
  color: #886600;
}

.tit_columna_color_amarillo{
    background: #6C6C6C;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_amarillo{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#FAF4DA;
    text-align: center;
}

.columna_color_amarillo .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_amarillo .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_amarillo .not_patrocinada h2 a{
    color:#333;
}
.columna_color_amarillo .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_amarillo .not_patrocinada .entradilla{
    color: #333
}

.columna_color_amarillo .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_amarillo .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color amarillo */


/* columna central color verde */

.columna_color_verde{
    background: #83A605;
}

.columna_color_verde .antetitulo{
  color:#E9E9E9;
  padding:0 10px;
}

.columna_color_verde .noticia{
    background: url(/images/2011/fnd_noticia_color_verde.gif) repeat-x 0 bottom;
}
.columna_color_verde .comentarios{
    border:none;
}
.columna_color_verde .comentarios a{
    color: #DDFEDA;
}
.columna_color_verde h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_verde h2 a{
    color:#fff;
}
.columna_color_verde .entradilla, .columna_color_verde .fecha{
    color: #BFC6D0;
}

.columna_color_verde .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #DDFEDA;
}

.columna_color_verde .fecha{
    color: #FFCC33 ;
}

.columna_color_verde .entradilla a{
    color: #DDFEDA;
}

.columna_color_verde .entradilla .firma{
    color: #A3D39E;
}

.columna_color_verde .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_verde.gif) no-repeat 0 5px;  
}

.columna_color_verde .not_relacionadas li a{
  color: #FFFFC1;
}

.tit_columna_color_verde{
    background: #698604;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_verde{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#EBFEE9;
    text-align: center;
}

.columna_color_verde .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_verde .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_verde .not_patrocinada h2 a{
    color:#333;
}
.columna_color_verde .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_verde .not_patrocinada .entradilla{
    color: #333
}

.columna_color_verde .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_verde .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color verde */

/* columna central color rosa */

.columna_color_rosa{
    background: #D396CD;
}

.columna_color_rosa .antetitulo{
  color:#A5439B;
  padding:0 10px;
}

.columna_color_rosa .noticia{
    background: url(/images/2011/fnd_noticia_color_rosa.gif) repeat-x 0 bottom;
}
.columna_color_rosa .comentarios{
    border:none;
}
.columna_color_rosa .comentarios a{
    color: #DDFEDA;
}
.columna_color_rosa h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_rosa h2 a{
    color:#fff;
}
.columna_color_rosa .entradilla, .columna_color_rosa .fecha{
    color: #BFC6D0;
}

.columna_color_rosa .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #923B8A;
}

.columna_color_rosa .fecha{
    color: #EED9EC ;
}

.columna_color_rosa .entradilla a{
    color: #6B2C65;
}

.columna_color_rosa .entradilla .firma{
    color: #6B2C65;
}

.columna_color_rosa .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_rosa.gif) no-repeat 0 5px;  
}

.columna_color_rosa .not_relacionadas li a{
  color: #F4EBF3;
}

.tit_columna_color_rosa{
    background: #A5439B;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_rosa{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color: #F0DBEE;
    text-align: center;
}

.columna_color_rosa .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_rosa .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_rosa .not_patrocinada h2 a{
    color:#333;
}
.columna_color_rosa .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_rosa .not_patrocinada .entradilla{
    color: #333
}

.columna_color_rosa .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_rosa .not_patrocinada .entradilla a{
    color: #2E5984;
}
.columna_color_rosa .entradilla a:hover {
    color: #fff;
}
.columna_color_rosa .not_patrocinada .not_relacionadas li a {
    color: #6696C8;
}

/* columna central color rosa */


/* columna central color pistacho */

.columna_color_pistacho{
    background: #D2DD64;
}

.columna_color_pistacho .antetitulo{
  color:#7E7E7E;
  padding:0 10px;
}

.columna_color_pistacho .noticia{
    background: url(/images/2011/fnd_noticia_color_pistacho.gif) repeat-x 0 bottom;
}
.columna_color_pistacho .comentarios{
    border:none;
}
.columna_color_pistacho .comentarios a{
    color: #DDFEDA;
}
.columna_color_pistacho h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_pistacho h2 a{
    color: #333333;
}
.columna_color_pistacho .entradilla, .columna_color_pistacho .fecha{
    color: #BFC6D0;
}

.columna_color_pistacho .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #66842B;
}

.columna_color_pistacho .fecha{
    color: #A57B28;
}

.columna_color_pistacho .entradilla a{
    color: #7E7E7E;
}

.columna_color_pistacho .entradilla .firma{
    color: #939F22;
}

.columna_color_pistacho .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_pistacho.gif) no-repeat 0 5px;  
}

.columna_color_pistacho .not_relacionadas li a{
  color: #939F22;
}

.tit_columna_color_pistacho{
    background: #A3B026;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_pistacho{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#EBFEE9;
    text-align: center;
}

.columna_color_pistacho .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_pistacho .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_pistacho .not_patrocinada h2 a{
    color:#333;
}
.columna_color_pistacho .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_pistacho .not_patrocinada .entradilla{
    color: #333
}

.columna_color_pistacho .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_pistacho .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color pistacho */

/* columna central color teja */

.columna_color_teja{
    background: #9F3F29;
}

.columna_color_teja .antetitulo{
  color:#E9E9E9;
  padding:0 10px;
}

.columna_color_teja .noticia{
    background: url(/images/2011/fnd_noticia_color_teja.gif) repeat-x 0 bottom;
}
.columna_color_teja .comentarios{
    border:none;
}
.columna_color_teja .comentarios a{
    color: #DDFEDA;
}
.columna_color_teja h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_teja h2 a{
    color:#fff;
}
.columna_color_teja .entradilla, .columna_color_teja .fecha{
    color: #BFC6D0;
}

.columna_color_teja .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #FAF0ED;
}

.columna_color_teja .fecha{
    color: #FFCC00;
}

.columna_color_teja .entradilla a{
    color: #DDFEDA;
}

.columna_color_teja .entradilla .firma{
    color: #E4CAC3;
}

.columna_color_teja .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_teja.gif) no-repeat 0 5px;  
}

.columna_color_teja .not_relacionadas li a{
  color: #E4CAC3;
}

.tit_columna_color_teja{
    background: #67281B;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_teja{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_teja .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_teja .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_teja .not_patrocinada h2 a{
    color:#333;
}
.columna_color_teja .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_teja .not_patrocinada .entradilla{
    color: #333
}

.columna_color_teja .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_teja .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color teja */





/* columna central color gris claro */

.columna_color_grisclaro{
    background: #E8E8E8;
}

.tit_columna_color_grisclaro{
    background: #999;
    padding:5px 0;
    width: 100%;
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color: #f5f5f5;
    text-align: center;
}

.columna_color_grisclaro .antetitulo{
  padding:0 10px;
}


.columna_color_grisclaro .comentarios{
    border:none;
}

.columna_color_grisclaro h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}

.columna_color_grisclaro .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
}


/* fin columna central color gris claro */


/* columna central color negro */

.columna_color_negro{
    background: #252525;
}

.columna_color_negro .antetitulo{
  color:#fff;
  padding:0 10px;
}


.columna_color_negro .noticia{
    background: url(/images/2011/fnd_noticia_color_negro.gif) repeat-x 0 bottom;
}
.columna_color_negro .comentarios{
    border:none;
}
.columna_color_negro .comentarios a{
    color: #DEE9F3;
}
.columna_color_negro h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_negro h2 a{
    color:#fff;
}
.columna_color_negro .entradilla, .columna_color_negro .fecha{
    color: #BFC6D0;
}

.columna_color_negro .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #BFC6D0;
}

.columna_color_negro .fecha{
    color: #FFCC33 ;
}

.columna_color_negro .entradilla a{
    color: #CBCFD1;
}

.columna_color_negro .entradilla .firma{
    color: #f5f5f5;
}

.columna_color_negro .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_gris.gif) no-repeat 0 5px;  
}

.columna_color_negro .not_relacionadas li a{
  color: #F4D039;
}

.tit_columna_color_negro{
    background: #000;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_negro{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_negro .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_negro .not_patrocinada .comentarios a{
    color: #DEE9F3;
}

.columna_color_negro .not_patrocinada h2 a{
    color:#333;
}
.columna_color_negro .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_negro .not_patrocinada .entradilla{
    color: #333
}

.columna_color_negro .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_negro .not_patrocinada .entradilla a{
    color: #2E5984;
}

/* columna central color negro */

/* columna central color rojo */

.columna_color_rojo{
    background: #cd394c;
}

.columna_color_rojo .antetitulo{
  color:#E9E9E9;
  padding:0 10px;
}

.columna_color_rojo .noticia{
    background: url(/images/2011/fnd_noticia_color_teja.gif) repeat-x 0 bottom;
}
.columna_color_rojo .comentarios{
    border:none;
}
.columna_color_rojo .comentarios a{
    color: #DDFEDA;
}
.columna_color_rojo h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_rojo h2 a{
    color:#fff;
}
.columna_color_rojo .entradilla, .columna_color_rojo .fecha{
    color: #BFC6D0;
}

.columna_color_rojo .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #FAF0ED;
}

.columna_color_rojo .fecha{
    color: #FFCC00;
}

.columna_color_rojo .entradilla a{
    color: #DDFEDA;
}

.columna_color_rojo .entradilla .firma{
    color: #E4CAC3;
}

.columna_color_rojo .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_teja.gif) no-repeat 0 5px;  
}

.columna_color_rojo .not_relacionadas li a{
  color: #E4CAC3;
}

.tit_columna_color_rojo{
    background: #C0081F;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_rojo{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_rojo .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_rojo .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_rojo .not_patrocinada h2 a{
    color:#333;
}
.columna_color_rojo .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_rojo .not_patrocinada .entradilla{
    color: #333
}

.columna_color_rojo .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_rojo .not_patrocinada .entradilla a{
    color: #2E5984;
}
/* columna central color rojo */



/* columna central color naranja */

.columna_color_naranja{
    background: #f58627;
}

.columna_color_naranja .antetitulo{
  color:#E9E9E9;
  padding:0 10px;
}

.columna_color_naranja .noticia{
    background: url(/images/2011/fnd_noticia_color_naranja.gif) repeat-x 0 bottom;
}
.columna_color_naranja .comentarios{
    border:none;
}
.columna_color_naranja .comentarios a{
    color: #DDFEDA;
}
.columna_color_naranja h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_naranja h2 a{
    color:#fff;
}
.columna_color_naranja .entradilla, .columna_color_naranja .fecha{
    color: #ffdcbe;
}

.columna_color_naranja .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #fbf5cc;
}

.columna_color_naranja .fecha{
    color: #f4c479;
}

.columna_color_naranja .entradilla a{
    color: #fbf5cc;
}

.columna_color_naranja .entradilla .firma{
    color: #a65f22;
}

.columna_color_naranja .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_naranja.gif) no-repeat 0 5px;  
}

.columna_color_naranja .not_relacionadas li a{
  color: #f2d58e;
}

.tit_columna_color_naranja{
    background: #cf6d19;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_naranja{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_naranja .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_naranja .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_naranja .not_patrocinada h2 a{
    color:#333;
}
.columna_color_naranja .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_naranja .not_patrocinada .entradilla{
    color: #333
}

.columna_color_naranja .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_naranja .not_patrocinada .entradilla a{
    color: #2E5984;
}
/* columna central color naranja */


/* columna central color turquesa */

.columna_color_turquesa{
    background: #43a7bb;
}

.columna_color_turquesa .antetitulo{
  color:#E9E9E9;
  padding:0 10px;
}

.columna_color_turquesa .noticia{
    background: url(/images/2011/fnd_noticia_color_turquesa.gif) repeat-x 0 bottom;
}
.columna_color_turquesa .comentarios{
    border:none;
}
.columna_color_turquesa .comentarios a{
    color: #DDFEDA;
}
.columna_color_turquesa h2{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
}
.columna_color_turquesa h2 a{
    color:#fff;
}
.columna_color_turquesa .entradilla, .columna_color_turquesa .fecha{
    color: #ffdcbe;
}

.columna_color_turquesa .entradilla{
    width: auto;
    padding-right:10px;
    padding-left: 10px;
    font-style: italic;
    color: #bbe5ee;
}

.columna_color_turquesa .fecha{
    color: #d9d9d9;
}

.columna_color_turquesa .entradilla a{
    color: #fbf5cc;
}

.columna_color_turquesa .entradilla .firma{
    color: #a1d3dd;
}

.columna_color_turquesa .not_relacionadas li{
  background: url(/images/2011/bullet_not_relacionadas_turquesa.gif) no-repeat 0 5px;  
}

.columna_color_turquesa .not_relacionadas li a{
  color: #155d6b;
}

.tit_columna_color_turquesa{
    background: #297989;
    padding:5px 0;
    width: 100%;
}
.tit_columna_color_turquesa{
    font: italic 16px Georgia, "Times New Roman", Times, serif;
    color:#fff;
    text-align: center;
}

.columna_color_turquesa .not_patrocinada{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
}

.columna_color_turquesa .not_patrocinada .comentarios a{
    color: #333;
}

.columna_color_turquesa .not_patrocinada h2 a{
    color:#333;
}
.columna_color_turquesa .not_patrocinada .fecha{
    color: #CC0000;
}
.columna_color_turquesa .not_patrocinada .entradilla{
    color: #333
}

.columna_color_turquesa .not_patrocinada .entradilla .firma{
    color: #688AC1;
}

.columna_color_turquesa .not_patrocinada .entradilla a{
    color: #2E5984;
}
/* columna central color turquesa */


/* fin dcha peq */


/* detalle noticia  */

#detalle_noticia{
  float: left;
  display: inline;
  width: 98%;
  padding: 0 1%;
  border-top: 5px solid #4E4E4E;
  margin-bottom: 20px;
}
#caja_migas{
  float: left;
  display: inline;
  display: none;
  width: 98%;
  padding: 0 1%;
  margin: 5px 0 10px ;    
}
#migas{
  float: left;
  display: inline;
  height: 20px;
  /*background: url(/images/2011/fnd_nombre_portada.gif) no-repeat right 8px;
  padding-right: 10px;*/
}
#migas li, #detalle_noticia #migas li a{
  font:bold 11px Arial, Helvetica, Sans-serif;
  line-height:20px;
  color: #808080;
  text-transform: uppercase;
  text-decoration: none;
}
#migas li a:hover{
  text-decoration: underline !important;
}
#izqda_noticia{
  float: left;
  display: inline;
  width: 180px;
}
  
#noticia_sup{
  float: left;
  display: inline;
  width: 680px;
  background: url(/images/fnd_noticia.gif) repeat-x 0 bottom;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

#noticia_sup .entradilla a{
  text-decoration: underline;
  color: #31608E;
}
#noticia_sup .entradilla a:hover{
  text-decoration: none;
}
#noticia_sup h2{
  font: 30px Georgia, Times New Roman Times, Serif;
  /*color: #333;*/
  color: #000;
  margin-bottom: 10px;
}
#noticia_sup #entradilla{
  font: italic 14px/19px Arial, Helvetica, sans-serif;
  color: #666;
}

#noticia_sup .firma{
    color: #899EAD;
    font-family: Arial, Helvetica, Sans-serif;
}
#noticia_sup .fecha{
    color: #999;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-serif;
}


#imprimir_noticia{
    float: left;
    display: inline;
    border-top: 2px solid #7EA8D1;
    border-bottom: 2px solid #7EA8D1;
    background: #E6EEF7;
    font:11px Arial, Helvetica, sans-serif;
    padding:3px 4px;
    width: 172px;
    margin-bottom: 20px;
}
#imprimir_noticia a{
    float:left;
    display: inline;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
#imprimir_noticia a:hover{
    color:#333;
    text-decoration: underline;
}
#imprimir_noticia a img{
    float: left;
    display: inline;
    margin-top: 2px;
    margin-right: 3px;
}
#imprimir_noticia span{
    float: left;
    display: inline;
    margin: 0 5px;
    font-size:15px;
    color: #BBB;
}

#compartir_noticia{
  float: left;
  display: inline;
  width: 180px;
  /*background: #F0F0F0;*/
  margin-bottom: 20px;
}
#compartir_noticia ul{
  float:left;
  display: inline;
  width: 164px;
  padding:2px 8px 10px;
}
#compartir_noticia ul li{
  float: left;
  display: inline;
  width: 164px;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 16px;
  margin-top: 8px;
}
#compartir_noticia ul li img{
  margin-right: 12px;
  float: left;
  display: inline;
}
#compartir_noticia ul a{
  font: bold 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #595959;
}
#compartir_noticia ul a:hover{
  color: #407BB5;
  text-decoration: underline;
}

#compartir_noticia h3{
  font: 12px Arial, Helvetica, sans-serif;
  line-height: 12px;
  color: #595959;
  background: #fff url(/images/2011/bullet_compartir.gif) no-repeat 0 6px;
  text-transform: uppercase;
  width: 172px;
  padding-left:8px;
  padding-bottom: 3px;
  border-bottom: 4px solid #595959;
}

#otras_noticias{
  float: left;
  display: inline;
  width: 180px;
  margin-bottom: 20px;
}
#otras_noticias h3{
  font: 12px Arial, Helvetica, sans-serif;
  line-height: 12px;
  color: #3F7AB4;
  background: #fff url(/images/2011/bullet_compartir.gif) no-repeat 0 6px;
  text-transform: uppercase;
  width: 172px;
  padding-left:8px;
  padding-bottom: 3px;
  border-bottom: 4px solid #3F7AB4;
}


#otras_noticias ul li{
  margin-top: 10px;
  background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
  padding-bottom: 15px;
}

#otras_noticias ul li, #otras_noticias ul li a{
  font:14px/17px Georgia, "Times New Roman", Times, serif;
  color: #333;
  text-decoration: none;
}
#otras_noticias ul li a:hover{
  text-decoration: underline;
}

#dcha_noticia{
  float: right;
  display: inline;
  width: 490px;
  font:13px Arial, Helvetica, sans-serif;
  color: #333; 
}
#t_noticia #dcha_noticia img{
  cursor: pointer;
}

#dcha_noticia #foto_grande{
  width: 490px;
  position: relative;
  margin-bottom: 20px;
}
#dcha_noticia #foto_med{
  width: 280px;
  position: relative;
  overflow: hidden;  
}
#dcha_noticia #foto_med img{
  width: 280px;  
}  
#dcha_noticia #foto_grande img{
  width: 490px;
}

#cuerpo_noticia{
  background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
  padding-bottom: 10px;
  float: left;
  display: inline;
  width: 490px;
}

#cuerpo_noticia .foto_izqda{
  float: left;
  display: inline;
  position: relative;
  margin: 0 10px 10px 0;
}

#cuerpo_noticia .foto_dcha{
  float: right;
  display: inline;
  position: relative;
  margin: 0 0 10px 10px;
}


#cuerpo_noticia p{
  margin-bottom: 14px;
  font:14px Arial, Helvetica, sans-serif;
  line-height: 21px;
}
#cuerpo_noticia a{
  color: #3F7AB4;
}
#cuerpo_noticia ul{
    margin: 0 0 10px 10px;
}
#cuerpo_noticia ul li{
    margin-top: 5px;
    background: url(/images/2011/bullet_li.gif) no-repeat 0 7px;
    padding-left: 7px;
    position: relative;
}
#cuerpo_noticia strong{
    color:#000;
}
#cuerpo_noticia acronym{
    border-bottom: 1px dotted #666;
    font-style: italic;
}
#cuerpo_noticia blockquote, #cuerpo_noticia cite{
    float:left;
    width: 165px;
    display: inline;
    background:#DEE9F3 url(/images/2011/fnd_blockquote.gif) no-repeat 135px 10px ;
    margin: 10px 10px 10px 0;
    padding:10px;
    font: 15px Georgia, "Times New Roman", Times, serif;
    color: #407BB5;
    line-height: 18px;    
}
#cuerpo_noticia blockquote p{
    margin:0;
    padding:0;
}

#cuerpo_noticia .not_relacionadas, .not_relacionadas_lista{
    float:left;
    display: inline;
    width: 93%;
    list-style: none;
    margin: 5px 0 10px 0;
    background: #F7F7F7;
    padding: 2%;
}
#cuerpo_noticia .not_relacionadas li, .not_relacionadas_lista li{
    list-style-position: outside;
    background: url(/images/bullet_not_relacionadas_flecha.gif) no-repeat 0 3px;
    font-size: 12px;
    line-height: 14px;
    color: #6696C8;
    padding-left: 11px;
    position: relative;
    float:left;
    display: inline;
    width: 95%;
    margin-top: 8px;
}
#cuerpo_noticia .not_relacionadas li a, .not_relacionadas_lista li a{
    font-size: 11px;
    color: #6696C8;
    text-decoration: none;
    font-weight: bold;
}
.not_relacionadas_lista li a{
  font-size: 12px ;
  font-family: Arial, Helvetica, Sans-serif;
  color: #3F79B3;
}

#cuerpo_noticia #tit_not_relacionadas{
  float: left;
  display: inline;
  width:100%;
} 

#cuerpo_noticia .not_relacionadas li a:hover, .not_relacionadas_lista li a:hover{
    text-decoration: underline;
}

#cuerpo_noticia .descarga_archivo{
  font-size: 13px !important;
  padding: 0 !important;
	margin:0 !important; 
	background-repeat:no-repeat;
	background-position:0 0;
	background-image: none !important;
	vertical-align:  baseline !important;
}

#video_detalle_noticia{
  float: left;
  display: inline;
  width:490px;
  margin-bottom: 20px;
  /*padding: 0 50px;*/
}

/* comentarios noticia */

#comentarios_noticia{
    margin-top: 10px;
    float: left;
    display: inline;
    width: 490px;
}
#comentarios_noticia h3{
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#999;
    text-transform: uppercase;
    margin: 0 0 15px;
}
#comentarios_noticia .comentario{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    margin: 15px 0 0 10px;
}
#comentarios_noticia .comentario .nombre{
    background: url(/images/2011/fnd_comentario.gif) no-repeat 0 2px;
    font:12px Arial, Helvetica, sans-serif;
    padding-left: 20px;
    color: #777;
}


#comentarios_noticia .comentario .nombre span{
    color: #3F7AB4;
}
#comentarios_noticia .comentario .fecha{
    font:10px Arial, Helvetica, sans-serif;
    color: #959595;
    margin: 5px 0 0 20px;
}
#comentarios_noticia p{
  font: 12px/17px Arial, Helvetica, sans-serif;
  color: #999;
  margin: 0 0 5px 5px;
}
#comentarios_noticia .comentario p{
  font:11px/15px Arial, Helvetica, sans-serif;
  color: #777;
  margin: 5px 0 0 20px;
}

#comentar_noticia{
    float: left;
    display: inline;
    width: 490px;
    background:#E6E6E6;
    margin-top: 10px;
    overflow:hidden;
    padding-bottom: 20px;
}


#comentar_noticia h3{
    font:bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;    
    color: #407BB5;
    margin: 20px 0 10px 10px;
}
#comentar_noticia em{
    color:#c00;
}


#comentar_noticia p{
    font:12px Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #777;
    border-left: 8px solid #D6D6D6;
    padding-left: 10px;
    margin-left: 10px;
    width: 450px;
}  

#comentar_noticia form{
    margin:20px 0 0 100px;
    padding: 0;   
}
#comentar_noticia form label{
    display: block;
    margin: 10px 0 3px 0;
    font:11px Arial, Helvetica,sans-serif;
    color:#545454;
}

#comentar_noticia form label span{
	width:100%;
	display:block;
	padding:0 0 3px 0;
}

#comentar_noticia form input{
    border:1px solid #ccc;
    width:248px;
    font:11px Arial, Helvetica,sans-serif;
    color:#666;    
}
#comentar_noticia form textarea{
    border:1px solid #ccc;
    width:248px;
    height: 80px;
    font:11px Arial, Helvetica,sans-serif;
    color:#666; 
    overflow: auto;   
}
#comentar_noticia form button{
    height:auto;
    width:auto;
    border:none;
    margin-top:10px;
    background-color:#407BB5;
    color:#FFFFFF;
    font:bold 11px Arial, Helvetica, sans-serif;
    padding:2px;
    cursor:pointer;
    text-transform: uppercase;
} 

/* fin comentarios noticia */

#compartir_smartphone{
  display: none;
}



/* noticia opinion */


.bloque_autor{
  float: left;
  display: inline;
  width: 92%;
  background: #3C3C3C;
  margin-bottom: 10px;
  padding:10px 4%;
  text-align: center;
}

.dcha .bloque_autor{
  float: none;
  display: block;
}

.bloque_autor_smartphone{
  display: none !important;
}

.bloque_foto_autor{
  width: 100%;
  border-bottom: 1px dotted #828282;
  padding-bottom: 10px;
  overflow: hidden;
}

.bloque_autor a{
  color:#fff;
}

.bloque_autor img{
  float: left;
  display: inline;
  margin-right: 10px;
  margin-bottom: 5px;
  width: 70px;
  border:1px solid #999999;
}
.bloque_autor h3{
  color: #fff;
  font: 12px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 10px;
  padding: 0;
}
.bloque_autor h3 a{
  color: #fff;
  font: 12px Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
}
.bloque_autor h4{
  text-align: left;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #E1E1E1;
}
.dcha .bloque_autor h4{
  font-size: 16px;
}

.bloque_autor h3 a:hover, .bloque_autor h4 a:hover{
  text-decoration: underline;
  color:#fff;
}

.bloque_autor h4 a{
  color: #E1E1E1;
  text-decoration: none;
}

.bloque_autor h5{
  margin-top: 10px;
  text-align: left;
  font: 11px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  color: #E1E1E1;
}
.bloque_autor h5 a{
  color: #E1E1E1;
  text-decoration: none;
}
.bloque_autor h5 a:hover{
  color: #fff;
  text-decoration: underline;
}
.bloque_autor h6{
  font: 11px Arial, Helvetica, sans-serif;
  color: #E1E1E1;
  text-align: left;
  margin: 3px 0;
}
.bloque_autor ul{
  margin: 0;
  padding: 0 0 10px;
  border-bottom: 1px dotted #828282;
  width: 100%;
  list-style-type: disc;
}
.bloque_autor ul li{
  margin: 5px 0 0 20px;
  padding: 0;
  list-style-type: disc;
  color: #fff;
  list-style-position: outside;
  text-align: left;
}
.bloque_autor ul li a{
  color: #C4C4C4;
  font: 12px/16px Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.bloque_autor ul li a:hover{
  color:#f5f5f5;
  text-decoration: underline;
}
.twitter-follow-button{
  margin-top: 10px;
}

#acerca_de_autor{
  margin-top: 10px;
  border-bottom: 1px dotted #828282;
  padding-bottom: 10px;
  font:12px/18px Arial, Helvetica, sans-serif;
  color: #F0F0F0;
  text-align: left;
}
#acerca_de_autor a{
  color: #fff;
  text-decoration: underline;
}
.columna_opinion{
  width: 100% !important;
}

/* fin noticia opinion */


.plista_widget_belowArticle{
  margin-top: 10px;
  float: left;
  display: inline;
}


/* fin detalle noticia  */


/* listado noticias */
#portada_seccion_grande h2{
	font-size:22px;
	font-weight:normal;
	margin-bottom:8px;
	line-height:24px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.columna1{
	width:47%;
	margin-right:2%;
	padding-left:1%;
	float:left;
}

.columna2{
	width:49%;
	float:right;
	padding-right:1%;
}

.foto_izq, .foto_izq img, .foto_der, .foto_der img{
	width:140px;	
}

.foto_izq{
	float:left;
	margin-right:12px;
	position:relative;
}

.foto_der{
	float:right;
	margin-left:12px;
	position:relative;
}

.foto_sup{
	position:relative;
	width:343px;
}

.foto_sup img{
	width:343px;
}

#portada_seccion_grande, #portada_seccion_mediana, #portada_seccion_pequenya{
	float:left;
	clear:both;
	width:100%;
}

#portada_seccion_grande .fecha, #portada_seccion_mediana .fecha, #portada_seccion_pequenya .fecha{
    font: 10px Arial, Helvetica, sans-serif;
    color: #999;
    text-transform: uppercase;
    background: url(/images/2011/fnd_fecha_noticia.gif) no-repeat 0 5px;
    padding-left: 6px;
}
#portada_seccion_grande .entradilla, #portada_seccion_mediana .entradilla, #portada_seccion_pequenya .entradilla{
  float: none;
  width: auto;
  font-size: 12px;
}

#portada_seccion_mediana{
	background-color:#E5E5E5;
	margin-top:15px;
}

#portada_seccion_mediana h2{
	font-size:20px;
	font-weight:normal;
	line-height:22px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#portada_seccion_pequenya h2{
	font-size:16px;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#mas_noticias{
	float:left;
	clear:both;
	margin-top:22px;
	width:99.7%;
	padding-left:0.3%;
	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:#B9B9B9;
}

#titulo_seccion{
	width:660px;
	height:26px;
	line-height:26px;
	padding:0 10px;
	background-image:url(/images/2011/punto_gris.gif);
	background-repeat:no-repeat;
	background-position:1px 12px;
	color: #666;
	font-size:15px;
	text-transform:uppercase;
  margin-bottom: 20px;
  border-bottom: 3px solid #ADADAD;
  float: left;
  display: inline;
  
}


/* fin listado noticias */

/* estilos pie */
#pie{
  width: 100%;
  background: #305B87;
  float: left;
  display: inline;
  padding-bottom: 20px;
  /*margin-top: 15px;*/
}
#pie_centrado{
  width:100%;
  max-width:990px;  
  margin: 0 auto;
  overflow: hidden;
}
#info_pie{
  float: right;
  display: inline;
  color: #95A6B8;
  font:11px Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-align: right;
  margin-top: 43px;
}
#info_pie a{
  color: #95A6B8;
  font:11px Arial, Helvetica, sans-serif;
}
#info_pie span{
  margin: 0 5px;
}

.byvg{
    float: right;
    display: inline;
    margin: 10px 0 0;
}
.by{
    float:left;
    display: inline;
}
.vg img{
    margin-top: -2px;
    float:left;
    display: inline;
}

#pie_izqda{
  float: left;
  display: inline;
  width: 682px;
  margin: 15px 0 0;
}
#logo_vp_pie{
  float: left;
  display: inline;
}
#nielsen_pie{
  float: right;
  display: inline;
}
#nielsen_pie span{
  float: left;
  display: inline;
  font: 11px Arial, Helvetica, sans-serif;
  color: #95A6B8;
  margin: 8px 10px 0 ;
}
#nielsen_pie img{
  float: left;
  display: inline;
}

#pie #categorias{
  float: left;
  display: inline;
  border-top: 2px solid #537597;
  width: 682px;
  margin-top: 7px;
  background: url(/images/2011/fnd_categorias_pie.gif) repeat-x 0 bottom;
  padding: 5px 0 15px;
}
#lst_categorias_pie{
  float: left;
  display: inline;
  width: 670px;
}
#lst_categorias_pie li{
  float: left;
  display: inline;
  width: 150px;
  background: url(/images/2011/bullet_categoria_pie.gif) no-repeat 0 5px;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 12px;
  color: #94A5B8;
  padding-left: 9px;
  margin-top: 10px;
}

#lst_categorias_pie li a{
  color: #94A5B8;
  text-decoration: none;
}
#lst_categorias_pie li a:hover{
  color: #fff;
}

#hemeroteca_pie{
  float: left;
  display: inline;
  background: url(/images/2011/bullet_categoria_pie.gif) no-repeat 0 9px;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 16px;
  color: #94A5B8;
  padding-left: 9px;
  margin-top: 10px;
  text-decoration: none;
  margin-right: 10px;  
}
#hemeroteca_pie:hover{
  color:#fff;
}
#hemeroteca_pie img{
  margin-left: 5px;
}

.enlace_pie{
  float: left;
  display: inline;
  background: url(/images/2011/bullet_categoria_pie.gif) no-repeat 0 9px;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 16px;
  color: #94A5B8;
  padding-left: 9px;
  margin-top: 10px;
  margin-right: 12px;
  text-decoration: none;  
}
.enlace_pie:hover{
  color:#fff;
}
.enlace_pie img{
  margin-left: 5px;
}

  
/* fin estilos pie */

/* paginacion */
 .paginacion_tabla{
  margin-top:20px;
  font:12px Arial, Helvetica, sans-serif;
  overflow: hidden;
}
 .paginacion_izqda{
}

 .paginacion_tabla .anteriores, .paginacion_tabla .siguientes{
  float:none;
}

 .paginacion_tabla a{
  color:#407BB5;
  text-decoration: none;
}
 .paginacion_tabla a:hover{
    text-decoration: underline;
}

 .paginacion_tabla .anteriores a{
  background:url(/images/2011/ico_anteriores.gif) no-repeat 0 4px !important;
  padding:0 8px;
}

 .paginacion_tabla .paginas{
  text-align:center;
  margin:0;
}

 .paginacion_tabla .siguientes a{
  background:url(/images/2011/ico_siguientes.gif) no-repeat right 4px !important;
  padding:0 8px;
}
.paginas strong{
    background: #3c3c3c;
    color:#fff;
    padding:1px 3px;
}

/* fin paginacion */

/* quien es quien */
#nav_qeq_smartphone{
  display: none;
}
#cabecera_qeq{
    background: url(/images/fnd_cabecera_qeq.gif) no-repeat 255px bottom;
    height: 144px;
    float: left;
    display: inline;
    width: 98%;
    padding:0 1%;
}



#logo_qeq{
    float: left;
    display: inline;
    margin-left: 44px;
    margin-top: 3px;
}
#subtitulo_qeq{
    text-align: right;
    height:30px;
    background: #3F7AB4;
    float: left;
    display: inline;
    width: 98%;
    padding:0 1%;
}
#subtitulo_qeq h3{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ECF2F8;
    text-transform: uppercase;
    margin: 0;
    padding:8px 10px 0 0;
    float: left;
    display: inline;
    width: 980px;    
}
#contenedor_qeq{
    /*height: 625px;*/
    /*height: 725px;*/
    padding-bottom: 30px;
    background: #DBE2F0 url(/images/fnd_contenedor_qeq.jpg) repeat-x 0 0;
    float: left;
    display: inline;
    width: 990px;
}
#caja_centrada_qeq{
  float:left;
  display:inline;
  width: 860px;
  margin-left: 65px;
}
#contenedor_qeq h3{
    font: bold 22px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color:#fff;
    margin-top: 25px;   
}
#caja_buscador{
    background: #E9E9E9 url(/images/fnd_caja_buscador.gif) no-repeat right 0;
    margin-top: 12px;
    height: 78px;
}
#caja_buscador form{
    font: 12px Arial, Helvetica, sans-serif;
    color: #8B8B8B;
}
#caja_buscador form label{
    font-weight: bold;
}


#frm_buscar{
    float:left;
    display: inline;
    margin: 20px 0 0 20px;
    width: 220px;    
}

#frm_buscar .texto{
    width: 140px;
    border:1px solid #ccc;
    font:11px Arial, Helvetica, sans-serif;
    height: 16px;
    color: #8B8B8B;
}
#frm_buscar input{
    float:left;
    display: inline;
    margin-top: 5px;
    margin-right: 5px;
}

#frm_letras{
    float:right;
    display: inline;
    margin: 20px 20px 0 0;
    width: 180px;
    text-align: right;
}
#frm_letras fieldset{
    float:right;
    display: inline;
    margin-right: 10px;
}
#frm_letras label{
    color: #fff;
        
}
#frm_letras select{
    font:11px Arial, Helvetica, sans-serif;
    color:#666;
    margin-top: 5px;
}

#caja_sectores{
    background: #eee;
    padding:0 0 20px;
    margin-top: 12px;
    float:left;
    width: 100%;
    overflow: hidden;
}

.fila_sectores{
    float:left;
    width: 100%;
}

.caja_sector{
    float:left;
    display: inline;
    width: 315px;
    /*height: 70px;*/
    overflow: hidden;
    margin: 20px 0px 0 20px;
}
.sector_dcha{
    margin-left: 110px;
}
.caja_sector img{
    float:left;
    display: inline;
    margin-right:10px;
}

.caja_sector h4, .caja_sector h4 a{
    font:bold 15px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #407BB5;
}
.caja_sector h4 a:hover{
    text-decoration: underline;
}

.caja_sector p{
    margin-top: 3px;
}
.caja_sector p, .caja_sector p a{
    font:11px/13px Arial, Helvetica, sans-serif;
    color:#666;
}
.caja_sector p a{
    text-decoration: underline;    
}
.caja_sector p a:hover{
    text-decoration: none;
}
.sec_admon h4 a{
    color: #7C325C;
}
.sec_sociales h4 a{
    color: #336332;
}
.sec_financiero h4 a{
    color: #009999;
}
.sec_empresas h4 a{
    color: #CC9900;
}
.sec_formacion h4 a{
    color: #9C200A;
}
.sec_comunicacion h4 a{
    color: #32449A;
}
.sec_fundaciones h4 a{
    color: #998831;
}
.sec_profesionales h4 a{
    color: #CC3399;
}

#colaborador_qeq{
    margin-top: 20px;
}
#colaborador_qeq span{
    float:left;
    display: inline;
    font:12px Arial, Helvetica, sans-serif;
    color:#666;
    margin-right: 15px;
}

#nav_qeq{
  float: left;
  display: inline;
  width: 220px;
}
#nav_qeq ul{
    margin-top: 10px;
    width: 220px;
}
#nav_qeq ul li{
    margin-top: 10px;
}
#nav_qeq ul li a{
    background: #407BB5;
    padding:5px 5px;
    text-decoration: none;
    text-transform: uppercase;
    font:11px/11px Arial, Helvetica, sans-serif;
    color:#fff;
    display: block;
    width: 210px;
}
#nav_qeq ul li a.marcado{
    font-weight: bold;
}

#nav_qeq ul li ul{
    margin: 5px 0 0 5px;
    width: auto;
}
#nav_qeq ul li ul li{
    margin-top: 3px;
    text-transform: none;
    background: url(/images/bullet_li_qeq.gif) no-repeat 0 8px;
    padding-left: 7px;
}
#nav_qeq ul li ul li a{
    margin-top: 0px;
    text-transform: none;
    background: none;
    padding: 0;
    color: #787878;
    display: inline;
    width: auto;
    font: 12px/12px Arial, Helvetica, sans-serif;
}

#nav_qeq ul li ul li a:hover{
    text-decoration: underline;
}

#nav_qeq ul li ul li ul li{
    color:#666;
}
#nav_qeq ul li ul li ul li a{
    color:#666;
}

#contenido_qeq{
  float:right;
  width: 760px;
}

#caja_migas_qeq{
  float: left;
  display: inline;
  width: 760px;
  margin: 5px 0 8px;  
}
#caja_migas_qeq #migas{
  margin: 0;
  height:16px;
}
#contenido_qeq #migas li{
  text-transform: none;
}
#contenido_qeq #migas li a{
    font:11px Arial, Helvetica, sans-serif;
    color: #787878;
    text-decoration: none;
    text-transform: none;
}


#contenido_qeq label{
    float:left;
    display: inline;
    margin: 7px 5px 0 0;    
}

#barra_buscar_qeq{
    background: #E6E6E6 url(/images/fnd_barra_buscar_qeq.gif) no-repeat right 0;
    height: 28px;
    float: left;
    display: inline;
    width: 100%;
}
#barra_buscar_qeq #frm_buscar{
    margin:0 0 0 10px;
    width: 440px;
}
#barra_buscar_qeq #frm_buscar label{
    
    font:bold 11px Arial, Helvetica, sans-serif;
    color: #8B8B8B;
}
#barra_buscar_qeq #frm_letras{
    text-align: left;
    width: 225px;
    float: right;
    margin:0;
}

#contenido_qeq .caja_titulo{
  float: left;
  display: inline;
  width: 760px;
  margin-bottom: 10px;
  overflow: hidden;
}

#contenido_qeq h2{
    font:25px Georgia,"Times New Roman",Times,serif;
    color: #fff;
    padding:3px 0 3px 10px;
    background: #407BB5;
}
#contenido_qeq h3{
    font:20px Georgia,"Times New Roman",Times,serif;
    color:#666;
    border-bottom:2px solid #666;
    padding:0 0 3px 15px;
    background: url(/images/2011/bullet_h3_qeq.gif) no-repeat 5px 12px;
    
}

.ficha_grande{
    margin-top: 10px;
    background: url(/images/2011/fnd_ficha.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    float:left;
    display: inline;
    width: 760px;
}
.ficha_grande h4{
    background: #666;
    color:#fff;
    padding:3px 0 3px 5px;
    font: bold 19px Arial, Helvetica, sans-serif;
}
.ficha_grande h4 a{
    color:#fff;
    font: bold 19px Arial, Helvetica, sans-serif;
    text-decoration: none;    
}
.ficha_grande_sup{
    margin: 20px 0 0;
    float: left;
    display: inline;
    width: 760px;
}
.ficha_grande_sup .img_ficha{
    float:left;
    display: inline;
    margin-right: 15px;
}
.ficha_grande_sup .logo_ficha{
    float:right;
    /*width:120px;*/
}
.ficha_grande_sup span{
    margin-right:10px;
}
.ficha_grande h5{
    color: #3F79B3;
    font:bold 15px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.ficha_grande h6{
    color: #aaa;
    font:bold 13px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-top: 5px;
}
.ficha_grande_sup p{
    margin: 5px 0 0;
    font:12px/12px Arial, Helvetica, sans-serif;
}
.ficha_grande_inf{
    font: 12px/16px Arial, Helvetica, sans-serif;
    color: #787878;
    margin-top: 10px;
    background: #E6E6E6;
    padding:10px;
    width: 740px !important;   
    float: left;
    display: inline;
}
.ficha_grande_inf p{
    margin-top: 10px;
}
.btn_ver_ficha{
    margin-top: 10px;
    float: left;
    display: inline;
}

.fila_fichas{
    margin-top: 8px;
    background: url(/images/fnd_ficha.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    float: left;
    display: inline;
    width: 760px;
}
.ficha_peq{
  float:left;
  display: inline;
  width: 230px;
  margin-right: 15px;
}
.ficha_peq h4{
    color: #407BB5;
    font: bold 15px Arial, Helvetica, sans-serif;
    /*text-transform: uppercase;*/
    margin-bottom: 5px;
}
.ficha_peq h4 a{
    color: #407BB5;
    font: bold 15px Arial, Helvetica, sans-serif;
    text-decoration: none;    
}
.ficha_peq_sup{
    float:left;
    width: 200px;
    padding: 10px;
    display: inline;   
}

.ficha_dest .ficha_peq_sup{
    background: #3F7AB4 !important;
    margin-bottom: 5px;
}
.ficha_dest h4, .ficha_dest h4 a{
    color:#fff !important;
}
.ficha_dest h5{
    color: #9FBDD9 !important;
}
.ficha_dest h6{
    color:#BBB !important;
}
.ficha_peq_sup .img_ficha{
    float:left;
    display: inline;
    margin-right: 10px;
}

.ficha_peq h5{
    color:#5B5B5B;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.ficha_peq h6{
    color: #aaa;
    font:bold 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-top: 5px;
}

.ficha_peq p{
    font:11px/13px Arial, Helvetica, sans-serif;
    color: #787878;
    margin-top: 5px;
}

.ficha_peq_sup p{
    color:#dedede;
}

.sector_empresa{
    font: 11px Arial, Helvetica, sans-serif;
}

#mapa_qeq{
    height:350px;
    overflow: hidden;
    margin-top: 20px;
    float: left;
    display: inline;
    width: 760px;
}
#mapa_qeq h4{
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#666;
}
#mapa_qeq iframe{
    margin-top: 10px;
}
#mapa_qeq #mapa_empresa{
    width: 760px;
    height: 350px;
    margin-top: 10px;
}
#galeria_qeq{
    margin-top: 20px;
    overflow:hidden;
    float: left;
    display: inline;
    width: 760px;
}
#galeria_qeq h4{
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#666;
}
#tira_imgs{
    float: left;
    width:760px !important;
    margin-top: -10px;
}
#tira_imgs img{
    float: left;
    display: inline;
    margin: 20px 24px 0 0;
    border:1px solid #CFCFCF;
}
#volver_qeq{
    font:12px Arial, Helvetica, sans-serif;
    color: #3F79B2;
    text-decoration: underline;
    float: right;
    display: inline;
    margin-top: 10px;
    background: url(/images/fnd_volver_qeq.gif) no-repeat 0 7px;
    padding-left: 9px;
}
#volver_qeq:hover{
    text-decoration: none;
}
/*#rectificaciones_qeq{
    margin-top: 10px;
    float: left;
    display: inline;
    background: url(/images/ico_email.gif) no-repeat 0 5px;
    padding-left: 20px;
    font:11px Arial, Helvetica, sans-serif;
    line-height: 20px;
    height:20px;
    text-transform: uppercase;
}*/
#rectificaciones_qeq{
    float:left;
    display: inline;
    margin: 10px 0 0 250px;
}
#contenido_qeq #rectificaciones_qeq{
    margin:20px 0 0 170px;
}

#top_qeq{
    background: #45433F url(/images/fnd_top_qeq.gif) no-repeat 698px 0;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 24px;
}


#logo_top_qeq{
    float:left;
    display: inline;
    margin-left: 32px;
}

#top_qeq div{
    float: left;
    display: inline;
    margin:4px 0 0 23px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;
}


/* fin quien es quien */



/* ranking */

.ranking_smartphone, .rankingnac_smartphone{
  display: none;
}

#centro_ranking{
  float:left;
  display: inline;
  width: 990px;
  margin:0;
}

#cabecera_ranking{
  float: left;
  display: inline;
  width: 950px;
  height:250px;
  background:#fff url(/images/2011/fnd_cabecera_ranking.gif) repeat-x 0 bottom;
  padding:20px;
}
#cabecera_ranking #titulo_cabecera{
  float: left;
  display: inline;
  width: 580px;
  height: 104px;
  /*border-bottom: 4px solid #D9DCE1;*/
}
#publicidad_ranking{
  float: right;
  display: inline;
  width: 300px;
  height: 165px;
}
#botones_cabecera_ranking{
  float: left;
  display: inline;
  margin: 15px 0 0;
  padding: 0;
}
#botones_cabecera_ranking img{
  float: left;
  display: inline;
  margin: 0 20px 0 0;
}
#cabecera_ranking h2{
  float: left;
  display: inline;
}

#cabecera_ranking h3{
  float: left;
  display: inline;
  /*font:bold 14px Arial, Helvetica, sans-serif,serif;*/
  font: 15px Georgia, "Times New Roman", Times, serif;
  color: #8D95A0;
  width: 320px;
  margin: 30px 0 0 25px;  
}
#caja_ranking{
	position:relative;
	z-index:6;
	width:990px;
	/*padding:10px;*/
	background-color:#fff;
	margin-top:10px;
	float:left;
	clear:both;
	display:inline;
}

#patrocinado_valencia_port{
	position:absolute;
	top:500px;
	left:187px;
}

#colaborador_broseta{
	position:absolute;
	top:650px;
	left:187px;
}

#lista_ranking{
	background-color:#fff;
	height:auto;
	float:left;
	clear:both;
	display:inline;
	width:100%;
	padding-bottom:17px;
}

#lista_ranking.ranking{
  background:#fff;
}
#lista_ranking #foto_ranking{
	height:514px;
}

#btn_ranking_portada{
	right:26px;
	top:46px;
}

#btn_ranking_buscador{
	/*right:26px;
	top:108px;*/
  background: none repeat scroll 0 0 #ddd;
  border-radius: 5px 5px 5px 5px;
  color: #666;
  font-family: 'Lato',sans-serif;
  font-size: 15px;
  font-weight: 700;
  margin-left: 10px;
  padding: 5px 20px;
  text-decoration: none;
  transition: all 0.3s linear 0s;  
}
#btn_ranking_buscador:hover{
  background: #efefef;
}
.btn_ranking_buscador_nac{
 color: #666 !important;
 background: #ddd!important; 
}
.btn_ranking_buscador_nac:hover{
  background: #efefef!important;
}

#caja_ranking form{
	/*background: #788CA7 url(/images/fnd_buscador_ranking.jpg) no-repeat 0 0;*/
  background: #5F978A;
	width:968px;
	height:149px;
	float:left;
	clear:both;
	display:inline;
	overflow:hidden;
}
#caja_ranking.rankingnacional form{
  /*background: #000 url(/images/2011/nacionalranking/fnd_buscador_ranking.jpg) no-repeat 0 0;*/
  background: #A62237;
}


#caja_ranking form label{
	width:auto;
	float:right;
	display:inline;
	margin:0 0 0 12px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	color:#fff;
}

#caja_ranking.rankingnacional form label{ 
  color: #F4C349;
}

#caja_ranking form #botones_form{
  float:right;
  width: 940px;
}

#caja_ranking form button{
	background-color:#666;
	border:0;
	width:113px;
	height:18px;
	padding-bottom:1px;
	color:#aaa;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	float:right;
	display:inline;
	margin:14px 30px 0 0;
	cursor:pointer
}

#caja_ranking.rankingnacional form button{
  background: #333;
  color:#999;
}

#caja_ranking #btn_buscar_ranking{
  color: #fff;
  text-transform: uppercase;
}
#caja_ranking form label span{
	display:block;
}

#caja_ranking form label input,#caja_ranking form label select{
	border:0;
	background:#FFFFFF;
	color:#70849b;
	font-size:9px;
	height:17px;
	line-height:27px;
	margin-top:5px;
}

#caja_ranking form label {
	height:25px;
	zoom:1;

}

#caja_ranking form label select{
	display:block;
	height:18px;
}

#caja_ranking form label input{
	padding:1px 3px 0 3px;
	width:106px;
}


#tit_busqueda_ranking{
	float:right;
	display:inline;
	margin:7px 27px 0 0;
  font-family: 'Lato';
  font-weight: 700;
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
}

#caja_ranking form fieldset{
	border: none;
	width:851px;
	float:right;
	clear:both;
	display:inline;
	margin:2px 30px 0 0;
	height:40px;
}

#caja_ranking .tabla_grid{
	float:left;
	clear:both;
	width:100%;
}

#caja_ranking .tabla_grid tr th{
	background-color: #5f978a;
	padding:5px 3px;
	text-align: center;
}

#caja_ranking.rankingnacional .tabla_grid tr th{
	background-color: #a62237;
}


#caja_ranking .tabla_grid tr th a{
	color:#FFFFFF;
	font-family:Arial, sans serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
  clear: both;
  display: block;
  width: 100%;
}

#caja_ranking .tabla_grid tr th img{
	/*margin-left:3px;*/
  clear: both;
}

#caja_ranking #texto_ordenar{
	width:98%;
	padding:0 1%;
	margin:7px 0;
	float:left;
	clear:both;
	display:inline;
	text-align:right;
	font-size:11px;
	color:#407bb5;
}

#caja_ranking.rankingnacional #texto_ordenar{
  color:#666;
}

#caja_ranking .info_tabla_grid{
  float: left;
  display: inline;
  width: 990px;
  margin: 10px 0 5px 0;
  font:12px Arial, Helvetica, sans-serif;
  color:#777;
}

#caja_ranking .info_tabla_grid .mostrados{
  float: left;
  display: inline;
  margin: 0;
}

#caja_ranking .info_tabla_grid .total{
  float: right;
  display: inline;
  text-align: right;
}

#caja_ranking .tabla_grid tbody{
	color:#5a5a5a;
	font-size:11px;
}

#caja_ranking .tabla_grid .fila_sin_color{
	background-color:#F4F4F4;
}

#caja_ranking .tabla_grid .fila_seleccionada{
	background-color:#7aafe2;
	}

#caja_ranking .tabla_grid tbody td{
	padding:6px 5px;
  text-align: center;
}

#lista_ranking .paginacion_izqda{
  width: 700px;
  
}

#lista_ranking .paginacion_izqda .paginas{
  text-align: left;
}

#caja_ranking .tabla_grid .texto_nombre{
  width:150px;
  text-align: left;
}
#caja_ranking .tabla_grid .boton{
  width:60px;
}
#caja_ranking .tabla_grid .enumeracion{
  width:45px;
}

#caja_ranking .tabla_grid td.precio{
  text-align: right;
}

.tbl_detalle_ranking{
  border: 1px solid #fff;
  border-collapse: collapse;
  width: 99%;
  background: #F2F5F9;
}
.tbl_detalle_ranking td{
  border: 1px solid #fff;
  padding: 4px;
}  
.tbl_detalle_ranking .tb_titulo{
  background: #9BB1D6;
  color: #fff;
  font-weight: bold;
  width: 130px;
}

#caja_tbl_ranking_standard, #caja_tbl_ranking_tablet, #caja_tbl_ranking_smartphone{
  float: left;
  display: inline;
}

#caja_tbl_ranking_tablet{
  display: none;
}
#caja_tbl_ranking_smartphone{
  display: none;
}

/* fin ranking */

/* ranking 2013 */
.ranking2013{
  float:left;
  display: inline;
	width:950px;
	height: 550px;
	position:relative;
	margin-top:0;
  background: #fff url(/images/2011/fnd_ranking2013val.jpg) no-repeat 0 0;
  padding:  50px 20px 0;
}
.rankingesp{
  background: #fff url(/images/2011/fnd_ranking2013esp.jpg) no-repeat 0 0;
}
.ranking2013 .izqda_ranking{
  float: left;
  width: 60%;
}
.izqda_ranking p{
 font: 15px/22px Arial, Helvetica, sans-serif;
 color: #fff;
 padding-right: 3%;
 margin: 30px 0 30px;
 text-align: right; 
}
.rankingesp p{
  color: #CCCCCC;
}
.izqda_ranking p a{
  background: #c8f0dc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 25px;
  color: #4c8077;
  text-decoration: none;
  padding: 5px 20px;
  margin-left: 10px;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  transition: all .3s linear;
}
.rankingesp .izqda_ranking p a{
  background: #E1E1E1;
  color: #666666;
}
.izqda_ranking p a:hover{
  background: #fff;
}
.rankingesp .izqda_ranking p a:hover{
  background: #fff;
}
.colaboradores{
  float: left;
  margin-top: 30px;
  width: 100%;
}
.colaboradores h4{
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color:#fff;
  margin: 0 0 10px;
  padding: 0;
}
.colaboradores img{
  margin-right: 10px;
}
.colaboradores #einforma{
  float: right;
  margin-top: 20px;
}
.ranking2013 h2{
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 48px;
  line-height: 52px;
  color:#fff;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  text-align: right;
  width: 97%;
  border-right: 1px solid #fff;
  padding-right: 3%;
}
.rankingesp h2{
  border-color: #E0E0E0;
}
.ranking2013 h2 strong{
  font-weight: 900;
  font-size: 62px;
}
.ranking2013 h2 strong span{
  color: #FFCC00;
}
.ranking2013 h3{
  float: right;
  font: 21px Georgia, "Times New Roman", Times, serif;
  width: 38%;
  color: #fff;
}


/* fin ranking 2013 */


/* pop_up ancho ranking */
#body_pop_up_ancho{
	/*overflow:hidden;
	height:435px;
	width:578px;*/
	margin:0;
	padding:0;
}

#pop_up_ancho{
	border-style:solid;
	border-color:#CCCCCC;
	border-width:2px;
	background:#FFFFFF;
	font-size:11px;
	overflow:hidden;
}

#pop_up_ancho strong{
	color:#333;
}

#pop_up_ancho #contenido_popup_ancho{
	padding:15px 10px 15px 10px;
	float:left;
	position:relative;
  width:780px;
}

#pop_up_ancho h1{
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background: #407CB5;
	width:100%;
	padding:3px 0;
}

#pop_up_ancho h2{
	font:14px Georgia, "Times New Roman", Times, serif;
	margin:7px 0 10px 0;
	font-size:17px;
	text-align:center;
	color:#407CB5;
	text-transform: uppercase;
  
}

#pop_up_ancho h3{
	font:bold 13px Georgia, "Times New Roman", Times, serif;	
	margin:15px 0 8px 0;
  border-bottom:1px solid #ccc;
  padding-bottom: 3px;
  color: #777;
}
#pop_up_ancho #izqda_ranking{
  float:left;
  display: inline;
  width: 380px;
}
#pop_up_ancho #izqda_ranking p{
  margin-top: 10px;
}
#pop_up_ancho #dcha_ranking{
  float:right;
  display: inline;
  width: 380px;
}

/* fin pop_up ancho ranking */

/*detalle ranking sin popup */
#t_ #noticia_sup{
  padding-bottom: 3px;
  margin-bottom: 10px;
}
#t_ #noticia_sup h2{
  margin-bottom: 0;
}
#detalle_ranking h3{
  font: 16px Georgia,Times New Roman Times,Serif;
  color:#666;
  margin-bottom: 10px;
}
#detalle_ranking p{
  text-align: right;
  margin: 0;
}
#detalle_ranking .tbl_detalle_ranking{
  border: 1px solid #fff;
  border-collapse: collapse;
  width: 99%;
  background: #F2F5F9;
  margin-bottom: 40px;
}

#detalle_ranking.rankingnacional .tbl_detalle_ranking{
  background: #f5f5f5;
}

#detalle_ranking .tbl_detalle_ranking td{
  border: 1px solid #fff;
  padding: 4px;
  color: #666;
}  
#detalle_ranking .tbl_detalle_ranking .tb_titulo{
  background: #9BB1D6;
  color: #fff;
  font-weight: bold;
  width: 130px;
}

#detalle_ranking.rankingnacional .tbl_detalle_ranking .tb_titulo{
  background: #333;
}
.h2_rankingnacional{
  color:#333 !important;
}
/*fin detalle ranking sin popup */

/* publicidad */
#publicidad{
}
#publicidad h2{
   font: bold 24px Arial, Helvetica, sans-serif;
   color: #407bb5;
   margin: 20px 0 0 15px;
}  
#publicidad h3{
   font: bold 14px Arial, Helvetica, sans-serif;
   color: #407bb5;
   margin: 20px 0 0 15px;
}  

#lst_botones_publicidad{
    height: 150px;
    margin: 30px 0 20px 150px;
}
#lst_botones_publicidad li{
    display: inline;
    margin-right: 35px;
}
#cond_contrat{
    float:left;
    width:100%;
    background: url(/images/fnd_noticia.gif) repeat-x 0 0;
    padding:10px 0 0;
}
#cond_contrat ul{
    float: left;
    display: inline;
    margin: 15px 0 0 30px;
    width: 440px;
}
#cond_contrat ul li{
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    line-height: 12px;
    color: #6e6e6e;
    margin-top: 3px;
}
#cond_contrat #comercial{
    width:180px;
}
#cond_contrat #comercial a{
    color: #6e6e6e;
    text-decoration: none;
}
#cond_contrat #comercial a:hover{
    text-decoration: underline;
}

/* fin publicidad */

/* quienes somos */
#quienes_somos{
}

#quienes_somos h2{
   font: 26px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
}    
#quienes_somos p{
    margin: 10px 0 0 15px;
    color: #666;
    font: 13px/20px Arial, Helvetica, sans-serif;
}

#quienes_somos dl{
    margin: 20px 100px 0 100px;
    background: url(/images/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 20px;    
    text-align: center;
}
#quienes_somos dt{
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #2E5984;
    margin-top: 5px;
    margin-bottom: 4px;
    
}
#quienes_somos dd a{
    font-size: 11px;
}
#quienes_somos dd{
    margin-left: 8px;
    color: #999;
    font:12px Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}
/* fin quienes somos */


/* hemeroteca */
#cabecera_hemeroteca{
  float:left;
  display: block;
  width: 100%;
  margin: 0 0 10px;
}
#lista_anyos{
  float: left;
  display: inline;
  margin: 0 0 20px;
  padding: 5px 2%;
  background: #E9ECEF;
  width: 96%;
}
#lista_anyos a{
  font: 24px Georgia, Times New Roman Times, Serif;
  text-decoration: none;
  float:left;
  display: inline;
  width: 90px;
  text-align: center;
  margin: 0 5px 2px 0;
}
#lista_anyos a:hover{ 
  background: #F8F9FA;
}
#lista_anyos a.marcado{
  background: #fff;
}
.fila_calendario{
  float: left;
  display: inline;
  margin-bottom: 15px;
}
.fila_calendario .calendario{
  float: left;
  display: inline;
}


/* tabla de calendario */
 table.calendario{
	border:none;
	border-collapse:collapse; /*indica si se unen o no los bordes de las celdas de la tabla;(collapse o separate)*/
	padding:0;
	margin:5px 0 5px 8px;
	width:238px;
	empty-cells:show;/*muestra u oculta celdas vacias (show 0 hide)*/
}
	 table.calendario th{
		color:#747474;
		font:bold 13px Tahoma,Arial, Helvetica, sans-serif;
	}

  table.calendario tr{
    height: 34px;
  }
	table.calendario td{
		font:12px/34px Arial, Helvetica, sans-serif;
		color:#ccc;
		text-align:center;
		height:34px !important;
		width:34px;
		padding:0;
		margin:0;
		border:1px solid #fff;
		font-weight:bold;	
    background: #f9f9f9;
	}
		 table.calendario td a{
		  display: block;		  
		  height:100%;
		  width:100%;
			font-weight:bold;
			text-decoration:none !important;
			color:#417CB5;
		}
		 table.calendario td a:hover{
		  background: #417CB5;		  
		  color:#f9f9f9 !important;
      text-decoration: underline !important;
		}
		
	 table.calendario td.sin_dia{ /*celdas q rellenan los días de otro mes*/
		background:#fff;/*#ECF0F2*/
	}
	 table.calendario td.finde{
		font-weight:bold;
		color:#000;
	}
	 table.calendario td.finde a{
		font-weight:bold;
		text-decoration:none !important;	
		color:#9BB1D6;
	}
	
	table.calendario td.seleccionado{
		background:#f1e9b5;
	}
	
	table.calendario td.activo, table.calendario td.activo a{ 
		background:#CE8F44 !important;
	}
	
	table.calendario .Blank{
	visibility: hidden;
	}
	
	table.calendario .Sun a, table.calendario .Sun{
	color: #666;
	}
	
	table.calendario caption{
		background: none;	
		color:#666;
		font-family: Arial,Helvetica,sans-serif;
		font-size:13px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		letter-spacing: normal;
		line-height:34px;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		padding:3px;
    height: 34px;
	}
	
	.check{
	width:auto;
	}

#selecciona_edicion{
  float: left;
  width: 100%;
  height: 400px;
}
html > body #selecciona_edicion{
  min-height: 400px;
  height: auto;
}

#selecciona_edicion h2{
  font: 20px Georgia, Times New Roman Times, Serif;
  text-transform: uppercase;
  color: #264A6F;
  margin-bottom: 20px;
  float: left;
  display: inline;
  width: 100%;
}
#selecciona_edicion p{
  font: 13px/16px  Arial, Helvetica, Sans-serif;
  margin-bottom: 30px;
}
.enlace_edicion{
  font: bold 15px/16px  Arial, Helvetica, Sans-serif;
  background: #305B87;
  color: #D0D8DF;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 20px;
}
.enlace_edicion:hover{
  color: #fff;
}

.buscador_hemeroteca{
  background: #E9ECEF;
  float: left;
  width: 96%;
  color:#666;
  font-size: 13px;
  margin-bottom: 20px;
  padding:15px 2% 10px;
}
.buscador_hemeroteca input{
  margin-left: 10px;
}
.buscador_hemeroteca .caja_texto{
  width: 148px;
  border: 1px solid #76a3c3;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  margin-bottom: 5px;
  font-size: 13px;
  color: #909090;
  padding: 0 5px;     
}
.buscador_hemeroteca .fecha{
  width: 80px;
  border: 1px solid #76a3c3;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  margin-bottom: 5px;
  font-size: 13px;
  color: #909090;
  padding: 0 5px;     
}

.buscador_hemeroteca select{
  border: 1px solid #76a3c3;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  margin-bottom: 5px;
  font-size: 13px;
  color: #909090;
  padding: 0 0 0 5px;     
  
}

.buscador_hemeroteca .btn_enviar{
  background: #407BB5;  
  width: 115px;
  text-align: center;
  border: none;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  color: #f5f5f5;
  padding:3px 0;
  transition: all 0.2s ease-in;
}
.buscador_hemeroteca .btn_enviar:hover{
  background: #1b2730;
}

.h2_hemeroteca{
  text-align: center;
  font-family: 'PT Serif', serif;
  font-weight: 700;
  font-size: 28px;  
  border-bottom: 1px dashed #D2D2D2;
  color: #407BB5;
  margin-bottom: 30px;
}

.h2_hemeroteca strong{
  color: #34535E;
}
.h2_hemeroteca span{
  color: #999;
  font-size: 12px;
  font-weight: normal !important;
}

.error_hemeroteca{
  margin-top: 15px;
  text-align: center;
  font-size: 13px;
}
.error_hemeroteca a{
  text-decoration: underline;
}
.error_hemeroteca a:hover{
  text-decoration: none;
}

.mensaje-importante{
  float: left;
  background: #F9F2CC;
  padding:10px 2%;
  width: 96%;
  color: #666;
  font: 12px/16px Arial, Helvetica, sans-serif;
  margin: 10px 0 5px; 
}
.mensaje-importante p{
  margin: 0 0 10px;
}
.mensaje-importante h2{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #8a6d3b;
  background: none;
  font-size: 15px;
  padding: 0 0 3px;
  margin: 0 0 10px;
  border-bottom: 1px solid #D8D1AD;
}

.hemeroteca_tit_categoria{
  color: #fff;
  padding: 8px 15px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* fin hemeroteca */

#widget_bbva{
  float: left;
  display: inline;
  margin-bottom: 10px;
  width: 300px;
}

/* GALERIA FOTOS */
.galeria_fotos{
  float: left;
  display: inline;
  width:660px;
  padding: 10px;
  background: #000;
  margin: 0 0 10px;
  color:#e5e5e5;
}
.social_galeria{
  height: 40px;
  margin: 0 auto;
  width: 960px;
  clear: both;
}
.social_galeria #social_botones{
  margin-top: 10px;
}
.galeria_fotos h2{
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  text-transform: uppercase;
  border-bottom: 2px solid #9B9B9B;
  padding-bottom: 2px;
}
.galeria_fotos .foto_dia{
  width: 460px;
  height: 310px;
  float: left;
  display: inline;
  margin: 5px 0;
}
.galeria_dia{
  float: left;
  display: inline;
  width: 460px;
}
.galeria_fotos .galeria_dia h2{
  background: url(/images/2011/ico_camara.gif) no-repeat 0 0;
  padding-left: 25px;
}

.caja_tit_foto{
  float: left;
  display: inline;
  width: 440px;
  height: 34px;
  padding:5px 10px;
  color:#f5f5f5;
  background: #3A3A3A;
  /*background: #334F7D;*/
}
.caja_tit_foto h3{
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #fff;
}
.caja_tit_foto h3 a{
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}  
.caja_tit_foto h3 a:hover{
  text-decoration: underline;
}
.caja_tit_foto h4{
  margin-top: 3px;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #9D9D9D;
  background: url(/images/2011/bullet_h4_tit_foto.gif) no-repeat 0 5px;
  padding-left: 8px;  
}
.galerias_anteriores{
  float: right;
  display: inline;
  position: relative;
  width: 190px;
  height: 387px;
}
.galeria_fotos .galerias_anteriores h2{
  background: url(/images/2011/ico_mas_imagenes.gif) no-repeat 0 0;
  padding-left: 18px;
}  
.galeria_fotos .foto_ant{
  width: 180px;
  height: 121px;
  float: left;
  display: inline;
  margin: 0;
}
.galerias_anteriores h3{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  padding-left: 4px;
  width: 176px;
  float: left;
  display: inline;
  margin: 2px 0 0;
}
.galerias_anteriores h3 a{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}
.galerias_anteriores h3 a:hover{
  text-decoration: underline;
}
.galerias_anteriores h4{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #9D9D9D;
  padding-left: 4px;
  margin: 0;
}
.caja_foto_ant{
  float: left;
  display: inline;
  width: 180px;
  height: 150px;
  overflow: hidden;
  margin: 5px 0 0 5px;
  padding:0 0 3px;
}
.caja_foto_ant:hover{
  background: #3A3A3A;
}
.caja_foto_ant img{
  width: 180px;
  height: 121px;
}
.galerias_anteriores .ver_todas_galerias{
  position: absolute;
  bottom: 0;
  right:0;
}


/* estilos interior galeria fotos */
#t_foto{
  background: #000;
  color:#fff !important;
}
#galeria_fotos{
  width: 960px;
  margin: 0 auto;
  padding-bottom: 20px;
  overflow: hidden;
}
#galeria_fotos #foto_grande{
  float: left;
  display: inline;
  width: 960px;
  position: relative;
}
#galeria_fotos #foto_grande img{
  display: block;
  margin: 0 auto;
}
#caja_vp_galeria{
  position: absolute;
  top: 20px;
  left: 20px;
}
#barra_fotos{
  float: left;
  display: inline;
  position: relative;
  width: 960px;
  height: 40px;
  background: #303030;
  padding: 5px 0;
}
#barra_fotos .mini_foto{
  width: 60px;
  height: 40px;
  float: left;
  display: inline;
}
#barra_fotos a{
  float: left;
  display: inline;
  margin: 0 0 0 5px;
  border:2px solid #303030;
  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

#barra_fotos a:hover{
  border:2px solid #CACACA;
  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}

#barra_fotos .remarcada{
  border:2px solid #CACACA;
}
#barra_fotos .remarcada{
  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#caja_fotos{
  float: left;
  display: inline;
  position: absolute;
  top: 3px;
  left: 66px;
  width: 828px;
  height: 44px;
  overflow: hidden;
}
#lista_fotos{
  position: absolute;
  top: 0;
  left: 0;
  width: 828px;
}
.btn_gal_fotos{
  position: absolute;
  top: 16px;
  cursor: pointer;
}
#btn_gal_ant{
  left: 23px;
}
#btn_gal_sig{
  right: 23px;
}

#caja_textos_foto{
  float: left;
  display: inline;
}
#caja_textos_foto h1{
  font: 25px Georgia,"Times New Roman",Times,serif;
  color: #fff;
  margin: 0;
  padding: 0;
}
#caja_textos_foto h2{
  font: 13px Arial, Helvetica, sans-serif;
  color: #9D9D9D;
}
#caja_textos_foto h3{
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #E4E4E4;
  text-transform: uppercase;
}
#caja_textos_foto h4{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #9D9D9D;
}
#caja_textos_foto_izqda{
  float: left;
  display: inline;
  position: relative;
  width: 229px;
  height: 80px;
  border-right: 1px solid #7A7A7A;
  padding-right: 10px;
  margin-right: 10px;
  margin-top: 25px;
  text-align: right;
}
#caja_textos_foto_dcha{
  float: left;
  display: inline;
  width: 710px;  
  margin-top: 20px;
}
#caja_textos_foto_izqda .ver_todas_galerias{
  position: absolute;
  bottom: 0;
  right: 10px;
}
.btn_nav_foto{
  position: absolute;
  top: 0;
  display: block;
  height: 400px;
  filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
    
}
.btn_nav_foto:hover{
  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}
#btn_foto_ant{
  background: url(/images/2011/btn_foto_ant.gif) no-repeat 5% 300px;
  width: 50%;
  left: 0;
  
}

#btn_foto_sig{
  background: url(/images/2011/btn_foto_sig.gif) no-repeat 95% 300px;
  width: 50%;
  right: 0;
}

#contenedor_galerias{
  float: left;
  display: inline;
  width: 680px;
  height: 450px;
}

html > body #contenedor_galerias{
    min-height: 450px;
    height: auto;
}


#contenedor_galerias .caja_galeria{
  float: left;
  display: inline;
  width: 180px;
  height: 170px;
  padding: 10px;
  margin-left: 25px;
  margin-bottom: 25px;
  background: #f5f5f5;
}

#contenedor_galerias .caja_galeria:hover{
  background: #E0E0E0;
}
#contenedor_galerias .caja_galeria h3{
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 3px;
}
#contenedor_galerias .caja_galeria h3 a{
  text-decoration: none;
}
#contenedor_galerias .caja_galeria h3 a:hover{
  text-decoration: underline;
}

#contenedor_galerias .caja_galeria h4{
  font-size: 11px;
  text-align: center;
  color: #999;
  margin-top: 3px;  
}
#contenedor_galerias .caja_galeria img{
  width: 180px;
  height: 121px;
}

.compartir_foto{
  width: 140px;
  background: #f5f5f5;
  position: absolute;
  bottom: 0;
  right: 0;  
  height: 30px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  overflow: hidden;
  cursor: pointer;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  /*border-top: 1px solid #7EB756;  
  border-left: 1px solid #7EB756;
  border-right: 1px solid #7EB756;*/
}
.compartir_foto:hover{
  height: 130px;
}
.compartir_foto li{
  height: 30px;
  color: #333;
  padding-left: 10px;
}
.compartir_foto li.tit_compartir_foto{
  font:bold 10px Arial, Helvetica, sans-serif; 
  line-height: 30px;
  background: #007CB8;
  color: #fff;
  margin-bottom: 10px;
  padding-left: 0;
  text-transform: uppercase;
  text-align: center;
}
#foto_grande .compartir_foto li.tit_compartir_foto img{
  display: inline !important;
  margin: auto !important;
}

/* fin estilos interior galeria fotos */


/* FIN GALERIA FOTOS */

/* GALERIA VIDEOS */


.galeria_videos{
  float: left;
  display: inline;
  width:660px;
  padding: 10px;
  background: #000;
  margin: 0 0 10px;
  color:#e5e5e5;
}
.galeria_videos h2{
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  text-transform: uppercase;
  border-bottom: 2px solid #9B9B9B;
  padding-bottom: 2px;
}
.galeria_videos .video_dia{
  width: 460px;
  /*height: 310px;*/
  float: left;
  display: inline;
  margin: 0;
}
.video_dia{
  float: left;
  display: inline;
  width: 460px;
}
.galeria_videos .video_dia h2{
  background: url(/images/2011/ico_camara_video.gif) no-repeat 0 0;
  padding-left: 25px;
}

.galeria_videos iframe{
  margin: 7px 0;
}

.galeria_videos .caja_tit_foto{
  height: auto;
}

.videos_anteriores{
  float: right;
  display: inline;
  position: relative;
  width: 190px;
  height: 387px;
}
.galeria_videos .videos_anteriores h2{
  background: url(/images/2011/ico_mas_imagenes.gif) no-repeat 0 0;
  padding-left: 18px;
}  
.galeria_videos .foto_ant{
  width: 180px;
  height: 121px;
  float: left;
  display: inline;
  margin: 0;
}
.videos_anteriores h3{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  padding-left: 4px;
  width: 176px;
  float: left;
  display: inline;
  margin-top: 2px;
}
.videos_anteriores h3 a{
  font: bold 11px/15px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}
.videos_anteriores h3 a:hover{
  text-decoration: underline;
}
.videos_anteriores h4{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #9D9D9D;
  padding-left: 4px;
}
.caja_foto_ant{
  float: left;
  display: inline;
  width: 180px;
  height: 150px;
  overflow: hidden;
  margin: 5px 0 0 5px;
  padding:0 0 3px;
}
.caja_foto_ant:hover{
  background: #3A3A3A;
}
.caja_foto_ant img{
  width: 180px;
  height: 121px;
}
.videos_anteriores .ver_todos_videos{
  position: absolute;
  bottom: 0;
  right:0;
}

#caja_video_grande{
  float: left;
  display: inline;
  width: 100%;
  height:0;
  background: #000;
  position: relative;
  color:#fff;
  text-align: center;
  overflow: hidden;
}
#caja_video_grande iframe{
  margin: 30px 0 0;
}
#btn_cerrar_video{
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
/* FIN GALERIA VIDEOS */

/* PESTAÑAS GALERIAS HOME */
.pest_galerias_home{
  float: left;
  display: inline;
  width: 680px;
  position: relative;
}
.pest_galerias_home ul{
  float: left;
  display: inline;
  width: 680px;
  height: 25px;
  position: relative;
}
.pest_galerias_home ul li{
  float: left;
  display: inline;
  height: 25px;
  width: 130px;
  text-align: center;
  margin-right: 5px;
  /*margin-left: 5px;*/
  background: #999;
  font: bold 12px/25px Arial, Helvetica, sans-serif;
  color: #f5f5f5;
}
.pest_galerias_home ul li.seleccionada{
  background: #000;
}
.pest_galerias_home ul span{
  cursor: pointer;
}
.pest_galerias_home .galeria_fotos{
  display: none;
}
#info_pest_galerias{
  position: absolute;
  top: 10px;
  right: 5px;
  text-align: right;
  font:11px Arial, Helvetica, sans-serif;
  color:#999
}
/* FIN PESTAÑAS GALERIAS HOME */

/* GALERIA FOTOS DCHA */
.dcha .galeria_fotos{
  float: left;
  display: inline;
  width:280px !important;
  padding: 10px;
  background: #000;
  margin: 0 0 10px;
  color:#e5e5e5;
}
.dcha .galeria_fotos h2{
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  text-transform: uppercase;
  border-bottom: 2px solid #9B9B9B;
  padding-bottom: 2px;
}
.dcha .galeria_fotos .foto_dia{
  width: 280px;
  height: 188px;
  float: left;
  display: inline;
  margin: 5px 0;
}
.dcha .galeria_dia{
  float: left;
  display: inline;
  width: 280px;
}
.dcha .galeria_fotos .galeria_dia h2{
  background: url(/images/2011/ico_camara.gif) no-repeat 0 0;
  padding-left: 25px;
}

.dcha .caja_tit_foto{
  float: left;
  display: inline;
  width: 260px;
  /*height: 34px;*/
  height: auto;
  padding:5px 10px;
  color:#f5f5f5;
  background: #3A3A3A;
  /*background: #334F7D;*/
}
.ver_todas_galerias_lateral{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #ADADAD;
  text-transform: uppercase;
  text-align: right;
  float: right;
  display: inline;
  margin:10px 0 0;
  text-decoration: none;
}
.ver_todas_galerias_lateral:hover{
  color: #fff;
}
/* FIN GALERIA FOTOS DCHA */

/* GALERIA FOTOS IZQDA Y CENTRAL */
.izqda_peq .galeria_fotos, .dcha_peq .galeria_fotos{
  float: left;
  display: inline;
  width:96% !important;
  padding: 10px 2%;
  background: #000;
  margin: 0 0 10px;
  color:#e5e5e5;
}
.izqda_peq .galeria_fotos h2, .dcha_peq .galeria_fotos h2{
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  text-transform: uppercase;
  border-bottom: 2px solid #9B9B9B;
  padding-bottom: 2px;
}
.izqda_peq .galeria_fotos .foto_dia, .dcha_peq .galeria_fotos .foto_dia{
  width: 100%;
  height: auto;
  float: left;
  display: inline;
  margin: 5px 0;
}
.izqda_peq .galeria_dia, .dcha_peq .galeria_dia{
  float: left;
  display: inline;
  width: 100%;
}
.izqda_peq .galeria_fotos .galeria_dia h2, .dcha_peq .galeria_fotos .galeria_dia h2{
  background: url(/images/2011/ico_camara.gif) no-repeat 0 0;
  padding-left: 25px;
}

.izqda_peq .caja_tit_foto, .dcha_peq .caja_tit_foto{
  float: left;
  display: inline;
  width: 96%;
  height: auto;
  padding:5px 2%;
  color:#f5f5f5;
  background: #3A3A3A;
}
.izqda_peq .ver_todas_galerias_lateral, .dcha_peq .ver_todas_galerias_lateral{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #ADADAD;
  text-transform: uppercase;
  text-align: right;
  float: right;
  display: inline;
  margin:10px 0 0;
  text-decoration: none;
}
.izqda_peq .ver_todas_galerias_lateral:hover, .dcha_peq .ver_todas_galerias_lateral:hover{
  color: #fff;
}
/* FIN GALERIA FOTOS IZQDA Y CENTRAL */

/* GALERIA VIDEOS DCHA */
.dcha .galeria_videos{
  float: left;
  display: inline;
  width:280px;
  padding: 10px;
  background: #000;
  margin: 0 0 10px;
  color:#e5e5e5;
}
.dcha .galeria_videos h2{
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #D2D2D2;
  text-transform: uppercase;
  border-bottom: 2px solid #9B9B9B;
  padding-bottom: 2px;
}
.dcha .galeria_videos .video_dia{
  width: 280px;
  float: left;
  display: inline;
  margin: 0;
}
.dcha .galeria_videos .video_dia h2{
  background: url(/images/2011/ico_camara_video.gif) no-repeat 0 0;
  padding-left: 25px;
}

.dcha .galeria_videos iframe{
  margin: 0 !important;
  float: left;
  display: inline;
}

.dcha .video_dia .caja_tit_foto{
  float: left;
  display: inline;
  width: 260px;
  padding:5px 10px;
  color:#f5f5f5;
  background: #3A3A3A;
  height: auto;
  /*background: #334F7D;*/
}
.ver_todos_videos_lateral{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #ADADAD;
  text-transform: uppercase;
  text-align: right;
  float: right;
  display: inline;
  margin:10px 0 0;
  text-decoration: none;
}
.ver_todos_videos_lateral:hover{
  color: #fff;
}
/* FIN GALERIA VIDEOS DCHA */


/* NOTICIAS COLOR */
.noticia_color{
  padding-top: 5px;
  /*float: leftv;
  display: inline;*/
}
.noticia_color .noticia{
  margin-bottom: 0;
}
.con_not_color_antes{
  margin-top: 10px !important;
}
/* FIN NOTICIAS COLOR */

/* ADSENSE */
#adsense_inferior{
  float: left;
  display: inline;
  width: 490px;
  margin:10px 0
}
#adsense_lateral{
  float: left;
  display: inline;
  margin-top: 10px;
}
/* FIN ADSENSE */

/* ESTILOS DIVERDI */
.carrusel_diverdi{
  float: left;
  width: 670px;
  padding:5px;
  height: 275px;
  position: relative;
  background: #383222 url(/images/2011/fnd_diverdi.gif) repeat-x 0 bottom;
  margin-bottom: 10px;
}
.carrusel_diverdi h3{
  font: 13px Arial, Helvetica, sans-serif;
  text-transform: uppercase;  
  color: #A9A69E;
  margin: 0 0 3px 30px;
}
.caja_diverdi{
  float: left;
  display: inline;
  width: 610px;
  overflow:hidden;
}
.caja_diverdi .foto_grande img{
  width:610px;
}
#marco_cintadiverdi{
  float: left;
  display: inline;
  position: relative;
  width: 610px;
  overflow: hidden;
  height: 260px;
  margin: 0px 30px;
}
#cintadiverdi{
  position: absolute;
  top: 0;
  left: 0;
  height: 260px;
  width: 610px;
}

.caja_diverdi h2{
  float: left;
  display: inline;
  width: 550px;
  margin: 16px 30px 0;
  text-align: center;
  font: 17px Georgia, "Times New Roman", Times, serif;
  color: #B7B5AF;
}
.caja_diverdi .foto_grande{
  width: 610px;
  height: 210px;
  overflow: hidden;
}
.caja_diverdi h2 a{
  font: 17px Georgia, "Times New Roman", Times, serif;
  color: #B7B5AF;
  text-decoration: none;
}
.caja_diverdi h2 a:hover{
  color: #DCD3C0;
  
}
.flecha_diverdi{
  position: absolute;
  bottom: 10px;
  cursor: pointer;
}
#flecha_diverdi_ant{
  left:0;
}
#flecha_diverdi_sig{
  right: 0;
}
/* FIN ESTILOS DIVERDI */

/* SUSCRIPCION BOLETIN */

/* suscripcion en portada */
#t_portada #suscribirse{
  width: 300px;
  height: 152px;
  margin-bottom: 10px;
  background: #000 url(/images/2011/fnd_suscribirse.gif) no-repeat 0 0;
}
#t_portada #suscribirse fieldset{
  margin: 0;
  padding: 0;
  border: none;
}
#t_portada #suscribirse h2{
  float:left;
  display: inline;
  color: #fff;
  font: 28px Georgia, "Times New Roman", Times, serif;
  border-bottom: 1px solid #F4C349;
  margin: 10px 0 0 13px;
}
#t_portada #suscribirse p{
  color: #CCC;
  font:13px/16px Arial, Helvetica, sans-serif;
  float: left;
  display: inline;
  width: 260px;
  margin: 5px 0 0 13px;
}
#t_portada #suscribirse #condiciones_uso{
    font:11px/12px Arial, Helvetica, sans-serif;
    margin-top: 10px;
}
#t_portada #suscribirse #condiciones_uso a{
  text-decoration: underline;
  color: #fff;
}
#t_portada #suscribirse #condiciones_uso a:hover{
  text-decoration: none;
}
#t_portada #suscribirse #email_suscripcion{
  float: left;
  display: inline;
  width: 210px;
  height: 25px;
  color: #666;
  font:12px/25px Arial, Helvetica, sans-serif;
  margin:10px 0 0 13px;
}
#t_portada #suscribirse #boton_ok{
  float: left;
  display: inline;
  margin: 10px 0 0 5px;
}
#btn_suscribir{
  margin-bottom: 10px;
}
/* suscripcion en pagina independiente */
#frm_suscribir{
  margin: 20px 0 0 5%;
}
#frm_suscribir fieldset{
  margin: 0;
  padding: 0;
  border: none;
}
#frm_suscribir fieldset ol li{
  height: 35px;
}
#frm_suscribir fieldset ol li label{
  width: 110px;
  float: left;
  display: inline;
  text-align: right;
  font:12px/25px Arial, Helvetica, sans-serif;
  cursor: auto !important;
}
#frm_suscribir fieldset ol li input{
  float: left;
  display: inline;
  width: 210px;
  height: 25px;
  color: #666;
  font:12px/25px Arial, Helvetica, sans-serif;
  margin:0 0 0 10px;  
}
#frm_suscribir fieldset ol li select{
  float: left;
  display: inline;
  width: 210px;
  height: 25px;
  color: #666;
  font:12px/25px Arial, Helvetica, sans-serif;
  margin:0 0 0 10px;  
}
#frm_suscribir fieldset ol li input.aceptar{
  float: none;
  width: auto;
  height: auto;
  margin: 0;
}

#frm_suscribir .boton_fondo{
	background:url(/images/2011/boton_fondo.gif) no-repeat top left;
	width:80px;
	height:22px;
	line-height:22px;
	border:0;
	color:#fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
	padding-bottom:1px;	
  margin-left: 10px;
}

/* FIN SUSCRIPCION BOLETIN */

/* PORTADA BOLSAS Y MERADOS II */

  .portada_bolsa{
    background: #FFF3E2;
  }
  
  .portada_bolsa #cuerpo_noticia .not_relacionadas, .portada_bolsa .not_relacionadas_lista{
    background: #FFFAF2;
  }

/* FIN PORTADA BOLSAS Y MERCADOS II */

/* PUBLICACIONES */
.publicaciones_home{
  float: left;
  display: inline;
  overflow: hidden;
  width: 100%;
  height: 300px;
  padding: 10px 0;
  background: #1B1B1B url(/images/2011/fnd_publicaciones_home.jpg) repeat-x 0 0;
  color: #767676;
  position: relative;
  margin: 10px 0;
}
.publicaciones_home h2{
  background: #4676B8;
  font: 30px/39px Georgia, "Times New Roman", Times, serif;
  height: 39px;
  color: #fff;
  width: 314px;
  position: absolute;
  top: 20px;
  left: 0;
  margin: 0;
  padding: 0 0 0 20px;
}
.publicaciones_home .ver_todas{
  position: absolute;
  bottom: 10px;
  right:10px;
  color: #666;
  background: #ccc;
  font:bold 11px Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 6px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 100;  
}
.publicaciones_home .ver_todas:hover{
  background: #E8EEF7;
}
.publicacion_grande{
  float: left;
  display: inline;
  width: 574px;
  position: relative;
  margin-right: 20px;
}
.publicacion_grande h3{
  font: bold 25px Georgia, "Times New Roman", Times, serif;
  color: #fff;
  text-align: right;
  margin: 60px 0 0 0;
  border-bottom: 1px dotted #8D8D8D;
  float: right;
  width:310px;
  padding-bottom: 5px;     
}
.publicacion_grande h3 a{
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;  
}
.publicacion_grande h3 a:hover{
  color: #B4D1F7;
}
.publicacion_grande p{
  font: 14px Arial, Helvetica, sans-serif;
  color: #767676;
  text-align: right;
  margin: 10px 0 0 0;
  float: right;
  width:310px;
}
.publicacion_grande img{
  float: right;
  display: inline;
  margin-left: 10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;   
}
.publicacion_grande img:hover{
  /*filter:alpha(opacity=90);*/
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;      
}
.publicacion_grande .btn_leer{
  position: absolute;
  bottom: 0;
  right: 250px;
  font: bold 17px Georgia, "Times New Roman", Times, serif;
  background: #648CC4;
  color: #fff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
.publicacion_grande .btn_leer:hover{
  background: #4676B8;
}

.publicacion_peq{
  float: left;
  display: inline;
  width: 405px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 5px;
}
.publicacion_peq h3{
  font: bold 20px/20px Georgia, "Times New Roman", Times, serif;
  color: #fff;
  text-align: left;
  margin: 0;
  border-bottom: 1px dotted #8D8D8D;
  float: left;
  width:270px;
  padding-bottom: 5px;     
}
.publicacion_peq h3 a{
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;  
}
.publicacion_peq h3 a:hover{
  color: #B4D1F7;
}
.publicacion_peq p{
  font: 12px Arial, Helvetica, sans-serif;
  color: #767676;
  text-align: left;
  margin: 5px 0 0 0;
  float: left;
  width:270px;
    
}
.publicacion_peq img{
  float: left;
  display: inline;
  margin-right: 20px;
  /*filter:alpha(opacity=80);*/
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;  
}
.publicacion_peq img:hover{
  /*filter:alpha(opacity=100);*/
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;    
}  
.publicacion_peq .btn_leer{
  position: absolute;
  bottom: 0;
  left: 120px;
  font: bold 15px Georgia, "Times New Roman", Times, serif;
  background: #648CC4;
  color: #fff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
.publicacion_peq .btn_leer:hover{
  background: #4676B8;
}

#t_publicacion{
  background: #000;
  color: #fff;
}
.ficha_publicacion{
  width: 900px;
  margin: 0 auto;
  padding-bottom: 20px;
  overflow: hidden;
}

.ficha_publicacion h1{
  font: 35px Georgia, "Times New Roman", Times, serif;
  color: #fff;
  border-bottom: 1px dotted #8D8D8D;
  padding-bottom: 5px;   
  margin:10px 0 0;  
}
.ficha_publicacion p{
  font: 16px Arial, Helvetica, sans-serif;
  color: #767676;
  margin-top: 10px;
}

.ficha_publicacion .barra_publicacion{
  background: #000;
  height: 30px;
  margin-top: 10px;
}

.ficha_publicacion .compartir_publicacion{
  float: right;
  display: inline;
  margin: 5px 0;
}
.ficha_publicacion .compartir_publicacion li{
  float: right;
  display: inline;
}

#contenedor_publicaciones{
  float: left;
  display: inline;
  width: 100%;
  height: 450px;
}

html > body #contenedor_publicaciones{
    min-height: 450px;
    height: auto;
}


#contenedor_publicaciones .caja_publicacion{
  float: left;
  display: inline;
  width: 28%;
  height: 170px;
  padding: 10px;
  margin-left: 2%;
  margin-bottom: 15px;
  background: #f5f5f5;
  text-align: center;
}

#contenedor_publicaciones .caja_publicacion:hover{
  background: #E0E0E0;
}
#contenedor_publicaciones .caja_publicacion h3{
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 0;
}
#contenedor_publicaciones .caja_publicacion h3 a{
  text-decoration: none;
}
#contenedor_publicaciones .caja_publicacion h3 a:hover{
  text-decoration: underline;
  color: #366696;
}

#contenedor_publicaciones .caja_publicacion h4{
  font-size: 11px;
  text-align: center;
  color: #999;
  margin-top: 3px;  
}
#contenedor_publicaciones .caja_publicacion img{
  /*width: 180px;
  height: 121px;*/
}


/* FIN PUBLICACIONES */


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }




/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */


/* Smartphones (portrait and landscape) ----------- */
/* ancho de la imagen grande de la noticia a 3 columnas*/
@media only screen
and (max-width:680px) {
  
  /* banners */
  #banner_superior{
    display: none ;
  }
  .banner_sup_portada{
    display: none;
  }
  .banner_2col{
    display: none;
  }

  #banner_superior_smartphone, .banner_superior_portada_smartphone{
    display: inline;
    float: left;
    width: 100%;
  }  
  #banner_superior_smartphone .banner img, .banner_superior_portada_smartphone .banner img{
    max-width: 680px;
    width: 100%;
  }  
  #banner_superior_tablet, .banner_superior_portada_tablet{
    display: none !important;
  }

#banner_orejeras_sup, #banner_orejeras_izqda,#banner_orejeras_dcha{
  display: none;  
}
  
  
  /* fin banners */
  
  .not_1col .pie_foto, .not_2col .pie_foto{
    display: none;
  }  
  
    
  #iframe_ticker{
    display: none;
  }

#infobolsa_grande{
  display: none;
}
  
  #cabecera_logo {
    display: inline;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
    text-align: center;
  }

  #fecha_cabecera {
    display: inline;
    float: left;
    height: 20px;
    width: 100%;
  }  
  #rss{
    display: none;
  }
  #social_botones{
    display: none;
  }
  #cabecera_logo #logo_vp {
    display: inline;
    float: none;
    margin: 6px 0 5px 0;
    width: 100%;
    max-width: 436px;
    max-height: 69px;
  }
  #btn_acceder_qeq{
    display: none;
  }
  #cabecera_logo #btn_ranking, #cabecera_logo #btn_rankingnac{
    display: none;
  }
  
  #navegacion{
    display: inline;
    float: left;
    margin: 5px 0;
    position: relative;
    width: 100%;
    z-index: 800;
    height: auto;
  }  
  #navegacion ul{
    display: none;
  }
  
  #despl_categorias{
    display: inline;
    float: left; 
    font: 11px Arial, Helvetica, sans-serif;
    width: 100%;
    text-align: center;
  }
  #navegacion #frm_buscador{
    display: none;
  }
  
  #botones_cabecera_smart{
    display: inline;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px; 
    height: 20px;
  }
  
  .boton_cabecera_smart{
    display: inline;
    background: #666;
    font: bold 10px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 3px 5px;
    color: #fff;
    margin: 0 5px 0 0;
    text-decoration: none;
  }
  .boton_cabecera_smart:hover{
    color: #fff;
  }
  #btn_ranking_smart{
    /*background: #6e7b81;*/
    background: #5f978a;
  }
  #btn_ranking_smart:hover{
    background: #7eb1a5;
  }
  #btn_rankingnac_smart{
    background: #a62237;
  }
  #btn_rankingnac_smart:hover{
    background: #cc3b52;
  }
  
  #btn_qeq_smart{
    background: #417cb5;
  }
  #btn_qeq_smart:hover{
    background: #5296d7;
  }
  
  #btn_pd_smart{
    background: #C6B600;
  }
  #btn_pd_smart:hover{
    background: #D3C315;
  }  
  #btn_cp_smart{
    background: #C0081F;
  }  
  #btn_cp_smart:hover{
    background: #E70A25;
  }
  #btn_vp_smart{
    background: #407BB5;
  }  
  #btn_vp_smart:hover{
    background: #6496C8;
  }  

  .izqda{
    width:100%;
  }
  .dcha{
    display: none;
  }   
  .especiales{
    display: none;
  }
  .izqda_peq{
    width:100%;
  }
  
  .not_3col .foto_grande{
    float: left;
    display: inline;
    margin-bottom: 8px;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  .not_3col .foto_grande .pie_foto{
    display: none;
  }
  .not_3col .foto_grande img{
    float: none;
    width: 100% !important;
    margin: 0 auto;
  }
  .not_3col h2{
    font-size: 1.5em !important;
  }


  .not_3col .foto_izqda{
    width: 34%;
    margin: 0 1% 0 0;
  }

  
  .not_3col .foto_dcha{
    width: 34%;
    margin: 0 0 0 1%;
  }
  .not_3col .foto_izqda img, .not_3col .foto_dcha img{
    width: 100%;
  }
  .not_3col .texto_estrecho{
    width: 65%;
  }
  .not_3col .titulo_estrecho{
    width: 100%;
  }
  
  .not_2col .foto_grande{
    float: left;
    display: inline;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  
  .not_2col .foto_grande img{
    float: none;
    width: 100%;
    margin: 0 auto;
  }  
  
  .not_3col .despiece_grande{
      background: #F7F9FC;
      margin-top: 10px;
      float: left;
      display: inline;
      width: 45%;
      margin-right: 1%;
  }
  .not_3col .despiece_grande h2{
     font: 0.6em Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
     line-height: 17px;
     border-top: 1px dotted #ADBFCF;
     border-bottom: 1px dotted #ADBFCF;
  }
  .not_3col .despiece_grande h2 a{
      padding: 5px 10px;
      display: block;
      color: #31608E;
      font: 0.6em Georgia, "Times New Roman", Times, serif;
  }  
  
  .not_3col .foto_grande iframe, .not_3col .foto_izqda iframe, .not_3col .foto_dcha iframe{
    width: 100%;
  }  
  
  /* estilos noticias 2 columnas*/
  
  .contenedor_2col{
    padding-right:0;
  }
  
  
  .not_2col{
    width: 100%;
  }
  .not_2col .fecha{
    font-size: 11px;
  }
  
  .not_2col .texto_ancho, .not_2col .titulo_ancho{
    width: 100%;
  }
  .not_2col .texto_estrecho, .not_2col .titulo_estrecho{
    float: left;
    display: inline;
    width: 79%;
  }
  .not_2col .foto_izqda {
    margin-right: 1%;
  }
  .not_2col .foto_dcha {
    margin-left: 1%;
  }
  .not_2col h2.grande{
     font-size: 28px;
  }
  
  .not_2col h2.peque{
     font-size: 22px;
  }
  
  .not_2col .foto_izqda{
    width: 20%;
    overflow:hidden;
  }
  .not_2col .foto_dcha{
    width: 20%;
    overflow:hidden;
  }
  
  .not_2col .foto_izqda img, .not_2col .foto_dcha img{
    width: 100% !important;
  }
  
  
  .completa2col img{
    width: 140px !important;
  }
  
  .not_2col .foto_grande img{
    width: 100%;
    max-width: 390px;
  }
  .not_2col .foto_izqda{
    float: left;
  }
  
  .not_2col .foto_dcha{
    float: right;
  }
  
  .not_2col h2{
     font: 18px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
  }
  
  
  .not_2col .despiece_grande{
      background: #F7F9FC;
      margin-top: 15px;
      float: left;
      display: inline;
      width: 187px;
      margin-right: 15px;
  }
  .not_2col .despiece_grande h2{
     font: 12px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
     line-height: 17px;
     border-top: 1px dotted #ADBFCF;
     border-bottom: 1px dotted #ADBFCF;
  }
  .not_2col .despiece_grande h2 a{
      padding: 5px 10px;
      display: block;
      color: #31608E;
  }
  
 
  .pest_galerias_home, .galeria_videos, .galeria_fotos, .izqda_peq .galeria_fotos, .dcha_peq .galeria_fotos{
    display: none;
  }
  
  .not_2col .foto_grande iframe, .not_2col .foto_izqda iframe, .not_2col .foto_dcha iframe{
    width: 100%;
  }  
  
  .not_2col .foto_grande iframe{
    width: 100%;
    max-width: 400px;
  }  
  
  /* fin estilos noticias 2 columnas */ 
  
  
/* flashes mercado */
.flashes{
  width: 100%;  
}
/* fin flashes mercado */  
  
/* termometro */  
.termometro{
  width:100%;
}  
/* fin termometro */

/* personaje del dia */
.personaje_dia{
  background: #E3E6D1;
  padding-bottom: 5px;
}
.personaje_dia .h2_personaje_dia{
  color: #fff;
  background: #339966;
  font: 17px 'Lato', sans-serif;
  font-weight: 900;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.personaje_dia .noticia{
  background: none;
}
.personaje_dia .not_2col{
  width: 98%;
  margin: 0 1%;
}

.personaje_dia img {
  width: 120px !important;
}
/* fin personaje del dia */





  
  
  /* dcha peq */
  .dcha_peq{
    width: 100%;
    margin: 30px 0;
  }
  /* fin dcha peq */

  /* estilos noticias 1 columna */
  .columna_color_gris h2{
    width: 99%;
    padding: 0.5%;
  }
  .not_1col{
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 10px;
  }
  
  .not_1col .foto_grande{
    float: left;
    display: inline;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  
  .not_1col .foto_grande img{
    float: none;
    width: 100%;
    margin: 0 auto;
  }  
  
  .not_1col .fecha{
    font-size: 11px;
  }
  
  .not_1col .texto_ancho, .not_1col .titulo_ancho{
    width: 100%;
  }
  .not_1col .texto_estrecho, .not_1col .titulo_estrecho{
    float: left;
    display: inline;
    width: 73%;
  }
  .not_1col .foto_izqda {
    margin-right: 1%;
  }
  .not_1col .foto_dcha {
    margin-left: 1%;
  }
  .not_1col h2.centrado{ width: 98%}
  .not_1col h2.grande{
     font-size: 28px;
  }
  
  .not_1col h2.peque{
     font-size: 18px;
  }
  
  .not_1col .foto_izqda{
    width: 20%;
    overflow:hidden;
  }
  .not_1col .foto_dcha{
    width: 20%;
    overflow:hidden;
  }
  
  .not_1col .foto_izqda img, .not_1col .foto_dcha img{
    width: 100% !important;
  }
  
  
  .completa2col img{
    width: 140px !important;
  }
  
  .not_1col .foto_grande img{
    width: 100%;
    max-width: 390px;
  }
  .not_1col .foto_izqda{
    float: left;
  }
  
  .not_1col .foto_dcha{
    float: right;
  }
  
  .not_1col h2{
     font: 18px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
  }
  
  .not_1col .entradilla{
    width:auto !important;
  }
  
  
  .not_1col .despiece_grande{
      background: #F7F9FC;
      margin-top: 15px;
      float: left;
      display: inline;
      width: 187px;
      margin-right: 15px;
  }
  .not_1col .despiece_grande h2{
     font: 12px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
     line-height: 17px;
     border-top: 1px dotted #ADBFCF;
     border-bottom: 1px dotted #ADBFCF;
  }
  .not_1col .despiece_grande h2 a{
      padding: 5px 10px;
      display: block;
      color: #31608E;
  }
  
 
  .pest_galerias_home, .galeria_videos, .galeria_fotos{
    display: none;
  }
  
  .not_1col .foto_grande iframe, .not_1col .foto_izqda iframe, .not_1col .foto_dcha iframe{
    width: 100%;
  }  
  
  .not_1col .foto_grande iframe{
    width: 100%;
    max-width: 400px;
  }   
  
  .banner_1col{
    display: none;
  }

  /* fin estilos noticias 1 columna */

  /* opinion */
  .caja_opinion{
      background: #3C3C3C;
      margin-bottom:10px;
      float: left;
      display: inline;
      border-bottom: 2px solid #222;
      width:99%;
      margin-left: 0.5%;
      margin-right: 0.5%;
  }
  .caja_opinion h2, #columna_color .caja_opinion h2{
      font: bold 12px Arial, Helvetica, sans-serif;
      height:20px;
      padding-top: 4px;
      text-transform: uppercase;
      background: #000 url(/images/fnd_caja_opinion_h2.gif) no-repeat 0 9px;
      color:#fff;
      padding-left: 10px !important; 
      padding-right: 0 !important;
      width: 100% !important;
      
  }
  .bloque_opinion{
      margin-top: 10px;
      border-bottom: 1px solid #999;
      font-size: 11px;
      padding-bottom: 5px;
      float: left;
      display: inline;
      width: 100%;
  }
  .bloque_opinion .fecha_opinion{
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      color: #959595;
      padding:0 5px;
      margin-bottom: 5px;
  }
  .bloque_opinion h3{
      font-size: 14px;
      line-height: 14px;
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      line-height: 16px;
      color: #F0F0F0;
      padding-left: 5px;
      padding-right:5px;
      margin-bottom: 5px;
  }
  .bloque_opinion h3 a{
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      line-height: 16px;
      color: #F0F0F0;
      text-decoration: none;
  }
  .bloque_opinion h3 a:hover{
    text-decoration: underline;
  }
  .bloque_opinion h4{
      font: 13px Georgia, Times New Roman Times, Serif;
      margin-bottom: 3px;
      color: #ddd;
      line-height:15px;    
  }
  .bloque_opinion h4 a{
      font: 13px Georgia, Times New Roman Times, Serif;
      text-decoration: none;    
      color: #ddd;
      line-height:15px;
  }
  .bloque_opinion h4 a:hover{
      text-decoration: underline;
  }
  .bloque_opinion h3 span{
      font-size: 11px;
      font-weight: normal;
      color: #999;
  }
  .bloque_opinion .cuerpo_opinion{
      padding: 0 8px;
      color: #C4C4C4;
      font: 11px Arial, Helvetica, sans-serif;
      line-height: 15px;
  }
  .bloque_opinion .cuerpo_opinion img{
      float:left;
      display: inline;
      margin: 0 5px 3px 0;
      width: 25%;
  }
  /* fin opinion */


  
  
  .carrusel_diverdi{
    display: none;
  }
  
  /* detalle noticia */
  #detalle_noticia{
    float: left;
    display: inline;
    width: 100%;
    border-top: 5px solid #4E4E4E;
    margin-bottom: 20px;
  }  
  #titulo_seccion{
    width: 100%;
  }
  #caja_migas {
    display: none;
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 10px;
  } 
  #noticia_sup {
    float: left;
    display: inline;
    width: 100%;
    background: url(/images/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }   
  #noticia_sup h2 {
    font: 2em Georgia, Times New Roman Times, Serif;
    margin-bottom: 10px;
  }  
  #izqda_noticia{
    display: none;
  }
  #dcha_noticia {
    float: right;
    display: inline;
    width: 100%;
    font: 13px Arial, Helvetica, sans-serif;
    color: #666;
  }  
  
  #dcha_noticia #foto_med {
    width: 45%;
  }
  #dcha_noticia .foto_izqda{
    width: 45%;
  }
  #dcha_noticia .foto_dcha{
    width: 45%;
  }
  #dcha_noticia #foto_med img{
    width: 100%;  
  }  
  #dcha_noticia #foto_grande img{
    width: 100%;
  }
  
  #cuerpo_noticia{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    float: left;
    display: inline;
    width: 100%;
  }  
  
  #video_detalle_noticia {
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 20px;
  }  
  #video_detalle_noticia iframe{
    width: 100%;
  }   
  #dcha_noticia #foto_grande {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
  }  
  #dcha_noticia .pie_grande {
    display: none;
  }  
  #dcha_noticia #foto_grande img {
    width: 100%;
  }  
  #adsense_inferior {
    display: none;
  }  
  
  #compartir_smartphone{
    width: 100%;
    float: left;
    display: inline;
    margin-top: 20px;
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom ;
  }
  #compartir_smartphone #compartir_noticia{
    width: 100%;
  }
  #compartir_noticia h3{
    width: 98%;
  }
   
  #comentarios_noticia {
      display: inline;
      float: left;
      margin-top: 10px;
      width: 100%;
  }  
  
  #comentar_noticia {
      width: 100%;
  }  
  #comentar_noticia p {
      border-left: 8px solid #D6D6D6;
      color: #777777;
      font: 12px/16px Arial,Helvetica,sans-serif;
      margin-left: 5%;
      padding-left: 5%;
      width: 89%;
  }
  #comentar_noticia form {
      margin: 20px 0 0 30px;
      padding: 0;
  }
  /* fin detalle noticia */    
  



  /* listado noticias */
  .foto_izq, .foto_der{
  	width:40%;	
  }  
  .foto_izq img, .foto_der img{
    width: 100%;
  }
  .foto_izq{
  	float:left;
  	margin-right:1%;
  	position:relative;
  }
  
  .foto_der{
  	float:right;
  	margin-left:1%;
  	position:relative;
  }
  
  .foto_sup{
  	position:relative;
  	width:100%;
  }
  
  .foto_sup img{
  	width:100%;
  }  
  
  .dcha .bloque_autor{
    display: none;
  }
  .bloque_autor_smartphone{
    display: block !important;
  }  
  /* fin listado noticias */

  /* pie */
  #pie_centrado {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
  }
  
  #pie #categorias{
    display: none ;
    border:1px solid red;  
  }
  #nielsen_pie{
    display: none;
  }
    
  #info_pie {
    color: #95A6B8;
    display: inline;
    float: left;
    width: 100%;
    font: 11px/18px Arial,Helvetica,sans-serif;
    margin-top: 5px;
    text-align: center;
  }
  #pie_izqda {
    display: inline;
    float: left;
    margin: 15px 0 0;
    width: 100%;
    text-align: center;
  }    
  #hemeroteca_pie, #tarifas_pie{
    display: none;
  }
  .enlace_pie {
      background: none;
      color: #94A5B8;
      font: bold 12px/16px Arial,Helvetica,sans-serif;
      padding-left: 0;
      text-decoration: none;
      float: none;
  }  
  #logo_vp_pie {
    display: inline;
    float: none;
    margin-bottom: 5px;
  }  
  .byvg {
    display: inline;
    float: none;
    margin: 10px 0 0;
  }
  #info_pie span {
      margin: 0 5px;
  }
  .by {
      display: inline;
      float: none;
  }  
  .vg{
    text-decoration: none;
  }
  .vg img {
      display: inline;
      float: none;
  }
  
  

  /* quien es quien */
  #cabecera_qeq{
      background: url(/images/fnd_cabecera_qeq_smartphone.gif) no-repeat right bottom;
      height: auto;
      padding:8px 0;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
      background-size: 70%;
  }
  
  
  
  #logo_qeq{
    float: left;
    display: inline;
    margin-left: 2%;
    margin-top: 1%;
    width: 20%;
  }
  #logo_qeq img{
    width:100%;
  }
  #subtitulo_qeq{
      text-align: center;
      height:auto;
      background: #3F7AB4;
      float: left;
      display: inline;
      width: 100%;
  }
  #subtitulo_qeq h3{
      font: bold 11px Arial, Helvetica, sans-serif;
      color: #ECF2F8;
      text-transform: uppercase;
      margin: 0;
      padding:2px 2%;
      float: left;
      display: inline;
      width: 98%;    
  }
  #contenedor_qeq{
      padding-bottom: 30px;
      background: #DBE2F0 url(/images/fnd_contenedor_qeq.jpg) repeat-x 0 0;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  #caja_centrada_qeq{
    float:left;
    display:inline;
    width: 92%;
    margin-left: 4%;
  }
  
  #caja_buscador{
      background: #E9E9E9 no-repeat right 0;
      margin-top: 12px;
      height: auto;
      float: left;
      width: 100%;
      padding-bottom: 10px;
      margin-bottom: 15px;
  }
  #caja_buscador form{
      font: 12px Arial, Helvetica, sans-serif;
      color: #8B8B8B;
  }
  #caja_buscador form label{
      font-weight: bold;
  }  

  #frm_buscar{
      float:left;
      display: inline;
      margin: 10px 0 0 20px;
      width: 220px;    
  }  

  #frm_letras{
      float:left;
      display: inline;
      margin: 10px 20px 0 20px;
      width: 180px;
      text-align: left;
  }
  #frm_letras fieldset{
      float:left;
      display: inline;
  }
  #frm_letras label{
      color: #8B8B8B;
      font:bold 12px Arial, Helvetica, sans-serif
  }
  #frm_letras select{
      font:11px Arial, Helvetica, sans-serif;
      color:#666;
      margin-top: 5px;
  }  

  
  #caja_sectores{
      background: #eee;
      padding:0 0 20px;
      margin-top: 12px;
      float:left;
      width: 100%;
      overflow: hidden;
  }
  
  .fila_sectores{
      float:left;
      width: 100%;
  }
  
  .caja_sector{
      float:left;
      display: inline;
      width: 44%;
      /*height: 70px;*/
      overflow: hidden;
      margin: 20px 0px 0 4%;
  }
  .sector_dcha{
      margin-left: 4%;
  }
  .caja_sector img{
      float:left;
      width: 22%;
      max-width: 60px;
      display: inline;
      margin-right:2%;
  }
  
  .caja_sector h4, .caja_sector h4 a{
      font:bold 11px Georgia, "Times New Roman", Times, serif;
      text-transform: uppercase;
      text-decoration: none;
      color: #407BB5;
  }
  .caja_sector h4 a:hover{
      text-decoration: underline;
  }
  
  .caja_sector p{
      margin-top: 3px;
  }
  .caja_sector p, .caja_sector p a{
      font:12px/19px Arial, Helvetica, sans-serif;
      color:#666;
  }
  .caja_sector p a{
      text-decoration: underline;    
  }
  .caja_sector p a:hover{
      text-decoration: none;
  }
  .sec_admon h4 a{
      color: #7C325C;
  }
  .sec_sociales h4 a{
      color: #336332;
  }
  .sec_financiero h4 a{
      color: #009999;
  }
  .sec_empresas h4 a{
      color: #CC9900;
  }
  .sec_formacion h4 a{
      color: #9C200A;
  }
  .sec_comunicacion h4 a{
      color: #32449A;
  }
  .sec_fundaciones h4 a{
      color: #998831;
  }
  .sec_profesionales h4 a{
      color: #CC3399;
  }
  
  #colaborador_qeq{
      margin-top: 20px;
  }
  #colaborador_qeq span{
      float:left;
      display: inline;
      font:12px Arial, Helvetica, sans-serif;
      color:#666;
      margin-right: 15px;
  }

  #nav_qeq_smartphone{
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 10px;
    font:11px Arial, Helvetica, sans-serif;
    color:#666;
  }  
  #nav_qeq_smartphone select{
    font:11px Arial, Helvetica, sans-serif;
    color:#666;
    float: left;
    display: inline;
    margin: 0 0 0 5px;
    width:180px;
  }
  #nav_qeq_smartphone #btn_indice_qeq{
    float: right;
    display: inline;
    margin: 0 5px 0 0;
    padding: 3px 5px;
    color: #fff;
    background: #3F7AB4;
    text-decoration: none;
  }
  #nav_qeq_smartphone #btn_indice_qeq:hover{
    background: #9BB1D6;
  }
  #nav_qeq{
    float: left;
    display: none;
    width:  25%;
    max-width: 220px;
  }
  #nav_qeq ul{
      margin-top: 10px;
      width: 100%;
  }
  #nav_qeq ul li{
      margin-top: 10px;
      word-wrap: break-word;
  }
  #nav_qeq ul li a{
      background: #407BB5;
      padding:5px 1%;
      text-decoration: none;
      text-transform: uppercase;
      font:9px/9px Arial, Helvetica, sans-serif;
      color:#fff;
      display: block;
      width: 98%;
  }
  #nav_qeq ul li a.marcado{
      font-weight: bold;
  }
  
  #nav_qeq ul li ul{
      margin: 3px 0 0 0px;
      width: auto;
  }
  #nav_qeq ul li ul li{
      margin-top: 3px;
      text-transform: none;
      background: url(/images/bullet_li_qeq.gif) no-repeat 0 4px;
      padding-left: 7px;
      word-wrap: break-word;
  }
  #nav_qeq ul li ul li a{
      margin-top: 0px;
      text-transform: none;
      background: none;
      padding: 0;
      color: #787878;
      display: block;
      width: auto;
      font: 10px/10px Arial, Helvetica, sans-serif !important;
  }
  
  #nav_qeq ul li ul li a:hover{
      text-decoration: underline;
  }
  
  #nav_qeq ul li ul li ul li{
      color:#666;
  }
  #nav_qeq ul li ul li ul li a{
      color:#666;
  }
  
  #contenido_qeq{
    float:left;
    width: 100%;
  }
  
  #caja_migas_qeq{
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 8px;  
  }
  #caja_migas_qeq #migas{
    margin: 0;
    height:auto;
    /*display: none;*/
  }
  
  
  #contenido_qeq #migas #detalle_noticia li, #contenido_qeq #caja_migas_qeq li{
    text-transform: none;
    line-height: 10px;
  }
  #contenido_qeq #migas li a{
      font:10px Arial, Helvetica, sans-serif !important;
      color: #787878;
      text-decoration: none;
      text-transform: none;
  }
  
  
  #contenido_qeq label{
      float:left;
      display: inline;
      margin: 7px 5px 0 0;    
  }
  
  #barra_buscar_qeq{
      background: #E6E6E6 url(/images/fnd_barra_buscar_qeq.gif) no-repeat right 0;
      height: auto;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
      padding-bottom: 5px;            
  }
  #barra_buscar_qeq #frm_buscar{
      margin:0 0 0 10px;
      width: 440px;
  }
  #barra_buscar_qeq #frm_buscar label{
      font:bold 10px Arial, Helvetica, sans-serif;
      color: #8B8B8B;
      display: none;
  }
  #barra_buscar_qeq #frm_letras{
      text-align: left;
      width: 225px;
      float: left;
      margin:0 0 0 10px;
  }
  
  #barra_buscar_qeq #frm_letras label{
    font:bold 11px Arial, Helvetica, sans-serif;
  }
  
  #contenido_qeq .caja_titulo{
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
  }
  #t_empresaguia #frm_buscar .texto, #t_empresa #frm_buscar .texto{
    width: 100px;
  }
  #t_empresaguia #barra_buscar_qeq, #t_empresa #barra_buscar_qeq{
    background-image: none;
  }
  #t_empresaguia #barra_buscar_qeq #frm_buscar, #t_empresa #barra_buscar_qeq #frm_buscar{
    width: 170px;
    float: left;
    display: inline;
    margin-left: 5px;
    margin: 10px 0 0 5px;
  }
  #t_empresaguia #barra_buscar_qeq #frm_letras, #t_empresa #barra_buscar_qeq #frm_letras{
    width: 125px;
    float: right;
    margin: 10px 5px 0 0;
  }
  
  #contenido_qeq h2{
      font:18px Georgia,"Times New Roman",Times,serif;
      color: #fff;
      padding:3px 0 3px 10px;
      background: #407BB5;
  }
  #contenido_qeq h3{
      font:15px Georgia,"Times New Roman",Times,serif;
      color:#666;
      border-bottom:2px solid #666;
      padding:0 0 3px 15px;
      background: url(/images/2011/bullet_h3_qeq.gif) no-repeat 5px 7px;
      
  }
  
  .ficha_grande{
      margin-top: 10px;
      background: url(/images/2011/fnd_ficha.gif) repeat-x 0 bottom;
      padding-bottom: 10px;
      float:left;
      display: inline;
      width: 100%;
  }
  .ficha_grande h4{
      background: #666;
      color:#fff;
      padding:3px 0 3px 5px;
      font: bold 13px Arial, Helvetica, sans-serif;
  }
  .ficha_grande h4 a{
      color:#fff;
      font: bold 13px Arial, Helvetica, sans-serif;
      text-decoration: none;    
  }
  .ficha_grande_sup{
      margin: 20px 0 0;
      float: left;
      display: inline;
      width: 100%;
  }
  .ficha_grande_sup .img_ficha{
      float:left;
      display: inline;
      margin-right: 2%;
      width: 20%;
  }
  .ficha_grande_sup .logo_ficha{
      float:right;
      /*width:120px;*/
  }
  .ficha_grande_sup span{
      margin-right:10px;
  }
  .ficha_grande h5{
      color: #3F79B3;
      font:bold 12px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
  }
  .ficha_grande h6{
      color: #aaa;
      font:bold 11px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      margin-top: 5px;
  }
  .ficha_grande_sup p{
      margin: 5px 0 0;
      font:11px/11px Arial, Helvetica, sans-serif;
  }
  .ficha_grande_inf{
      font: 11px/15px Arial, Helvetica, sans-serif;
      color: #787878;
      margin-top: 10px;
      background: #E6E6E6;
      padding:4%;
      width: 92% !important;   
      float: left;
      display: inline;
  }
  .ficha_grande_inf p{
      margin-top: 10px;
  }
  .btn_ver_ficha{
      margin-top: 10px;
      float: left;
      display: inline;
  }
  
  .fila_fichas{
      margin-top: 18px;
      background: url(/images/fnd_ficha.gif) repeat-x 0 bottom;
      padding-bottom: 10px;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  .ficha_peq{
    float:left;
    display: inline;
    width: 30%;
    margin-right: 3%;
    word-wrap: break-word;
  }
  .ficha_peq h4{
      color: #407BB5;
      font: bold 12px Arial, Helvetica, sans-serif;
      /*text-transform: uppercase;*/
      margin-bottom: 5px;
  }
  .ficha_peq h4 a{
      color: #407BB5;
      font: bold 12px Arial, Helvetica, sans-serif;
      text-decoration: none;    
  }
  .ficha_peq_sup{
      float:left;
      width: 90% !important;
      padding: 4% !important;
      display: inline;   
  }
  
  .ficha_peq_sup .img_ficha{
      float:left;
      display: inline;
      margin-right: 10px;
      width:20%;
      display: none;
  }
  
  .ficha_peq h5{
      color:#5B5B5B;
      font:bold 10px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
  }
  .ficha_peq h6{
      color: #aaa;
      font:bold 10px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      margin-top: 5px;
  }
  
  .ficha_peq p{
      font:10px/10px Arial, Helvetica, sans-serif;
      color: #787878;
      margin-top: 5px;
      margin-bottom: 5px;
  }  
  
  .sector_empresa{
      font: 11px Arial, Helvetica, sans-serif;
  }
  
  #mapa_qeq{
      height:350px;
      overflow: hidden;
      margin-top: 20px;
      float: left;
      display: inline;
      width: 100%;
  }
  #mapa_qeq h4{
      font: bold 13px Arial, Helvetica, sans-serif;
      color:#666;
  }
  #mapa_qeq iframe{
      margin-top: 10px;
  }
  #mapa_qeq #mapa_empresa{
      width: 100%;
      height: 350px;
      margin-top: 10px;
  }
  #galeria_qeq{
      margin-top: 20px;
      overflow:hidden;
      float: left;
      display: inline;
      width: 100%;
  }
  #galeria_qeq h4{
      font: bold 13px Arial, Helvetica, sans-serif;
      color:#666;
  }
  #tira_imgs{
      float: left;
      width:100% !important;
      margin-top: -10px;
  }
  #tira_imgs img{
      float: left;
      display: inline;
      margin: 20px 24px 0 0;
      border:1px solid #CFCFCF;
  }
  #volver_qeq{
      font:12px Arial, Helvetica, sans-serif;
      color: #3F79B2;
      text-decoration: underline;
      float: right;
      display: inline;
      margin-top: 10px;
      background: url(/images/fnd_volver_qeq.gif) no-repeat 0 7px;
      padding-left: 9px;
  }
  #volver_qeq:hover{
      text-decoration: none;
  }
  #rectificaciones_qeq{
      display: none;
  }
  #contenido_qeq #rectificaciones_qeq{
      margin:20px 0 0 24%;
  }
  
  #top_qeq{
      background: #45433F url(/images/fnd_top_qeq.gif) no-repeat 698px 0;
      margin-top: 10px;
      margin-bottom: 10px;
      height: 24px;
  }
  
  
  #logo_top_qeq{
      float:left;
      display: inline;
      margin-left: 32px;
  }
  
  #top_qeq div{
      float: left;
      display: inline;
      margin:4px 0 0 23px;
      font: 12px Arial, Helvetica, sans-serif;
      color: #fff;
  }
  
  
  /* fin quien es quien */  

/* ranking 2013 */
  .ranking2013{
    background-image: none;
    width: 96%;
    padding: 20px 2% 20px;
    background-color: #fff;
    height: auto;
  }
  .ranking2013 h2{
    font-size: 16px;
    float: none;
    text-align: center;
    width: auto;
    line-height: 16px;
  }
  .ranking2013 h2 strong{
    font-size: 18px;
  }
  .ranking2013 h3 {
    width: auto;
    float: none;
  }
  .ranking2013 p{
    float: none;
    width: 100%;
  }
  .ranking_nosmart{
    display: none;
  }
/* fin ranking 2013 */
  
/* ranking */  

.ranking_smartphone{
  float: left;
  display: inline;
  width: 100%;
  margin-top: 10px;
  text-align: center;
}

.ranking_smartphone h2{
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  width: auto;
  color:#fff;
  padding: 10px 0;
  margin-bottom: 15px;
  /*background: #6e7b81;*/
  background: #5f978a;
  font-size: 16px;
  float: none;
  text-align: center;
  width: auto;
  line-height: 16px;  
}
.rankingesp h2{
  background: #454545;
}
.ranking_smartphone h2 strong{
  font-size: 18px;
  font-weight: 900;
}

.ranking_smartphone h2 strong span{
  color: #FFCC00;
}

.ranking_smartphone h3{
  border-bottom: 1px dotted #bbb;
  padding: 10px 0;
  margin-bottom: 5px;
  color:#666;
  font: bold 13px Arial, Helvetica, sans-serif;
}

.ranking_smartphone p{
  font:12px Arial, Helvetica, sans-serif;
  color: #666;
  margin:10px 0 20px;
}
.ranking_smartphone #p_einforma{
  margin: 60px 0 30px;
}


/* ranking nacional */
.rankingnac_smartphone{
  float: left;
  display: inline;
  width: 100%;
  margin-top: 10px;
  text-align: center;
}

.rankingnac_smartphone h2{
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  width: auto;
  color:#fff;
  padding: 10px 0;
  margin-bottom: 15px;
  /*background: #6e7b81;*/
  background: #a62237;
  font-size: 16px;
  float: none;
  text-align: center;
  width: auto;
  line-height: 16px;  
}
.rankingnac_smartphone h2 strong{
  font-size: 18px;
  font-weight: 900;
}

.rankingnac_smartphone h2 strong span{
  color: #FFCC00;
}

.rankingnac_smartphone h3{
  border-bottom: 1px dotted #bbb;
  padding: 10px 0;
  margin-bottom: 5px;
  color:#666;
  font: bold 13px Arial, Helvetica, sans-serif;
}

.rankingnac_smartphone p{
  font:12px Arial, Helvetica, sans-serif;
  color: #666;
  margin:10px 0 20px;
}
.rankingnac_smartphone #p_einforma{
  margin: 60px 0 30px;
}


.btn_ranking_smartphone{
  background: #6e7b81;
  padding:8px;
  font: bold 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 5px;
  text-decoration: none;
  color: #fff;
}
.btn_ranking_smartphone:hover{
  color: #fff;
  background: #8fa0a7;
}

.btn_rankingnac_smartphone{
  background: #fff;
  padding:8px;
  font: bold 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 5px;
  text-decoration: none;
  color: #333 !important;
  border: 2px solid #999 !important;
}
.btn_rankingnac_smartphone:hover{
  color: #fff !important;
  background: #333 !important;
}
 
#btn_ranking_buscador_smart{
  padding:3px;
  background: #fff;
  color: #6e7b81;
  border: 2px solid #6e7b81;
  float: left;
  display: inline;
} 
#centro_ranking{
  float:left;
  display: inline;
  width: 100%;
  margin:0;
  
}
.ranking{
  width: 100%;
  background: none !important;
  height: auto;
}
.rankingnac{
	width:100%;
	height: auto;
  background: none !important;  
}
#t_ #caja_migas{
  display: none;
}

.ranking_index{
	width:475px;
	height: 642px;
	position:relative;
	margin:0 auto;
  text-align: center;
  display: none;
}
.rankingnac_index{
  display: none;
}
.ranking #h2_ranking{
  margin:  0 auto 0 auto;
  float: none;  
  display: block;
  padding-top: 30px;
}
.ranking #h3_ranking{
  font: bold 20px Arial, Helvetica, sans-serif;
  margin: 0 auto;
  color: #8d95a0;
}
.ranking #p_ranking{
  color: #6f7784;
  font:14px/20px Arial, Helvetica, sans-serif;
  margin-top: 15px;
}
.ranking #texto_portada_ranking{
  float: none;
  display: inline-block;
  width: 85%;
  margin: 30px 0 0 0;
}
.ranking #botones_ranking{
  margin-top: 15px;
  margin-left: 30px;
}

#patrocinado{
  width: 100%;
  height: 140px;
  position: relative;
  top: 15px;
  left: 0;
  text-align: left !important;
  border-top: 1px dotted #bbb;
  padding-top: 10px;
}
#patrocinado h4{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#888;
  margin: 0;
}
#patrocinado a{
  float: left;
  display: inline;
  margin:5px 5px 0 2px;
}
#patrocinado a img{
  width: 83px;
  border: 1px solid #C5CEDF;
}

#colaboracion_einforma{
  position: absolute;
  left: 100px;
  top: 580px;
}
#colaboracion_einforma_nac{
  position: relative;
  margin-top: 10px;
}

#caja_ranking #texto_ordenar{
	width:98%;
	padding:0 1%;
	margin:7px 0;
	float:left;
	clear:both;
	display:inline;
	text-align:left;
	font-size:11px;
	color:#407bb5;
  font-weight: normal ;
}


#cabecera_ranking{
  float: left;
  display: none;
  width: 94%;
  height:250px;
  background:#fff url(/images/2011/fnd_cabecera_ranking.gif) repeat-x 0 bottom;
  padding:3%;
}
#cabecera_ranking #titulo_cabecera{
  float: left;
  display: inline;
  width: 630px;
  height: 104px;
  /*border-bottom: 4px solid #D9DCE1;*/
}
#publicidad_ranking{
  float: right;
  display: inline;
  width: 300px;
  height: 165px;
  display: none;
}

#caja_ranking{
  width:100%;
}

#caja_ranking form{
	background-color: #a7b3b9;
  background-image: none;
	width:100%;
	height:50px;
	float:left;
	clear:both;
	display:inline;
	overflow:hidden;
  padding: 0;
}

#caja_ranking.rankingnacional form{
	background-color: #535353;
  background-image: none;
	width:100%;
	height:50px;
	float:left;
	clear:both;
	display:inline;
	overflow:hidden;
  padding: 0;
}


#caja_ranking form label{
	width:auto;
	float:left;
	display:inline;
	margin:0 5px 0 0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	color:#fff;
}
#caja_ranking.rankingnacional form label{ 
  color: #F4C349;
}

#caja_ranking form #lbl_provincia, #caja_ranking form #lbl_municipio, #caja_ranking form #lbl_resultados,  #caja_ranking form #lbl_empleados{
  display: none;
}

#caja_ranking form #botones_form{
  float:right;
  width: 100%;
}

#caja_ranking form button{
	background-color:#666;
	border:0;
	width:113px;
	height:18px;
	padding-bottom:1px;
	color:#aaa;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	float:left;
	display:inline;
	margin:14px 0 0 4%;
	cursor:pointer
}

#caja_ranking.rankingnacional form button{
  background: #333;
  color:#999;
}

#caja_ranking #btn_buscar_ranking{
  color: #fff;
  text-transform: uppercase;
}
#caja_ranking form label span{
	display:block;
}

#caja_ranking form label input,#caja_ranking form label select{
	border:0;
	background:#FFFFFF;
	color:#70849b;
	font-size:9px;
	height:17px;
	line-height:27px;
	margin-top:5px;
}

#caja_ranking form label {
	height:25px;
	zoom:1;

}

#caja_ranking form label select{
	display:block;
	height:18px;
}

#caja_ranking form label input{
	padding:1px 3px 0 3px;
	width:106px;
}


#tit_busqueda_ranking{
	float:right;
	display:inline;
	margin:7px 4% 0 0;
  display: none;
}

#caja_ranking form fieldset{
	border: none;
	width:92%;
	float:right;
	clear:both;
	display:inline;
	margin:2px 4% 0 0;
	height:40px;
}

#caja_ranking .info_tabla_grid{
  float: left;
  display: inline;
  width: 100%;
  margin: 10px 0 5px 0;
  font:12px Arial, Helvetica, sans-serif;
  color:#777;
}


#caja_ranking .tabla_grid tbody{
	color:#5a5a5a;
	font-size:11px;
}

#caja_ranking .tabla_grid .fila_sin_color{
	background-color:#F4F4F4;
}

#caja_ranking .tabla_grid .fila_seleccionada{
	background-color:#7aafe2;
	}

#caja_ranking .tabla_grid tbody td{
	padding:6px 5px;
  text-align: center;
}

#lista_ranking .paginacion_izqda{
  width: 700px;
  
}

#lista_ranking .paginacion_izqda .paginas{
  text-align: left;
}

#caja_ranking .tabla_grid .texto_nombre{
  width:150px;
  text-align: left;
}
#caja_ranking .tabla_grid .boton{
  width:60px;
}
#caja_ranking .tabla_grid .enumeracion{
  width:45px;
}

.tbl_detalle_ranking{
  border: 1px solid #fff;
  border-collapse: collapse;
  width: 99%;
  background: #F2F5F9;
}
.tbl_detalle_ranking td{
  border: 1px solid #fff;
  padding: 4px;
}  
.tbl_detalle_ranking .tb_titulo{
  background: #9BB1D6;
  color: #fff;
  font-weight: bold;
  width: 130px;
}

#lista_ranking .paginacion_izqda{
 width: 100%; 
}
#lista_ranking .paginacion_dcha{
 display: none; 
}


#caja_tbl_ranking_standard{
  display: none;
}

#caja_tbl_ranking_tablet{
  display: none;
}
#caja_tbl_ranking_smartphone{
  display: inline;
}

/* fin ranking */ 

/* PUBLICACIONES */
.publicaciones_home{
  display: none;
}
/* FIN PUBLICACIONES */
   

    
}


/* ipad vertical */
@media only screen
and (min-width : 681px) 
and (max-width:1018px) {
  
  /* banners */
  #banner_superior{
    display: none ;
  }
  .banner_sup_portada{
    display: none;
  }
  .banner_2col{
    text-align: center;
  }
  .banner_2col .banner{
    float: none;
    text-align: center;
    display: inline-block;
    width: 100%;
    overflow: hidden;
  }
  .banner_2col .banner div{
    display: inline-block;
  }
  
  #banner_superior_tablet, .banner_superior_portada_tablet{
    display: inline;
    float: left;
    width: 100%;
  }  
  #banner_superior_tablet .banner img, .banner_superior_portada_tablet .banner img{
    max-width: 980px;
    width: 100%;
  }
  
  #banner_orejeras_sup, #banner_orejeras_izqda,#banner_orejeras_dcha{
    display: none;  
  }  
  
    
  
  /* fin banners */  
  
  .not_2col .pie_foto{
    display: none;
  }  
  
#infobolsa_grande{
  display: none;
}
  
  .dcha{
    display:none;
  }
  .izqda{
    width:100%;
  }
  
  #fecha_cabecera{
    width: 100%;
  }  
  #cabecera_logo{
    width: 100%;
  }
  #cabecera_logo #logo_vp{
    float: left;
    width: 45%;
    margin-top: 2%;
  }  
  #btn_acceder_qeq{
    margin: 27px 0 0 5px !important;
    width: 16%;
  }
  #btn_acceder_qeq img{
    width: 100%;
  }
  #btn_qeq{
    /*width: 110px;*/
  }
  #btn_ranking, #btn_rankingnac{
    width: 16%;
    /*width: 100px;*/
    margin: 27px 0 0 5px !important;
  }
  
  #navegacion{
    width: 100%;
    text-align: center;
  }
  #menu_categorias{
    float: none;
    display: inline-block;
    width: auto;
  }
  #menu_categorias li{
    display: inline-block;
    float: none;
    background: #fff;
    position: relative;
    height: 16px;
    border-right: 2px solid #E9E9E9;
    font: 11px Arial, Helvetica, sans-serif;
    /*width:82px;*/
    text-align: center;
    /*padding: 0 5px;*/
    padding: 0 5px;
  }
  #navegacion #frm_buscador{
    display: none;
  }
  #navegacion .submenu{
    display: none !important;
  }
  

  .not_3col .foto_grande{
    float: left;
    display: inline;
    margin-bottom: 8px;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  .not_3col .foto_grande .pie_foto{
    display: none;
  }
  .not_3col .foto_grande img{
    float: none;
    width: 680px;
    margin: 0 auto;
  }
  
  .not_3col .foto_izqda{
    width: 34%;
    margin: 0 1% 0 0;
  }

  
  .not_3col .foto_dcha{
    width: 34%;
    margin: 0 0 0 1%;
  }
  .not_3col .foto_izqda img, .not_3col .foto_dcha img{
    width: 100%;
  }
  .not_3col .texto_estrecho{
    width: 65%;
  }
  .not_3col .titulo_estrecho{
    width: 100%;
  }
  
  .not_2col .foto_grande{
    float: left;
    display: inline;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  
  .not_2col .foto_grande img{
    float: none;
    width: 390px;
    margin: 0 auto;
  }
  
  
  .izqda_peq{
    float: left;
    display: inline;
    width: 60%;
  }  
  
  .not_3col .foto_grande iframe, .not_3col .foto_izqda iframe, .not_3col .foto_dcha iframe{
    width: 100%;
  }  
    
/* estilos noticias 2 columnas*/

.not_2col{
  width: 100%;
}
.not_2col .fecha{
  font-size: 11px;
}

.not_2col .texto_ancho, .not_2col .titulo_ancho{
  width: 100%;
}
.not_2col .texto_estrecho, .not_2col .titulo_estrecho{
  float: left;
  display: inline;
}

.not_2col .texto_estrecho{
  width: 79%;
}
.not_2col .titulo_estrecho{
  width: 100%;
}
.not_2col .foto_izqda {
  margin-right: 1%;
}
.not_2col .foto_dcha {
  margin-left: 1%;
}
.not_2col h2.grande{
   font-size: 28px;
}

.not_2col h2.peque{
   font-size: 22px;
}

.not_2col .foto_izqda{
  width: 20%;
  overflow:hidden;
}
.not_2col .foto_dcha{
  width: 20%;
  overflow:hidden;
}

.not_2col .foto_izqda img, .not_2col .foto_dcha img{
  width: 100% !important;
}


.completa2col img{
  width: 140px !important;
}

.not_2col .foto_grande img{
  width: 390px;
}
.not_2col .foto_izqda{
  float: left;
}

.not_2col .foto_dcha{
  float: right;
}

.not_2col h2{
   font: 18px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
}


.not_2col .despiece_grande{
    background: #F7F9FC;
    margin-top: 15px;
    float: left;
    display: inline;
    width: 187px;
    margin-right: 15px;
}
.not_2col .despiece_grande h2{
   font: 12px Georgia, "Times New Roman", Times, serif;
   color: #2E5984;
   line-height: 17px;
   border-top: 1px dotted #ADBFCF;
   border-bottom: 1px dotted #ADBFCF;
}
.not_2col .despiece_grande h2 a{
    padding: 5px 10px;
    display: block;
    color: #31608E;
}

.dcha_peq{
  width:39%;
}

/* flashes mercado */
.flashes{
  width: 39%;  
}
/* fin flashes mercado */  

/* termometro */  
.termometro{
  width:39%;
}  
/* fin termometro */

/* personaje del dia */
.personaje_dia{
  background: #E3E6D1;
  padding-bottom: 5px;
}
.personaje_dia .h2_personaje_dia{
  color: #fff;
  background: #339966;
  font: 17px 'Lato', sans-serif;
  font-weight: 900;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.personaje_dia .noticia{
  background: none;
}
.personaje_dia .not_2col{
  width: 98%;
  margin: 0 1%;
}

.personaje_dia img {
  width: 120px !important;
}
/* fin personaje del dia */



/* fin estilos noticias 2 columnas */


  /* estilos noticias 1 columna */
  .columna_color_gris h2{
    width: 99%;
    padding: 0.5%;
  }
  .not_1col{
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 10px;
  }
  
  .not_1col .foto_grande{
    float: left;
    display: inline;
    position: relative;
    width: 100%;
    text-align: center;
  }  
  
  .not_1col .foto_grande img{
    float: none;
    width: 100%;
    margin: 0 auto;
  }  
  
  .not_1col .fecha{
    font-size: 11px;
  }
  
  .not_1col .texto_ancho, .not_1col .titulo_ancho{
    width: 100%;
  }
  .not_1col .texto_estrecho, .not_1col .titulo_estrecho{
    float: left;
    display: inline;
    width: 65%;
    margin: 0 1% 0;
  }
  .not_1col .foto_izqda {
    margin-right: 1%;
    margin-left: 1%;
  }
  .not_1col .foto_dcha {
    margin-right: 1%;
    margin-left: 1%;
  }
  .not_1col h2.centrado{ width: 98%}
  .not_1col h2.grande{
     font-size: 28px;
  }
  
  .not_1col h2.peque{
     font-size: 18px;
  }
  
  .not_1col .foto_izqda{
    width: 30%;
    overflow:hidden;
  }
  .not_1col .foto_dcha{
    width: 30%;
    overflow:hidden;
  }
  
  .not_1col .foto_izqda img, .not_1col .foto_dcha img{
    width: 100% !important;
  }
  
  
  .completa2col img{
    width: 140px !important;
  }
  
  .not_1col .foto_grande img{
    width: 100%;
    max-width: 390px;
  }
  .not_1col .foto_izqda{
    float: left;
  }
  
  .not_1col .foto_dcha{
    float: right;
  }
  
  .not_1col h2{
     font: 18px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
  }
  
  .not_1col .entradilla{
    width:auto !important;
  }
  
  
  .not_1col .despiece_grande{
      background: #F7F9FC;
      margin-top: 15px;
      float: left;
      display: inline;
      width: 187px;
      margin-right: 15px;
  }
  .not_1col .despiece_grande h2{
     font: 12px Georgia, "Times New Roman", Times, serif;
     color: #2E5984;
     line-height: 17px;
     border-top: 1px dotted #ADBFCF;
     border-bottom: 1px dotted #ADBFCF;
  }
  .not_1col .despiece_grande h2 a{
      padding: 5px 10px;
      display: block;
      color: #31608E;
  }
  
 
  .pest_galerias_home, .galeria_videos, .galeria_fotos{
    display: none;
  }
    
  
  .not_1col .foto_grande iframe, .not_1col .foto_izqda iframe, .not_1col .foto_dcha iframe{
    width: 100%;
  }  
  
  .not_1col .foto_grande iframe{
    width: 100%;
    max-width: 400px;
  }   
  
  .banner_1col{
    display: none;
  }

  /* fin estilos noticias 1 columna */
  
  
  
  
  
  /* opinion */
  .caja_opinion{
      background: #3C3C3C;
      margin-bottom:10px;
      float: left;
      display: inline;
      border-bottom: 2px solid #222;
      width:99%;
      margin-left: 0.5%;
      margin-right: 0.5%;
  }
  .caja_opinion h2, #columna_color .caja_opinion h2{
      font: bold 12px Arial, Helvetica, sans-serif;
      height:20px;
      padding-top: 4px;
      text-transform: uppercase;
      background: #000 url(/images/fnd_caja_opinion_h2.gif) no-repeat 0 9px;
      color:#fff;
      padding-left: 10px !important; 
      padding-right: 0 !important;
      width: 100% !important;
      
  }
  .bloque_opinion{
      margin-top: 10px;
      border-bottom: 1px solid #999;
      font-size: 11px;
      padding-bottom: 5px;
      float: left;
      display: inline;
      width: 100%;
  }
  .bloque_opinion .fecha_opinion{
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      color: #959595;
      padding:0 5px;
      margin-bottom: 5px;
  }
  .bloque_opinion h3{
      font-size: 14px;
      line-height: 14px;
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      line-height: 16px;
      color: #F0F0F0;
      padding-left: 5px;
      padding-right:5px;
      margin-bottom: 5px;
  }
  .bloque_opinion h3 a{
      font-weight: bold;
      font-family: Arial, Helvetica, Sans-serif;
      line-height: 16px;
      color: #F0F0F0;
      text-decoration: none;
  }
  .bloque_opinion h3 a:hover{
    text-decoration: underline;
  }
  .bloque_opinion h4{
      font: 13px Georgia, Times New Roman Times, Serif;
      margin-bottom: 3px;
      color: #ddd;
      line-height:15px;    
  }
  .bloque_opinion h4 a{
      font: 13px Georgia, Times New Roman Times, Serif;
      text-decoration: none;    
      color: #ddd;
      line-height:15px;
  }
  .bloque_opinion h4 a:hover{
      text-decoration: underline;
  }
  .bloque_opinion h3 span{
      font-size: 11px;
      font-weight: normal;
      color: #999;
  }
  .bloque_opinion .cuerpo_opinion{
      padding: 0 8px;
      color: #C4C4C4;
      font: 11px Arial, Helvetica, sans-serif;
      line-height: 15px;
  }
  .bloque_opinion .cuerpo_opinion img{
      float:left;
      display: inline;
      margin: 0 5px 3px 0;
      width: 25%;
  }
  /* fin opinion */  




.especiales_p{
  width: 100%; 
}
  /* galeria fotos y videos */     
  .pest_galerias_home{
    width: 100%;
  }
  .galeria_fotos{
    float: left;
    display: inline;
    width:98%;
    padding: 10px 1%;
    background: #000;
    margin: 0 0 10px;
    color:#e5e5e5;
  }
  .galeria_videos{
    float: left;
    display: inline;
    width:98%;
    padding: 10px 1%;
    background: #000;
    margin: 0 0 10px;
    color:#e5e5e5;
  }
  .galeria_videos .video_dia {
    width: 70%;
  }  
  .videos_anteriores {
    width: 28%;
  }  
  .galeria_dia {
    width: 70%;
  }  
  .galerias_anteriores {
    width: 28%;
  }  
  /* fin galeria fotos y videos */

  /* detalle noticia */
  #detalle_noticia{
    float: left;
    display: inline;
    width: 100%;
    border-top: 5px solid #4E4E4E;
    margin-bottom: 20px;
  }
  #titulo_seccion{
    width: 100%;
  }
  #caja_migas {
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 10px;
    display: none;
  } 
  #noticia_sup {
    float: left;
    display: inline;
    width: 100%;
    background: url(/images/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }   
  #noticia_sup h2 {
    font: 2em Georgia, Times New Roman Times, Serif;
    color: #264A6F;
    margin-bottom: 10px;
  }  

  #dcha_noticia {
    float: none;
    display: block;
    padding-left: 190px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #666;
    width: auto;
  }  
  
  #dcha_noticia #foto_med {
    width: 45%;
  }
  #dcha_noticia .foto_izqda{
    width: 45%;
  }
  #dcha_noticia .foto_dcha{
    width: 45%;
  }
  
  #dcha_noticia #foto_med img{
    width: 100%;  
  }  
  #dcha_noticia #foto_grande img{
    width: 100%;
  }
  
  #cuerpo_noticia{
    background: url(/images/2011/fnd_noticia.gif) repeat-x 0 bottom;
    padding-bottom: 10px;
    float: left;
    display: inline;
    width: 100%;
  }  
  
  #video_detalle_noticia {
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 20px;
  }  
  #video_detalle_noticia iframe{
    width: 100%;
  }   
  #dcha_noticia #foto_grande {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
  }  
  #dcha_noticia .pie_grande {
    display: none;
  }  
  #dcha_noticia #foto_grande img {
    width: 100%;
  }  
  #adsense_inferior {
    display: none;
  }  
  
   
  #comentarios_noticia {
      display: inline;
      float: left;
      margin-top: 10px;
      width: 100%;
  }  
  
  #comentar_noticia {
      width: 100%;
  }  
  #comentar_noticia p {
      border-left: 8px solid #D6D6D6;
      color: #777777;
      font: 12px/16px Arial,Helvetica,sans-serif;
      margin-left: 5%;
      padding-left: 5%;
      width: 89%;
  }
  #comentar_noticia form {
      margin: 20px 0 0 30px;
      padding: 0;
  }
  /* fin detalle noticia */        



  /* listado noticias */
  .foto_izq, .foto_der{
  	width:40%;	
  }  
  .foto_izq img, .foto_der img{
    width: 100%;
  }
  .foto_izq{
  	float:left;
  	margin-right:1%;
  	position:relative;
  }
  
  .foto_der{
  	float:right;
  	margin-left:1%;
  	position:relative;
  }
  
  .foto_sup{
  	position:relative;
  	width:100%;
  }
  
  .foto_sup img{
  	width:100%;
  }  
  
  .dcha .bloque_autor{
    display: none;
  }
  .bloque_autor_smartphone{
    display: block !important;
  }   
  /* fin listado noticias */



  /* pie */
  #pie_centrado {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
  }
  
  #pie #categorias{
    display: none ;
    border:1px solid red;  
  }
  #nielsen_pie{
    display: none;
  }
    
  #info_pie {
    color: #95A6B8;
    display: inline;
    float: left;
    width: 100%;
    font: 11px/18px Arial,Helvetica,sans-serif;
    margin-top: 5px;
    text-align: center;
  }
  #pie_izqda {
    display: inline;
    float: left;
    margin: 15px 0 0;
    width: 100%;
    text-align: center;
  }    
  #hemeroteca_pie, #tarifas_pie{
    display: none;
  }
  .enlace_pie {
      background: none;
      color: #94A5B8;
      font: bold 12px/16px Arial,Helvetica,sans-serif;
      padding-left: 0;
      text-decoration: none;
      float: none;
  }  
  #logo_vp_pie {
    display: inline;
    float: none;
    margin-bottom: 5px;
  }  
  .byvg {
    display: inline;
    float: none;
    margin: 10px 0 0;
  }
  #info_pie span {
      margin: 0 5px;
  }
  .by {
      display: inline;
      float: none;
  }  
  .vg{
    text-decoration: none;
  }
  .vg img {
      display: inline;
      float: none;
  } 


  /* quien es quien */
  #nav_qeq_smartphone{
    display: none;
  }  
  #cabecera_qeq{
      background: url(/images/fnd_cabecera_qeq.gif) no-repeat 255px bottom;
      height: 144px;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  
  
  
  #logo_qeq{
      float: left;
      display: inline;
      margin-left: 5%;
  }
  #subtitulo_qeq{
      text-align: right;
      height:30px;
      background: #3F7AB4;
      float: left;
      display: inline;
      width: 100%;
  }
  #subtitulo_qeq h3{
      font: bold 12px Arial, Helvetica, sans-serif;
      color: #ECF2F8;
      text-transform: uppercase;
      margin: 0;
      padding:8px 2% 0 0;
      float: left;
      display: inline;
      width: 98%;    
  }
  #contenedor_qeq{
      padding-bottom: 30px;
      background: #DBE2F0 url(/images/fnd_contenedor_qeq.jpg) repeat-x 0 0;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  #caja_centrada_qeq{
    float:left;
    display:inline;
    width: 92%;
    margin-left: 4%;
  }

  
  #caja_sectores{
      background: #eee;
      padding:0 0 20px;
      margin-top: 12px;
      float:left;
      width: 100%;
      overflow: hidden;
  }
  
  .fila_sectores{
      float:left;
      width: 100%;
  }
  
  .caja_sector{
      float:left;
      display: inline;
      width: 44%;
      /*height: 70px;*/
      overflow: hidden;
      margin: 20px 0px 0 4%;
  }
  .sector_dcha{
      margin-left: 4%;
  }
  .caja_sector img{
      float:left;
      width: 18%;
      max-width: 60px;
      display: inline;
      margin-right:2%;
  }
  
  .caja_sector h4, .caja_sector h4 a{
      font:bold 15px Georgia, "Times New Roman", Times, serif;
      text-transform: uppercase;
      text-decoration: none;
      color: #407BB5;
  }
  .caja_sector h4 a:hover{
      text-decoration: underline;
  }
  
  .caja_sector p{
      margin-top: 3px;
  }
  .caja_sector p, .caja_sector p a{
      font:11px/13px Arial, Helvetica, sans-serif;
      color:#666;
  }
  .caja_sector p a{
      text-decoration: underline;    
  }
  .caja_sector p a:hover{
      text-decoration: none;
  }
  .sec_admon h4 a{
      color: #7C325C;
  }
  .sec_sociales h4 a{
      color: #336332;
  }
  .sec_financiero h4 a{
      color: #009999;
  }
  .sec_empresas h4 a{
      color: #CC9900;
  }
  .sec_formacion h4 a{
      color: #9C200A;
  }
  .sec_comunicacion h4 a{
      color: #32449A;
  }
  .sec_fundaciones h4 a{
      color: #998831;
  }
  .sec_profesionales h4 a{
      color: #CC3399;
  }
  
  #colaborador_qeq{
      margin-top: 20px;
  }
  #colaborador_qeq span{
      float:left;
      display: inline;
      font:12px Arial, Helvetica, sans-serif;
      color:#666;
      margin-right: 15px;
  }
  
  #nav_qeq{
    float: left;
    display: inline;
    width:  20%;
    max-width: 220px;
  }
  #nav_qeq ul{
      margin-top: 10px;
      width: 100%;
  }
  #nav_qeq ul li{
      margin-top: 10px;
  }
  #nav_qeq ul li a{
      background: #407BB5;
      padding:5px 1%;
      text-decoration: none;
      text-transform: uppercase;
      font:11px/11px Arial, Helvetica, sans-serif;
      color:#fff;
      display: block;
      width: 98%;
  }
  #nav_qeq ul li a.marcado{
      font-weight: bold;
  }
  
  #nav_qeq ul li ul{
      margin: 5px 0 0 5px;
      width: auto;
  }
  #nav_qeq ul li ul li{
      margin-top: 3px;
      text-transform: none;
      background: url(/images/bullet_li_qeq.gif) no-repeat 0 8px;
      padding-left: 7px;
  }
  #nav_qeq ul li ul li a{
      margin-top: 0px;
      text-transform: none;
      background: none;
      padding: 0;
      color: #787878;
      display: inline;
      width: auto;
      font: 12px/12px Arial, Helvetica, sans-serif;
  }
  
  #nav_qeq ul li ul li a:hover{
      text-decoration: underline;
  }
  
  #nav_qeq ul li ul li ul li{
      color:#666;
  }
  #nav_qeq ul li ul li ul li a{
      color:#666;
  }
  
  #contenido_qeq{
    float:right;
    width: 79%;
  }
  
  #caja_migas_qeq{
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 8px;  
  }
  #caja_migas_qeq #migas{
    margin: 0;
    height:16px;
  }
  #contenido_qeq #migas li{
    text-transform: none;
  }
  #contenido_qeq #migas li a{
      font:11px Arial, Helvetica, sans-serif;
      color: #787878;
      text-decoration: none;
      text-transform: none;
  }
  
  
  #contenido_qeq label{
      float:left;
      display: inline;
      margin: 7px 5px 0 0;    
  }
  
  #barra_buscar_qeq{
      background: #E6E6E6 url(/images/fnd_barra_buscar_qeq.gif) no-repeat right 0;
      height: 28px;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  #barra_buscar_qeq #frm_buscar{
      margin:0 0 0 10px;
      width: 440px;
  }
  #barra_buscar_qeq #frm_buscar label{
      
      font:bold 11px Arial, Helvetica, sans-serif;
      color: #8B8B8B;
  }
  #barra_buscar_qeq #frm_letras{
      text-align: left;
      width: 225px;
      float: right;
      margin:0;
  }
  
  #contenido_qeq .caja_titulo{
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
  }
  #t_empresaguia #frm_buscar .texto, #t_empresa #frm_buscar .texto{
    width: 100px;
  }
  #t_empresaguia #barra_buscar_qeq, #t_empresa #barra_buscar_qeq{
    background-image: none;
  }
  #t_empresaguia #frm_letras label, #t_empresa #frm_letras label{
    color: #666;
    font: 10px Arial, Helvetica, sans-serif;
  }
  #t_empresaguia #barra_buscar_qeq #frm_buscar, #t_empresa #barra_buscar_qeq #frm_buscar{
    width: 350px;
  }
  #t_empresaguia #barra_buscar_qeq #frm_letras, #t_empresa #barra_buscar_qeq #frm_letras{
    width: 200px;
  }
  
  #contenido_qeq h2{
      font:25px Georgia,"Times New Roman",Times,serif;
      color: #fff;
      padding:3px 0 3px 10px;
      background: #407BB5;
  }
  #contenido_qeq h3{
      font:20px Georgia,"Times New Roman",Times,serif;
      color:#666;
      border-bottom:2px solid #666;
      padding:0 0 3px 15px;
      background: url(/images/2011/bullet_h3_qeq.gif) no-repeat 5px 12px;
      
  }
  
  .ficha_grande{
      margin-top: 10px;
      background: url(/images/2011/fnd_ficha.gif) repeat-x 0 bottom;
      padding-bottom: 10px;
      float:left;
      display: inline;
      width: 100%;
  }
  .ficha_grande h4{
      background: #666;
      color:#fff;
      padding:3px 0 3px 5px;
      font: bold 19px Arial, Helvetica, sans-serif;
  }
  .ficha_grande h4 a{
      color:#fff;
      font: bold 19px Arial, Helvetica, sans-serif;
      text-decoration: none;    
  }
  .ficha_grande_sup{
      margin: 20px 0 0;
      float: left;
      display: inline;
      width: 100%;
  }
  .ficha_grande_sup .img_ficha{
      float:left;
      display: inline;
      margin-right: 15px;
  }
  .ficha_grande_sup .logo_ficha{
      float:right;
      /*width:120px;*/
  }
  .ficha_grande_sup span{
      margin-right:10px;
  }
  .ficha_grande h5{
      color: #3F79B3;
      font:bold 15px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
  }
  .ficha_grande h6{
      color: #aaa;
      font:bold 13px Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      margin-top: 5px;
  }
  .ficha_grande_sup p{
      margin: 5px 0 0;
      font:12px/12px Arial, Helvetica, sans-serif;
  }
  .ficha_grande_inf{
      font: 12px/16px Arial, Helvetica, sans-serif;
      color: #787878;
      margin-top: 10px;
      background: #E6E6E6;
      padding:4%;
      width: 92% !important;   
      float: left;
      display: inline;
  }
  .ficha_grande_inf p{
      margin-top: 10px;
  }
  .btn_ver_ficha{
      margin-top: 10px;
      float: left;
      display: inline;
  }
  
  .fila_fichas{
      margin-top: 18px;
      background: url(/images/fnd_ficha.gif) repeat-x 0 bottom;
      padding-bottom: 10px;
      float: left;
      display: inline;
      width: 100%;
      overflow: hidden;
  }
  .ficha_peq{
    float:left;
    display: inline;
    width: 30%;
    margin-right: 3%;
  }
  .ficha_peq h4{
      color: #407BB5;
      font: bold 15px Arial, Helvetica, sans-serif;
      /*text-transform: uppercase;*/
      margin-bottom: 5px;
  }
  .ficha_peq h4 a{
      color: #407BB5;
      font: bold 15px Arial, Helvetica, sans-serif;
      text-decoration: none;    
  }
  .ficha_peq_sup{
      float:left;
      width: 90% !important;
      padding: 4% !important;
      display: inline;   
  }
  
  .sector_empresa{
      font: 11px Arial, Helvetica, sans-serif;
  }
  
  #mapa_qeq{
      height:350px;
      overflow: hidden;
      margin-top: 20px;
      float: left;
      display: inline;
      width: 100%;
  }
  #mapa_qeq h4{
      font: bold 13px Arial, Helvetica, sans-serif;
      color:#666;
  }
  #mapa_qeq iframe{
      margin-top: 10px;
  }
  #mapa_qeq #mapa_empresa{
      width: 100%;
      height: 350px;
      margin-top: 10px;
  }
  #galeria_qeq{
      margin-top: 20px;
      overflow:hidden;
      float: left;
      display: inline;
      width: 100%;
  }
  #galeria_qeq h4{
      font: bold 13px Arial, Helvetica, sans-serif;
      color:#666;
  }
  #tira_imgs{
      float: left;
      width:100% !important;
      margin-top: -10px;
  }
  #tira_imgs img{
      float: left;
      display: inline;
      margin: 20px 24px 0 0;
      border:1px solid #CFCFCF;
  }
  #volver_qeq{
      font:12px Arial, Helvetica, sans-serif;
      color: #3F79B2;
      text-decoration: underline;
      float: right;
      display: inline;
      margin-top: 10px;
      background: url(/images/fnd_volver_qeq.gif) no-repeat 0 7px;
      padding-left: 9px;
  }
  #volver_qeq:hover{
      text-decoration: none;
  }
  #rectificaciones_qeq{
      float:left;
      display: inline-block;
      margin: 10px auto 0 24%;
  }
  #contenido_qeq #rectificaciones_qeq{
      margin:20px 0 0 24%;
  }
  
  #top_qeq{
      background: #45433F url(/images/fnd_top_qeq.gif) no-repeat 698px 0;
      margin-top: 10px;
      margin-bottom: 10px;
      height: 24px;
  }
  
  
  #logo_top_qeq{
      float:left;
      display: inline;
      margin-left: 32px;
  }
  
  #top_qeq div{
      float: left;
      display: inline;
      margin:4px 0 0 23px;
      font: 12px Arial, Helvetica, sans-serif;
      color: #fff;
  }
  
  
  /* fin quien es quien */
  
/* ranking */  
  
#centro_ranking{
  float:left;
  display: inline;
  width: 100%;
  margin:0;
}
.ranking{
  width: 100%;
  background: #fff url(/images/2011/fnd_ranking_2012.jpg) no-repeat center 0;
}
.rankingnac{
	width:100%;
  background: #fff url(/images/2011/nacionalranking/fnd_ranking_nac.jpg) no-repeat center 0;  
}

#t_ #caja_migas{
  display: none;
}

.ranking_index{
	width:475px;
	height: 642px;
	position:relative;
	margin:0 auto;
  text-align: center;
}
.ranking #h2_ranking{
  margin:  0 auto 0 auto;
  float: none;  
  display: block;
  padding-top: 30px;
}
.rankingnac #h2_ranking{
  width: 55%;
}
.rankingnac #h2_ranking img{
  width: 100%;
}

.rankingnac #h3_ranking{
  width: 55%;
}

.rankingnac #h3_ranking img{
  width: 100%;
}

.ranking #h3_ranking{
  font: bold 20px Arial, Helvetica, sans-serif;
  margin: 0 auto;
  color: #8d95a0;
}
.ranking #p_ranking{
  color: #6f7784;
  font:14px/20px Arial, Helvetica, sans-serif;
  margin-top: 15px;
}
.ranking #texto_portada_ranking{
  float: none;
  display: inline-block;
  width: 85%;
  margin: 30px 0 0 0;
}
.ranking #botones_ranking{
  margin-top: 15px;
  margin-left: 30px;
}
.rankingnac #botones_ranking img{
  width: 40%;
}

#patrocinado{
  width: 370px;
  height: 140px;
  position: relative;
  top: 25px;
  left: 50px;
  text-align: left !important;
}
#patrocinado h4{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#888;
  margin: 0;
}
#patrocinado a{
  float: left;
  display: inline;
  margin:5px 5px 0 2px;
}
#patrocinado a img{
  width: 83px;
  border: 1px solid #C5CEDF;
}

#colaboracion_einforma{
  position: absolute;
  left: 100px;
  top: 580px;
}

#cabecera_ranking{
  float: left;
  display: inline;
  width: 94%;
  height:250px;
  background:#fff url(/images/2011/fnd_cabecera_ranking.gif) repeat-x 0 bottom;
  padding:3%;
}
#cabecera_ranking #titulo_cabecera{
  float: left;
  display: inline;
  width: 630px;
  height: 104px;
  /*border-bottom: 4px solid #D9DCE1;*/
}
#publicidad_ranking{
  float: right;
  display: inline;
  width: 300px;
  height: 165px;
  display: none;
}

#caja_ranking{
  width:100%;
}

#caja_ranking form{
	background: #788CA7 url(/images/fnd_buscador_ranking.jpg) no-repeat 0 0;
	width:100%;
	height:149px;
	float:left;
	clear:both;
	display:inline;
	overflow:hidden;
}

#caja_ranking.rankingnacional form{
  background: #000 url(/images/2011/nacionalranking/fnd_buscador_ranking.jpg) no-repeat 0 0;
}

#caja_ranking form label{
	width:auto;
	float:right;
	display:inline;
	margin:0 0 0 12px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	color:#fff;
}
#caja_ranking.rankingnacional form label{
  color:#F4C349;
}

#caja_ranking form #lbl_provincia, #caja_ranking form #lbl_municipio{
  display: none;
}

#caja_ranking form #botones_form{
  float:right;
  width: 100%;
}

#caja_ranking form button{
	background-color:#666;
	border:0;
	width:113px;
	height:18px;
	padding-bottom:1px;
	color:#aaa;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, sans serif;
	float:right;
	display:inline;
	margin:14px 4% 0 0;
	cursor:pointer
}

#caja_ranking.rankingnacional form button{
  background: #666;
  color:#aaa;
}

#caja_ranking #btn_buscar_ranking{
  color: #fff;
  text-transform: uppercase;
}
#caja_ranking form label span{
	display:block;
}

#caja_ranking form label input,#caja_ranking form label select{
	border:0;
	background:#FFFFFF;
	color:#70849b;
	font-size:9px;
	height:17px;
	line-height:27px;
	margin-top:5px;
}

#caja_ranking form label {
	height:25px;
	zoom:1;

}

#caja_ranking form label select{
	display:block;
	height:18px;
}

#caja_ranking form label input{
	padding:1px 3px 0 3px;
	width:106px;
}


#tit_busqueda_ranking{
	float:right;
	display:inline;
	margin:7px 4% 0 0;
}

#caja_ranking form fieldset{
	border: none;
	width:92%;
	float:right;
	clear:both;
	display:inline;
	margin:2px 4% 0 0;
	height:40px;
}

#caja_ranking .info_tabla_grid{
  float: left;
  display: inline;
  width: 100%;
  margin: 10px 0 5px 0;
  font:12px Arial, Helvetica, sans-serif;
  color:#777;
}


#caja_ranking .tabla_grid tbody{
	color:#5a5a5a;
	font-size:11px;
}

#caja_ranking .tabla_grid .fila_sin_color{
	background-color:#F4F4F4;
}

#caja_ranking .tabla_grid .fila_seleccionada{
	background-color:#7aafe2;
	}

#caja_ranking .tabla_grid tbody td{
	padding:6px 5px;
  text-align: center;
}

#lista_ranking .paginacion_izqda{
  width: 700px;
  
}

#lista_ranking .paginacion_izqda .paginas{
  text-align: left;
}

#caja_ranking .tabla_grid .texto_nombre{
  width:150px;
  text-align: left;
}
#caja_ranking .tabla_grid .boton{
  width:60px;
}
#caja_ranking .tabla_grid .enumeracion{
  width:45px;
}

.tbl_detalle_ranking{
  border: 1px solid #fff;
  border-collapse: collapse;
  width: 99%;
  background: #F2F5F9;
}
.tbl_detalle_ranking td{
  border: 1px solid #fff;
  padding: 4px;
}  
.tbl_detalle_ranking .tb_titulo{
  background: #9BB1D6;
  color: #fff;
  font-weight: bold;
  width: 130px;
}

#lista_ranking .paginacion_izqda{
 width: 70%; 
}
#lista_ranking .paginacion_dcha{
 width: 30%; 
}


#caja_tbl_ranking_standard{
  display: none;
}

#caja_tbl_ranking_tablet{
  display: inline;
}
#caja_tbl_ranking_smartphone{
  display: none;
}

/* fin ranking */  


/* ranking 2013 */
.ranking2013{
	width:96%;
  padding-left: 2%;
  padding-right: 2%;
  padding-bottom: 30px;
  height:  auto;
}
.ranking2013 h2{
  font-size: 40px;
  line-height: 42px;
}
.ranking2013 h2 strong{
  font-weight: 900;
  font-size: 50px;
}
.ranking2013 h3{
  font-size: 18px;
}
.izqda_ranking p{
 font: 15px/22px Arial, Helvetica, sans-serif;
 margin: 20px 0 20px;
}
.izqda_ranking p a{
  font-size: 15px;
  padding: 5px 10px;
  margin-left: 10px;
}
.colaboradores{
  margin-top: 15px;
}
/* fin ranking 2013 */

/* PUBLICACIONES */
.publicaciones_home{
  display: none;
  /*height: auto;*/
}
/*
.publicaciones_home h2{
  width: 70%;
}
.publicaciones_home h3, .publicaciones_home p{
  width: 60%;
}
.publicacion_grande img{
  width: 25%;
}
.publicaciones_home .publicacion_grande{
  width: 98%;
}
.publicaciones_home .publicacion_peq{
  display: none;
}
*/
/* FIN PUBLICACIONES */

  
}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/* --------------------- ENCUESTA ------------------------*/
#cabecera_encuesta{
  width: 100%;
  margin-bottom: 20px;
}

.h2_encuesta{
  font: normal 38px 'Buenard',Times, serif;
  text-align: center;
  font-weight: 400;
  margin-bottom: 20px;
}
.h2_encuesta strong{
  font-weight: 800;
  color: #FFCC00;
}

.h3_encuesta{
  border-left: 7px solid #666;
  background: #F4F4F4;
  width:94%;
  margin: 0 2%;
  padding:10px 1%;
  font: normal 18px Georgia, "Times New Roman", Times, serif;
  color: #666;
}

#texto_encuesta{
  margin: 20px 2% 0;
  padding-bottom: 10px;
  font:13px/18px Arial, Helvetica, sans-serif;
  color: #666;
}
#texto_encuesta ul{
  margin-left: 20px;
}
#texto_encuesta ul li{
  margin-bottom: 10px;
}

#botones_encuesta{
  height: 80px;
  text-align: center;
  position: relative;
}
#botones_encuesta #btn_participar{
  margin-top: 22px;
}
#botones_encuesta #colaboran{
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  font: 11px Arial, Helvetica, sans-serif;
  color: #949494;
}
#botones_encuesta #colaboran #caja_colaboradores{
  border: 1px solid #E6E6E6;
  margin-top: 3px;
  padding: 5px 15px 5px 5px;
}
#botones_encuesta #colaboran #caja_colaboradores img{
  margin-left: 15px;
}
.p_info_encuesta{
  text-align: center;
  font:11px Arial, Helvetica, sans-serif;
  color: #999;
  margin-top: 20px;
}