/*
	Theme Name: CarlosHeller.com.ar
	Theme URI: http://www.carlosheller.com.ar
	Description: Blog de Carlos Heller
	Version: 1.0
	Author: RCC - Red Cooperativa de Comunicaciones C.P.S.L.
	Author URI: http://www.rcc.coop/
*/
/**
 *	Etiquetas
 */
body, td, div, p, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
body { font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0; background:#353535 url(images/fondo-pagina.jpg) top center repeat-y; color:#666; }
table { width:100%; margin:auto; border-collapse:collapse; }
th { padding:3px; font-size:1.95em; font-weight:bold; text-align:center; vertical-align:middle; }
td { text-align:left; vertical-align:top; }
div { margin:auto; text-align:left; }
h1, h2, h3 { font-weight:bold; }
h1 { font-size:4em; text-align:center; }
h2 { font-size:2.1em; }
h3 { font-size:1.6em; }
a { text-decoration:none; color:#527147; font-size:13px; }
img { max-width:100%; border:0; vertical-align:middle; }
small { font-size:0.9em; line-height:1.5em; }
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #DDD; }
blockquote cite { margin:5px 0 0; display:block; }
code { font:1.1em 'Courier New', Courier, Fixed; }
fieldset { text-align:left; }
fieldset input, fieldset textarea { margin-left:5px; }
hr { display:none; }
form { margin:0; padding:0; }
input { padding-left:5px; vertical-align:middle; }
select { width:130px; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration:none; color:#527147; }
ul { color:#FFF; }
li { padding:5px 0; }
/**
 *	Clases Generales
 */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignleft { float:left; color:#527147; }
.alignleft a { color:#527147; }
.aligncenter { margin-left:auto; margin-right:auto; }
.alignright { float:right; color:#527147; }
.alignright a { color:#527147; }
.center { text-align:center; }
h2.center { color:#527147; font-weight:normal; }
.hidden { display:none; }
.clear { clear:both; }
/**
 *	Identificadores y Clases
 */
.contenedor { background:url(images/fondo-contenedor.jpg) top center no-repeat; }
#header {}
#header #headerimg { width:1000px; }
#header #headerimg a { display:block; }
#header #headerimg h1 { margin:0; }
#page { width:1000px; margin:0 auto; }
#content { float:left; width:560px; padding:10px 0 20px 10px; }
#content .linklove { display:none; }
#content .post-header { width:500px; float:left; margin-bottom:5px; padding-left:5px; text-align:left; }
#content .post-header h2, #content .post-header h3 { margin:0; }
#content .post-header h2 a { font-family:georgia, "Times New Roman", Times, serif; color:#527147; font-size:28px; font-weight:normal; }
#content .post-date { width:39px; height:46px; float:left; text-align:center; font-weight:bold; background:url(images/post-date.jpg) top left no-repeat; }
#content .post-date .post-date-day { font-size:17px; font-weight:normal; font-family:georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; height:5px; margin-top:7px; }
#content .post-date .post-date-month { margin-top:15px; font-weight:normal; font-family:georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; font-size:10px; text-transform:uppercase; }
#content .separador-post-header { margin:0 0 10px 40px; border-bottom:1px dotted #ccc; }
#content .post-author { margin-bottom:5px; }
.post-author-single { margin-right:20px; }
#content .post-comments { float:right; padding-right:10px; color:#FC0; text-align:right; text-style:italic; }
#content .post-comments a { background:url(images/comment.jpg) center left no-repeat; padding:2px 0 5px 20px; color:#527147; line-height:16px; font-size:14px; }
.post { width:545px; }
.post-list .post { width:510px; margin-left:45px; }
.post-list .post-author { padding-left:42px; }
#content .post h2 { margin:0 0 5px; color:#527147; text-align:justify; font-size:24px; font-weight:normal; }
#content .post .entry { text-align:justify; }
#content .entry { padding-right:15px; }
#content .more-link { background:url(images/seguir-leyendo.jpg) center left no-repeat; padding:2px 0 5px 15px; color:#527147; line-height:16px; }
#content .post-footer { float:left; margin:0 0 20px; padding-left:42px; font-style:italic; color:#527147; }
#content .post-footer a { color:#527147; text-decoration:underline; }
#content .post-footer .votos {}
#content .post-footer .votos span { display:inline; }
#content .post-footer .votos .textcontainer, #content .post-footer .votos .bartext { color:#527147; font-size:15px; }
#content .post-separador { margin:10px 0 20px; background:url(images/separador.jpg) repeat-x; height:14px; }
#content .navigation { margin-top:10px; margin-bottom:60px; display:block; text-align:center; }
#content fieldset.cf_hidden { display:none; }
#content h2.pagetitle { margin:0; color:#527147; text-align:center; font-size:24px; font-weight:normal; }
#content h3#comments { margin:25px 0 5px; font-size:18px; font-weight:normal; }
#content ul { color:#666; }
#content .commentlist { margin:0; padding:0; text-align:justify; }
#content .commentlist li { padding:5px 0; list-style:none; font-weight:bold; }
#content .commentlist li .avatar { float:right; border:1px solid #EEE; padding:2px; background:#FFF; }
#content .commentlist cite, #content .commentlist cite a { font-weight:bold; font-style:normal; font-size:1.1em; }
#content .commentlist p { margin:10px 5px 10px 0; font-weight:normal; line-height:1.5em; text-transform:none; }
#content .nocomments { margin:0; padding:0; color:#666; text-align:center; }
#content #respond { font-weight:normal; }
#content #respond h3 { font-size:20px; font-weight:normal; }
#content #commentform p { width:492px; }
#content #commentform input { width:170px; padding:2px; margin:5px 5px 1px 0; }
#content #commentform textarea { width:100%; padding:5px; }
#content #commentform #submit { margin:0; float:right; }
#content .page { margin-left:0; }
#content .page h2 { margin:0; font-size:24px; font-weight:normal; }
#content .video { margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #CCC; }
#content .video h2.titulo-video { margin:0; font-size:24px; font-weight:normal; }
#content .video .reproductor  { text-align:center; }
#content #searchform { margin:3px auto; padding:5px 3px 5px 10px; text-align:center; }
#content #searchform div { width:90%; padding:5px; border:1px solid #CCC; text-align:right; }
#content #searchform div input#s { width:80%; float:left; height:15px; margin-top:2px; }
#content #searchform div #buscar { border:1px solid #000; background:#FC0; color:#000; }
#content .votewidget { background:transparent; }
#sidebar { width:430px; float:right; padding-top:10px; }
#sidebar ul { margin:0; padding:0; }
#sidebar li { list-style:none; }
#sidebar .videos-destacados h3 { text-align:center; }
#sidebar .sidebar-left { float:left; width:190px; margin:0 0 0 10px; }
#sidebar .sidebar-right { float:right; width:180px; margin:0 10px 0 0; }
#sidebar .sidebar-block { margin-bottom:10px; padding:0px 5px 15px; padding-top:20px; }
#sidebar .sidebar-block-last { padding:5px; }
#sidebar h3, #sidebar h3 a { font-family:georgia, "Times New Roman", Times, serif; margin:0 0 10px; color:#fff; text-decoration:none; font-size:20px; font-weight:normal; }
#sidebar a { color:#FFF; text-decoration:none; }
#sidebar .responde-en-vivo { margin:0; padding:0; text-align:center; }
#sidebar .sidebar-right .videos { margin-bottom:0;}
#sidebar .sidebar-right .videos h3 { margin:10px 0 5px;}
#sidebar .sidebar-right .videos h3.titulo { height:36px; padding:16px 5px 0 40px; background:url(images/fondo-sidebar-videos.jpg) top left no-repeat; color:#000; text-align: right; text-transform:uppercase; font-size:16px; }
#sidebar .sidebar-right .videos .reproductor  { text-align:center; }
#sidebar .sidebar-right .videos p { margin-left:5px; color:#FFF; }
#sidebar .sidebar-right .videos .video-anteriores { margin:5px 5px 10px; text-align:right; font-style:italic; }
#sidebar .sidebar-right .videos .video-anteriores a { padding:2px 0 5px; color:#FFF; line-height:16px; }
#sidebar .sidebar-left .fotos h3 { height:36px; padding:16px 5px 0 40px; background:url(images/fondo-sidebar-fotos.jpg) top left no-repeat; color:#000; text-align: right; text-transform:uppercase; font-size:16px; }
#sidebar .sidebar-left .fotos .flickr-photos { text-align:center; }
#sidebar .sidebar-left .fotos .flickr-photos a img { margin:2px; }
#sidebar .sidebar-left .redes-sociales img { margin-right:1px; }
#sidebar .sidebar-left .redes-sociales a { line-height:30px; }
#sidebar .sidebar-left .destacadas td { vertical-align:middle; }
#sidebar .sidebar-left .ultimas-notas ul li { padding:5px 0; }
#sidebar .sidebar-left .palabras-relevantes a { color:#fff; text-decoration:none; }
#sidebar .sidebar-right .buscar .busca { padding:0; margin:0; }
#sidebar .sidebar-right .buscar h3 { height:36px; color:#fff; font-size:20px; }
#sidebar .sidebar-right .buscar #searchform { margin:0; padding:0; text-align:left; }
#sidebar .sidebar-right .buscar #searchform div { margin:0; padding:0; }
#sidebar .sidebar-right .buscar #searchform div #s { width:130px; float:left; border:none; background:url(images/input-buscar.jpg) top right no-repeat; height:18px; padding-top:5px; font-size:11px; }
#sidebar .sidebar-right .buscar #searchform div #buscar { border:1px solid #000; background:#FC0; color:#000; }
#sidebar .sidebar-right .gatillos p { color:#fff; }
#sidebar .sidebar-right .gatillos .btn_gatillos { width:61px; height:18px; margin-right:120px; }
#sidebar .sidebar-left .perfil .enlace { text-align:right; font-style:italic; }
#sidebar .sidebar-left .perfil .enlace a { background:url(images/seguir-leyendo.jpg) center left no-repeat; padding:2px 0 5px 15px; color:#fff; line-height:16px; }
#sidebar .sidebar-left .perfil p { color:#fff; }
#sidebar .sidebar-right .ranking h3 { height:36px; padding:16px 5px 0 40px; background:url(images/fondo-sidebar-ranking.jpg) top left no-repeat; color:#000; text-align: right; text-transform:uppercase; font-size:16px; }
#sidebar .sidebar-right .ranking .anteriores { margin:20px 5px 10px; text-align:right; font-style:italic; }
#sidebar .sidebar-right .ranking .anteriores a { background:url(images/seguir-leyendo.jpg) center left no-repeat; padding:2px 0 5px 15px; color:#FC0; line-height:16px; }
#sidebar .sidebar-right .categorias { margin-bottom:20px; }
#sidebar .sidebar-right .archivos { margin-bottom:20px; }
#sidebar .sidebar-right .contacto h3 { margin:0; background:url(images/contacto.jpg) top right no-repeat; }
#sidebar .sidebar-right .preguntas-frecuentes h3 { margin:0 0 5px; background:url(images/preguntas-frecuentes.jpg) top right no-repeat; }
#sidebar .sidebar-right .newsletter #newsletterForm #newsletterFormDiv .submit { border:none; float:left; }
#sidebar .sidebar-right .newsletter #newsletterForm #newsletterFormDiv .newsletterTextInput { float:left; width:130px; border:none; height:18px; background:url(images/input-buscar.jpg); padding-top:5px; font-size:11px; }
#sidebar .sidebar-right .newsletter .newsletter-info #ajaxNewsletter { padding-top:10px; }
#sidebar .sidebar-right .newsletter .newsletter-info #ajaxNewsletter .error { margin-bottom:5px; padding:5px; color:#ccc; text-align:center; }
#sidebar .sidebar-right .newsletter .newsletter-info #ajaxNewsletter .success { margin-bottom:5px; padding:5px; color:#090; text-align:center; }
#sidebar .sidebar-right .newsletter .newsletter-info #ajaxNewsletter #newsletterFormDiv .submit { margin-top:1px; display:block; color:#000; }
#sidebar .sidebar-right .newsletter .newsletter-info { color:#fff; }
#sidebar .sidebar-right .enlaces ul { margin:0; }
#sidebar .sidebar-right .enlaces li.linkcat { list-style:none; }
#sidebar .sidebar-right .enlaces li.linkcat ul { margin:0 0 0 15px; }
#sidebar .sidebar-right .categorias { margin-bottom:20px; }
#sidebar .sidebar-right .calendario div { border:1px solid #CCC; }
#sidebar .etiquetas { margin-left:10px; margin-right:10px; }
#sidebar .enlaces .partido-solidario { width:170px; float:left; margin-left:5px; padding:0; text-align:left; }
#sidebar .enlaces .encuentro-para-la-victoria { width:235px; float:right; margin-right:5px; padding:0; text-align:right; }
.pie-licencia { padding:10px; text-align:right; background:#E5E5E5; }
#footer { height:60px; background:#e5e5e5; width:1000px; }
#footer .copyright { width:200px; color:#666; float:left; margin-left:15px; }
#footer .copyright p { margin-top:10px; padding-top:10px; }
#wp-calendar { width:155px; margin:10px auto 0; empty-cells:show; border-collapse:separate; }
#wp-calendar a { display:block; padding:3px 0; background:#FFF; color:#333; }
#wp-calendar caption { width:100%; text-align:left; font-weight:bold; }
#wp-calendar th { border:1px solid #A98C64; background:#FFFFCB; color:#854C39; text-transform:capitalize; font-size:13px; font-style:normal; }
#wp-calendar td { padding:0; border:1px solid #A98C64; background:#FFFFCB; color:#854C39; text-align:center; }
#wp-calendar td.pad { border:none; background:#FFF; }
#wp-calendar td.pad:hover { background-color:#FFF; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
.wp-caption { margin:10px; padding-top:4px; background:#F3F3F3; border:1px solid #DDD; text-align:center; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { margin:0; padding:0 4px 5px; line-height:17px; font-size:11px; }

td.col_der { background:#4e6a42 url(images/fondo-sidebar.jpg) repeat-x top left; padding:0; }
td.col_izq { background:#E5E5E5; padding:0; }
tr.fil_footer { /*width:1000px;*/ }
td.col_footer{ width:1000px; }

.links { float:right; text-align:right; width:700px; padding:20px 10px 0; }
.links a { color:#666; }
.links_top { margin-bottom:10px; }
.links_top a { width:79px; height:28px; float:left; display:block; border-left:1px solid #BEBEC0; border-right:1px solid #878787; background:#F6F6F6 url(images/fondo-menu.jpg) top left repeat-x; padding-top:8px; text-align:center; color:#666; font-size:15px; font-weight:bold; }
.links_top a:hover { background:#628654; color:#EAEAEA; }
.links_top a.primero { width:83px; border-left:none; }
.links_top a.ultimo { width:80px; border-right:none; }
.links_top a.activo { background:#628654; color:#EAEAEA; }

div#respond { width:500px; }

.busca input { margin-top:1px; float:left; padding-left:5px; vertical-align:middle; }

#searchform .busca input {}

#sidebar li a { line-height:1; }

.comment-author { display:inline; } 
#comments { padding-left:10px; }
#content .cform label { width:100%; }
#content .cform label span { width:100%; }

#content .votewidget {
border:none;
display:block;
margin:5px 10px 0 0;
width:auto;
}
#content .votewidget .post p {
}
#content .votewidget .post {
margin:0;
width:auto;
}
#content .votewidget .post .title {
background:url(images/quotes.png) no-repeat 0 0;
font:400 italic 20px Georgia,'Times New Roman',times,serif;
padding:9px 0 0 45px;
width:auto;
}
#content .votewidget .post .votes .textcontainer {
color:#999;
display:inline;
font-family:Arial;
font-size:13px;
margin:0;
text-transform:uppercase;
}
#content .votewidget .post .votes {
text-align:right;
}
#content .votewidget .post .votes .textcontainer span {
font-weight:700;
}
#content .votewidget .post .votes .textcontainer:after{content:" Votos"}
#content .votewidget .post .votes .bartext {
display:inline;
font-weight:700;
margin:0 0 0 10px;
width:auto;
}

#content .votewidget .post .votes .bartext a {
background:transparent url(images/hand.png) no-repeat scroll 10px center;
border-left:1px dotted #000000;
padding:0 0 0 30px;
}
