@charset "utf-8";
/* CSS Document */
/*=======PLANTILLA CSS DE LA BUENA PARTE=========*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*===LA BUENA PARTE PLANTILLA GENERAL===*/
/*Estructura General*/
	html{
		background: 	#9c6603;}
	#wrap {
		background: 	#612505; 
		width: 			690px; 
		margin: 		0 auto;
	}
	#header {
		width: 			680px; 
		height: 		168px; 
		background: 	#FFF url(images/cabezal.jpg); 
		margin: 		0 auto 5px auto; 
		text-align: 	center;
	}
	#header h1, #header h2, #header p {
		display:		none;
	}
	address {
		font-style:		italic;
	}
	em {
		font-style:		italic;
	}
	strong {
		font-weight:	bold;
	}
/*menu*/
	#menu {
		height:			20px;
	}
	#menu ul li {
		color: 			#FFF; 
		float: 			left; 
		padding: 		0; 
		padding-left:	15px; 
		list-style: 	none; 
		margin: 		0;
	}
	#menu ul li a {
		color:			#fff; 
		text-decoration:none;
	}
	#menu ul li a:hover {
		color:			#FFCC66; 
		font-weight: 	bold;
	}
/*contenido*/
	#cont {
		width: 			680px; 
		background: 	#E8CF9B url(images/bkcont.jpg) repeat-y center;
		background:		url(images/bk_trigo.jpg);
		margin: 		0 auto; 
		position:		relative; 
		padding-top:	10px;
	}
	#cont h1 {
		color:			#612505; 
		font-size:		153%; 
		font-weight:	bolder; 	
	}
	#cont h2 {
		background:		#612505;
		padding:		3px 20px;
		margin-bottom:	10px;
		
		color:			#fff; 
		font-size: 		100%; 
		font-weight: 	bolder; 
	}
	#cont h2:hover {
		background:		#9C6603;
		padding:		3px 20px;	
		
		color:			#FFF; 
		font-size: 		100%; 
		font-weight: 	bolder; 
	}
/*vinculos en subtitulos*/	
	#cont h2 a {
		color:	#fff;
		text-decoration:none;
		font-size:100%;
		}
	#cont h2 a:hover {
		color:	#ff9;
		text-decoration:none;
		font-size:100%;
		}	
	#cont h3 {
		color:			#612505; 
		font-size: 		107%; 
		font-weight: 	bold;  
		margin-left:	40px;
	}
	#cont h3 a {
		color:			#612505; 
		text-decoration:none;
	}
	#cont h3 a:hover{
		color: 			#000000; 
		font-weight:	bolder;
	}
	#cont p {
		margin: 		10px 40px; 
		margin-top:		10px; 
		text-align: 	justify;
	}
	#cont a {
		color:			#612505;
	}
/*tooltip*/
	#cont a.biblegateway {
		color: 			#612505;
	}
	#cont a.biblegateway span {
		display:		none; 
		padding: 		5px; 
		font-size:		100%;
	}
	#cont a.biblegateway:hover span, #cont a.biblegateway:focus span, #cont a.biblegateway:active span {
		display: 		inline; 
		background: 	#612505; 
		color:			#fff; 
		border: 		2px solid #CCCCCC; 
		position:		absolute; 
		white-space:	pre; 
		text-align:		left; 
		text-decoration:none;
	}   
	#cont p a.citatooltip {
		color:			#612505; 
		font-size:		90%;
	}
	#cont p a.citatooltip span {
		display: 		none; 
		width: 			250px; 
		padding: 		5px; 
		white-space:	pre-line; 
		font-size:		90%; 
		line-height:	135%;
	}
		#cont p a.citatooltip:hover span, #cont p a.citatooltip:focus span, #cont p a.citatooltip:active span {
		display:		block; 
		background: 	#612505; 
		color:			#fff; 
		border: 		2px solid #CCCCCC; 
		position:		absolute; 
		white-space: 	pre-line; 
		text-align:		left; 
		text-decoration:none;
	}
/*compartir*/
	#cont #compartir {
		top:			15px; 
		margin-left: 	220px;
	}
		#cont #compartir a, #cont #compartir * a {
		text-decoration: none;}
/*===FORMATO DEL ÍNDICE POR MES DE LBP===*/
	/*Texto y tipografía*/
	#wrap #cont table tr td a span {
		display: 		none;
	}
	#cont table tr td a {
		color: 			#612505; 
		text-decoration:none; 
		margin-left:	5px; 
		position:		relative;
	}
	#wrap #cont table tr td a:hover span {
		display: 		block; 
		position:		absolute; 
		background:		#612505; 
		color: 			#FFF; 
		border: 		1px solid #CCC; 
		padding:		5px; 
		font-family: 	Arial, Helvetica, sans-serif; 
		font-size: 		90%; 
		font-weight: 	bold; 
		text-align: 	left; 
		top: 			-5em; 
		left: 			-6em; 
		width: 			150px;
	}
		/*formato tabla*/
	table{
		border-collapse:collapse; 
		border: 		1px solid #612505; 
		margin: 		1px auto; 
		text-align: 	center;
		width:			200px;
	}
	table tr td {
		padding: 		0.5px 2px; 
		border:			1px solid #612505;
	}
		table tr td:hover{
		background: 	#FA3;
	}
	caption{
		color: 			#632000; 
		font-weight: 	bolder;
		text-transform:	uppercase;
		margin:			2px;
		text-align:		center; 
		font-size:		90%;
	}
/*=======SECCIONES==========*/
/* Buscador */
	#wrap #cont #google {
		margin:			0px 0px 10px 20px; 
		border:			none;
		
		color:			#FFF;
		font-weight:	bold;
		}
/* Publicaciones "El Sembrador" */		
	#wrap #cont #cont-sem {
		height:			160px;
		background: 	#E8CF9B url(images/bkcont.jpg) repeat-y center;
		border: solid 5px #612505;
		padding: 0 0 10px 0px;
		margin:	0px 10px 20px 10px;
		position:relative;
		}	
	#wrap #cont #cont-sem img.imgcruz{
		float:			right; 
		margin:			2px 10px 0 20px;
		position:absolute;
		top:5px;
		right:10px;
		}
	#wrap #cont #cont-sem ul li a {
		text-decoration:none;
		}
	#wrap #cont #cont-sem ul li a:hover {
		color:			#900;
		font-weight:bolder;
		}
	#wrap #cont #cont-sem a img	{
		float:left;
		margin:5px 10px 0px 10px;
	}
/* Sembrador actual */		
	#wrap #cont #cont-sem-actual {
		width:			370px;
		height:			190px;
		float:			left;
		background: 	#E8CF9B url(images/bkcont.jpg) repeat-y;
		padding: none;
		margin: 0 10px 20px 10px;
		border: 5px solid #612505;
		}
	#wrap #cont #cont-sem-actual h2 {
		margin-top:0;
		}	
	#wrap #cont #cont-sem-actual img{
		float:			left; 
		margin:			5px 20px 0px 10px;
		}
	#wrap #cont #cont-sem-actual p {
		padding:	5px 10px;
		margin:		0px 0 10px 0;
		text-align:left;
		}
	#wrap #cont #cont-sem-actual a.listasem, #wrap #cont #cont-sem-actual a.listaeb {
		margin-left: 10px;
		text-decoration:none;
		position:relative;}
	#wrap #cont #cont-sem-actual a.listasem:hover, #wrap #cont #cont-sem-actual a.listaeb:hover {
		z-index:997; /* va a estar por encima de todo */ 
		}	
	#wrap #cont #cont-sem-actual a.listasem span, #wrap #cont #cont-sem-actual a.listaeb span{
		display:none;
		width: 			320px; 
		padding: 		2px; 
		white-space:	pre-line; 
		font-size:		90%; 
		line-height:	135%;}
	#wrap #cont #cont-sem-actual a.listasem span table, #wrap #cont #cont-sem-actual a.listaeb span table{
		border-collapse:collapse;
		border:none;
		width:320px;
		text-align:left;
		}
	#wrap #cont #cont-sem-actual a.listasem span table tr td, #wrap #cont #cont-sem-actual a.listaeb span table tr td{
		width:320;
		border:none;}	
	#wrap #cont #cont-sem-actual a.listasem:hover span, #wrap #cont #cont-sem-actual a.listasem:focus span, #wrap #cont #cont-sem-actual a.listasem:active span {
		display:		block; 
		background: 	#E8CF9B;
		top:			-20px;
		left: 			205px;
		color:			#000; 
		border: 		2px solid #612505; 
		position:		absolute; 
		white-space: 	pre-line; 
		text-align:		left; 
		text-decoration:none;
		
	}
	#wrap #cont #cont-sem-actual a.listaeb:hover span, #wrap #cont #cont-sem-actual a.listaeb:focus span, #wrap #cont #cont-sem-actual a.listaeb:active span {
		display:		block; 
		background: 	#E8CF9B;
		top:			-20px;
		left: 			305px;
		color:			#000; 
		border: 		2px solid #612505; 
		position:		absolute; 
		white-space: 	pre-line; 
		text-align:		left; 
		text-decoration:none;
		
	}	
/*La Buena Parte*/
	#wrap #cont #cont-lbp {
		text-align:center;
		margin:0;
		padding:0;}
	#wrap #cont #cont-lbp {
		width:			250px;
		height:			190px;
		float:			right;
		padding:none;
		margin: 0 10px 20px 10px;
		border: 5px solid #612505;
		background: 	#E8CF9B url(images/bkcont.jpg) repeat-y right;
	}
	#wrap #cont #cont-lbp table tr td a {
		position:relative;}
	#wrap #cont #cont-lbp table tr td a span{
		display:		none;
		width: 			150px; 
		padding: 		4px; 
		white-space:	pre-line; 
		font-size:		90%;
		background:		#E8CF9B url(images/bk-tooltip.gif);
		}
		#wrap #cont #cont-lbp table tr td a:hover{
		z-index:		998!important;  
		color:			#612505;
		}
	#wrap #cont #cont-lbp table tr td a:hover span {
		background:		#E8CF9B url(images/bk-tooltip.gif);
		width: 			150px;
		padding:		4px;
		border: 		2px solid #612505;
		
		display: 		block; 
		position:		absolute;
		top: 			25px; 
		left: 			10px;
		 
		color: 			#612505; 
		 
		
		font-size: 		90%; 
		font-weight: 	bold; 
		text-align: 	left;
	}
/*slider*/
	#wrap #cont #cont-sec-pag {
	height:				210px;
	clear:				left;
	margin: 0 10px 20px 10px;
	border: 5px solid #612505;
	background: 	#E8CF9B url(images/bkcont.jpg) repeat-y right;
	}
/*=================SLIDER=================================*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid navy;
border-bottom-width: 6px;
width: 400px; /*width of featured content slider*/
height: 170px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #612505;
padding: 5px 20px;
padding-bottom: 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
/*============================== FIN SLIDER =================================*/
/*Agregados*/
.contentdiv {
	padding: 10px;
	height:130px;	
	}
.imagenGeneral {
	margin: 0 10px;
	border: 3px solid #612505;
	}
#cont .contentdiv h3 {
	padding: 0px 0 5px;
	
	font-size: 131%;
	font-weight: bold;
	color:#612505;}
.contentdiv h3 a {text-decoration:none;}
#cont .contentdiv h3 a:hover { letter-spacing:2px; color:#000; font-weight:bolder; text-decoration:underline;}
#cont .contentdiv p {
text-align:justify;
margin:0px 10px;}
#cont .contentdiv p a {
text-decoration: none;
color:#612505;
font-weight:bold;
}
#cont .contentdiv p a:hover {
text-decoration: underline;
color:#612505;
font-weight:bolder;
}
/*pie*/
	#pie {
		background: 	#C6AA39; 
		width: 			680px;
		margin: 		10px 0 0 0; 
		padding: 		7px 0 7px 0px;
		border-top:#612505 solid 5px;
		border-bottom:#612505 solid 5px;
		position:relative;
	}
	#pie ADDRESS {
		text-align: 	center; 
		font-weight: 	bolder; 
		color: 			#fff; 
		font-size:		80%;
	}
		#pie address span.dirsem {
		direction: 		rtl; 
		unicode-bidi: 	bidi-override;
	}
	#pie #contador {
		position:absolute;
		top:			1px; 
		left: 			1px;
		}