/*
Theme Name:		NeoJabad
Theme URI:		http://www.jabad.org.ar/
Description:	Jabad website. Modificaci&oacute;n total del theme NeoClassical original de Chris Pearson - http://pearsonified.com/
Version:		2010-01-25
Author URI:		http://www.think-thanks.com/
*/

body {
	background: #F3F7DF url('images/background.jpg') repeat-y scroll center top;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

* { padding: 0; margin: 0; }

img {
/*	border: 2px solid #7E755B;*/
}

/*---:[ core layout elements ]:---*/

#container {
	background: #F3F7DF url('images/background.jpg') repeat-y scroll center top;
	width: 994px;
	margin: 0 auto;
	padding: 10px 0;
}


#page { } /* for use with custom styles */

#content_box {
	width: 954px;
	padding: 0 0 0 20px; /* padding: 0 10px; */
	text-align: left;
}

#left_box { width: 775px; float: left; }

#content { width: 592px; padding: 0 1px; float: right; }

#content_inner {
	width: 572px;
	padding: 0 9px;
	margin-top:15px;
}

.sidebar {
	width: 160px;
	float: left;
	color: #f1f9d8;
}

#left_bar {
	padding: 15px 3px 0 15px;
	width: 150px;
}

#right_bar { 
	padding: 15px 3px 0 15px;
	color: #d5c7c4;
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 11px;
	width: 150px;
	/* font-weight: bold; */	 
}

#right_bar a { 
	color: #d5c7c4;
}

#right_bar a:hover {
	background-color: #4c1a0f;
}

#footer { padding: 1.0em 0; }

#footer_inner {
	background-color: #d9e1c0;
	margin: 0 220px;
	padding: 10px 20px;
/*	font-family: Arial, Tahoma;*/
	font-size: 9px;
	color: #000;
}

/*---:[ headlines ]:---*/

h1, h2, h3, h4 { /*font: bold 1.0em Georgia, "Times New Roman", Times, serif;*/ }

h1 { font-size: 1.6em; color: #111; }
	.archives h1 { font-size: 1.1em; line-height: 1.81818em; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 1.81818em 0; padding: 0.36364em 10px 0.36364em 10px; text-align: left; }
	
	.titulo_bloque h1 {
	color:#5D2214;
	font-family:Tahoma;
	font-size:16pt;
	margin:0 auto;
	text-align:center;

	 }
	 
.kosher_separador{
	border-top: 1px solid #49190E;
	height: 10px;
}	 

h2 { font-size: 1.3em; padding-top:10px; border-top: 1px dotted #ddd; color: #111; }


.liku_div{
float:left;
margin-left:15px;
margin-right:15px;
text-align:left;
width:150px;
}

#liku_wrap{
	margin:0 auto;
	width:540px;
}

.mujer_div{
float:left; 
width:150px;
margin-right:17px;
margin-left: 17px;
height: 200px;
text-align:center;
}

.blogs_div{
float:left;
height:440px; 
width:150px;
margin-right:17px;
margin-left: 17px;
min-height: 200px;
text-align:center;
margin-bottom: 25px;
}

.biblioteca_div{
float:left; 
width:150px;
margin-right:17px;
margin-left: 17px;
text-align:center;
margin-bottom: 20px;
}

.mujer_imgs img{
	border:3px solid #7E755B;
	margin-bottom: 10px;	
}
.mujer_imgs{
margin: 0 auto;
widows: 150px;
}


.bloque_registro_likutei h2 {
	margin-top: 15px;
}
.bloque_registro_mohel{
	border: 1px solid #49190E;
}

.bloque_registro_blogs{
	border: 1px solid #49190E;
	min-height: 115px;
	margin-bottom: 25px;
}
.titulo_mohel{
	width: 100%;
	background-color: #49190E;	
}
.titulo_mohel p{
	color:#ffffff;
	font-family: Times;
	font-size:12pt;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.contenedor_texto_resumen_mohel{
	padding: 15px;
	min-height:110px
}
	
	h2 a, h2 a:visited {

		color: #5D2214;
		font-size:17px !important;
		text-decoration:underline;
		margin:0px;

	}
	
	h2 a:hover {color:#333333;}
	
	h2.top { padding-top: 0; border-top: none; }

	.sidebar h2 {
		font-size: 1.3em;
		font-weight: bold;
		color: #F8F1E1;
		margin: 0 0 0.9em 0;
		padding: 0;
		border-top: 0;
	}

h3 { font-size: 1.23077em; line-height: 1.25em; color: #999; }
	.format_text h3 { margin: 1.875em 0 0.625em 0; }
	.format_text h3.top { margin: 0 0 0.625em 0 !important; }

h4 { 
	text-transform:uppercase;
	font-size: 15px;
	margin-top:15px;

}


/*---:[ global elements ]:---*/

hr { display: none; }

a, a:visited {
	color: #681A08; /* #999; */
/*	text-decoration: none;*/
}

a:hover {
	color: #5D2214; /* #666; */
	text-decoration: underline;
}

a img { border: none; }

blockquote { /*font-family: Georgia, "Times New Roman", Times, serif; */color: #555; margin: 0 0 1.53846em 10px; padding: 0 0 0 10px; border-left: 1px solid #eee; }

/* abbr, acronym { font-size: 0.84615em; border-bottom: 1px dotted #888; letter-spacing: 1px; text-transform: uppercase; line-height: 1.0em; cursor: help; } */
abbr, acronym { border-bottom: 1px dotted #888; cursor: help; }

sub, sup { line-height: 1.0em; }

code { font-size: 0.92308em; color: #050; }

pre { margin: 0 0 1.66667em 0; padding: 0.75em; font-size: 0.92308em/1.66667em Consolas; background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { padding: 0 20px; font-size: 1.3em; }

.wpcf7-validates-as-required{
	border: 1px solid #5D2214;
}

/*---:[ #masthead styles ]:---*/
/*
#masthead #rss_subscribe { width: 40px; height: 40px; float: right; }
	#masthead #rss_subscribe a { display: block; width: 40px; height: 40px; background: url('images/icon_rss.gif') no-repeat; text-indent: -9999px; outline: none; }
#masthead #logo { font: bold 4.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; }
	#masthead #logo a, #masthead #logo a:visited { color: #111; }
	#masthead #logo a:hover { color: #237fa1; text-decoration: none; }
#masthead h1, #masthead #tagline { font: normal 1.4em/1.42857em Verdana, serif; padding: 0; color: #999; text-align: left; }
*/


/*---:[ content styles ]:---*/

.post_author { float:right; line-height: 1.66667em; margin: 0 0 1.66667em 0; padding: 0 10px; color: #999; }

	.post_author a, .post_author a:visited { color: #999; text-decoration: none; }

	.post_author a:hover { color: #999; text-decoration: underline; }

.format_text { /* font-size: 1.3em; */ margin-top:5px; /*padding: 0 10px; */}


	.format_text blockquote { }
	
	.foto_left{ float:left; margin-right: 5px;}

		.format_text blockquote.right { width: 180px; font-size: 1.2308em; line-height: 1.25em; margin: 0 0 0 10px; padding: 0.4375em 0 0.4375em 10px; border: none; float: right; }

		.format_text blockquote.left { width: 180px; font-size: 1.2308em; line-height: 1.25em; margin: 0 10px 0 0; padding: 0.4375em 10px 0.4375em 0; background: none; border: none; float: left; }

			.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }

	.format_text p { margin: 0 0 1.53846em 0;
	
	color:#333333;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:13px;
	
	 }

.alignleft{
	float:left;
	margin-right: 10px;
}

	.format_text p.note { padding: 0.76923em 10px; background: #ffffa0; border: 1px solid #d3d35d; }

	.format_text ul { list-style: none; margin: 0 0 1.53846em 0; }

	.format_text ol { margin: 0 0 1.53846em 20px; }

		.format_text li { }

		.format_text ul li { padding: 0 0 0 14px; background: url('images/bullet_text.gif') 0 0.38462em no-repeat; }

			.format_text ul li ul, .format_text ul li ol, .format_text ol li ul, .format_text ol li ol { margin: 0 0 0 10px; }

		.format_text li code { line-height: inherit; } /* This is basically a Safari hack :( */

	.format_text dl { margin: 0 0 1.53846em 0; }

		.format_text dt { font-weight: bold; }

		.format_text dd { margin: 0 0 1.53846em 1.53846em; }

	.format_text .ad { margin: 0 0 0 10px; float: right; clear: right; }

		.format_text .ad_left { margin: 0 10px 0 0; float: left; clear: left; }

	.format_text img { margin:6px; border:3px solid #7E755B; }

		.format_text img.left { margin: 0 10px 1.53846em 0; float: left; clear: left; }

		.format_text img.right { margin: 0 0 1.53846em 10px; float: right; clear: right; }

		.format_text img.center { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }

		.format_text img.block { display: block; margin: 0 auto 1.53846em 0; float: none; clear: both; }

		.format_text img.frame { padding: 9px; border: 1px solid #ddd; background: #eee; }

		.format_text img.stack { clear: none !important; }

.to_comments { margin: 0 0 1.81818em 0; padding: 0 10px; font-size: 1.1em/1.81818em; font-weight:normal; color: #999; clear: both; }

	.to_comments .date { padding: 0 0 0 14px; background: url('images/icon_date.gif') 0 50% no-repeat; }

	.to_comments .filed { padding: 0 0 0 14px; background: url('images/icon_filed.gif') 0 50% no-repeat; }

	.to_comments .num_comments { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat; }

.navigation {padding: 0.69231em 19px 0.76923em 19px;  font-size: 1.3em; line-height: 1.53846em; clear: both; }

	.navigation p { text-align: right; }

	.older { padding: 0 20px 0 0; float: left; }

	.previous { text-align: left; }



/*---:[ sidebar styles ]:---*/

ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 166px; margin: 0 0 2.5em 0; font-size: 1.2em/1.33333em; font-weight:normal; float: left; }

		li.widget p { margin: 0 0 1.33333em 0; }
		
		li.widget ul, li.linkcat ul { list-style: none; }
		
		li.widget ol { margin: 0 0 0 20px; }
		
			li.widget li, li.linkcat li { margin: 0 0 0.75em 0; }
			
				li.widget li br { display: none; }
			
				li.widget li ul, li.linkcat li ul { margin: 0.75em 0 0 20px; }
				
		#left_menu_sidebar li.page_item {
			/*font-family: Tahoma, Arial, Georgia;*/
			font-size: 11px;
			margin: 0 0 4px 0;
			padding: 3px 0;
			border-bottom: 1px dotted #ccc;
		}

		#left_menu_sidebar li a { color: #ffd; text-decoration:none; }

		#left_menu_sidebar li a:visited { color: #ffd; }

		#left_menu_sidebar li a:hover {
			color: #fff;
			background-color: #421414;
			display: block;
			margin: -6px 0 -3px 0;
			padding: 6px 0 3px 5px;
		}

		#left_menu_sidebar li.current_page_item {
			color: #ffd;
			background-color: #4c1a0f;
			display: block;
		}
		
		li.page-item-418 { font-size: 17px; margin-top: 7px; color:#5D2214 !important; } 	 /* LI masculino en la guia de nombres */
		li.page-item-418 a{
			color:#5D2214 !important;
			font-weight: bold;
		}
		
		li.page-item-421 { font-size: 17px; color:#5D2214 !important;}  /* LI femenino en la guia de nombres */
	
		li.page-item-421 a{
			color:#5D2214 !important;
			font-weight: bold;
		}
		
			/*---:[ calendar widget ]:---*/

			#calendar_wrap { width: 182px; margin: 0 0 0.83333em 0; padding: 0 8px 0 0; /*font-family: Georgia, "Times New Roman", Times, serif;*/ }

			table#wp-calendar { width: 182px; border-collapse: collapse; }

				table#wp-calendar caption { font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; }

				table#wp-calendar th { width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; }

				table#wp-calendar td { width: 26px; line-height: 1.66667em; color: #999; text-align: center; }

				table#wp-calendar td#next, table#wp-calendar td#prev { width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; }
				
			/*---:[ search widget ]:---*/

			#search { padding: 0.83333em 0; border: 1px dotted #ddd; border-width: 1px 0; text-align: right; }

				#search #s { width: 184px; padding: 2px; color: #333; background: #f2f2f2; font: normal 0.91667em Verdana, sans-serif; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; text-align: left; }

				#search #s:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

				#search input[type="submit"] { margin: 0.25em 0 0 0; padding: 2px 3px; color: #333; font: bold 1.0em Georgia, "Times New Roman", Times, serif; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }

				#search input[type="submit"]:hover { color: #237fa1; }
				
			/*---:[ default search form styles ]:---*/

			#search_form { }

				#search_form .search_input { width: 184px; padding: 2px; color: #333; background: #f2f2f2; font-size: 9px Arial; font-weight: normal; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; }

				#search_form .search_input:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }



/*---:[ footer styles ]:---*/

#footer p { font: normal 1.1em/1.63636em Verdana, sans-serif; color: #999; text-align: right; }

	#footer a, #footer a:visited { color:#000000; }

	#footer a:hover { color: #333; text-decoration: none; }



/*---:[ comment styles ]:---*/

#comments {background:#F8F8F8 none repeat scroll 0 0;
float:left;
margin:2em 3px 2em 0;
width:99%; border-bottom:1px dotted #CCCCCC;}

	.comments_intro { padding: 0 20px; font: normal 1.2em/1.66667em Verdana, sans-serif; border-bottom: 1px dotted #bbb; }

		.comments_intro span { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat;  font-weight:bold;float:left; margin-top:10px;}

	dl#comment_list { margin:0 0 1em; clear:both; }

		dl#comment_list dt.comment { background:#F8F8F8 none repeat scroll 0 0;
font-size:1.0em;
padding:1.2em 9px 0.71429em; }

			.comment_num { padding: 0 0 0 20px; font-size: 0.85714em/1.66667em; font-weight: bold; float: right; }

				.comment_num a, .comment_num a:visited { color: #999; text-decoration: none; }

				.comment_num a:hover { color: #237fa1; text-decoration: none; }
				
			.comment_time { font: normal 0.78571em Verdana, sans-serif; color: #999; }
				
		dl#comment_list dd.comment { background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px dotted #BBBBBB; margin-top:-10px;}
	dl#comment_list dd.author { margin-top: -5px;}
	
		dl#comment_list dt.alt, dl#comment_list dd.alt { background: #fff; }

		dl#comment_list dt.author, dl#comment_list dd.author { padding-left:20px; }
		
			.comment .format_text { padding: 0 10px; }
			
			.comment a.comment_link, .comment a.comment_link:visited { font-style: italic; font-weight: bold; color: #333; background: none; text-decoration: none; }
			
			.comment a.comment_link:hover { color: #333; text-decoration: underline; }
			
			

/*---:[ comment form styles ]:---*/

#respond { margin: 0 0 0.83333em 0; padding: 0 20px; font: normal 1.2em/1.66667em Verdana, sans-serif; }

	#respond span { padding: 0 0 0 14px; background: url('images/icon_leave_comment.gif') 0 50% no-repeat; }

#comment_form { width: 425px; padding: 0 19px; }

	#comment_form p { padding: 0.69231em 0 0.76923em 0; font-size:0.9em; line-height: 1.53846em; }
	
	#comment_form p.submit_p { padding-bottom: 1.30769em; }
	
		#comment_form label { padding: 0 0 0 10px; }

		#comment_form .text_input { width: 206px; padding: 2px; color: #333; font-size: 1.0em; font-weight: normal; border:1px solid #AAAAAA; border-right-color: #eee; border-bottom-color: #eee; }
		
		#comment_form .text_input:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
		
		#comment_form .text_area {width:540px !important; height: 6.15385em; line-height: 1.53846em; }
	
		#comment_form .form_submit { -x-system-font:none;
border:1px solid #CCCCCC;
cursor:pointer;
font-size:1.07692em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0.35714em 4px; }
		
		#comment_form .form_submit:hover { color: #237fa1; }
		
		#comment_form p.subscribe-to-comments { font-size: 1.3em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
	
	

/*---:[ self-clearing floats from Dan Cederholm at simplebits.com ]:---*/

#container:after, #content_box:after, #nav ul:after, #footer_bottom:after, .navigation:after, #comments:after, dl#comment_list:after, dl#comment_list dd:after, #comment_form:after, #search_form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Agregados de Think-Thanks */

#logo_section { margin: 0 10px 30px 10px; padding: 0 10px; text-align: left; }
#logo { font-size: 3.9em; margin-left: -10px; }
#logo_section #logo a, #logo_section #logo a:visited { color: #111; }
#logo_section #logo a:hover { color: #237fa1; text-decoration: none; }

#top_links {
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 10px;
	font-weight: bold;
	color: #5d2214;
	clear: both;
	margin: 0 0 7px 13px;
	float:right;
}

#top_links a, #top_links a:visited{
	color: #5d2214;
}

#arr_izq {
	float: left;
	display: inline;
}

#arr_cent {
	float: left;
	display: inline;
	width: 90px;
	height: 70px;
}

#arr_der {
	display:inline;
	float:right;
	margin-top:-55px;
}

#buscar_leyenda {
	color: #F8F1E1;
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 13px;
	font-weight: bold;
}

#hoy {
	color: #d5c7c4;
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #d5c7c4;
	padding-bottom: 5px; margin-bottom: 5px;
}

#hoy_fechas { }

#links_diarios {
	padding-left: 15px;
}


#encendido_velas_shabat {
	background-color: #49190e;
	margin: 10px -13px 13px -18px;
	padding: 20px;
}

#encendido_velas_shabat #velas_shabat_select_ciudad {
	color: #4e1b0f;
	width: 146px;
	height: 24px;  /* esto es un ajuste especial combinado con el padding */
/*	font-family: Arial, Tahoma;*/
	font-size: 10px;
	font-weight: bold;
	background-color: #f1f9d8;
	padding: 5px;
	border: 0 none;
	vertical-align: middle;
	/* background-image: url("images/boton_velas_shabat.png"); */
}

#encendido_velas_shabat #shabat_boton_velas {
	background: url(images/boton_velas_shabat.png);
	width: 20px;
	height: 24px;
	border: 0px;
	vertical-align: middle;
	margin-left: -2px;
}

#formulario_de_suscripcion {
	background-color: #49190e;
	margin: 10px -13px 14px -18px;
	padding: 10px 3px 10px 18px;
}

#formulario_de_suscripcion #suscripcion_texto_email {
	color: #4e1b0f;
	background-color: #f1f9d8;
	border: 0 none;
	vertical-align: middle;
/*	font-family: Arial, Tahoma;*/
	font-size: 10px;
	font-weight: bold;
	width: 120px; /* 127px; */
	height: 14px;  /* esto es un ajuste especial combinado con el padding */
	padding: 5px;
}

#formulario_de_suscripcion #suscripcion_boton_enviar_mail {
	background: url(images/boton_suscripcion.png);
	width: 21px;
	height: 24px;
	border: 0px;
	vertical-align: middle;
	margin-left: -2px;
	cursor:pointer;
}

#suscripcion { }

.pagenav {
	color: #d5c7c4;
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #d5c7c4;
	padding-bottom: 3px; margin-bottom: 3px;
}

.titulo_bloque {
	margin: 12px 10px 0 12px;
}

#espaciado_titulo_noticias {
	margin: 12px 0 0 12px;
}

#espaciado_titulo_blogs {
	margin: 19px 0 -4px 12px;
	border-bottom:1px dotted #5D2214;
}

#espaciado_titulo_destacados {
	margin: 30px 0 13px 12px;
	border-bottom:1px dotted #5D2214;
	padding-bottom:3px;
}

#espaciado_titulo_buscar_por_temas {
	border-bottom:1px dotted #5D2214;
	color:#681A08;
	font-size:15px;
	font-weight:bold;
	margin:30px 0 13px 12px;
	padding-bottom:3px;	
}
.ver-mas {
	float:right;
	font-size:13px;
	font-weight:bold;
}
.imagen_post_principal_destacado {
	margin: 0 15px 10px 0;
	float: left;
	display: block;
	border:3px solid #5D132A;
}

.texto_posts_principales_destacados {
	margin: 0;
	color: #5d2214;
	/*font-family: Arial, Georgia, "Times New Roman", Times, serif;*/
	font-size: 11px;
	font-weight: normal;
}

.texto_posts_principales_destacados a {
	margin: 0;
	color: #5d2214;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
}

.separador_horizontal_destacados_principales {
	margin: 0;
	background: url("images/separador_horizontal_destacados_principales.png") repeat-x;
	height: 28px;
}

.titulo_post_principal_destacado {
	margin: 0 !important;
	color: #681a08 !important;
/*	font-family: Arial, Georgia, "Times New Roman", Times, serif !important;*/
	font-size: 20px !important;
	font-weight: bold !important;
	text-decoration:none;
}

.excerpt_post_principal_destacado {
	margin: 0;
	color: #5d4b3a;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

.bloque_estandar_inicio {
	color: #353535;
	/*font-family: Arial, Tahoma, Geneva;*/
	font-size: 13px;
	font-weight: normal;
}

#bloque_noticias_inicio {
	background:#BBBC9E url(images/borde_box.jpg) repeat-x;
	border: 1px solid #CCCCCC;
	height: 100%;
	margin: 0 10px 0 -10px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	width: 569px;
}

.primera_letra_nombres{
	font-size: 16pt;
}

#bloque_ppal_nombres_hebreos {
	height: 100%;
	margin: 0 10px 0 -10px;
	overflow: hidden;
	padding: 0 30px;
	position: relative;
	width: 569px;
}

#bloque_ppal_nombres_hebreos li.page_item {
	border: 0;
	padding: 2px !important;
}




#bloque_nombres_hebreos {
	height: 100%;
	margin: 0 10px 0 -10px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	width: 569px;
}

#bloque_nombres_hebreos li.page_item {
	border: 0;
	display: inline;
}

#bloque_nombres_hebreos li.page_item a {
	color: #353535 !important;
	font-size: 10px !important;
	padding: 2px !important;
	display: inline;
}

#bloque_nombres_hebreos li.page_item a:hover {
	background-color: #353535 !important;
	color: #ffd !important;
}


.columna_noticia_inicio {
	color: #353535;
	margin:0 2px 0 0;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 3px;
	margin: 2px;
	width: 130px;
	overflow: hidden;
	float: left;
}

.fin_columnas {
	clear: both;
}

.columna_noticia_inicio h2 {
	color: #4a3b2d;
/*	font-family: Arial, Tahoma, Geneva;*/
	font-size: 12px;
	font-weight: bold;
}

.banners_list li {
	margin: 3px 0;
}

#s {  /* "ex" buscar_campo */
	background: url(images/buscar_campo.png);
	width: 104px;
	height: 24px;
	border: 0;
	vertical-align: middle;
}

#buscar_boton {
	background: url(images/buscar_boton.png); /* url(images/buscar_enviar.png); */
	width: 41px;
	height: 24px;
	border: 0px;
	vertical-align: middle;
	margin-left: -2px;
}

#ensenanza_semanal {
	margin-bottom: 30px;
}

#ensenanza_semanal_fecha {
	text-align: right;
	margin: 7px 15px 13px 0;
}

#sector_banners { }

.grafico_banner {
	margin: 5px 0;
}

.category_icon_in_category {
	margin: 0 5px 0 10px;
}

.category_icon_in_front {
/*	margin: 10px;*/
	border: 3px solid #7e755b;
}

#destacados_del_mes {
	padding: 10px;
}
#contenedor_PDFs {
	padding: 10px;
	margin-bottom: 20px;
}

.columna_PDF {
	float: left;
	padding: 15px 35px;
}

#contenedor_de_categoria_en_archive { }

.columna_de_contenedor_de_categoria_en_archive {
	float: left;
}

#ficha_rabino {
	background-color: #E6EFC2;
	margin: 15px;
	padding: 20px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

#ficha_rabino_col_izq {
	width: 33%;
	height: 100%;
	float: left;
}

#ficha_rabino_col_der {
	width: 65%;
	float: left;
}

.floatstop {
	clear: both;
}

.enviar_mail_resaltado {
/*	font-family: Arial, Georgia, "Times New Roman", Times, serif;*/
	font-size: 15px;
	font-weight: bold;
}

.rojo {
font-size:12px;
font-style:italic;
color:#49190E;
}

.rojo_bordes_horizontales {
	color: #49190E;
	/*font-family: "Trebuchet MS", Arial, Tahoma;*/
	font-size: 12px;
	border-top: 2px solid #8F301A;
	border-bottom: 2px solid #8F301A;
	padding:12px 7px 12px 0;
		margin: 20px 0;
}

.marron {

}

.bloque_registro_mujer {
	overflow: hidden;
	position: relative;
}

.contenedor_imagen_mujer {
	width: 120px;
	padding: 15px;
	float: left;
	height: 100%;
}

.thumbnail{
	border:3px solid #7E755B;
}

.contenedor_imagen_mujer img{
	
	border:3px solid #7E755B;
}

.contenedor_texto_resumen_mujer {
	color:#333333;
	float:left;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:13px;
	padding-top:15px;
	width:400px;

}


.contenedor_texto_resumen_blogs {
	color:#333333;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:13px;
	padding-top:15px;

}


.contenedor_texto_resumen_likutei {
	color:#333333;
	float:left;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:13px;
	padding-top:15px;

}



.contenedor_texto_listado_viejos_mujer {
	color:#333333;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:11px;
	width:400px;
	margin-top: 3px;
	margin-bottom: 25px;
}

ol.footnotes { }   /* ol */

li.footnote {  /* li */
	color: #5D2214 !important;
}

li.footnote a {
	color: #5D2214 !important;
}

li.footnote a:hover {
	color: navy !important;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	display: inline; !important;
}

.footnote-link {
	color: #CF1920 !important;
}

#paginas_de_nombres_hebreos {
	color: #c5c5c5 !important;
	background: none !important;
	display: inline !important;
}

#titulo_envia_msg_al_rebe {
	font-size: 19px;
	margin-left: 20px;
}

#nombre_rabino {
	color: #333333;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
}

#rebe_titulo_resenna {
	color: #fff;
	background-color: #49190E;
	padding: 4px 8px;
	/*font-family: Tahoma, Arial, Georgia, Verdana;*/
	font-size: 14px;
	font-weight: bold;	
}

#rebe_contenedor {
	/* padding: 3px; */
	border: 1px solid #49190E;
	background-color: #FBFFEF;
}

.rebe_fila {
	/* margin: 2px 0; */
	clear: both;
	border: 1px solid #49190E;
}

.rebe_fecha {
	font-family: Tahoma, Arial, Georgia, Verdana;
	font-size: 24px;
	font-weight: normal;
	float: left;
	padding: 5px;
	margin-right: 8px;
}

.rebe_texto {
	font-family: Tahoma, Arial, Georgia, Verdana;
	font-size: 12px;
	padding: 5px;
	min-height:30px;
}

#bloque_velas_shabat {
	margin: 10px auto auto 20px;
}

.horas_velas {
	/*font-family: Helvetica, Georgia, Arial;*/
	font-size: 13px;
	font-weight: bold;
	color: #5D2214;
	padding: 10px 0 5px 25px;
}

/*
#lester_mail {
	text-align: left;
	margin: 30px auto 20px 10px;
}
*/

.lester_controls {
	float:left;
	width:200px;
	margin-left:10px;
}

/* ------------------------------
          Calendar block
--------------------------------- */

#section_title {
/*	font-family: Tahoma, Verdana, Arial;*/
	font-size: 17px;
	color: #333;
	padding: 10px;
}

.white_line {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-size: 13px;
	color: #333;
	padding: 4px;
	background-color: #fff;
}

.gray_line {
	/*font-family: Verdana, Tahoma, Arial;*/
	font-size: 13px;
	color: #333;
	padding: 4px;
	background-color: #d4d0d8;
}

.first_block {
	height: 90px;
	width: 100px;
	padding: 10px;
	text-align: right;
}

.first_block_clean { background-color: #efefef; }

.first_block_dark { background-color: #cccccc; }

#calendar {
	padding: 4px;
	background-color: #e8e8e8
}

.calendar_arrow {
	font-weight: bold;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: #d3d3d3;
}
.calendar_arrow  a{
	text-decoration: underline;
}

#calendar_title {
	color: #5D132A;
	text-align: center;
	font-weight: bold;
	font-size: 21px;
	height: 35px;
}

#calendar_subtitle {
	color: #353535;
	text-align: center;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
}
#calendar_subtitle a {
	text-decoration: underline;
}

.calendar_day_label {
	color: #999;
	font-weight: bold;
	font-size: 12px;
	height: 30px;
}

.calendar_day_label th {
	text-align: center;
}

.calendar_cell {
	font-size: 13px;
	color: #333;
	background-color: #CFCFCF !important;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
	width: 75px; /* 36px; */
	height: 120px; /* 40px; */
}

.velas_cell {
	font-size: 13px;
	color: #333;
	background-color: #CFCFCF !important;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
	width: 75px; /* 36px; */
}

.calendar_cell_daily_icons {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 12px;
}

.calendar_cell_date_number {
	/*
	margin: 0px; padding: 0px;
	height: 16px;
	clear: both;
	*/
	font-weight: bold;
}

.calendar_cell_floor {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
}

.actual_month {
	background-color: #e8e8e8;
}

.actual_month a {
	text-decoration: none;
	color: #333;
}

.other_month {
	background-color: #f4f4f4;
	color: #999;
}

.calendar_weekend {
	background-color: #d3d3d3;
}

.current_date {
	background-color: #49190E !important;
	color: #FFFFDD;
	font-size: 18px;
	font-weight: bold;
}

.current_date a {
	color: #fff;
	margin: 0px;
	padding: 0px;
}

.current_date_conversor {
	font-size: 20px;
	font-weight: bold;
	
	background-color: #49190E !important;
	color: #FFFFDD;
}

.current_date_conversor a {
	color: #fff;
	margin: 0px;
	padding: 0px;
}

.event_title {
	font-family: Tahoma, Arial; 
	padding: 0px 4px 4px 4px;
	height: 19px;
}

.event_author {
/*	font-family: Tahoma, Verdana, Arial;*/
	font-size: 11px;
	padding: 4px;
	color: #333;
}

.event_author a { color: #660066; }

#event_list {
	/*font-family: Tahoma, Verdana, Arial;*/
	font-size: 9px;
	color: #333;
	padding: 4px;
	background-color: #fff;
}

.event_type {
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 10px;
	font-weight: bold;
	color: #999;
	text-align: left;
	margin: 0px;
	padding-left: 3px;
	width: 85px;
	height: 14px;
}

.event_type_label {
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 10px;
	font-weight: bold;
	color: #999;
	text-align: left;
	padding: 2px;
	border: 1px solid #fff;
	width: 175px;
	height: 15px;
}

.event_description_text {
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 10px;
	color: #666;
	text-align: left;
	text-decoration: none;
	padding: 3px;
}

.event_description_hour {
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding: 3px;
	text-align: center;
	width: 60px;
	height: 80px;
	background-color: #ccc;
}

.events_separator_line { }

.events_separator_line_left {
	border: 1px solid red;
	background-color: #fffddd;
	height: 3px;
	width: 33%;
	display: inline;
}

.events_separator_line_right {
	border: 1px solid red;
	background-color: #cccddd;
	height: 3px;
	width: 67%;
	display: inline;
}

hr {
	border: none;
	border-top: dotted 1px #ccc;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
}

.holiday {
	background-color: #ffff00;
}

.holiday a {
	color: #333;
}

.holiday_day_title_text {
	background-color: #f9f93a;
	/*font-family: Tahoma, Verdana, Arial;*/
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	height: 27px;
	width: 546px;
}

.holiday_day_title_image_left {
	background: url(/images/clarin_schedule_holiday_yellow_title_left.png);
	height: 27px; width: 9px;
}

.holiday_day_title_image_right {
	background: url(/images/clarin_schedule_holiday_yellow_title_right.png);
	height: 27px; width: 9px;
}

.holiday_day_title_important {
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

.birthday_title {
	background-color: #2bbaff;
	color: #fff;
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	padding: 4px;
}

.birthday_title_important {
	font-weight: bold;
	font-size: 10px;
	display: inline;
}

.birthday_title_important a {
	color: #fff;
}

.comment_count {
	color: #666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 115px;
}

.writer_name_and_date {
	color: #666;
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 11px;
	font-weight: bold;
	text-align: right;	
}

#create_new_content_legend {
	color: #333;
	background-color: #efefef;
	padding: 7px;
	/*font-family: Tahoma, Arial;*/
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
}

#create_new_content_legend a {
	color: #333;
}

#load_schedule_contents_form {
	color: #333;
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
}

#load_schedule_contents_form_secondary_element {
	color: #999;
/*	font-family: Tahoma, Arial, Verdana;*/
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
}

#main_schedule_titles {
/*	font-family: Verdana, Helvetica, Arial, "Times New Roman";*/
	margin: 25px 10px 5px 10px;
}

#main_schd_big_title {
	font-size: 17px;
	font-weight: bold;
}

.first_fields_alignment {
	width: 75px;
	text-align: right;
	padding-right: 10px;
}

.second_fields_alignment { width: 110px; }

#event_create_button {
	border: 0px;
	background-image: url("/images/clarin_schedule_create_event_button.png");
	width: 105px;	height: 26px;
	background-color: transparent;
	cursor: pointer;
}

.white_line_between_hours {
	border: 1px solid #fff;
}

.hebrew_date {
	font-size: 11px;
	color:#5D132A;
	padding-top: 4px;
	font-weight: normal;
}

#hebrew_date_today {
	font-size: 12px;
	color: #fff;
}

#hebrew_holiday_today {
	font-size: 13px;
	color: #FF5F5F;
}

.hebrew_date_conversor {
    font-size: 16px !important;
    /*float: right;*/
}

#hebrew_date__conversor_today {
    font-size: 17px !important;
    color: #25DF1B;
}

#hebrew_holiday__conversor_today {
    font-size: 18px !important;
    color: #FF5F5F;
}

.fiesta {
	font-size: 9px;
	font-weight: bold;
	color: #7F0707;
}



	.festividades_titulos{
	font-size:17px !important;
	}
	
	.blogs_titulos{
	font-size:17px !important;
	margin-bottom: 20px !important;
	}


.blogs_titulos a, .blogs_titulos a:visited{
		color: #5D2214;
		font-size:17px !important;
		text-decoration:underline;
		margin:0px;

}

.blogs_titulos a:hover{
		color:#333333;

}

.festividades_titulos a, .festividades_titulos a:visited{
		color: #5D2214;
		font-size:17px !important;
		text-decoration:underline;
		margin:0px;

}

.festividades_titulos a:hover{
		color:#333333;

}


.festividades_celdas_td {
	width: 190px;
}

.festividades_celdas_td img{
	border: 3px solid #7E755B;	
}

.alignright {
	float: right;
	margin: 10px 15px 10px 20px;
}

.lista_posts_festividades {
	margin: 30px;
	font-family: Helvetica, Tahoma, Arial, Verdana;
	font-size: 12px;
}

#calendar_conversor_title {
	color:  #5D132A;
	text-align: center;
/*	font-family: Tahoma, Arial, Verdana;*/
	font-weight: bold;
	font-size: 16px;
	height: 35px;
}

.calendar_cell_date_number_gregorian {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    /* border: 1px solid green; */
    float: left;
    margin: 0 auto 0 10px;
}

.calendar_cell_date_number_jew {
    color: #5D132A;
    font-size: 16px;
    font-weight: bold;
    /* border: 1px solid blue; */
    float: right;
    margin: 0 10px 0 auto;
}

.bloque_magazine{
	float:left;
	margin-bottom:40px;
	margin-left:35px;
	width:230px;
	text-align: center;
}
.bloque_magazine img{
	margin: 15px auto 10px;
	border:3px solid #7E755B;
}

.bloque_magazine h2{
		color: #5D2214;
		font-size:17px !important;
		margin:0px;

}

#texto_haiom_iom_historia_destacada {
    padding: 10px 20px;
    color:#ffffff;
float:left;
font-family:Arial,"Trebuchet MS",Tahoma;
font-size:13px;
}

#texto_haiom_iom_para_la_fecha {
    color: #49190E;
    border: 1px solid #49190E;
    padding: 10px 20px;
    margin: 25px 70px;
 /*   font-family: sans-serif;*/
    font-size: 13px;
}

#texto_haiom_iom_perla {
    padding: 10px 20px;
	color:#333333;
	font-family:Arial,"Trebuchet MS",Tahoma;
	font-size:13px;
}

#leyenda_beit {
	color: #49190E;
	font-family: serif;
	font-size: 19px;
	font-style: italic;
        text-align: center;
        margin: 35px auto;
}

.cuadro_beit {
	border: 1px solid #49190E;
	padding: 10px;
	width: 250px;
}

.titulo_cuadro_beit {
	color: #fff;
	background-color: #49190E;
	font-family: sans-serif;
	font-size: 13px;
        font-weight: bold;
	padding: 4px 8px;
	margin: -10px -10px 10px -10px;
}

#beit_contenedor { }

#beit_izquierda {
    float: left;
    margin-right: 15px;
    /* border: 3px solid blue; */
}

#beit_derecha {
    float: left;
    width: 255px;
    /* border: 3px solid orange; */
}

.calendario_encendido_de_velas_horas {
    font-size: 11px;
    font-weight: bold;
}
img.WP-EmailIcon , img.WP-PrintIcon{
	float:left;
}

.autor_blog_texto{
	color:#ffffff !important;
	font-family: Times !important;
	font-size:12pt !important;
	padding-left: 125px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.que_aprendemos_texto{
	color:#ffffff !important;
	font-family: Times !important;
	font-size:12pt !important;
	padding-left: 110px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	}

.wpcf7-form input[type="text"], .wpcf7-form textarea{
	width: 300px;
	border:1px solid #5D2214;
}
