/* 
=============================================================
  GLOBAL
  * Filename:        global.css
  * Date:            (2008-12-06) YYYY-MM-DD
  * Author:          Daniel M. | dmariluz@comercio.com.pe
=============================================================  
*/

/* import */
@import url("basic/screen.reset.css");
@import url("basic/screen.typo.css");
@import url("basic/screen.note.css");
@import url("basic/screen.category.css");
@import url("basic/screen.paper.css");
@import url("basic/screen.market.css");
@import url("basic/screen.blogs.css");
@import url("basic/screen.statics.css");
@import url("basic/screen.ticker.urgente.css");
@import url("basic/screen.grid.css");
@import url("basic/screen.form.css");
@import url("basic/jquery.sharethis.css");
/* 
========
GENERAL 
========
*/
body { background-color:#FFE6D0; } 

#player-hr { padding-top:10px; background:0; border:0; border-top:solid 4px #000; height:4px; margin:0; }

.left { float:left; } .right { float:right; } .both { clear:both; } .deleted { display:none; } .comments { padding-left:15px; background:url(../image/ico-comment.gif) no-repeat left; } .delimiter { background:url(../image/delimiter.gif) no-repeat right; padding-right:8px; margin-right:5px; } .delimiter-multimedia { background:url(../image/delimiter.gif) no-repeat right; padding-right:8px; margin-right:5px; font-family:arial; font-size:12px; } .all-headlines { height:17px; width:188px; text-align:center; background:url(../image/bg-headlines-all.gif) no-repeat; font-size:11px; padding-top:4px; } .tag { margin-bottom:2px; } .tag span a { height:14px; padding:1px 3px 1px; background:#000; }

#login { width:100%; height:30px; background:#7E121F; } #login .content { margin:0 auto; width:968px; text-align:left; padding:8px 5px 0 5px; position:relative; } #login .content p { margin:0; } #login .content p span.delimiter-login, .user-login-account span.delimiter-login { background:url(../image/pipe-login.gif) no-repeat right; padding-right:10px; margin-right:8px; } #login .content p, #login .content p a { color:#fff; text-align:left; } #login .content p.right a.rss { background:url(../image/ico-rss.gif) no-repeat left center; } #login .content p.right span a.rss { padding:2px 0 2px 20px; }

/* 
=========
WRAPPERS
=========
*/
#header #header-top .logo .wrapper, #header #header-top, #content .wrapper-content #primary-content #online-news .topnews .breaknews .wrapper, #content .wrapper-content #primary-content #online-news .headlines .wrapper, #content .wrapper-content #sidebar .wrapper, #content .wrapper-content #primary-content #multimedia .wrapper  { padding:0 5px; }

/*
=============
DIVS BOTTOMS
=============
*/
#content .wrapper-content #primary-content #online-news .topnews .breaknews, #content .wrapper-content #primary-content #online-news, #content .wrapper-content #primary-content #multimedia, #content .wrapper-content #primary-content #paper { margin-bottom:20px; }
#sidebar .ads{ margin-bottom:20px; }
#content .wrapper-content #sidebar .ads, #content .wrapper-content #sidebar #market, #content .wrapper-content #sidebar #money, #content .wrapper-content #sidebar #blogs-opinion { margin-bottom:20px; } 


#content .wrapper-content, #content .wrapper-content #primary-content #online-news. #content .wrapper-content, #content .wrapper-content #primary-content #paper { height:1%!important; overflow:hidden!important; }

/* 
================
PAGES STRUCTURE 
================
*/

/*title-boxes*/
.title-box {
border-bottom:4px solid #000000;
height:1%;
padding:0 5px 5px 0;
position:relative;
}
.worldnews .title-box{ margin:0 5px; }

#portada .player{ height:413px; border-top:4px solid #000000; padding-top:10px; }
#multimedia { margin-bottom:25px; overflow:hidden; }
#multimedia .title-box { border:0; padding:0 0 5px 0!important; margin:0; position:relative; height:1%; }

.player .title-box { border:0; padding:0 5px 5px 0; margin:0; position:relative; height:auto; background-color:#000; }
.player .title-box h6 { color:#fff; padding:5px 0 0 13px; font:bold 12px Arial, sans-serif!important;}
.player .title-box .delimiter { width:12px; height:20px; background:url(/f/image/delimiters-bar-multimedia-player.gif) no-repeat right; padding-right:15px; margin-right:1px; }
#ecoPlayerViewer{ background-color:#1F1D1D; text-align:center; }

/* player nota*/

body#note #multimedia .title-box { border:0; padding:0 5px 5px 0; margin:0; position:relative; height:1%; background-color:#000; }


body#note #multimedia { margin-bottom:25px; overflow:hidden; }
body#note #multimedia .title-box { border:0; padding:0 0 5px 0!important; margin:0; position:relative; height:1%; }


body#note #multimedia .title-box h6 { color:#fff; padding-top:5px; padding-left:5px; font-family:arial; font-size:12px!important; }

body#note #multimedia .title-box .delimiter { width:12px; height:20px; background:url(../image/delimiters-bar-multimedia-player.gif) no-repeat right!important; padding-right:15px; margin-right:1px; }


/*#multimedia .title-box .delimiter { width:12px; height:20px; background:url(../image/delimiters-bar-multimedia.gif) no-repeat right; padding-right:20px; margin-right:0px; }*/

body#note #form-comment .title-box, body#note #comment .title-box  { margin-left:0; }

/*header*/
#header { overflow:hidden; background-color:#FFE6D0; height:1%; } #header #header-top .logo { /*margin-right:10px;*/ width: 320px; } #header #header-top { overflow:hidden; padding:20px 10px 15px 10px; height:1%; } #header #header-top .login-register-date { padding-top:32px;  } #header #header-top .search-box { padding-top:25px; padding-right:2px; } #header #main-nav, #header #main-nav .wrapper { height:44px; } #header #main-nav { background:#000 url(../image/main-nav-leftcorner.jpg) no-repeat left;} #header #main-nav .wrapper { background:url(../image/main-nav-rightcorner.jpg) no-repeat right; padding-left:10px; } #header #main-nav ul li { float:left; /**/ margin-left:10px; margin-right:16px; }

/*content*/
#content .wrapper-content, #content .wrapper-content #primary-content #online-news { height:1%; overflow:hidden; } #content .wrapper-content { padding:0 10px 0/*30px*/ 10px; background:url(../image/delimiter-sidebar.gif) repeat-y right top; margin-top:15px; } #content .wrapper-content #primary-content #online-news { background:url(../image/delimiter-onlinenews.gif) repeat-y left top; }

/*worldnews*/
#content .wrapper-content #primary-content #online-news .worldnews .edit { position:absolute; right:0; width:55px; height:20px; top:-2px; background:url(../image/ico-show-sites.png) no-repeat top right; overflow:hidden; }

/*multimedia*/
#content .wrapper-content #primary-content #multimedia { height:1%; margin-bottom:13px; } #content .wrapper-content #primary-content #multimedia span.delimiter { width:12px; height:20px; background:url(../image/delimiters-bar-multimedia.gif) no-repeat right; padding-right:15px; margin-right:1px; }
#content .wrapper-content #primary-content #multimedia .title-box .pages { position:absolute; right:0; top:-2px;  } #content .wrapper-content #primary-content #multimedia .title-box .pages li.delimiter-pages { margin-right:10px !important; } #content .wrapper-content #primary-content #multimedia .title-box .pages li.delimiter-pages-nav { margin-right:5px!important; } #content .wrapper-content #primary-content #multimedia .title-box ul li { float:left; margin-right:2px; height:20px; } #content .wrapper-content #primary-content #multimedia .wrapper { margin-top:10px; } #content .wrapper-content #primary-content #multimedia .video { margin-bottom:20px; } #content .wrapper-content #primary-content #multimedia .video img { margin-bottom:10px; }

/*paper*/
#content .wrapper-content #primary-content #paper .header-paper { background:#000 url(/f/image/bg-paperscreen-header.jpg) no-repeat; margin:0 5px; height:44px; position:relative; margin-bottom:10px; }

#paper .page-capture-bg .cleared{ clear:both; height:1px; }
.wrapper-content #primary-content #paper .page-capture-bg{ background:url(/f/image/paper_capt_bg.gif) left top repeat-y; width:594px; padding:10px!important; margin-left:5px; position:relative; min-height:287px; _height:287px!important; overflow:visible!important; }
#content .wrapper-content #primary-content #paper .paper-capture {background:none; padding:0; /*position:absolute; top:50%; margin-top:-144px;*/ display:block; width:230px; height:144px; /*_margin-top:-154px; _position:relative;*/} 
#content .wrapper-content #primary-content #paper .headlines { padding:0 0 0 10px; } 
.wrapper-content #primary-content #paper .headline-paper { padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #b2b2b2; }

.wrapper-content #primary-content #paper .wrapper { overflow:hidden; padding:0 5px; }
.wrapper-content #primary-content #paper .more-paper { margin-top:15px;  /*border-bottom:solid 1px #b2b2b2;*/ padding-bottom:10px; background:url(../image/bg-morepaper.jpg) no-repeat bottom left; overflow:hidden; }
.wrapper-content #primary-content #paper .more-paper-b { margin-top:10px; padding-bottom:10px; }
.wrapper-content #primary-content #paper .more-paper .block, .wrapper-content #primary-content #paper .more-paper-b .block { background:url(../image/delimiter-paperblock.gif) repeat-y; overflow:hidden; height:1% }
.wrapper-content #primary-content #paper .more-paper .block .wrapper, .wrapper-content #primary-content #paper .more-paper-b .block .wrapper  { padding:0 5px; } 
.wrapper-content #primary-content #paper .more-paper .block .wrapper .tag, .wrapper-content #primary-content #paper .more-paper-b .block .wrapper .tag  {  } 
.wrapper-content #primary-content #paper .more-paper .block .wrapper p, .wrapper-content #primary-content #paper .more-paper-b .block .wrapper p { margin:5px 0 5px; }

/*sidebar*/
#content .wrapper-content #sidebar .ads { background-color:#e5e5e5; padding:20px 22px; text-align:center !important; } #content .wrapper-content #sidebar #market { overflow:hidden; border-bottom:4px solid #000; }

#content .wrapper-content #sidebar #money .wrapper-list { border-bottom:solid 4px #000; overflow:hidden; height:1%; } #content .wrapper-content #sidebar #money .plus { position:absolute; right:0; top:-2px; width:20px; } #content .wrapper-content #sidebar #money .compra, #content .wrapper-content #sidebar #money .venta, #content .wrapper-content #sidebar #money .moneda { margin-top:10px; } #content .wrapper-content #sidebar #money .venta, #content .wrapper-content #sidebar #money .moneda ul li, #content .wrapper-content #sidebar #money .venta, #content .wrapper-content #sidebar #money .compra ul li, #content .wrapper-content #sidebar #money .venta, #content .wrapper-content #sidebar #money .venta ul li  { margin-bottom:5px; }  #content .wrapper-content #sidebar #money .compra, #content .wrapper-content #sidebar #money .venta { text-align:center; }

#blogs-opinion span.delimiter-s { background:url(../image/delimiters-bar-multimedia.gif) no-repeat right; padding-right:15px!important; margin-right:0!important; }
#blogs-opinion .blog { border-bottom:solid 1px #b2b2b2; padding-bottom:5px; }
#blogs-opinion .blog .tag { margin:10px 0 5px 0 ; }
#blogs-opinion .tag span a{ background-color:#FF9900; color:#000000; text-decoration:none;}
#blogs-opinion .tag span a:hover { text-decoration:underline; }

#blogs-opinion .high{ padding:10px 0; }
#blogs-opinion .high .clear{ font-size:1px; }
#blogs-opinion .high .author-pic, #blogs-opinion .high .author{ float:left; }
#blogs-opinion .high .author{ width:192px; }
#blogs-opinion .high .author-pic{ width:142px; height:141px; margin-right:10px; }
#blogs-opinion .high .author-pic img{padding:1px; border:1px solid #B5B5B5;}

/*230209*/
#blogs-opinion .high img.pic{ padding:1px; border:1px solid #B5B5B5; margin:0 10px 0 0; }

#blogs-opinion .high .tag{ margin:0 0 5px 0; }
#blogs-opinion .high h5 small, #blogs-opinion .aut{ display:block; margin:7px 0 10px 0!important; font:italic 11px Arial, Helvetica, sans-serif; }
#blogs-opinion .high h5, #blogs-opinion .high h5 a{ }

#blogs-opinion .crnr{ display:none; }

/*footer*/
#footer { margin:15px auto 15px auto; width:998px; height:54px; background-color:#000; background:url(../image/bg-footer.gif) no-repeat; }

.publicidad { margin:0 5px; padding:10px; background-color:#E5E5E5; text-align:center; }
.publicidad-lateral {  padding:20px 0; background-color:#E5E5E5; text-align:center; }

/* tabs by eporroa */
.tabs .tabs-nav{
display:block;
clear:both;
padding:4px 0 0 4px;
height:31px;
background:#E5E5E5 url(../image/4px_black_square.gif) left bottom repeat-x;
text-align:left;
font-size:11px;
}
.tabs .tabs-nav li{
float:left;
margin-right:4px;
padding-top:4px;
}
.tabs .tabs-nav li.active{
padding-top:0;
border:4px solid #000;
border-bottom:none;
}
.tabs .tabs-nav li a{
display:block;
padding:4px 7px;
background-color:#FFF;
border-bottom:4px solid #000;
text-decoration:none!important;
color:#999;
}
.tabs .tabs-nav li a:hover{ color:#000; }
.tabs .tabs-nav li.active a{
border-bottom:4px solid #FFF;
color:#000;
}
.tabs .tabs-nav li.more, .tabs .tabs-nav li.more a{ background:none; border:none;}
.tabs .tabs-nav li.more{ float:right; width:20px; padding-top:0; }
.tabs .tabs-nav li.more a{
background:url(../image/plus-ico.png) left center no-repeat;
text-indent:-9999em;
height:20px;
}
.tabs .inactive{ display:none; }

/* graficos de barra - jquery.flots */
#usachartlegend{ margin:15px 0 0 8px; }
#usachartlegend tr{ float:left; width:100px; }
#usachartlegend tr td{ padding-right:5px; }
#usachart{ margin-bottom:3px; }
#usachart div{ font-size:12px; }
#usachart .high{ color:#028002; }
#usachart .low{ color:#EC0000; }
#usachart .zero{ color:#9A9A9A; }
#usachartlegend .legendColorBox,#usachartlegend .legendLabel{ float:left; }
#usachartlegend{ height:15px; }
#usachartlegend .legendColorBox{ width:24px; }
#usachartlegend .legendLabel{ width:80px; }
#usachartlegend a{ text-decoration:underline; }
#usachartlegend .active a{ color:#000; text-decoration:none; }
#usachartlegend .active a, #usachartlegend .active .legendColorBox div{ cursor:default!important; }

/* generics tabs tables */
table.market { margin:15px auto 0 auto; width:334px; }
table.market tr th { padding:5px; text-align:center; }
table.market tr th.value-l { text-align:left; }
table.market tr th.value-r { text-align:right; }
table.market td.value { text-align:center; }
table.market td.value-r { text-align:right; }
table.market td.col-a { width:162px; text-align:left; font-size:12px; }
table.market td.col-a span { font-size:10px; }
table.market td.col-b { color:#666; text-align:right; }
table.market td.col-c { text-align:right; width:50px; }
table.market td.col-c span.down, table.market span.down  { color:#f00; }
table.market td.col-c span.up, table.market span.up { color:#060; }
table.market td.col-b, .tabs-cnt .eu table#eu-data td.col-c { width:87px }
table.market td { padding:7px 9px; }
table.market tr.light { background-color:#e5e5e5; }
hr.separadores { margin:0 auto; border:0; border-top:solid 2px #b2b2b2; width:336px; }

#market .cajita-modulo, .more-blogs{
background:transparent url(../image/bg-mas-info-modulo.jpg) no-repeat;
font-size:11px;
height:17px;
margin:10px 0;
padding-top:4px;
text-align:center;
}

/* eu details */
#market .tabs-cnt .eur .wrapper { padding:5px 5px 0 5px!important; }
#market .tabs-cnt .eur .market{ margin:10px auto 0 auto; }
#market .tabs-cnt .eur .separadores{ margin-top:10px; }
#market .tabs-cnt .ultimo{ border:0; margin-bottom:0; }

 /* latam details */
.tabs-cnt .latam .data,.tabs-cnt .lima .data{ width:336px; border-bottom:solid 1px #b2b2b2; margin:10px 0 0 0; position:relative; }
.tabs-cnt .latam .data h1,.tabs-cnt .lima .data h1{ height:40px; }
.tabs-cnt .latam .data h1 span.left,.tabs-cnt .lima .data h1 span.left{ position:absolute; left:10px; top:0; font:normal 24px Arial, Helvetica, sans-serif; }
.tabs-cnt .latam .data h1 span.right,.tabs-cnt .lima .data h1 span.right { position:absolute; right:10px; top:0; font:normal 24px Arial, Helvetica, sans-serif;  }
.tabs-cnt .latam .data span.up,.tabs-cnt .lima .data span.up{ position:absolute; /*background:url(../image/arrow-up-value.gif) no-repeat left;*/ padding-left:20px; color:#060; top:25px; right:10px; }
.tabs-cnt .latam .data span.down,.tabs-cnt .lima .data span.down{ position:absolute; /*background:url(../image/arrow-down-value.gif) no-repeat left;*/ padding-left:20px; color:#f00; top:25px; right:10px; }

/* change detail */
.monedas .head { margin:15px 0 5px 0; text-align:right; font-size: 11px }
#market-monedas { margin-top:0!important; }
#portada #market-monedas{ margin-bottom:0; }
#market-usa td.col-a { width:125px; }
#market-usa td.col-c{ width:95px; }	
#market{ width:344px; }

/*second level*/
.second-level { padding-top:10px; border-top:solid 1px #b2b2b2; }

/* 030209 */
#paper { margin-bottom:0!important; }
#paper .more-paper h5.imp-header a, #paper .more-paper-b h5.imp-header a { 
	font-weight:bold; 
	font-size:14px;
}
#paper .more-paper-b .box-participe, #paper .more-paper-b .box-participe, #paper .more-paper .box-participe  {
	background:url(../image/bg-headlines-all.gif) no-repeat;
	text-align:center;
	margin:5px 0 10px 0;
	height:17px;
	font-size:11px;
	padding-top:4px;
}
#paper .more-paper-b { padding-bottom:0!important; overflow:hidden }
#paper .more-paper-b .block { background:url(../image/delimiter-paperblock-b.gif) repeat-y!important; overflow:hidden; height:1% }
#paper .forced { 
	border-right:solid 2px #b2b2b2;
	padding-right:4px; 
}

#paper .forced-2 { 
	border-left:solid 2px #b2b2b2!important;
	padding-left:4px!important;
}

/*#paper img.caricatura { margin-top:5px; }*/
#paper .break {  
	border-bottom:solid 1px #b2b2b2; 
	margin:10px 0;
}

.box-participe { margin-bottom:0!important; }

.si-se-puede { 
	padding: 5px 0pt 5px 5px; 
	background-color: rgb(229, 229, 229); 
	margin-bottom: 10px;
 } 
 
.user-login-account { 
	margin:0 auto; 
	position:absolute; 
	/*text-align:center; */
	left:40%; 
	/*width:100%;*/
	color:#fff; 
}
.user-login-account a { color:#fff; }


.wrapper-content #primary-content #paper .more-paper { 
	margin-top:15px; 
	padding-bottom:10px;  
	overflow:hidden; 
}

/*#paper .more-paper .block-3, #paper .more-paper .block-2, #paper .more-paper .block-1 { overflow:hidden; }

#paper .more-paper .block-3 { 
	background:url(../image/delimiter-paperblock-nuevo.gif) repeat-y 0 0;
}

#paper .more-paper .block-2 { 
	background:url(../image/delimiter-paperblock-nuevo.gif) repeat-y -209px 0; 
}

#paper .more-paper .block-1 { 
	background:url(../image/delimiter-paperblock-nuevo.gif) repeat-y -412px 0; 
}*/

/*230209*/
.main { border:none!important; }   

.indp { 
	width:100%!important; 
	height:20px; 
	padding-top:10px; 
	text-align:right; 
}

.indp span { 
	font-size:11px!important;
	font-style:italic!important;
 }
 
td.indp span.bvl-interna { 
	font-size:11px!important;
	font-style:italic!important;
	padding-left:28px!important;
	background:url(http://www.elcomercio.com.pe/f/image/bvl.gif) no-repeat left;
	padding:10px 10px 10px 25px; 
 }
 
 /*240209*/
 p.bvl-it-portada { font-size:11px; font-style:italic; text-align:right; padding-right:19px; }
 p.bvl-it-portada a img { margin-bottom:-7px; }
 
 /*090309*/
 .pregunta-dia span a { background-color:#BA0100!important; }
 
 /* publicidad */
 #publicidad-968 {	
	width:968px;
	overflow:hidden;
	margin:0 15px;
}     

/* Footer Links */
#footer-bottom { clear:both; width:100%; height:25px; overflow:hidden; background:#7E121F}
	#footer-bottom p { text-align:center; color:#fff; font-size:11px; padding:5px 0 0 0; margin:0}
	#footer-bottom a { color:#fff; font-weight:bold; padding:0 5px 0 5px; text-decoration:underline}	
	#footer-bottom a:hover { color:#fff; /*font-weight:bold; text-decoration:underline*/}	
	
	


/* Boton Portada Movil */
#movil-btn{ background:url(../image/bg-btn-movil.jpg) no-repeat 0 0; height:24px; padding-top:7px; font-size:14px; width:100%; text-align:center; color:#fff; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
#movil-btn a{ color:#fff;  font-size:14px; }
#movil-btn strong{ font-weight:bold;}
#movil-btn a:hover{ text-decoration:none;}

/* version moviles */

#block-img-movil{ margin:0 auto; width:602px; height:356px; margin:0 0 15px 0; }
#content .wrapper-content #primary-content #note-content p.p-two{ margin:25px 0 20px 0;}
.block-des-movil{ width:100%; overflow:hidden; margin:0 0 25px 0;}
.img-des-movil { float:left; width:105px;}
.block-des-movil .des-content{ float:right; width:498px;}

/**/
body#note #publicidad-968 { margin-top:15px; }

/* flujo */
.flujos { background-color:#7E121F; color:#fff; margin:0 0 13px; padding:5px 10px; }
/* paginacion flujo */
.headlines-section .all-pages .prev-flujo {
	background:url(/f/image/left-corner-toolbar.jpg) no-repeat left center;
	padding:5px 0 0 5px;
	text-align:left;
}

.headlines-section .all-pages .prev-flujo a,
.headlines-section .all-pages .next-flujo a{
	display:block;
	height:20px;
	width:55px;
	overflow:hidden;
}

.headlines-section .all-pages .prev-flujo a{
	background:url(/f/image/ico-prev-page.png) no-repeat left 0;
	padding:3px 0 0 25px;
}

.headlines-section .all-pages .next-flujo {
	background:url(/f/image/righ-corner-toolbar.jpg) no-repeat right center;
	padding:5px 5px 0 0;
	text-align:right;
}
.headlines-section .all-pages .next-flujo a {
	background:url(/f/image/ico-next-page.png) no-repeat right 0;
	padding:3px 25px 0 0;
}
.headlines-section .all-pages .prev-flujo, .headlines-section .all-pages .next-flujo { height:25px; width:80px; }

/* btn mas noticias */
.btn-mas{ height:21px; overflow:hidden; background:#E7E7E7 url(/f/image/btn-mas-left.gif) no-repeat left 0; margin-top:15px; }
.btn-mas a.btn-mas-bg{ display:block; text-align:center; height:21px; overflow:hidden; padding-top:3px; background:url(/f/image/btn-mas-right.gif) no-repeat right 0;}

/* banner 960x90 */
.banner960x90 { width:960px; /*height:90px;*/ margin:10px 19px -10px; text-align:center; }


/* portada envivo 02.02.10 */
.wrapper-envivo h1 { font-size:33px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; width:893px; margin:0 auto; line-height:120% }
#content .wrapper-envivo { width:950px; margin:0 auto; overflow:hidden; padding:10px 0 0 }
.ads950x35 { width:950px; margin-bottom:15px }
#social-envivo{ width:893px; height:494px; margin:15px auto 0 auto; overflow:hidden }
#social-envivo .stream-envivo { width:460px; height:494px; float:left }
#social-envivo .chat-envivo{ width:433px; height:493px; border-bottom:1px solid #ccc; overflow:hidden; float:right }
#social-envivo .detalle-stream{ height:55px; width:430px; padding:5px 15px; background:#7E121F url(/f/image/stream-borde-izq.jpg) left 0 no-repeat; font-size:14px; font-family:Arial, Helvetica; line-height:130%; color:#fff }

/*envivo*/


.chat-envivo .top {
background-color:#7E121F;
background-image:url(/f/image/chat-borde-derecha.jpg);
background-position:right top;
background-repeat:no-repeat;
width:433px;
height:38px;
position:relative;
}

.chat-envivo .top ul{list-style:none; position:absolute; /*width:245px;*/ width:430px; /*height:29px;*/ height:28px; /*top:0;*/ top:6px; /*left:278px*/ left:0; background:url(../image/tabs-envivo-line.gif) 322px 4px no-repeat }
.chat-envivo .top li{float:left; /*height:29px;*/ height:28px; }
.chat-envivo .top li a {height:31px; line-height:100px; overflow:hidden; cursor:pointer; display:block; }
.chat-envivo .top li a, #boxchat .top li a:link, #boxchat .top li a:active {outline:none; }
	

.chat-envivo .top li.chatea{ padding:5px 10px 0 ; overflow:hidden; color:#fff; font-weight:bold; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;   }	

.chat-envivo .top li.facebook{background:url(/f/image/twit-face.jpg) 0 -46px no-repeat; /*width:66px;*/ /*width:74px;*/ width:94px; margin-right:1px; margin-left:90px }	
.chat-envivo .top li.twitter{background:url(/f/image/twit-face.jpg) -101px -46px no-repeat; /*width:77px;*/ width:94px; margin-left:20px }


.chat-envivo .top li.facebook a.on{ background:url(/f/image/twit-face.jpg) 0 0 no-repeat; }	
.chat-envivo .top li.twitter  a.on{ background:url(/f/image/twit-face.jpg) -101px 0 no-repeat; }

#cnttwi {
/*	height:419px;*/
	height:456px;
	padding:10px 10px 0;	
	text-align:left !important;
	border-bottom:1px solid #e5e5e5;
}
#cnttwi h3 {
margin-bottom:10px;
font-size:12px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#twlg{ height:74px }
#twlg input {
height:20px;
margin-bottom:10px;
padding-top:3px;
width:189px;
font-size:14px;
}
#boxchat{ height:456px;}
#boxchat #twlg .send {
background:url(/f/image/chattwlog.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin:0 5px 10px 0;
text-indent:-9999px;
width:125px;
}
#twlg .comment, #boxchat #twch #twlgt {
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:oblique;
line-height:26px;
}
#twch {
clear:both;
height:70px;
overflow:hidden;
}
#twtw {
border-top:1px solid #CCC;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
line-height:16px;
overflow-y:scroll!important;
/*width:420px;*/
width:415px;
}
#boxchat #twch {
position:relative;
}
#boxchat #twlg, #boxchat #twch {
clear:both;
height:70px;
overflow:hidden;
}

#boxchat #twch #twlgt {
line-height:20px;
padding-left:48px;
position:relative;
}

#boxchat #twch #twchlg {
color:#999999;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
line-height:19px;
padding-right:67px;
}

#boxchat #twlg .comment, #boxchat #twch #twlgt {
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:oblique;
line-height:26px;
}

#twtw { clear:both; height:346px; margin-top:10px; overflow-y:scroll !important; }
#twtw img {border:none; padding:2px; float:left; margin-right:10px;}
#twtw ul {list-style:none; }
#twtw ul li {clear:both; padding:10px 0; float:left; border-bottom:1px solid #CCC; width:400px !important}
#twtw img {
border:1px solid #CCC;}
#twlgfr { height:35px }
#twtw .info {
color:#999999;
font-size:11px;
}

#boxchat .twim, #boxchat #fMsg, #boxchat #twch button, #boxchat #twch p{float:left}
#twch button {
background:transparent url(/f/image/bnt-enviar-twt.gif) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:48px;
text-indent:-9999em;
width:68px;
}
#boxchat #cnttwi {
text-align:left !important;
}
#boxchat #fMsg {
color:#777777;
display:block;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
height:44px;
overflow:hidden;
width:150px;
}
#boxchat #twch {position:relative}
#boxchat #twch #twlgt {line-height:20px; position:relative; padding-left:48px}
#boxchat #twch #twchlg {font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-weight:bold; color:#999; float:right; padding-right:67px; line-height:19px}
#boxchat #twch #twchlg.fullMax {color:#FF0000}

#boxchat #fMsg { color:#777; display:block; font-size:11px; height:42px; *height:46px; overflow:hidden; width:150px; font-family:Helvetica, Verdana, Arial, sans-serif}


.hide{ display:none }
.container.no-line{ background:#fff url(/f/image/bg-content-noline.jpg) no-repeat center bottom;}

/*30-03-10 banner */
.banner604x90{ width:604px; margin:10px auto; overflow:hidden; clear:both }

/*05-04-10 fomrulario de suscripciones*/
form#user-login-form textarea.form-textarea{
	background:url(/f/image/bg-textarea-fcomment.jpg) no-repeat 0 0;
	border:0 none;
	color:#B2B2B2;
	font:22px arial;
	height:76px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:8px;
	width:599px;
	resize: none; 
}
form#user-login-form input#register-submit {
	background:url(/f/image/button-suscribirse.jpg) no-repeat 0 0;
	border:0 none;
	cursor:pointer;
	float:right;
	height:38px;
	overflow:hidden;
	padding-bottom:8px;
	margin-right:5px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:100px;
}

/*clasificados*/
.navclasf {
	overflow:hidden;
}
body.clasificados .content-clas .ultimoaviso {
	margin-right:0!important;
}
body.clasificados .content-clas {
	/*width:604px;*/
}
body.clasificados .content-clas .avisos {
	width:230px;
	margin-right:16px;
	float:left;
}
#top-menu .clasificados a {
	background: url(/f/image/noactive.clasf.gif) no-repeat;
	display:block;
	width:105px;
}
#top-menu .clasificados a.active {
	background: url(/f/image/active.clasf.gif) no-repeat;
}
body.clasificados .clasf {
	width:949px;
	margin-bottom:30px;
	overflow:hidden;
	padding-left:10px;
}
body.clasificados .avisos {
	width:210px;
	float:left;
	margin-right:20px;
}
body.clasificados .ultimoaviso {
	margin-right:10px!important;
}
body.clasificados .avisos .buscar {
	margin:0 0 10px 0;
	overflow:hidden;
}
body.clasificados .avisos .buscar input {
	width:180px;
	height:18px;
	background:url(/f/image/bg-buscaclasf.4c.jpg) no-repeat;
	border:0;
	float:left;
	padding:7px 10px 5px 10px;
}
body.clasificados .avisos .buscar button {
	width:29px;
	height:30px;
	background:url(/f/image/bg-buscaclasf.4c.jpg) no-repeat right;
	border:0;
	cursor:pointer;
}
body.clasificados .avisos .buscar button span {
	display:none
}
body.clasificados .avisos .mas {
	border-bottom:solid 2px #000;
	/*height:100px;*/
}
body.clasificados .avisos .mas p {
	margin-bottom:5px;
	line-height:120%;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial;
	font-size:13px;
}
body.clasificados .avisos .mas p a {
	font-size:13px;
	color:#111;
}
 body.clasificados .avisos .mas p.mas-clasf a {
	font-size:12px;
	color:#067DD7;
	text-align:right;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial;
}
body.clasificados .avisos .mas p.mas-clasf {
	text-align:right;
	margin-bottom:5px;
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
body.clasificados .avisos ul {
	margin:0;
	list-style-type:none;
}
body.clasificados .avisos ul li {
	height:74px;
	border-bottom:solid 1px #E5E5E5;
	padding-top:15px;
}
body.clasificados .avisos ul li a {
	font-size:14px;
	color:#333;
}
body.clasificados .navclasf {
	height:19px;
	background:url(/f/image/bg-navclasf.gif) repeat-x;
	margin-bottom:10px;
	padding-left:10px;
}
body.clasificados .navclasf .nav1 ul, .navclasf .nav2 ul {
	margin:0;
	list-style:none;
}
body.clasificados .navclasf .nav1 ul li {
	float:left;
	margin-right:30px;
	text-transform:uppercase;
}
body.clasificados .navclasf .nav1 ul li a {
	font-size:12px;
	color:#333;
}
body.clasificados .navclasf .nav1 ul li a:hover {
	text-decoration:none;
	border-bottom: solid 4px #0094FF;
}
body.clasificados .navclasf .nav1 ul li a.active {
}
body.clasificados .navclasf .nav2 ul li {
	float:left;
	margin-right:30px;
}
body.clasificados .navclasf .nav2 ul li.last {
	margin-right:0!important;
}
body.clasificados .navclasf .nav2 ul li a {
	font-size:12px;
	color:#333;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
body.clasificados .navclasf .nav2 ul li a:hover {
	text-decoration:none;
	border-bottom: solid 4px #b2b2b2;
}


body.clasificados .container {
background:url(/f/image/bg-content.4c.jpg) no-repeat scroll center bottom #FFFFFF!important;}

/**/
body.suscripciones .title-box {
	padding:0 0 5px;
	margin-right:5px;
}
body.suscripciones p { margin-bottom:20px; }
table#precios-impresa {
	width:290px;
	height:192px;
	background:url(/f/image/tables-precios.jpg) no-repeat;
	margin:30px auto 10px auto;
}
table#precios-impresa td {
	height:38px;
	border-style:solid;
	border-color:#000;
	width:145px;
	text-align:center;
	font-size:14px;
}
table#precios-impresa td.t-tab {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#fff;
}


#susc h2 { font-size:18px; margin-bottom:20px }
#susc { margin-left:5px; }


#susc ul.pl li {  padding-left:10px; padding-left:10px; background:url(/f/image/bullet-suscripciones.gif) no-repeat 0 4px; }

#susc .ptable { margin-bottom:20px; }
#susc .ptable ul { margin:0 0 0 164px; } 

#liKe-facebook { height:50px; overflow:hidden; width:334px; padding:5px; background-color:#E5E5E5; margin:0 0 10px }

.donde-votar{ overflow:hidden; width:334px; padding:5px; background-color:#E5E5E5; margin:0 0 10px }

#liKe-facebook #iframe-like { border:0 none; height:50px; overflow:hidden; width:334px }
body.clasificados .buscar form button{ float:left }
body.clasificados #primary-content .avisos{ margin-right:16px }


.opt-nota-like{ margin:10px 0 0; background-color:#EEE }
.opt-nota-like .iframe-nota-like{ width:595px; height:28px; overflow:hidden }

/* adsense gestion 344*n */
.ads-gestion{ width:342px; overflow:hidden; margin:0 0 15px; border:1px solid #B2B2B2 }
.ads-gestion .txt-ref{ display:block; width:332px; line-height:120%; font-size:11px; line-height:120%; color:#111; background-color:#B2B2B2; margin-bottom:5px; padding:5px }
.ads-gestion .txt-ref, .ads-gestion .txt-ref a { color:#111 }
.ads-gestion .txt-ref a:hover{ text-decoration:none!important }
.ads-gestion .link-top{ font-size:14px; color:#00932F; font-weight:bold; padding:0 5px }
.ads-gestion p{ font-size:12px; line-height:120%; margin-bottom:5px; margin-top:5px; padding:0 5px }
.ads-gestion p,
.ads-gestion p a,
.ads-gestion p a:hover{ color:#666; text-decoration:none }
.ads-gestion .link-bottom{ font-size:11px; line-height:120%; color:#0098C3; font-weight:bold; padding:0 5px }
.ads-gestion .logo-ads-ges{ display:block; height:21px }
.ads-gestion .logo-ads-ges a{ display:block; float:right; width:152px; height:21px; background:url(/f/image/adsense-eco.jpg) 0 0 no-repeat }
.ads-gestion .logo-ads-ges a span{ display:inline; display:none }

/* footer bajo permalink */
/* * { margin: 0; }*/
html, body#expandido { height: 100% }
.wrapper-fix { 
	min-height: 100%; 
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px/*110*/
}
.push-clear { height: 25px }
.push-clear, body#expandido #footer-bottom { clear:both }
body#expandido .f-central { padding:0 !important }
body#expandido #footer-bottom { 
	height:25px; 
	overflow:hidden; 
	padding-bottom:0 !important
}
/* fin footer bajo permalink */	
/* onpe */
.infoonpe { margin:10px auto 0 auto; width:490px; }
h2.onpe { margin-bottom:20px; position:relative; margin:0 auto 10px auto; width:230px; height:150px; }
h2.onpe a { width:230px; height:150px; display:block; background:url(/f/image/onpe.logo.jpg) no-repeat; }
h2.onpe span {  display:none; }
form#onpe-form { position:relative; width:350px; margin:0 auto; text-align:center; }
form#onpe-form input { width:270px; height:36px; border:solid 1px #E5E5E5; margin-right:10px; color:#888; font-size:24px; }  
form#onpe-form button { /*width:70px;*/ width:120px; height:40px; background:url(/f/image/button.onpe.busca.jpg) no-repeat; border:0; cursor:pointer; margin:0 10px 0 0; padding:0; /*position:absolute; top:0; right:0;*/ }
form#onpe-form button span { display:none }
.infoonpe .quick-links, .infoonpe-ret .quick-links { background-color:#f5f5f5; margin:15px auto 15px auto; font-size:12px; padding:10px 5px; width:390px; clear:both; }
.infoonpe .quick-links a, .infoonpe-ret .quick-links a { color:#000CFF!important; margin:0 5px!important; }
.resultados-onpe { font-size:14px; }
.infoonpe-ret { margin:0 auto; }
.resultados-onpe, .infoonpe-ret { overflow:hidden; width:390px; }
.resultados-onpe .items {  margin-bottom:10px; overflow:hidden; }
.resultados-onpe .item {  text-align:right!important; font-weight:bold; width:150px; }
.resultados-onpe .item-datalle {  text-align:left!important; width:230px; }

.infoonpe .shareonpe { width:100%; height:23px; background-color:#F6F6F6;
border-bottom:1px solid #E5E5E5; margin-bottom:10px; padding-top:5px; }

.infoonpe ul.sociales { width:300px; height:23px; margin:0 auto; }

.infoonpe ul.sociales li {
font-size:11px; float:left;
}
 
.infoonpe  ul.sociales li {
margin-bottom:1px;
padding:2px 0 2px 5px;
}

.infoonpe ul.sociales li a.twitter {
background:url(/f/image/share-ico-twitter.png) no-repeat left top; display:block; padding-left:20px; height:20px;
}
.infoonpe ul.sociales li a.facebook {
background:url(/f/image/share-ico-facebook.png) no-repeat left top; display:block; padding-left:20px; height:20px
}

.infoonpe ul.sociales li a.email {
background:url(/f/image/share-ico-email.png) no-repeat left top; display:block; padding-left:20px; height:20px
}

.infoonpe ul.sociales li a.imprimir {
background:url(/f/image/icono_print.png) no-repeat left center;
display:block;
height:20px;
padding-left:20px;
margin-left:110px;
}


.infoonpe #captcha { margin:10px 0; }
		  .infoonpe #captcha span { display:block; font-size:12px; }
		  .infoonpe #captcha input { height:20px!important; font-size:14px!important; font-weight:bold; width:120px }
          .infoonpe #captcha img { margin-bottom:5px; }

button#nuevabusqueda { width:150px; height:40px; background:url(/f/image/button.onpe.busca.nueva.jpg) no-repeat; border:0; cursor:pointer; margin:10px 0; }
button#nuevabusqueda span {  display:none; }
.infoonpe h3 { color:#333!important; font-size:21px!important; } 

.dondevotar .logo h1 a { padding:7px 0 0 47px }
p.intro-busq { text-align:center; }

.quick-links { text-align:center; }

p.message-txt { font-size:11px; color:#f00; margin-bottom:10px!important; margin-top:0!important; }

/**/
.widget-elecciones { margin-bottom:15px }

/* SendMail and ShareThis  */
/*compartir*/
#sharer_panel {
	width:280px;
	overflow:hidden;
}
#sharer_panel li {
	float:left; 
	width:133px;
	height:24px;
}
#sharer_panel .sharer-cab {
	background:url(/f/image/sharer/s-cab.gif);
	height:16px;
}
#sharer_panel .sharer-cnt {
	background:url(/f/image/sharer/s-cnt.gif) #F9F9F9;
	height:120px;
	padding:8px 0 0 14px ;
	
}
#sharer_panel .sharer-pie {
	background:url(/f/image/sharer/s-pie.gif) no-repeat;
	height:6px;
	clear:both;
}
#sharer_panel a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004165;
	text-decoration:none;
	display:block;
	margin:0 1px;
}
#sharer_panel a:hover {
	color:#007CBF;
	font-weight:bold;
}
#sharer_panel a span {
	width:24px;
	float:left;
}
#sharer_panel form {
	padding:6px 0 10px 6px;
}

#sharer_panel form input {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #F7F9FB;
	border-right:1px solid #F7F9FB;
	padding:2px;
	margin-bottom:6px;
	width:234px;
	color:#999999;
}
#sharer_panel form input.error { color:#FF0000; }
#sharer_panel form button {
	display:block;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:3px 4px; 
	cursor:pointer;
	font-size:12px;
	background-color:#F7F9FB;
}
/* /SendMail and ShareThis  */


.donde-votar p { margin:0; }

/**/
.widget-modo-1 { width:300px; float:left; margin-bottom:15px; margin-right:15px; }
.widget-modo-2 { width:604px; margin-bottom:15px; }
.ecowg-hd-tt, .ecowg-hd-tt { margin-bottom:0!important; }
.widget-lateral{ width:344px; overflow:hidden; margin:0 0 20px }


/**/
#sidebar #market p.bvl-it-portada { padding-right:0!important; } 



/**/

#login .content p.right span a.facebook {
    background: url(/f/image/facebook.jpg); background-repeat:no-repeat;
}

#login .content p.right span a.twitter {
	background:url(/f/image/twitter.jpg); background-repeat:no-repeat;
}

#login .content p.right span a.facebook {
    padding: 1px 0 2px 20px;

}

#login .content p.right span a.twitter {
    padding: 1px 0 2px 20px;
	margin-left:5px;
}

/**/
#lomejor2011 { margin-bottom:15px; }
#lomejor2011 #ecoid_frm { top:0; left:-43px}
#lomejor2011 #ecoid_frm h2{ border-bottom: 1px solid #999999; font-size: 14px; font-weight: bold; margin: 0 0 5px; padding: 0 3px 5px; }


/**/
.downloadpdf {  margin:15px 0; text-align:center;}
