* { margin:0px; padding:0px; }
body { font-family:"Trebuchet MS","Lucida Grande", Arial, Helvetica, sans-serif; background:#fff; font-size:12px; line-height:18px; color:#7f7f7f; }
ul,li,h1,h2,h3,h4,h5,h6,h7,p,input { font-size:12px; padding:0px; margin:0px; list-style:none; font-weight:normal;}

img { border:0px; }

a { text-decoration:underline; color:#DB2725;}
a:hover { text-decoration:none; }

.clear { clear:both;  }

div#wrapper { width:895px; margin:0 auto; background:url('../img/bg_wp.gif') repeat-y top left;  border-top:1px solid #d5d2c6; margin-top:7px;  }

div#cap { padding-left:1px; padding-top:0px; border-bottom:1px solid #d5d2c6; width:893px; float:left; }
div#cap div#cap_int { width:892px; height:248px; background:#fff;   }
div#cap div#cap_int div#logo { padding:29px 0 0 29px; float:left; } 
div#cap div#cap_int div#rss { float:right; padding:29px 30px 0 0; }

div.post { width:646px;  float:left; position:relative; }
div.post div.data { width:34px; margin-left:-32px; margin-top:66px; position:relative;  height:98px; float:left; background:url('../img/bg_bxdate.gif') no-repeat top left; }
div.post div.data div {  width:34px; float:left; text-align:center;  }
div.post div.data div.num  { height:31px; padding-top:6px; color:#dc1917; font-weight:bold; line-height:13px; font-size:13px; }
div.post div.data div.num span { color:#000; font-size:10px; font-weight:normal; }
div.post div.data div.com { height:26px; background-image:url('../img/bg-c.gif'); background-repeat:no-repeat; padding-top:3px; font-size:9px;}
div.data div.com  a { color:#DB2725; text-decoration:none; padding-right:3px;}
div.data div.autor  a img { padding-left:1px; float:left; }



div.post div.ttl { width:644px; background:#f0efeb url('../img/bg_ttl.gif') no-repeat top left; float:left; }
div.ttl h1 { width:421px; padding:24px 0 11px 31px; float:left; font-size:24px; color:#DB2725; font-weight:bold; line-height:24px; }
div.ttl h1 a { text-decoration:none; }
div.ttl h2 { width:160px; padding:24px 31px 5px 0; float:right; text-align:right; font-size:12px; color:#DB2725; }
div.ttl h2 a { text-decoration:none; color:#DB2725; }
div.ttl h1 a:hover { text-decoration:underline; }

div.ttl h2 span { color:#858170; font-weight:bold;}

div.content { width:584px; float:left; padding:0 0 10px 29px; }
div.content p { padding:18px 0 0 0; }
div.content p a { color:#b0ab9d; font-weight:bold; }
div.content p a.red { color:#dc1917; }
div.content img { display:block; padding-top:20px; padding-bottom:20px;}

div.pagination { height:22px; font-weight:bold; text-align:center; font-size: 14px; padding: 15px 0px 10px 0;}
div.pagination a { text-decoration:none; color:; }

/* Herramientas post */
div.tools {  background-color:#eceae4; padding: 5px 0px 5px 0; clear:both; margin-left:1px; float:left; width:645px; clear:none; }
div.tools div { float:left; }
div.tools div.int { width:90px; padding-left:32px;  }
div.tools div.preload { width:32px; text-align:center; display:none; }
div.tools div.vote { width:110px;  background:url('../img/bg_votar.gif') repeat top left; text-align:center; height:15px; margin-top:1px; }
div.tools div.vote b.r1 { width:26px; text-align:center; float:left; color:#333; line-height:11px; padding-top:2px; }
div.tools div.vote b.r2 { width:26px; text-align:center; float:right; color:#333; line-height:11px; padding-top:2px; }
div.tools div.vote img.vsi { float:left; }
div.tools div.vote img.vno { float:right; }
div.tools div.more { position:relative; padding-left:85px; width:190px; }
div.tools div.more strong { font-weight: Bolder; font-size:13px; padding: 0px 5px 0 5px;}
div.tools div.more a { text-decoration:none;} 
div.tools div.more a:hover { text-decoration:underline;}
div.tools div.more a b { color: #DB2725;}
div.tools div.more a.comment { color:#333; }

ul.comparte {float:none; position:absolute; top:0px; left:10px;   }
ul.comparte.bg { background:url('../img/popup_bg.gif') no-repeat 10px 0; }
ul.comparte li { width:140px; position:relative; float:none; background:#f7f6f2; border-left:1px solid #969FA4; border-right:1px solid #969FA4; padding:4px 0 4px 10px; margin-left:10px; }
ul.comparte li a { color:#969FA4;  }
ul.comparte li.first {  background:none; border-left:0px; border-right:0px; padding:0 0 2px 0; margin-left:0px; line-height:17px; cursor:pointer; }
ul.comparte li.first  a { color:#333;  padding:2px 5px 2px 5px; }
ul.comparte li.first  a:hover { text-decoration:none; }
ul.comparte li.first strong { font-weight: Bolder; font-size:13px; padding:0 0 0 0; }
ul.comparte li.last { border-bottom:1px solid #969FA4; padding-bottom:8px;  }
ul.comparte li.second {  padding-top:8px;  }


div.tags { background:url('../img/cnt_sep.gif') no-repeat 29px 0; width:579px; padding:10px 0 15px 29px; float:left; }
div.tags h3 {  float:left; width:40px;  }
div.tags div {  float:left; width:539px; color:#b0ab9d;  }
div.tags div a { color:#b0ab9d; font-weight:bold;}

div.social { width:579px; padding:7px 0 0 29px; float:left; }
div.social a { color:#b0ab9d; font-weight:bold; padding-right:5px;}
div.social a img { vertical-align:middle; }

div.post  div.comments { width:645px;  float:left; margin-top:20px; padding-left:1px;}
div.comments div#ttl { width:645px;  height:46px; float:left; background:url('../img/cmnts_bg_ttl.gif') no-repeat 1px 0;  }
div.comments div#ttl h3 { font-size:21px; color:#333333; font-weight:bold; padding:13px 0 0 29px; }
div.comments div#ttl h3 strong { color:#D11614; }

/* Formulario de comentarios */
div.formComment { padding-bottom: 50px;}
div.formComment h3 { width:100%; float:left; font-size:22px; color:#333333; font-weight:bold; padding:13px 0 0 29px; margin-top:30px; margin-bottom:20px;}
div.formComment form { padding-left: 25px; }
div.formComment div.felement { padding:5px; padding-left:28px;}
div.formComment input{ padding:3px; width:300px; border:1px solid #999;  color:#333; margin-top:3px;}
div.formComment textarea { width:500px; height:150px; border:1px solid #999;  padding:3px; clor:#333;}

/* Pagina resultados */
div.results div.destacado { width:645px; float:left; background:url('../img/cmnts_bg_ttl.gif') no-repeat 1px 0; padding-top:15px; }
div.destacado h3 { font-size:18px; color:#333333; font-weight:bold; padding:20px 0 20px 29px; }
h3 strong { color:#D11614; }
div.results p.result { margin-left: 29px; padding-top:20px; font-size:11px; color:#666; padding-left:20px; background: url('../img/bg_search.gif') no-repeat 0 20px; padding-right:30px;}
p.result span { color:#D11614; }
p.result a { font-size:16px; text-decoration:none; }
p.result a:hover { text-decoration:underline; }

div.comments div.coment { float:left; }
div.coment div.ttl { width:645px; height:22px; float:left; background:url('../img/cmnt_bg_ttl.gif') repeat-y top left; padding-top:4px; font-weight:bold; } 
div.coment div.ttl div.num { width:52px; float:left; text-align:right; padding-right:9px; color:#fff;  }
div.coment div.ttl div.autor { width:389px; float:left; padding-left:9px; color:#333333; }
div.coment div.ttl div.autor a { font-weight:normal; color:#c81413; }
div.coment div.ttl div.date { width:155px; float:left; text-align:right;  }
div.coment div.text { width:585px; float:left; background:#f7f7f5 url('../img/cmnt_bg_txt.gif') repeat-y top left; padding:15px 30px 15px 30px; }

div#paginacio { width:645px; background:#e7e5dd; float:left; text-align:center; }
div#paginacio a#p-left { float:left; width:61px; }
div#paginacio a#p-right { float:right; width:61px; }
div#paginacio a img { float:left; }


div#foot { width:894px; float:left; background:url('../img/foot_bg.gif') repeat-y top left; padding-bottom:15px; }
div#foot-ttl { width:894px; float:left; background:url('../img/foot_titular.gif') no-repeat top left; height:44px; }

div#foot-ttl h4 { font-size:20px; color:#dc1917; font-weight:bold; padding-top:11px; }
div#foot-ttl h4 span { color:#fff; }

div#foot h5 { padding-top:10px; font-weight:bold; font-size:13px;}
div#foot h5 a { color:#858170; text-decoration:none; }

div#foot h6 { font-size:11px; color:#fff; }
div#foot h6 a { font-weight:bold; color:#fff; text-decoration:none; }

div#foot h6.tag { padding-top:15px; float:left; padding-right:20px; }
div#foot h6.tag a { color:#8f8b7a; text-decoration:none; line-height:22px;}

div#foot h6.tag a:hover,div#foot h7 a:hover,div#foot h6 a:hover,div#foot h5 a:hover { text-decoration:underline; }

div.f_col { float:left; padding-left:22px; }

.f_width1 { width:277px; }
.f_width2 { width:273px; }

div#legales { background:#f1f0eb; width:893px; clear:both; height:33px; border-bottom:1px solid #d5d2c6; margin-left:1px ;}


div#right { width:247px; float:left; padding-left:1px; }
div#right div.caixa { background:#e7e5dc url('../img/bg_r.gif') no-repeat top left; float:left; width:235px; padding-left:12px; }
div#right div.titular { background:url('../img/bg_r-caix.gif') repeat-x top left; width:236px; height:26px; float:left; padding:10px 0 0 10px; }

div#right div.caixa p { padding:16px 15px 10px 18px; font-size:11px; }
div#right div.caixa ul { padding:10px 0 10px 0; float:left; }
div#right div.caixa ul li { color:#dc1917; padding-bottom:6px; float:left; width:210px; }
div#right div.caixa ul li a { color:#858170; text-decoration:none; font-weight:bold; }

div#right div.min ul li { font-size:11px; padding-bottom:3px; }

div#right div.caixa ul li a:hover { text-decoration:underline; }
div#right div.caixa ul li.last { padding-top:10px; }

div#right div#caixa2 { background:#f0eee6 url('../img/r_ico-flic_bg.gif') no-repeat top left; height:120px; float:left; width:235px; padding-left:12px; padding-top:12px;}

div#srch { padding:20px 0 20px 0;  }
div#srch input { border:1px solid #d5d2c6; background:#fff; height:22px; width:150px; float:left; color:#858170; }
div#srch a { padding-left:11px; float:left; width:61px; } 
div#srch a img { float:left; }

div#flykr { padding:13px 0 13px 0; }
div#flykr div.imag { float:left; width:92px; padding-right:20px; height:109px; }
div#flykr div.imag a { font-size:11px; line-height:13px; color:#858170; font-weight:bold; text-decoration:none; padding-top:2px; display:block; }
div#flykr div.imag a:hover { text-decoration:underline; }

div#tmbn { padding:13px 0 13px 0; }
div#tmbn a { float:left; padding-left:5px; }

div.volver { padding:4px; padding-left:27px; font-size:11px;  }
div.volver a { color:#999; text-decoration:none; }
div.volver a:hover { color:#858170;}

div#twitter_content h5 { font-weight:normal; line-height:14px; font-size:13px; }
h6.tag { padding:5px; padding-top:20px;}
h6.tag a { color:#858170; text-decoration:none; }

div.post div.data div.social {  width:61px; text-align:right;  }
div.social { position:absolute; top:150px; left:-40px; 
    border:1px solid #bbb8ad; padding:5px; 
    background-color:#f6f5f1;
    border-right: 0px;
    }



/* Jqmodal */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 6px solid #eaeaea;
    padding: 0px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}










