*{ margin:0; padding:0;}
body{ background:#fff url(../images/bg_body.jpg) top repeat-x; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#333; }
img{ border:none;}
p{ margin:0; padding:8px 0;}
a, object,a:focus{outline: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a:visited{ color:#004a6d;}
h1{ color:#648f20; font-size:16px; font-weight:normal; margin:0; padding:0 0 10px 0;}
h2{ font-size:16px; font-weight:normal; border-bottom:#b1c78f solid 1px; padding:0 0 4px 0; text-align:left; font-family:Arial, Helvetica, sans-serif;}
h3{ color:#648f20; font-size:16px; font-weight:normal; margin:0;  background:url(../images/puntos_hori.gif) bottom repeat-x; padding:23px 0 0 11px;}
h4{ color:#f90; font-size:16px;  margin:0; padding:0 0 10px 0;}

.ajuste{ width:900px; margin:0 auto; overflow:hidden;}
.blanco16{ color:#fff; font-size:16px;}
.blanco14{ color:#fff; font-size:14px;}
.borderNone{ border:none!important; background:none;}
.bordeVerde{ float:left; width:100%; border-bottom:#b1c78f solid 1px; padding:29px 0 20px 0;}
.divcomentarios{ float:left; width:100%;padding:29px 0 20px 0;}
.bordeVerde p{ padding:8px 0 8px 11px; line-height:20px;}
.bordeVerde img{ float:right; margin:12px 0 12px 20px;}
.bordeVerde2{ float:left; width:647px; border-bottom:#b1c78f solid 1px; padding:29px 0 20px 0; margin:0 0 10px 0;}

.buscador{ float:left; width:643px; background: url(../images/puntos_hori.gif) bottom repeat-x; height:34px; padding:0 0 0 17px; line-height:34px;}
.buscador img{ float:left; margin: 0 48px 0 0;}
.buscador label{ float:left; padding:0 12px 0 0;}
.buscador input{ width:94px;}
.cajaVideo{ float:left; width:653px; border-top:#b1c78f solid 1px; border-bottom:#b1c78f solid 1px; padding:11px 0 18px 7px; margin:48px 0 0 0; line-height:20px;}
.cajaVideo h2{ border:none; }
.cajaVideo img{ float:right; margin:12px 0 20px 40px;}

.cabecera{ float:left; width:900px; height:143px; overflow:hidden; background:url(../images/bg_cabecera.png) right no-repeat;}
.calendario{ float:left; width:164px; padding:4px 11px 0 14px; text-align:left;}
.calendario a{ color:#f90;}
.central{ float:left; width:647px; padding:28px 0 0 13px; }
.central2{ float:left; width:647px; padding:0px 0 0 13px; }

.cincoMinutos{ float:left;width:134px; padding:46px 16px 0 17px;height:109px; background:url(../images/5minutos.jpg) no-repeat;}
.contCabecera{ float:left; width:100%; position:relative; height:194px; overflow:hidden;}
.dbVerde{ float:left; width:647px; background:url(../images/db_borde_verde.gif) bottom no-repeat; padding:28px 0 9px 13px; font-size:13px; font-family:Helvetica, sans-serif;}
.dbVerde img{ margin:6px 0;}
.dbVerde  a{ color:#f90; font-style:italic;}
.dbVerde2{ float:left; width:646px; background: url(../images/db_verde2.gif) bottom no-repeat; padding:28px 0 9px 13px;}
.dbVerde2 a{ color:#648f20;}

.dcha{ float:left; width:660px; overflow: hidden; padding:19px 0 0 0;}
.dichos{ float:left; width:167px; padding:63px 0 0 0; background:url(../images/dichos_cabe.jpg) no-repeat;}
.dichosFin{ float:left; width:112px; background:#fff url(../images/dichos_fin.jpg) no-repeat; height:39px; padding:0 61px 0 14px; color:#666;}
.dichosInt{ float:left; width:142px; background:url(../images/dichos_int.jpg) repeat-y; padding:0 11px 20px 14px;}
.dichosNum{ float:left; width:142px; text-align:center;}
.dichosNum a{ color:#333;}
.dichosNum a:active{ color:#f90;}

.div1{ float:left; width:299px; padding:0 48px 0 0; text-align:center; line-height:20px;}
.div2{ float:left; width:299px; text-align:center; line-height:20px;}
.div1 a, .div2 a{ color:#f90;}
.div3{ float:left; width:378px; padding:0 39px 0 0; font-size:16px; overflow:hidden;}
.div4{ float:left; width:229px; overflow:hidden; font-size:14px;}
.div5{ float:left; width:448px; overflow:hidden;}
.div5 img{ float:left; margin:20px 0 0 0;}
.div6{ float:left; width:167px; overflow:hidden; padding:31px 0 0 32px;}
.div6 img{ margin:0 0 18px 0;}

.enForma{ float:left; width:139px; height:123px; background:url(../images/en_forma.jpg) no-repeat; padding:32px 11px 0 17px; margin:0 0 8px 0;}
.div6 .enForma{ margin:0 0 18px 0;}
.fechas{ float:left; width:100%; text-align: right; font-size:14px; padding:12px 0 0 0;}
.fechas a{ color:#333; margin:0 5px; font-weight:bold;}

.flash{ float:right; margin: 0 0 20px 50px;}
.floatLeft{ float:left; }

.flotante{ background:url(../images/bg_ajuste.gif) center repeat-y; padding:20px 150px 20px 190px;}

.fontSize14{ font-size:14px;}
.h1_16{ font-size:14px!important; font-weight:bold; float:right;}
.formulario{ color:#648f20; font-size:14px; margin:28px 0 0 0;}
.formulario textarea, .formulario input{ border:#e2e2e2 solid 2px; font-size:14px; margin:3px 0 5px 0; background:none; padding:2px 4px;}

.galerias{ float:left; width:299px; text-align:left;}
.galerias h2{ background:url(../images/galerias.gif) no-repeat; border:none; padding:3px 0 0 31px;}
.galerias p{ padding-left:38px;}
.galerias a{ display:block; margin:0 0 10px 0; color:#333;}

.imagenes{ float:left;width:139px; padding:42px 11px 0 17px; margin:0 0 8px 0; height:114px; background:url(../images/imagenes.jpg) no-repeat;}
.imgFloatLeft{ float:left!important; margin:12px 20px 12px 11px!important; }
.imgP{ float:left; width:100%; overflow:hidden;}
.imgP img{ float:left; margin:0 4px 5px 0;}



.index_1{ float:left; width:458px; overflow:hidden; padding: 0 35px 0 0; font-size:15px;}
.index_1 img{margin:0 0 10px 0!important;}
.index_1 a{ color:#333; margin:0 10px 0 0; font-weight:bold;}
.index_2{ float:left; width:167px; overflow:hidden; font-size:13px;}
.index_2 a, .div6 a{ color:#333;}
.izda{ float:left; width:227px; padding:16px 0 0 0;}
.izda_1{ float:left; width:189px; background:url(../images/izda_1.gif) no-repeat; padding:12px 0 0 0;}
.izda_2{ float:left; width:187px; background:#106a95; border-right:#bacdd7 solid 1px; border-left:#bacdd7 solid 1px;}
.izda_3{ float:left; width:100%; padding:6px 0; border-bottom:#2b7ea6 solid 4px; text-align:center;}
.izda_4{ float:left; width:100%; border-bottom:#2b7ea6 solid 4px;}
.izdaFinal{ float:left; width:189px; height:11px; background:url(../images/izda_2.gif) no-repeat;}
.menu{ float:left; width:875px; height:59px; background:url(../images/bg_menu.png) bottom no-repeat; padding: 0 0 0 14px; position:relative; top:-8px;}
.menu a{ float:left; height:59px; margin: 0 34px 0 0 ;}
#m_0{ width:129px; background:url(../images/m_0.png) no-repeat;}
#m_0:hover{ background: url(../images/m_0_on.png) no-repeat;}
#m_1{ width:140px; background:url(../images/m_1.png) no-repeat;}
#m_1:hover{ background: url(../images/m_1_on.png) no-repeat;}
#m_2{ width:114px; background:url(../images/m_2.png) no-repeat;}
#m_2:hover{ background: url(../images/m_2_on.png) no-repeat;}
#m_3{ width:165px; background:url(../images/m_3.png) no-repeat;}
#m_3:hover{ background: url(../images/m_3_on.png) no-repeat;}
#m_4{ width:191px; background:url(../images/m_4.jpg) no-repeat; margin:0;}
#m_4:hover{ background: url(../images/m_4_on.jpg) no-repeat;}
.naranja, a.naranja{ color:#f90;}
a.naranja14, .naranja14{ color:#f90; font-size:14px;}
.paginacion{ float:left; width:100%; text-align:center; padding:9px 0; font-size:16px;}
.paginacion a{ color:#333;}
.paginacion a:hover{ color:#f90;}
a.pdf{  background:url(../images/pdf.gif) no-repeat; color:#333; font-size:14px; padding:0 0 0 24px; margin:10px 0 0 0; clear:both; display: block;}
a.pdf:hover{ text-decoration:none; color:#f90; }

.pie{ width:100%; height:88px; background:url(../images/bg_pie.jpg) bottom repeat-x; overflow:hidden; padding:85px 0 0 0;}
.pieInt{width:900px; margin:0 auto; overflow:hidden; line-height:26px; text-align:center; font-size:10px; color:#666;}
.pieInt a{ color:#666;}
.puntosHori{ float:left; width:100%; background:url(../images/puntos_hori.gif) bottom repeat-x; padding:25px 0;}
.puntosHori img{ float:right; margin:12px 0 0 20px;}
.central .puntosHori{ padding:10px 0;}
.ruta{ float:left; width:648px; background:url(../images/puntos_hori.gif) bottom repeat-x; padding:9px 0 7px 12px; font-size:14px; margin:0 0 9px 0; }
.ruta a{ color:#999;}
.sinMargenD{ margin-right:0;}

.testAlignLeft{ text-align:left;}
.titulo{ float:left; width:649px; background:url(../images/puntos_hori.gif) bottom repeat-x; padding:23px 0 0 11px; position:relative;}
.div5 .titulo{ width:448px; padding:0; background:none; border-bottom:#b1c78f solid 1px;}
.titulo h1{ padding:0; font-size:24px; line-height:20px; }
.div5 .titulo h1{ color:#333; font-size:16px;}
.div5 .titulo h2{ color:#333; font-size:15px; border:none;}
.titulo a{ position:absolute; bottom:0px; right:0px; color:#648f20; font-size:14px;}
.titulo a.buscadorBiblico{left:0px!important;}
.verde{ color:#648f20!important;}
.w100TACenter{ float:left; width:100%; text-align:center;}
.w100TACenter img{ float:none; margin:0;}


/*elementos de formulario*/
input{ background:url(../images/bg_input_busca.jpg) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#333; border:#ddd solid 1px; padding:0 4px;}
.boton{ width:18px!important; height:18px!important; background:url(../images/boton_flecha.jpg) no-repeat!important; border:none!important; margin:0 38px 0 3px;}
.enviar{ background:#648f20!important; color:#fff; padding:2px 31px!important; width:98px;}
.w635{ width:635px;}


.validators
{
	font-size: 11px;
	color: Red;
	font-family: "Tahoma" , Arial, sans-serif;
}
.evento_agenda
{
   color:#8ab643;
}
