/* CSS Document */

*,html{
margin:0;
padding:0
}


/*------CABECERA------*/

body{
font-family:Times new roman, sans-serif;
color:black;
font-size:15px;
background: url(../images/fondo.jpg) top center no-repeat;
}

input, textarea{
font-family: Arial, verdana, sans-serif;
font-size:11px !important;

}

a:link, a:visited{
font-weight:bold;
color:#000033;
text-decoration:none
}

#contenedor{
margin:0 auto;
width:960px;
}

#cabecera{
margin-top:20px;
}

.titulo{
float:left;
}

.logo{
text-align:right;
}

img{
border:none
}

/*------MENU------*/

.menuTxt{
font-weight:bold;
text-align:center
}
.menuTxt ul{
font-size:14px;
margin:28px auto;
border-top:4px solid black;
padding:10px 0
}
.menuTxt li{
display: inline;
border-left: 1px solid black;
padding-right:5px;
padding-left:5px
}
.menuTxt li:first-child{
border-left:none
}
.menuTxt a:link, .menuTxt a:visited{
color:black;
text-decoration:none;
}
.menuTxt a:hover{
color:white
}


/*------PORTADA------*/

#fotoPortada{
background: url(../images/central.jpg) no-repeat;
width:959px;
height:291px;
margin:0 auto;
}

#cajas{
width:959px;
height:230px;
margin:15px auto;
}
.especiales{
width:310px;
height:230px;
float:left;
background-image: url(../images/especiales.jpg);
}
.meditacion{
width:310px;
height:230px;
float:left;
margin-left:14px;
background-image: url(../images/meditacion.jpg);
}
.comprar{
width:310px;
height:230px;
float:left;
margin-left:14px;
background-image: url(../images/comprar.jpg);
}

.titularCaja{
height:30px;
border-bottom:4px solid black;
}
.titularCaja h1{
margin-left:10px;
font-weight:bold;
font-size:20px;
padding-top:4px;
}
.cajaImg{
margin:0;
padding:0;
width:155px;
height:198px;
overflow-y:hidden;
/*background-color:white;*/
float:left;
}
.cajaImg img{
float:left;
clear:both;
}

.cajaTxt{
width:145px;
height:156px;
float:left;
font-size:13px;
padding:5px;
font-weight:bold;
}

.entrar{
height:30px;
width:155px;
float:right;
border-top: 2px solid black;
}

.entrar h1{
font-size:15px;
font-weight:bold;
float:left;
margin:6px 10px auto 5px;
}

.entrarDcha{
height:30px;
width:477px;
float:right;
margin-top:96px;
border-top: 2px solid black;
}

.entrarDcha h1{
font-size:15px;
font-weight:bold;
float:left;
margin:6px 10px auto 5px;
}

.cajaTxt2{
width:145px;
height:186px;
float:left;
font-size:13px;
padding:5px;
font-weight:bold;
}

.fotoInferior{
clear:both;
width:153px;
height:97px;
margin:0 0 2px 0;
}

#cajasFooter{
width:959px;
height:161px;
margin:15px auto;
}

.cajaIzq{
width:482px;
height:161px;
float:left;
background: url(../images/paisaje.jpg);
}

.cajaDcha{
width:477px;
height:161px;
float:right;
background: url(../images/siberia.jpg);
}



/*------INTERIOR------*/

#fondoLibro{
background: url(../images/fondoLibro.jpg) no-repeat;
width:960px;
margin-bottom:50px;
}

#fondoLibro2{
background: url(../images/fondoLibro.jpg) no-repeat;
height:550px;
width:960px;
margin-bottom:50px;
}

#fondoWhite{
background: url(../images/fondoWhite.jpg) top center no-repeat;
width:960px;
padding-bottom:20px;
margin-bottom:70px;
overflow:hidden;
height:auto;
}

.texto{
width:535px;
height:515px;
float:right;
}
.tituloTxt{
font-size:30px;
border-bottom:4px solid #003366;
color:#000033;
padding:20px 0px 3px 0px;
font-weight:bold;
width:535px;
}
.narracionTxt{
font-size:18px;
margin:13px 15px 15px 0px;
line-height:140%;
}

.pieTxt{
font-size:18px;
margin:0px 15px 10px 22px;
clear:both;
line-height:140%;
}

.subMenu{
background-color:#c3d3de;
width:920px;
height:200px;
text-decoration:none;
margin:0px auto;
}

.fotoBottom{
background: url(../images/montNieve.jpg);
width:680px;
height:180px;
margin-top:2px;
float:right;
margin:10px 10px auto auto;
}

.apartados{
width:200px;
height:180px;
text-decoration:none;
float:left;
list-style-position:inside;
margin:10px auto auto 10px;
}

.apartados ul{
text-align:justify;
font-size:16px;
font-weight:bold;
line-height:220%;
}

.apartados a:link, .apartados a:visited{
color:#000033;
text-decoration:none;
}

.atras{
width:200px;
height:20px;
margin-left:25px;
margin-top:20px;
}

.atras h1{
font-size:12px;
padding-top:3px;
padding-left:3px;
font-weight:bold;
color:#003366;
}

.atras a:link, .atras a:visited{
color:#003366;
text-decoration:none;
}

.tituloTxt2 {
font-size:30px;
border-bottom:4px solid #003366;
color:#000033;
padding:20px 0px 3px 0px;
font-weight:bold;
width:535px;
float:right;
margin-bottom:53px;
}

#columnaArriba {
height:205px;
width:910px;
clear:both;
margin-left:45px;
}

.columnaInteriores {
height:205px;
width:204px;
margin-right:17px;
float:left;
}

.columnaInteriores ul {
margin-top:5px;
list-style-type:none;
font-family:Times new roman, sans-serif;
color:black;
}

#columnaAbajo {
height:205px;
width:910px;
clear:both;
margin:50px 0 0 45px;
}

.columnaInteriores ul a:link {
color:black;
text-decoration:none;
}

.columnaInteriores ul a:visited {
color:black;
text-decoration:none;
}

.columnaInteriores ul a:hover {
color:black;
text-decoration:none;
}

#terceraColumna {
height:100px; 
width:910px;
margin-top:50px;
margin-left:45px;
}

.columnaInteriores2 {
height:100px;
width:204px;
margin-right:17px;
float:left;
margin-left:40px;
}

.columnaInteriores2 img {
margin-left:10px;
}

.primerCapitulo {
margin-top:5px;
margin-left:5px;
}

.columnaInteriores3 {
height:100px;
width:204px;
margin-right:17px;
float:left;
margin-left:80px;
}

.columnaInteriores3 img{
line-height:5px;
}

.primerCapitulo2 {
margin-top:5px;
margin-left:10px;
}

.columnaInteriores4 {
height:100px;
width:170px;
float:left;
margin-left:80px;
}

.columnaInteriores4 img {
margin-left:35px;
}

#terceraColumna a:link, #terceraColumna a:visited, #terceraColumna a:hover {
color:black;
text-decoration:none;
}
 
 #conjunto{
margin-top:30px
}

.izqdaTxt{
width:585px;
text-align:left;
float:left;
margin:0 15px;
line-height:140%;
font-size:18px;
}

.narracionTx{
margin-top:20px;
line-height:33px;
font-size:18px;
}


.texto2{
width:535px;
height:515px;
float:left;
}

.tituloTxt3 {
font-size:30px;
border-bottom:4px solid #003366;
color:#000033;
padding:20px 0px 3px 0px;
font-weight:bold;
width:535px;
margin-left:15px;
}

.narracionTxt2 {
font-size:18px;
margin:13px 15px 15px 15px;
line-height:140%;
width:543px;
float:left;
}

#formulario {
width:370px;
float:left;
margin-top:10px;
}

.formularioMeditacion {
font-family:Times new roman, sans-serif;
color:black;
font-size:14px;
margin:auto;
}

.campo2 {
text-indent:7px;
background:url(../images/fndBuscador1.jpg) repeat-x;
border-style:solid;
border-width:1px;
border-color:#d9d9d9;
font-size:15px;
width:300px;
}

.campo3 {
text-indent:7px;
background:url(../images/fndBuscador1.jpg) repeat-x;
border-style:solid;
border-width:1px;
border-color:#d9d9d9;
font-size:15px;
width:300px;
height:150px;
}

.boton2{
margin:5px 0 5px 1px !important;
margin:5px 0 5px 5px;
color:white;
border-width:1px;
border-style:solid;
border-color:black;
font-size:14px;
height:20px;
width:70px;
line-height:20px;
background:#003366 repeat-x;
}

.columnaInteriores2 {
height:225px;
width:240px;
margin-right:17px;
float:left;
margin-bottom:50px;
}

.columnaInteriores2 p {
font-size:17px;
padding-bottom:10px;
text-align:center
}

#columnaArriba2 {
width:910px;
clear:both;
margin-left:45px;
}

.piedras{
width:372px;
height:279px;
float:left;
margin:30px 0 0 30px
}

.txtElClub {
float:left;
width:510px;
margin-top:26px;
margin-left:10px;
font-size:16px;
text-indent:20px;
}

.siguiente, .atras{
text-indent:20px;
font-weight:bold
}
.siguiente a, div .atras a:link, .atras a:visited{
color:#000033;
text-decoration:none
}

#titulosElClub {
margin:100px 0 0 30px;
font-family:Times new roman, sans-serif;
color:#000033;
font-size:21px;
margin-left:20px;
font-weight:bold;
line-height:140%;
text-indent:3px;
}

.formularioClub {
font-family:Times new roman, sans-serif;
color:black;
font-size:14px;
margin-left:80px;
}

.comentarios {
float:left;
width:686px;
height:51px;
background-image:url(../images/pastillaComentarios.jpg);
margin-top:15px;
margin-left:142px;
}

.TituloComentario {
margin:17px 5px 5px 95px;
font-family:Times new roman, sans-serif;
color:#000033;
font-size:18px;
font-weight:bold;
}

.TituloComentario a:link, .TituloComentario a:visited{
color:black;
text-decoration:none;
}

.TituloComentario a:hover{
color:white
}

#Comentxt{
margin-top:100px;
margin-right:30px;
font-family:Times new roman, sans-serif;
color:#000033;
font-size:18px;
margin-left:30px;
text-align:justify;
line-height:140%;
text-indent:3px;
}
