body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:65%;
width:100%;
margin:0;
padding:0;
}

* {
font-size:1em;
margin:0;
padding:0;
}

.clear {clear:both;}

#contenedor {
width:990px;
margin:0 auto;
}


#capa_uno {
background:#F3EEFB url(img/bg_layer1.gif) repeat-x top;
border-bottom:1px solid #8396B5;
}

#capa_dos {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding-bottom:10px;
overflow:hidden;
}

#capa_tres {
background:#fff;
border-top:2px solid #C8D97A;
border-bottom:2px solid #C8D97A;
padding-bottom:5px;
}

#head {
width:100%;
height:117px;
position:relative;
background:url(img/bg_head.jpg) no-repeat top center;
margin:0;
padding:0;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
#contenido{
    border:solid 1px #ccc;
}
#destacados,#contenido,#Footer {
width:99%;
margin:0 auto;
padding:2px;
}

#menu a,h1,h2,h3,h4,h5,h6,#LogoText {
font-family:sylfaen,'book antiqua',georgia,serif;
font-weight:400;
}
.fnd-articulos{
  /*  background: url(../images/Maria_Protegeme.gif) no-repeat right bottom;*/
    height:336px;
}
h1 {
font-size:3.3em;
color:#5678B0;
margin-bottom:12px;
}

h2 {
font-size:2.5em;
color:#00f;
line-height:1em;
margin-bottom:10px;
}

h3 {
font-size:2em;
color:#8396B5;
line-height:1em;
margin-bottom:10px;
font-variant:small-caps;
}

p,.home ColumnOne p {
color:#495A77;
margin-bottom:15px;
font-size:1.4em;
line-height:1.5em;
}

#ColumnOne p {
font-size:1.2em;
}

a img {
border:none;
}

a {
color:#009;
text-decoration:underline;
}

a:hover {
color:#0070E3;
text-decoration:none;
}

ul {
list-style:none;
}

.leftImg {
float:left;
border:1px solid #EFECE0;
margin:5px 15px 10px 0;
padding:3px;
}

.rightImg {
float:right;
border:1px solid #EFECE0;
margin:5px 0 10px 15px;
padding:3px;
}

.moreLink {
display:block;
text-align:right;
}

address {
font-size:1.2em;
line-height:1.3em;
color:#495A77;
}

ul.normalList {
color:#495A77;
margin-bottom:15px;
font-size:1.4em;
}

blockquote {
font-size:1.2em;
color:#827653;
font-family:"Courier New", Courier, monospace;
margin-bottom:15px;
}

cite {
display:block;
font-size:1.1em;
border:1px solid #EFECE0;
background:#F4F2EA;
color:#495A77;
font-style:normal;
padding:15px;
}

#menu {
position:absolute;
left:5px;
bottom:-1px;
width:98%;
margin:0;
padding:0;
}

#menu li {
height:30px;
float:left;
overflow:hidden;
margin:0;
padding:0;
}

#menu li a {
display:block;
width:117px;
height:30px;
background:url(img/bg_navtab.png) no-repeat 0 0;
line-height:30px;
text-align:center;
text-decoration:none;
font-size:1.5em;
color:#6C82A6;
cursor:pointer;
}

ul#LeftNav {
overflow:hidden;
margin:0 0 15px;
padding:0;
}

ul#LeftNav li {
float:left;
width:100%;
margin:0;
padding:0;
}

ul#LeftNav li a {
display:block;
line-height:2.1em;
font-size:11px;
background:#EFF6FF;
text-decoration:none;
color:#06C;
margin:0 0 2px;
padding:0 5px;
}

ul#LeftNav li a:hover,ul#LeftNav li.active a {
background:#CFE5FF;
border-right:3px solid #5A9AE7;
}

#logoimg {
position:absolute;
left:25px;
top:5px;
}

.cuadro-principal{
    border:1px solid #C7D877;
    width:280px;
height:385px;
background:#E7F3AD;
float:left;
margin:5px;
padding:10px;
text-align:center;
}/*
.cuadro-principal img{
	width:280px;
	height:385px;
}*/
.cuadro-principal h1 {
font-size:2.5em;
color:#77920A;
line-height:1em;
margin-bottom:0;
padding:0 10px 5px;
}

.cuadro-principal a{
    text-decoration:underline;
}

.afiche {
background:url(img/bg_afiche.gif) no-repeat;
height:420px;
width:270px;
text-align:center;
float:left;
position:relative;
margin:5px;
padding:5px;
}

.afiche img{
    width:256px;height:383px;
}

#PromoBox,.afiche {
margin-left:20px;
}

#articulos {
width:400px;
height:405px;
background:transparent url(img/bg_articulos.gif) no-repeat top left;
float:left;
margin:5px;
padding:0;
}

#articulos h1 {
font-size:2.5em;
color:#77920A;
line-height:1em;
margin-bottom:0;
padding:10px 10px 5px;
}

#articulos ul {
margin:7px 0 0 7px;
}

#articulos ul li {
background:transparent url(img/flechas_anim.gif) no-repeat left;
font-family:sylfaen,'book antiqua',georgia,serrif;
font-size:1.3em;
padding:3px 0 3px 21px;
}

#articulos ul li a {
font-size:1.25em;
color:#009;
}

#articulos_2 {
width:100%;
height:405px;
background:transparent url(img/bg_articulos2.gif) no-repeat bottom left;
float:left;
margin:0;
padding:0;
}

#NewsBox {
width:40%;
background:#fff url(img/bg_articulos_top_der.gif) no-repeat top right;
float:left;
margin:5px;
padding:0;
}

#NewsBox #NewsBox_int {
width:95%;
background:#fff url(img/bg_articulos_top.gif) no-repeat top left;
float:left;
margin:0;
padding:0;
}

#NewsBox ul {
margin:0 0 0 16px;
}

#NewsBox h2 {
font-size:2.1em;
padding:12px 0 8px 18px;
}

#NewsBox ul li {
background:transparent url(img/bg_footerlinkarrow.gif) no-repeat left;
font-family:sylfaen,'book antiqua',georgia,serrif;
font-size:1.3em;
padding:3px 0 3px 10px;
}

#NewsBox_fin {
width:105%;
background:#fff url(img/bg_articulos_bottom_der.gif) no-repeat bottom right;
height:17px;
margin:0;
padding:0 0 0 1px;
}

#NewsBox_fin #NewsBox_fin_int {
background:#fff url(img/bg_articulos_bottom.gif) no-repeat bottom left;
height:17px;
width:96%;
margin:-1px;
padding:0;
}

#WelcomeBox {
width:230px;
height:230px;
position:relative;
background:url(img/bg_welcomebox.gif) no-repeat 5px 5px;
float:left;
padding:5px;
}

#WelcomeBox2 {
width:230px;
height:110px;
position:relative;
background:url(img/bg_230x110box.gif) no-repeat 5px 5px;
float:left;
padding:5px;
}

#WelcomeBox h1 {
font-size:2.8em;
color:#77920A;
line-height:1em;
margin-bottom:0;
padding:10px 10px 5px;
}

#WelcomeBox h2 {
font-size:2em;
color:#77920A;
margin:10px 10px 5px 0;
}

#WelcomeBox p {
font-size:1.1em;
color:#77920A;
line-height:1.3em;
margin:0 10px 15px;
}

#WelcomeBox address {
color:#77920A;
font-size:1.1em;
margin:5px 10px 15px;
}

#WelcomeTabs {
position:absolute;
bottom:7px;
left:5px;
margin:0;
padding:0;
}

#WelcomeTabs li a {
display:block;
line-height:24px;
padding-left:13px;
background:url(img/bg_welcomboxtab.gif) no-repeat 0 -24px;
color:#77920A;
}

#WelcomeBox .tabContent {
width:220px;
height:195px;
text-align:right;
overflow:hidden;
display:none;
position:absolute;
float:left;
background:url(img/bg_welcomebox-tabcontent.jpg) no-repeat 5px 5px;
padding:5px;
}

#anunciobox {
width:230px;
height:164px;
position:relative;
background:url(img/bg_anunciobox.gif) no-repeat 5px 5px;
float:left;
padding:5px;
}

#retiro-abierto{
    width:215px;
    height:150px;
    background:url(img/fnd-215-150.png) no-repeat;
    margin: 6px;
    padding:5px;
    color:#333;
}
#retiro-abierto h2{
   font-size:2em;
    font-weight:bold;
color:#d24f4f;
margin-bottom:6px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#retiro-abierto h2 span{
    font-weight:normal;
    font-size:80%;
}
#retiro-abierto p{
    margin-bottom:0;
}
#retiro-abierto .autor{
    float:right;
    margin-right:8px;
    font-weight:bold;
}
#secciones a {
	text-decoration:none;
	color:#77920A;
}
#secciones .enlace {
	color:blue;
}
#PodcastBox {
width:230px;
height:110px;
position:relative;
background:url(img/bg_230x110box.gif) no-repeat 5px 5px;
float:left;
padding:5px;
}

#PodcastBox p {
font-size:1.1em;
color:#77920A;
line-height:1.3em;
margin:0 10px 5px;
}

#PodcastBox h2 {
font-size:2em;
color:#77920A;
line-height:1em;
margin-bottom:0;
padding:7px 10px 5px;
}

#PodcastBox img {
position:absolute;
right:3px;
top:12px;
}

.StaffBox {
width:230px;
height:110px;
position:relative;
background:url("img/bg_230x110box.gif") no-repeat 5px 5px;
float:left;
display:inline;
padding:5px;
}
.tvm {
  width:230px;
  height:110px;
  position:relative;
  background:url("img/bg_230x110box-tvm.png") no-repeat 5px 5px;
  float:left;
  display:inline;
  padding:5px;
}
.tvm span {
display:block;
width:92px;
height:122px;
position:absolute;
left:5px;
bottom:0;
}

.tvm h2 {
font-size:2.5em;
position:absolute;
left:147px;
top:20px;
color:#77920A;
line-height:1em;
}
.tvm h3 {
font-size:1.3em;
position:absolute;
left:147px;
top:48px;
color:#77920A;
line-height:1em;
}

.tvm p {
font-size:1.1em;
position:absolute;
left:145px;
top:77px;
}

.StaffBox span {
display:block;
width:92px;
height:122px;
position:absolute;
left:5px;
bottom:0;
}

.StaffBox h2 {
font-size:2.5em;
position:absolute;
left:107px;
top:20px;
color:#77920A;
line-height:1em;
}

.StaffBox p {
font-size:1.1em;
position:absolute;
left:105px;
top:77px;
}

#PromoBox {
position:relative;
width:280px;
height:420px;
background:url(img/bg_promobox.gif) no-repeat 5px 5px;
float:left;
text-align:center;
padding:5px;
}

#PromoBox img {
max-height:385px;
max-width:270px;
}

.contentDiv {
display:none;
padding:5px;
}

.pagination {
position:absolute;
top:400px;
right:10px;
width:300px;
text-align:right;
padding:4px;
}

.pagination a {
color:#77920A;
padding:2px 6px;
}

.pagination a.selected {
background:url(img/bg_currentpromonumber.gif) no-repeat center 2px;
}

#Footer {
position:relative;
overflow:hidden;
margin-bottom:-1px;
}

#InfoBox {
float:left;
width:99%;
background:#A8BDE0;
border:1px solid #ACC0E1;
text-align:center;
margin:5px;
}

#InfoBox p,#InfoBox address {
font-size:12px;
letter-spacing:-0.01em;
margin:5px 10px 10px;
}

#InfoBox address {
margin-top:15px;
font-style:normal;
}

#InfoBox a {
color:#5678B0;
text-decoration:none;
}

#InfoBox a:hover {
text-decoration:underline;
color:#5678BB;
}

#InfoBox h4 {
font-size:1.6em;
color:#495A77;
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#TB_window a:hover {
color:#000;
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:7px 10px 5px 0;
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}

#TB_title {
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px;
}

#TB_ajaxContent.TB_modal {
padding:15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

#TB_iframeContent {
clear:both;
border:none;
margin-top:1px;
margin-bottom:1px;
}

#contenido,.home #destacados {
overflow:hidden;
}

.pad,#ColumnTabsBox {
padding:5px;
}

.smallText,#ColumnOne p.smallText {
font-size:11px;
}

#menu li a:hover,.home #menu li.home a,.contact #menu li.contact a,.links #menu li.links a,.map #menu li.map a,.about #menu li.about a,.missions #menu li.missions a,.classes #menu li.classes a,.audio #menu li.audio a,.calendar #menu li.calendar a {
background-position:0 -30px;
color:#77920A;
}

#destacados h1 span,#destacados h2 span,#destacados p span,#articulos p a,#NewsBox p a {
display:block;
}

#articulos ul li a:hover,#NewsBox ul li a {
font-size:1.25em;
color:#00f;
}

#WelcomeTabs li,#ColumnTabs li {
float:left;
height:24px;
width:110px;
overflow:hidden;
}

#WelcomeTabs li a:hover,#WelcomeTabs li.selected a,#ColumnTabs li a:hover,#ColumnTabs li.selected a {
text-decoration:none;
background-position:0 0;
}

p.calendarLink span,p.sermonsLink span {
margin-left:35px;
display:block;
width:160px;
}

#headlines ul li,.customBulletList li {
padding:7px 0;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666;
}
.comentario-claro{
padding:5px;
background:#E7F3AD;
}
.comentario-oscuro{
background:#D4E681;
padding:5px;
}
.comentario-claro p{
margin:0;
padding:0;
color:#666;
}
.comentario-oscuro p{
margin:0;
padding:0;
color:#666;
}

