/* CSS Document */

* {margin:0; padding:0;}
body{ color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#669900; background-image:url(imagenes/bg1.gif); background-repeat:repeat; background-attachment:fixed;}
#pagina{width:1000px; margin:0 auto; overflow:hidden; background: url(imagenes/bg_t2.png) no-repeat;  }
.titulos{ font-size:17px; color:#5b8300;}
a{color:#597f02;}
a:hover{text-decoration:none;}
.neg{font-weight:bold;}

/* -- HEADER -- */
#header{margin:0 auto; width:1000px; }
#header_t { width:1000px;}
#header_d { width:1000px;}
#hd_left {width:630px; height:77px; float:left; padding-left:20px;}
#hd_right{ width:250px; float:right; height:77px;}
#hdr_t,#hdr_d{float:right;}
#hdr_d{float:right;}
.redes{margin:0 5px 0 0;}
.redes {text-decoration:none; }
.redes a{color:#336699; font-weight:bold; text-decoration:none;}
.redes a:hover{text-decoration:underline;font-weight:bold;}
.redes img{margin-top:3px; border:0px;}
.enlaces{text-align:right;padding:15px 32px 0 0;vertical-align:top;}



/* -- CONTENIDO -- */
#container{ width:1000px; overflow:hidden; background-image: url(imagenes/bg_m2.png); background-repeat:repeat-y; padding-bottom:20px;  }
#ruta{padding:15px 0 5px 35px; width:800px;}
#right{width:770px; float:right; margin:15px 10px 0 0;}
#right img{margin: 10px 0 10px 10px;}
#left{ width:150px; float:left; margin:15px 10px 0 25px;}
#right p{text-align:justify; line-height:17px; padding-right:50px;}
#subir{float: right; padding-right:40px;}

/* -- MENU -- */
#naveg{padding-left:18px; margin-bottom:15px;  }
#menu{-moz-border-radius:5px;-webkit-border-radius:5px;	border-radius:5px; -webkit-box-shadow:1px 1px 3px #888; -moz-box-shadow:1px 1px 3px #888;}
#menu li{border-bottom:1px solid #FFF; }
#menu ul li, #menu li:last-child{border:none}	
#menu a{display:block; color:#fff; font-size:13px; text-decoration:none; padding:5px 5px; text-shadow:1px 1px 1px #325179; font-weight:bold;}
#menu a:hover{color:#FFF500; -webkit-transition: color 0.2s linear;}
#menu ul a{background-color:#a1e202;padding-left:20px;}
#menu ul a:hover{background-color:#F2FBA6; color:#75a800; text-shadow:none; -webkit-transition: color, background-color 0.2s linear; padding-left:20px;}
ul{display:block; background-color:#75a800; margin:0; padding:0; width:130px; list-style:none;}
#menu ul{background-color:#75a800;}
#menu li ul {display:none;}

#caja { margin-bottom:15px; padding-left:18px;}
#caja1 { margin-bottom:15px; padding-left:18px;}
#caja2 { margin-bottom:15px; padding-left:18px;}
#caja3 { margin-bottom:15px; padding-left:18px;}
#caja4 { margin-bottom:15px; padding-left:18px;}
#caja5 { margin-bottom:15px; padding-left:18px;}


/* -- FOOTER -- */
#footer{ width:1000px; background-image:url(imagenes/bg_d2.png); background-repeat:no-repeat; margin-bottom:20px;}
#banner_1{ width:900px; padding-bottom:20px;}
#banner_1 p{text-align:center;}
#pie{font-size:10px; padding-bottom:20px; padding-top:10px;}
#pie a{ text-decoration:none; color:#6c9c05; font-weight:bold; font-size:10px; text-align:center;}
#pie a:hover{text-decoration:underline; font-size:10px; text-align:center;}
#pie p{text-align:center;}


/* -- HORARIOS -- */
#horario{ line-height:18px;}
.diasemana, .terapia{ font-size:14px; color: #77aa01;}
.asterisco{color:#FF0000;}
.actividad{padding-left:35px;}

/* -- TALLERES -- */
#talleres{}

/* -- CURSOS -- */
#cursos{}

/* -- CONFERENCIAS -- */
#conferencias{}

/* -- TERAPIAS -- */
#terapias p{}
#terapias{padding-left:18px; margin-bottom:15px;  }
#terap ul li, #menu li:last-child{border:none}
#terap ul li {list-style-type:none; }	
#terap a{display:block; color:#333333; font-size:11px;  text-decoration:none; padding-bottom:5px;}
#terap a:hover{text-decoration: none; font-weight:bold;}
/*--#terap a:active{color:#75a800;}--*/
#terap ul a{background-color:#a1e202;padding-left:20px;}
#terap ul a:hover{background-color: #FF0000; color:#75a800; text-shadow:none; -webkit-transition: color, background-color 0.2s linear; padding-left:20px;}
#terap ul a:visited{color:#CC00CC;}
#terap ul{background-color:#ffffff;}
#terap li ul {display:none; width:690px; text-align:justify; line-height:17px; padding-bottom:10px; }
/*--#terap li{list-style-type:disc;}--*/

/* -- MASAJES -- */
#masajes{}

/* -- CONCIERTOS -- */
#conciertos{}
.imagen{padding:0 10px 0 0; padding-left:20px;}

/* -- DONDE ESTAMOS --*/
#dondeestamos{}
.mapa{text-align:center; padding-top:25px;}

/* -- CONTACTO -- */
#contacto{}

/* --AGENDA -- */
.ag_a{text-decoration:none}

/* --ENLACES-- */
.links{color:#333333; font-size:14px;}

/* --INDEX-- */
#fila1, #fila2, #fila3, #fila4, #fila5, #fila6{width:650px; overflow:hidden;}
.img{margin-right:10px; float:left;}
.text{margin-top:10px;}
.img2{ float: right; width:300px; margin-left:20px;}
.text2{padding-left:15px; padding-top:10px; }


/* GALERIA DE IMAGENES */
.contenedorfoto { 
   float:left; 
   width:200px; 
   height:200px; 
   margin: 10px; 
   padding:5px; 
   background-color: #e8eaec; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:center; 
} 
.ampliar{font-size:10px;}

#oferta{ background-color:#77aa01; color:#FFFFFF; width:700px; text-align:center; padding:15px;}
#oferta p{font-size:14px; text-align:center; font-weight:bold;}
