/*
Theme Name: Voluntarios
Description: Tema del blog Voluntarios de franciscodenarvaez.com.ar.
Version: 1.0
Author: Javier E. Errecarte
*/
/* Begin Typography & Colors */
* {	text-decoration: none; margin:0; padding:0; }
*:focus { outline:none; }
body { font-size: 12px; font-family: Arial;	background: #fff;	color: #333; text-align: center; margin: 0 0 20px 0;	padding: 0; }
/**/
.post.sticky .fecha { text-shadow:1px 1px 0 #fff; }
.post.sticky .fecha .hora { text-shadow:-1px -1px 0 #888; }
/**/
#left { width: 610px; float:left; }
#headerimg 	{ margin: 7px 9px 0; height:192px; width: 740px;	}
.thread-alt {	background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt {	border-left: 1px solid #ddd; }
small {	font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;	}
h1, h2, h3 { font-weight: bold; }
#headerimg .description {	font-size: 1.2em;	text-align: center;	}
h2 { font-size: 23px; color:#1d6ab2; font-weight:bold; line-height:25px; padding-bottom:10px; }
h3 { font-size: 1.3em; }
.entry p a:visited { color: #b85b5a; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentlist li ul li {	font-size: 1em; }
.commentlist li {	font-weight: bold; }
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}
.commentlist cite, .commentlist cite a { font-weight: bold;	font-style: normal;	font-size: 1.1em;	}
.commentlist p { font-weight: normal;	line-height: 1.5em;	text-transform: none;	}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal;	}
#sidebar { float:left; width:290px; _width:280px; }
#sidebar .panel { margin:5px auto; position:relative; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	color: #777; }
code { font: 1.1em 'Courier New', Courier, Fixed;	}
acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em; }
a, h2, h2 a { color:#1d6ab2; }
a:hover, h2 a:hover {	color: #247fd3;	text-decoration: none;	}
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none;	}
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}
/**/
.line1 { background:url(img/ss.gif) no-repeat 0 0; width:578px; height:14px;  }

.entry { font-size:12px; text-indent:20px; }
.post.sticky { margin-bottom:15px; }
/*.post.sticky .separador  { background:url(img/ss.gif) no-repeat 0 0; height:14px; }*/
/*.post.sticky .content, */.post .content { float:right; padding:0 10px 10px 0; text-align:left; width:515px; }
.post.sticky .fecha { background:url(img/ss.gif) no-repeat 0 -44px; }
.post .fecha { width:51px; height:52px; float:left; text-align:center; }
.post .fecha span { display:block; text-align:center; }
.post.sticky .fecha .dia, .post .fecha .dia { color: #ba3b32; font-size:20px; font-weight:bold;  }
.post.sticky .fecha .dia { line-height:27px; }
.post .fecha .dia { line-height:22px; }
.post .fecha .hora, .post .fecha .mes { color:#666; }
.post.sticky .fecha .mes, .post .fecha .mes { font-size:11px; line-height:5px; }
.post.sticky .fecha .hora, .post .fecha .hora { font-size:10px;  }
.post.sticky .fecha .hora { color:#FFF; line-height:25px; }
.post .fecha .hora { line-height:18px;  }
.post .content { color:#666; }
.post h2 { font-size:18px; padding-bottom:3px; }
/*.post.sticky h2 { padding-bottom:15px; font-size:23px; }*/
.post.sticky .content { margin-bottom:20px; }
#sidebar .form { position:relative; background:url(img/form-bg.gif) repeat-y; width:264px; }
#sidebar .form .head { background:url(img/ss.gif) no-repeat -60px -44px; width:264px; height:83px; }
#sidebar .form .foot { background:url(img/ss.gif) no-repeat -60px -125px; width:264px; height:9px; }
#sidebar .form input.enviar { background:url(img/ss.gif) no-repeat -335px -44px; width:140px; height:42px; text-indent:-90000px; }
#sidebar .blanco { width:258px; border:1px solid #BDBDBD; }
#sidebar .blanco .content { display:block; padding:10px; text-align:left; font-size:11px; }
#sidebar .tetimonios { font-size:11px; }
#sidebar .tetimonios img { font-size:11px; }
#sidebar .tetimonios span { float:left; display:block; color: #333; }
#sidebar .tetimonios .foto { width:40px; }
#sidebar .tetimonios .txt { width:195px; text-align:left; padding-bottom:10px; }
.blanco { background:white; }
.azul .c1, .azul .c2, .azul .c3, .azul .c4, .blanco .c1, .blanco .c2, .blanco .c3, .blanco .c4 { position:absolute; width:4px; height:4px; }
.azul .c1 { background:url(img/ss.gif) no-repeat 0 -103px; }
.azul .c2 { background:url(img/ss.gif) no-repeat -4px -103px; }
.azul .c3 { background:url(img/ss.gif) no-repeat 0 -107px; }
.azul .c4 { background:url(img/ss.gif) no-repeat -4px -107px; }
.blanco .c1 { background:url(img/ss.gif) no-repeat -12px -103px; }
.blanco .c2 { background:url(img/ss.gif) no-repeat -16px -103px; }
.blanco .c3 { background:url(img/ss.gif) no-repeat -12px -107px; }
.blanco .c4 { background:url(img/ss.gif) no-repeat -16px -107px; }
.c1, .c2 { top:0; }
.c1, .c3 { left:0; }
.c2, .c4 { right:0; }
.c3, .c4 { bottom:0; }
#sidebar .c1, #sidebar .c2 { top:-1px; }
#sidebar .c1, #sidebar .c3 { left:-1px; }
#sidebar .c2, #sidebar .c4 { right:-1px; }
#sidebar .c3, #sidebar .c4 { bottom:-1px; }
/* Begin Structure */
#page {	margin: 0 auto;	padding: 0;	width: 900px; background:url(img/sidebar-bg.jpg) right repeat-y; overflow:auto; zoom:1;	}
#header {	margin: 0 0 20px 0; padding: 0; height: 178px; background:url(img/header.jpg) no-repeat; position:relative; border-bottom:dotted 1px #CCC;	}
#header .logo { display:block; height:150px;	}
#header #buscador { position:absolute; right:1px; bottom:7px; }
#header .ss ul { float:right;}
#header .ss ul li { float:left; list-style:none; margin:5px 8px;}
#header .ss .facebook a { background:url(img/ss.gif) no-repeat -341px -101px; width:30px; height:34px; display:block; }
#header .ss .twitter a { background:url(img/ss.gif) no-repeat -392px -101px; width:30px; height:34px; display:block; }

#content { padding: 0 20px 20px 0; margin:0; text-align:left; }
.clear  { clear: both; }
#footer {	padding: 0;	margin: 0 auto;	clear: both; }
#footer p {	margin: 0; padding: 20px 0;	text-align: center;	}
/*	Begin Headers */
h1 { margin: 0; padding:0; text-indent:-90000px; }
#sidebar h2 {	margin: 5px 0 0; padding: 0; }
#page .single h2 { font-size:23px; padding-bottom:15px; }
h3 { padding: 0; margin: 20px 0 20px; }
h3.comments {	padding: 0;	margin: 40px auto 20px; }
/* Begin Images */
p img {	padding: 0;	max-width: 100%; }
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; }
.alignright {	float: right;	}
.alignleft { float: left;	}
/* Begin Lists */
html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	}
html>body .entry li {	margin: 7px 0 8px 10px;	}
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}
.entry ol {	padding: 0 0 0 35px; margin: 0;	}
.entry ol li { margin: 0;	padding: 0;	}
.postmetadata ul, .postmetadata li { display: inline;	list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol {	margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none;	list-style-image: none;	margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li { list-style: decimal outside;	}
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0;	padding: 0;	}
/* Begin Form Elements */
#searchform {	padding: 5px 3px; text-align: center; }
#sidebar #searchform #s {	width: 108px;	padding: 2px;	}
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform { margin: 5px 10px 0 0;	}
#commentform textarea {	width: 100%; padding: 2px;	}
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
#commentform #submit { margin: 0 0 5px auto;	float: right;	}
/* Begin Comments*/
.alt {	margin: 0;	padding: 10px;	}
.commentlist { padding: 0;	text-align: justify;	}
.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}
.commentlist li ul li { margin-right: -5px;	margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;	}
/* Begin Sidebar */
#sidebar form {	margin: 0; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 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;	}
.center {	text-align: center;	}
.hidden {	display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none;	}
a img {	border: none;	}
.navigation {	display: block; height:20px; text-align: center; margin-bottom: 10px; border-bottom:dotted 1px #CCC;	}
/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto; margin-right: auto; }
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {	margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {	font-size: 11px; line-height: 17px;	padding: 0 4px 5px;	margin: 0; }
/**********************************************************/
#footer.blanco { background-color:#FFFFFF; color:#333333; }
#footer {
	clear:both;
	background:url(img/f_shadow.gif) no-repeat top center;
	position:relative;
	width:900px;
	margin:0 auto;
	height:140px;
	font-family:Arial;
	padding:18px 0 0;
}
#footer a { display:block; }
#footer .vos { float:left; width:193px; height:87px; position: relative; }
#footer .vos a { width:158px; height:26px; position: absolute; left:16px; top:30px; background:url(img/f_vosenlapolitica.gif) no-repeat; }
#footer .icons { float:left; width:655px; height:87px; margin:0 auto 20px; padding-left:50px; background:url(img/f_key.gif) no-repeat left; }
#footer .icons .line1 div, #footer .icons .line2 div { float:left; margin-right:3px; }
#footer .icons .line1, #footer .icons .line2, #footer .icons a { height:42px; }
#footer .icons .line1 { margin-bottom:3px; background:none; }
#footer .fdn { width:91px; background:url(img/f_fdn.gif) no-repeat; }
#footer .meayudas { width:115px; background:url(img/f_meayudas.gif) no-repeat; }
#footer .mapa { width:105px; background:url(img/f_mapa.gif) no-repeat; }
#footer .plataforma { width:103px; background:url(img/f_plataforma.gif) no-repeat; }
#footer .boleta { width:103px; background:url(img/f_boleta.gif) no-repeat; }
#footer .banca { width:120px; background:url(img/f_banca.gif) no-repeat; }
#footer .primervoto { width:103px; background:url(img/f_primervoto.gif) no-repeat; }
#footer .unidos { width:131px; background:url(img/f_unidos.gif) no-repeat; }
#footer .serfiscal { width:111px; background:url(img/f_serfiscal.gif) no-repeat; }
#footer .fdn a:hover { width:91px; background:url(img/f_fdn_over.gif) no-repeat; }
#footer .meayudas a:hover { width:115px; background:url(img/f_meayudas_over.gif) no-repeat; }
#footer .mapa a:hover { width:105px; background:url(img/f_mapa_over.gif) no-repeat; }
#footer .plataforma a:hover { width:103px; background:url(img/f_plataforma_over.gif) no-repeat; }
#footer .boleta a:hover { width:103px; background:url(img/f_boleta_over.gif) no-repeat; }
#footer .banca a:hover { width:120px; background:url(img/f_banca_over.gif) no-repeat; }
#footer .primervoto a:hover { width:103px; background:url(img/f_primervoto_over.gif) no-repeat; }
#footer .unidos a:hover { width:131px; background:url(img/f_unidos_over.gif) no-repeat; }
#footer .serfiscal a:hover { width:111px; background:url(img/f_serfiscal_over.gif) no-repeat; }
#footer .perfiles { width:400px; float:left; padding: 0 0 0 10px; }
#footer .perfiles a { display:block; }
#footer .perfiles div, #footer .perfiles a { height: 27px; }
#footer .perfiles div { float:left; margin-right:3px; }
#footer .perfiles .fb { width:52px; background: transparent url(img/f_fb.gif) no-repeat right center; }
#footer .perfiles .yt { width:49px; background: transparent url(img/f_yt.gif) no-repeat right center; }
#footer .perfiles .so { width:49px; background: transparent url(img/f_so.gif) no-repeat right center; }
#footer .perfiles .fc { width: 44px; background: transparent url(img/f_fc.gif) no-repeat right center; }
#footer .perfiles .tt { width: 53px; background: transparent url(img/f_tt.gif) no-repeat right center; }
#footer .perfiles .fb a:hover { background: transparent url(img/f_fb_over.gif) no-repeat right center;  }
#footer .perfiles .yt a:hover { background: transparent url(img/f_yt_over.gif) no-repeat right center;  }
#footer .perfiles .so a:hover { background: transparent url(img/f_so_over.gif) no-repeat right center; }
#footer .perfiles .fc a:hover { background: transparent url(img/f_fc_over.gif) no-repeat right center; }
#footer .perfiles .tt a:hover { background: transparent url(img/f_tt_over.gif) no-repeat right center; }
#footer .copyright {
	width:420px;
	height:15px;
	float:right;
	padding:4px;
	display:block;
	text-align:left;
	font-size:11px;
	padding: 10px 10px 0 0;
	text-align:right;
}
#footer .copyright a { height:13px; text-align:right; }

/**/
#ibox_wrapper{border-color:#fff;}                         
#ibox_wrapper,#ibox_footer_wrapper a{ background-color:#fff; }                         
#ibox_content{ background-color:#fff; border:0;margin:10px 10px 40px 10px; }
#ibox_footer_wrapper{ bottom:5px;top:auto; }
#ibox_footer_wrapper a{ text-indent:-100000px;border:0; background:#fff url('img/cerrar.gif') center center no-repeat; width:66px;padding:0;height:22px;line-height:22px; }
#ibox_footer_wrapper a:hover{ background-color:#fff; }
#ibox_loading{ text-indent:-100000px;width:200px;height:200px;background:#fff url('img/loading.gif') center center no-repeat; }
#ibox_overlay { background-image:url(img/bg.png); }


/*Sticky Proximas Actividades- Index
.sticky { border:1px solid #bdbdbd; margin-bottom:10px;}
.sticky .content { padding:0;}
.sticky .content .entry { padding:0 10px 10px 0;}
.sticky .foot { background:url(img/stickybg.gif) repeat top left; border-left:5px solid #00c0ea; height:52px; }
.sticky h2 { background-color:#00c0ea; margin:0 0 10px -73px;padding:5px 5px 5px 69px; width:514px; z-index:100;position:relative;}
.sticky h2 a {color:#fff;}
.sticky p, .entry p { margin-bottom:15px;}
.sticky .entry { text-indent:0;}
.inscripciones { background-color:#ED4B4B; padding:3px 8px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; color:#fff !important; margin-top:3px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; font-weight:bold; text-indent:0; }
.sticky p { border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:12px;}
#formsactividades { color:#333;}
*/
/*Sticky Proximas Actividades- Single*/
.sticky { border:1px solid #bdbdbd; margin-bottom:10px;}
.sticky .content { padding:0;}
.sticky .content .entry { padding:0 10px 10px 0;}
.sticky .foot { background:url(img/stickybg.gif) repeat top left; border-left:5px solid #00c0ea; height:52px; }
.sticky h2 { background-color:#00c0ea; margin:0 0 10px 0;padding:15px;width:558px; z-index:100;position:relative; font-size:21px !important; color:#fff !Important;}
.sticky h2 a {color:#fff !important;}
.sticky .entry { padding:15px;}
.sticky p, .entry p { margin-bottom:15px;}
.sticky .entry { text-indent:0;}
.inscripciones { background-color:#ED4B4B; padding:3px 8px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; color:#fff !important; margin-top:3px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; font-weight:bold; text-indent:0; }
.sticky p { border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:12px;}
#formsactividades { color:#333;}



#message {padding-top: 58px;}

.banner { margin-left:10px;}
.banner a { margin:0 auto;}
