/***Body***/
body{
  font-size:10px;
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  height:100%;
}
p{
line-height:22px;
}
/***General***/
h1 {
  font-family:Georgia,serif;
  font-size:2.6em;
  margin-left:8px;
  margin-bottom:18px;
}

h3 {
  font-family:Arial;
  font-size:1em;
  font-weight:bold;
  margin-bottom:10px;
}
.caption {
color: #888;
padding: 5px;
font-size: 12px;
line-height: 18px;
text-align: center;
}
.madera_sumario {
  line-height:2em;
  margin-left:9px;
}

.sumario {
  line-height:20px;
  margin-left:9px;
  color: #777;
  font-family: Arial, helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
}

.sumario a {
  font-family: Arial, helvetica, sans-serif;
  font-size:13px;
  color: #111;
  font-weight: bold;
}
.sumario a:hover {  
  color: #ff9900;  
}

.creditos {
  margin-left:12px;
  margin-top:18px;
  padding-left:19px;
  background-image:url("/templates/elfaro/img/credito.png");
  background-repeat:no-repeat;
  font-size:11px;
  line-height: 13px;
}

.capital_fecha {
  margin-left:12px;
  margin-top:8px;
  padding-left:19px;
  font-size:0.9em;
  color: #666666;
}
.fecha {
  text-transform: lowercase;
  margin-top:8px;
  color: #666666;
}

.footer {
  font-size:1.1em;
}

.left{
  float:left;
}
.right{
  float:right;
}

.selected{
  font-weight:bold;
}

div.autosize { display: table; width: 960px; }
/***Toolbox***/
#toolbox {
  width:185px;
  height:250px;
  float:right;
  background-image:url("/templates/elfaro/img/toolbox_gfx.png");
  background-position:0 -2px;
  background-repeat:no-repeat;
}

#tools{
font-size:0.9em;
margin-left:auto;
margin-right:auto;
margin-top:16px;
padding: 1px;
text-align: center;

}
#tools li{
margin-bottom:11px;
padding-left:25px;
list-style: none outside none;
}
#tools_top{
font-size:0.9em;
margin-left:44px;
margin-top:16px;
}
#tools_top li{
margin-bottom:11px;
padding-left:25px;
list-style: none outside none;
}
#tool-recomendar{
  background-repeat:no-repeat;
  background-image:url("/templates/elfaro/img/icono_recomendar.png");
}
#tool-imprimir{
background-repeat:no-repeat;
background-image:url("/templates/elfaro/img/icono_imprimir.png");
}
#tool-compartir{
background-repeat:no-repeat;
background-image:url("/templates/elfaro/img/icono_compartir.png");
}
#tool-comentarios{
background-repeat:no-repeat;
background-image:url("/templates/elfaro/img/icono_comentar.png");
}
#tool-incrementar{
background-repeat:no-repeat;
background-image:url("/templates/elfaro/img/icono_incrementar.png");
}
#tool-disminuir{
background-repeat:no-repeat;
background-image:url("/templates/elfaro/img/icono_disminuir.png");
}
#banner-nota {
margin-left:43px;
margin-top:10px;
}

#tool_bottom,a{
font-size:1em;
color:#666666;
margin-top:16px;
margin-bottom:16px;
text-decoration:none;
width: 640px;
}
#tool_bottom li{
display:inline;
margin-bottom:11px;
margin-left:10px;
padding-left:25px;
padding-bottom: 3px;
list-style: none outside none;
}
#tool_bottom a:hover{
font-size:1em;
color:#666666;
margin-top:16px;
margin-bottom:16px;
text-decoration:underline;
}

/*** IDs ***/
#wrapper{
  width:960px;
  margin: auto auto;
  border: none;
  height:100%;
}
#header{
  border: none;
  font-size:1.2em;
}
#publicidad{
  height:100px;
  font-size:1.2em;
  margin-top:12px;
  border-bottom:1px solid #CECECE;
}
#menu_top{
  height:190px;
  font-size:1.2em;
  background-image:url("/templates/elfaro/img/menu_background_03.png");
  background-repeat:no-repeat;
  margin-top:8px;
}
#logo_search{
  margin-top:6px;
  width:832px;
}

#secciones{
  float:right;
  width:830px;
  height:20px;
  list-style:none;
  position:relative;
  margin-top:16px;
}

#secciones li{
  margin-right:17px;
  display:inline;
  list-style: none outside none;
}

#secciones a,
#secciones a:link{
  text-decoration:none;
  text-transform:uppercase;
  color:#000;
  font-size:11px;
}

#topicos {
float:right;
font-size:10px;
height:20px;
margin-top:22px;
position:relative;
width:790px;
}

#topicos li{
  padding-right:20px;
  display:inline;
  background-image:url("/templates/elfaro/img/topic_split.png");
  background-repeat:no-repeat;
  background-position:top right;
  list-style: none outside none;
}

#topicos .no-background{
  background-image:none;
}

#topicos a,
#topicos a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#content{
  clear:all;
  height:100%;
}
#main{
font-size:1.2em;
width:640px;
float:left;
border-right:1px solid #CECECE;
margin-right: 10px;
}

#main_migracion{
margin-top:10px;
font-size:1.2em;
width:650px;
float:left;
border-right:1px solid #CECECE;
}

/*****Barra derecha para notas *****/
#sidebar{
font-size:1.2em;
width:304px;
float:left;
/*margin-left:651px;*/
}

#publicidad_300x250 {
  background-image: url("/templates/elfaro/img/fondo_publicidad.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 270px;
  width: 304px;
}

#multimedia {
background-image:url(/templates/elfaro/img/multimedia.png);
background-position:right top;
background-repeat:no-repeat;
height:255px;
padding-top:4px;
width:304px;
margin-top:15px;
}

#multimedia .tabs {
height:225px;
padding-top:0;
width:300px;
}

#multimedia .tabs .tab{
height:225px;
padding-top:0;
width:300px;
}

#multimedia .tabs ul.tabNavigation #{
  margin: 0;
}
#multimedia .tabs ul.tabNavigation #video{
  margin: 0;
}
#multimedia .tabs ul.tabNavigation #fotos{
  margin: 0;
}

#multimedia .tabs ul.tabNavigation{
  list-style: none;
  float:right;
}
#multimedia .tabs ul.tabNavigation li {
  float: left;
  margin-right:-18px;
}
#multimedia .tabs ul.tabNavigation li a {
  display: inline;
  text-decoration: none;
}
#multimedia .tabs ul.tabNavigation li.last {
  margin-right:0px;
}

#multimedia .tabs ul.tabNavigation li.selected a {
  background-color: #fff;
  padding-top: 4px;
}


#publicidad_300x100 {
  margin-top: 15px;
  padding-top: 18px;
  background-image: url("/templates/elfaro/img/publicidad_300x100.png");
  background-repeat: no-repeat;
  background-position: left top;
  height: 100px;
  width: 302px;
}

#notas_rel{
  float:right;
  width:280px;
  position:relative;
  margin-top:25px;
  margin-bottom:10px;
  font-size:12px;
}

#notas_rel li{
  margin-top:5px;
  margin-bottom:5px;
  padding-left:15px;
  background-image:url("/templates/elfaro/img/relac_li.png");
  background-repeat:no-repeat;
  background-position:top left;
  list-style: none outside none;
}
#notas_rel a,
#notas_rel a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#notas_rel a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
}

#notas_sec{
  float:right;
  width:280px;
  position:relative;
  margin-top:10px;
  margin-bottom:5px;
  font-size:12px;
}

#notas_sec li{
  margin-top:5px;
  margin-bottom:5px;
  padding-left:20px;
  background-image:url("/templates/elfaro/img/relac_li.png");
  background-repeat:no-repeat;
  background-position:top left;
  list-style: none outside none;
}
#notas_sec a,
#notas_sec a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#notas_sec a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
}

/*****FIN barra derecha para notas *****/

#footer{
font-size:1.2em;
margin-top:30px;
}
#publicidad_bottom{
  height:75px;
  font-size:1.2em;
}
#comunidad{
padding-top:33px;
padding-left:475px;
font-size:0.8em;
height:65px;
background-image:url("/templates/elfaro/img/barra_comunidad.png");
background-repeat: no-repeat;
}
#comunidad li{
padding-left:10px;
padding-right:10px;
font-size:1.2em;
height:65px;
display: inline;
list-style: none outside none;
}


#google_ads{
font-size:1.2em;
height:140px;
}
#cierre{
font-size:1.2em;
margin-bottom: 20px;
display:table;
width: 960px;
}
#club{
font-size:1.2em;
width:350px;
height:200px;
float:left;
}
#elfaro{
font-size:1.2em;
width:602px;
height:200px;
float:right;
}
#menu_bottom
{
font-size:1.2em;
height:60px;
}
#news{
margin:10px;
}
#news img{
  max-width: 620px;
}
#news p{
color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;  
    margin-bottom: 18px;
}

#news a{
color: #FF9900;
}

#news a:hover{
color: #FF9900;
text-decoration: underline;
}
#news li{   
padding-left:5px;
  margin-left:30px;
  margin-bottom: 10px;
}
#news ol{
font-size: 14px;   
list-style-type:decimal;
line-height: 24px;
}

#closing-menu{
  float:right;
  width:960px;
  height:20px;
  list-style:none;
  position:relative;
  margin-top:15px;
}

#closing-menu li{
  margin-right:17px;
  display:inline;
  list-style: none outside none;
}

#closing-menu a,
#closing-menu a:link{
  text-decoration:none;
  text-transform:uppercase;
  color:#000;
  font-size:11px;
}

#closing-menu .right{
  float:right;
}

.newsticker {
font-size:12px;
height:40px;
list-style-type:none;
padding-right:215px;
padding-top:8px;
text-align:right;
}

.newsticker li a {
  text-decoration:none;
  color:#000;
  list-style: none outside none;
}

.newsticker li a:hover {
  text-decoration:underline;
}


#news_ticker{
  height:40px;
  clear:both;
  padding-top:4px;
}

/****
 * Sections
*/

#secciones a.noticias:hover {
  
  color:#0CF;
}
#secciones a.academico:hover {
  
  color:#0C9;
}
#secciones a.internacionales:hover {
  
  color:#FF0;
}

#secciones a.migracion:hover {
  
  color:#0C9;
}

#secciones a.el_agora:hover {
  
  color:#F0F;
}

#secciones a.opinion:hover {
  
  color:#999900;
}

#secciones a.especiales:hover {
  
  color:#0C0;
}

#secciones a.fotos:hover {
  
  color:#90F;
}

#secciones a.video:hover {
  
  color:#9F0;
}

#secciones a.radio:hover {
  
  color:#F39;
}

#secciones a.deportes:hover {
  
  color:#F30;
}
#secciones a.portada:hover {
  
  color:#FF9900;
}


.nota_seccion {
  padding-right:5px;
  padding-left:10px;
}

.section_creditos {
  margin-top:5px;
  padding-left:19px;
  background-image:url("http://www.elfaro.net/templates/elfaro/img/credito.png");
  background-repeat:no-repeat;
  font-size:0.9em;
  margin-left:5px;
}

.section_title, 
.section_title a {
color:black;
font-size:1.3em;
text-align:left;
text-decoration:none;
font-family:Georgia;
}

.nota_seccion h3{
margin-top:10px;
font-weight:bold;
font-size:1.2em;
}
.section_title a:hover {
color:#F90;
text-decoration:underline;
}

.section_sumario{
font-size:1.1em;
margin-top:15px;
line-height:1.7em;
}

#main2{
font-size:1.2em;
width:350px;
float:left;
border-right:1px solid #CECECE;
}

#sidebar2{
font-size:1.2em;
width:604px;
float:right;
}

#sidebar_2_1
{
width:300px;
float:left;
}

#sidebar_2_2 {

float:right;
width:300px;
}
#sidebar_bottom
{
clear:both;
width:604px;
}

ul.linkrel{
list-style-position:outside;
list-style-type:circle;
padding-left:15px;
}
ul.linkrel li{
list-style-position:outside;
list-style-type:circle;
padding-left:15px;
  margin-top:5px;
}
ul.linkrel li a {
color:black;
text-decoration:none;
padding-left:10px;
}

ul.linkrel li a:hover {
color:#F90;
text-decoration:underline;
}

.box {
  margin-bottom:15px;
}

#portada_resto{

}
.audio_tab{
  background-image: url(/templates/elfaro/img/radio/bkgnd_audio_multimedia.png);
  font-family:Georgia;
  text-align:center;
}
.audio_tab a, .audio_tab a:visited {
color:black;
font-size:24px;
padding:19px;
text-align:center;
}

/* dock2 */
.dock-container2 { position: relative; top: -8px; height: 50px; padding-left: 20px; }
a.dock-item2 { display: block; width: 50px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #000;}
.dock-item2 span { display: none; margin-left: 10px; background-color:white; width:90px;}
.dock-item2 img { border: 0; margin: 10px; width: 100%; }

strong { font-weight:bold;}

#madera{
padding-bottom:10px;
width:98%;
border-bottom:1px solid #CECECE
}

#madera h1 a,
#madera h1 a:link,
#madera h1 a:visited{
text-decoration:none;
color:black;
font-family:Georgia,serif;
}

.creditos-madera {
  margin-left:12px;
  padding-left:19px;
  background-image:url("/templates/elfaro/img/credito.png");
  background-repeat:no-repeat;
  font-size:0.9em;
  margin-top:20px;
  line-height:1.3em;
}
#destacados{
padding-bottom:10px;
display:table;
}
#resto_portada{
  padding-top:5px;
}
#tr_platica{
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}

#td_platica{
  background-image:url(/templates/elfaro/img/rule.png);
  background-position:top left;
  background-repeat:repeat-x;
  padding-top:5px;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-right: 1px solid #CECECE;
}

#video_destacado{
float:left;
width:50%;
margin-top:10px;
}

#otras{
float:right;
padding-right:10px;
width:44%;
margin-top:10px;
}

#info_noticias{
width:200px;
float:left;
}

#info_box {
float:left;
margin:11px;
padding-top:10px;
text-align:left;
width:200px;
}

.info_list{
color:black;
font-size:1.3em;
}

.info_list li {
margin-bottom:5px;
margin-top:5px;
list-style: none outside none;
}

.info_list li a,
.info_list li a:visited,
.info_list li a:link
{
color:black;
text-decoration:none;
}

.info_list li a:hover{
text-decoration:underline;
}

#editorial {
background-image:url(/templates/elfaro/img/editorial.png);
background-repeat:no-repeat;
height:160px;
padding:10px;
margin-top:7px;
}

.editorial_name a,
.editorial_name a:link,
.editorial_name a:visited{
font-family:Georgia,serif;
color:black;
text-decoration:none;
font-size:1.3em;
}

.editorial_body{
margin-top:10px;
line-height:1.7em;
}

#p468_60_izq {
width:468px;
height:60px;
float:left;
}

#p468_60_der {
width:468px;
height:60px;
float:right;
}
.cafe_virtual_td{
font-family:Georgia;
font-size:1.3em;
padding-right:25px;
}
.cafe_virtual_td a,
.cafe_virtual_td a:link,
.cafe_virtual_td a:visited{
font-size:1.5em;
color:black;
text-decoration:none;
}
.cafe_virtual_td a:hover{
color:#C90;
text-decoration:underline;
}
#date{
margin-right:10px;
text-transform:lowercase;
}
#search{
margin-right:25px;
}
.search input{
border:1px solid #FF9900;
width:110px;
}

#search input[type="submit"] {
background-color:white;
background-image:url(/templates/elfaro/img/search_image.png);
background-repeat:no-repeat;
border:medium none;
color:white;
font-weight:bold;
cursor:pointer;
height:18px;
padding-bottom:2px;
text-align:left;
width:80px;
}

#search input[type="submit"]:hover {
color:black;
font-weight:bold;
}


#toolbox li a{
color:black;
text-decoration:none;
}

#pagination{
font-family:Georgia,serif;
font-size: 1.2em;
}
#pagination li{
display:inline;
}

#comments{
width:640px;
float:left;
}
#comment-list{
margin-top:30px;
}

/************ Paginacion de notas ***************/
#pag{
  background-color:#e9e9e9;
  float:left;
  width:640px;
  height:20px;
  position:relative;
  margin-top:20px;
  font-size:12px;
  text-align:right;
  padding-top: 5px;
  margin-left: 0px;
}

#pag li{
  padding-right:20px;
  display:inline;
}

#pag a,
#pag a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#pag a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
  font-weight:bold;
}


/************ Fin paginacion de notas ***********/


/*** Noticias migracion ***/

#ultimas_mas{
  float:right;
  width:280px;
  position:relative;
  margin-top:5px;
  margin-bottom:10px;
  font-size:12px;
}

#ultimas_mas li{
  margin-top:10px;
  margin-bottom:10px;
  padding-left:20px;
  background-image:url("/templates/img/relac_li.png");
  background-repeat:no-repeat;
  background-position:top left;
  list-style: none outside none;
}
#ultimas_mas a,
#ultimas_mas a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#ultimas_mas a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
}

/*** FIN Noticias migracion ***/

/**** Noticias relacionadas y notas mas secciones *****/

#relac_notas_secc{
  float:right;
  width:302px;
  position:relative;
  margin-top:5px;
  margin-bottom:10px;
  font-size:12px;
  
}

#relac_notas_secc li{
  margin-top:10px;
  margin-bottom:10px;
  padding-left:15px;
  background-image:url("/templates/img/relac_li.png");
  background-repeat:no-repeat;
  background-position:top left;
  list-style: none outside none;
}
#relac_notas_secc a,
#relac_notas_secc a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#relac_notas_secc a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
}

/**** Fin noticias relacionadas y notas mas secciones*****/

/**************Fotogaleria portada**********************/

.galeria_home a,
.galeria_home a:link,
.galeria_home a:visited{
color:black;
text-decoration:none;
font-size:1.3em;
}

.sumario_fotogal{
line-height:1.3em;
font-family:Arial;
font-size:1.2em;
}
/**************Fin fotogaleria portada**********************/

/**** Listados Infos ****/

#list_info{
  position:relative;
  font-size:1.3em;
}

#list_info li{
  margin-top:5px;
  margin-bottom:5px;
  padding-left:13px;
  background-image:url("/templates/img/relac_li.png");
  background-repeat:no-repeat;
  background-position:top left;
  list-style: none outside none;
}
#list_info a,
#list_info a:link{
  text-decoration:none;
  color:#000;
  font-family:Arial;
}

#list_info a:hover{
  text-decoration:underline;
  color:#000;
  font-family:Arial;
}

/**** Fin listados Infos ****/

#rss_feed {
clear:both;
float:right;
height:20px;
margin-top:13px;
overflow:hidden;
width:30px;
}

.revistero th{
padding:10px;
}

.frase_destacada{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #666666;
  float: right;
  width: 200px;
  padding: 3px;
}
.credito_frase {
  font-size: 13px;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
}

.td_mainpage{
  padding:5px;
  background: url("/templates/elfaro/img/separador_vertical.png") repeat-y
}

.td_mainpage_izq{
  padding:5px;
  
}
#mas_noticias h3, #mas_noticias p {display:inline},
#mas_noticias,a{
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;    
}
#mas_noticias a:hover{
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
}
.pub_border{
  border: 1px;
  border-style: solid;
  border-color: #cccccc;
}
.pag_full_txt{
     padding: 5px;
     border: solid 1px #CCC;
     background-color: #efefef;
     width: 125px;
     margin-left:auto;
     margin-right:auto;
     display: block;
     text-align:center;
     font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
     margin-top: 15px;
}
.pag_full_txt:hover{
     background-color: #e6e6e6;
}
.pag_full_txt a{
     color: #333;
     text-decoration:none;
}
.pag_full_txt a:hover{
     color: #ff9900;
}
#prevnext{
   background-color: #e9e9e9;
   float: left;
   width: 640px;
   height: 20px;
   position: relative;
   margin-top: 20px;
   font-size: 12px;
   padding-top: 5px;
   margin-bottom: 10px;
}
.nav_next {
   color: #666;
   float: right;
   width: auto;
   margin-right: 10px;
   display: inline;
   text-align: right;
}
.nav_next a{
   color: #666;
   text-decoration: none;
}
.nav_next a:hover{
   color: #ff9900;
   text-decoration: none;
}
.nav_prev {
   color: #666;
   float: left;
   width: auto;
   margin-left: 10px;
   display: inline;
}
.nav_prev a{
   color: #666;
   text-decoration: none;
}
.nav_prev a:hover{
   color: #ff9900;
   text-decoration: none;
}
#vea_ademas{
  color: #999;
  border-top: dotted 1px #ccc;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  width: 150px;
}
.date-comments {
color: #999;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top:8px;
margin-bottom:8px;

}
.date-comments a{
color: #999;
text-decoration: none;
}
.date-comments a:hover{
text-decoration: underline;
}
#news h4 {
  color: black;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  margin-bottom:2px;
  background-image: url("/templates/img/relac_li.png");
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 17px;
}
#news h4 a{
   color: #333;
   text-decoration: none;
}
#news h4 a:hover{
   color: #ff9900;
   text-decoration: underline;
}
.lea_ademas{
  color: #666;
  border-top: dotted 1px #ccc;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  width: 620px;
}