/* HTML */
html, body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:90%;
background:url('../imagenes-yoga-iyengar/fondo_repetir.jpg') repeat-x top #B5A47C;
}
a{
text-decoration:none;
cursor: pointer;
}
img{
border:0;
/* display:block;  evita los margenes sobre todo en IE 6 y IE7 */
}
img.borde{
border:1px dotted #D3C2AB;	
padding:5px;
}
abbr,acronym{
cursor: help;
}
abbr {
speak:spell-out; /* Deletreando */
} 
acronym {
speak:normal; /* Normal */
} 
p{
margin:0;
padding:0;
color:#000;
}
ul{
margin:0;
padding:0;
list-style:none;
}
form{
margin:0;
padding:0;
}
h1{
margin:0;
padding:0;
}
h2.titulo{
color:#CC0000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
margin-left:36px;
margin-top:20px;
padding-bottom:8px;
width:560px;
background:url('../imagenes-yoga-iyengar/fondo_borde_inferior_titulos.png') repeat-x bottom;
}
strong{
color:#F21011;	
}
/* FONDO BACKGROUND */
#fondo_background{
width:100%;
z-index:-99;
left:0;
top:0;
position:absolute;
height:100%; /* 1800px*/
background:url('../imagenes-yoga-iyengar/fondo_bg.jpg') no-repeat center top;
}

/* CONTENEDOR */
#contenedor{
width:918px;
margin:auto;
}

/* CABECERA */
#cabecera{
width:918px;
height:355px;
}
#cabecera.home{
height:452px;
}

/* CABECERA SUPERIOR */
#cabecera_superior{
width:918px;	
height:124px;
position:relative;
}
#cabecera_superior p.telefono{
color:#FFF;
font-size:180%;
position:absolute;
right:37px;
top:44px;
font-style:oblique;
}
#cabecera_superior p.email{
position:absolute;
right:37px;
top:75px;	
}
#cabecera_superior p.email a{
color:#CBBA9D;	
text-decoration:underline;
font-style:oblique;
}
/* CABECERA INFERIOR */
#cabecera_inferior{
width:918px;	
height:232px;
}
#cabecera_inferior.home{
height:300px;	
}

/* MENU */
#menu{
width:918px;	
height:32px;
}
#menu ul#menu_primer_nivel{
z-index:99;	
}
#menu ul#menu_primer_nivel li{
float:left;	
position:relative;
}
#menu ul#menu_primer_nivel li a{
display:block;
width:153px;
height:25px;
padding-top:5px;
text-align:center;
tex-decoration:none;	
color:#FFF;
font-size:100%;
font-style:oblique;
font-weight:bold;
}
#menu ul#menu_primer_nivel li a:hover{
tex-decoration:none;	
background-color:#3D3426;
}
#menu ul#menu_primer_nivel li a.activo{
background-color:#3D3426;	
}
#menu ul#menu_primer_nivel li a.rojo{
border-bottom:3px solid #CC0000;	
}
#menu ul#menu_primer_nivel li a.amarillo{
border-bottom:3px solid #FCA503;	
}
#menu ul#menu_primer_nivel li a.verde{
border-bottom:3px solid #5B9B04;	
}
#menu ul#menu_primer_nivel li a.azul_claro{
border-bottom:3px solid #039C9C;		
}
#menu ul#menu_primer_nivel li a.azul_oscuro{
border-bottom:3px solid #02489D;		
}
#menu ul#menu_primer_nivel li a.magenta{
border-bottom:3px solid #9E0157;		
}
/* SUBMENU */
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel{
position:absolute;
left:0;
top:30px;
display:none;
z-index:99;
}
#flash{
z-index:1;	
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li{
float:none;	
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a{
border:0;	
font-weight:normal;
font-style:normal;
height:auto;
padding-bottom:5px;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a:hover{
text-decoration:underline;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_rojo{
background-color:#CC0000;	
border-bottom:1px solid #B90000;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_azul_claro{
background-color:#039C9C;
border-bottom:1px solid #039292;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_azul_oscuro{
background-color:#02489D;	
border-bottom:1px solid #024291;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_amarillo{
background-color:#FCA503;	
border-bottom:1px solid #F5A003;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_verde{
background-color:#669900;		
border-bottom:1px solid #569304;
}
#menu ul#menu_primer_nivel li ul.menu_segundo_nivel li a.fondo_magenta{
background-color:#9E0157;		
}
/* INTRO CABECERA */
#intro_cabecera{
width:918px;
height:199px;
}
#intro_cabecera.imagen_roja{
background:url('../imagenes-yoga-iyengar/fondo_cabecera_rojo.jpg') no-repeat;
}

#intro_cabecera.fondo_bks_iyengar{
background:url('../imagenes-yoga-iyengar/BKS_IYENGAR.jpg') no-repeat;
}

#intro_cabecera.fondo_clases_bhagavad{
background:url('../imagenes-yoga-iyengar/CLASES_BHAGAVAD_GITA.jpg') no-repeat;
}

#intro_cabecera.fondo_clases_yoga{
background:url('../imagenes-yoga-iyengar/CLASES_DE_YOGA.jpg') no-repeat;
}

#intro_cabecera.fondo_clases_sanscrito{
background:url('../imagenes-yoga-iyengar/CLASES_SANSCRITO.jpg') no-repeat;
}

#intro_cabecera.fondo_contacto{
background:url('../imagenes-yoga-iyengar/CONTACTO.jpg') no-repeat;
}

#intro_cabecera.fondo_curso_online{
background:url('../imagenes-yoga-iyengar/CURSO_ONLINE.jpg') no-repeat;
}

#intro_cabecera.fondo_faq{
background:url('../imagenes-yoga-iyengar/FAQ.jpg') no-repeat;
}

#intro_cabecera.fondo_patanjali{
background:url('../imagenes-yoga-iyengar/PATANJALI.jpg') no-repeat;
}

#intro_cabecera.fondo_profesores{
background:url('../imagenes-yoga-iyengar/PROFESORES.jpg') no-repeat;
}

#intro_cabecera.fondo_recursos{
background:url('../imagenes-yoga-iyengar/RECURSOS.jpg') no-repeat;
}

#intro_cabecera.fondo_yoga_iyengar{
background:url('../imagenes-yoga-iyengar/YOGA_IYENGAR.jpg') no-repeat;
}


#intro_cabecera h1{
color:#FFF;	
font-size:1.8em;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:38px;
padding-top:36px;
padding-bottom:10px;
font-style:oblique;

}
#intro_cabecera p{
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;	
margin-left:50px;	
width:395px;
}
#intro_cabecera p.autor{
color:#000;
font-size:0.75em;
font-style:oblique;
padding-top:5px;
}
			/* TEXTO CITA SECCIÓN 'YOGA iYENGAR' */
#intro_cabecera p.tono_rojo{
color:#F9A499;	
}
			/* TEXTO CITA SECCIÓN  'CLASES Y HORARIOS' */
#intro_cabecera p.tono_amarillo{
color:#79520B;	
}
			/* TEXTO CITA SECCIÓN  'QUIENES SOMOS' */
#intro_cabecera p.tono_verde{
color:#38530A;		
}
			/* TEXTO CITA SECCIÓN  'CURSO ONLINE' */
#intro_cabecera p.tono_azul_claro{
color:#143F37;	
}
			/* TEXTO CITA SECCIÓN  'CONTACTO' */
#intro_cabecera p.tono_magenta{
color:#390D14;		
}

/* CUERPO */
#cuerpo{
float:left;
width:918px;	
background-color:#FFF;
}

/* COLUMNA IZQUIEDA */
#columna_izquierda{
float:left;
width:632px;
padding-bottom:40px;
}
#columna_izquierda p{
margin-left:36px;	
padding-bottom:20px;
width:560px;
}
#columna_izquierda ul{
margin-left:36px;		
}

/* RECURSOS */

.recurso{
	margin-left: 36px;
	padding-bottom: 20px;
	float:left;
}

.recurso #recurso_izquierda{
	float:left;
	width: 106px;
}

.recurso #recurso_derecha{
	float:left;	
	margin-left: 25px;
	width: 425px;
}

.recurso #recurso_derecha p{
	margin-left: 0px;
	width: 425px;
}

.descripcion{
	color: #666666;
}

.autor_libro{
	margin-top: 5px;
	font-weight: bold;
}

/* TABLA */

.tabla_contenedora {
	float:left;
	background: url('../imagenes-yoga-iyengar/fondo_tabla_contenedora.png') repeat-x;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 36px;
	margin-bottom: 20px;
}


.columna_tabla {
	text-align: center;
	/*padding-top: 30px;*/
	float:left;
	height: 208px;
	width: 110px;
	background: url('../imagenes-yoga-iyengar/fondo_columna_tabla.png') repeat-x;	
}

.titulo_dia {
	font-style: italic;
	font-size: 16px;
	color: #3D3426;
	padding-top: 30px;	
}

.celda_dia {
	height: 70px;	
}

.celda {
	height: 57px;	
	padding-top: 10px;
}

.celda_color {
	margin-left: 25px;
	padding-top: 7px;
	height: 46px;
	width: 90px;
	background-color: #F8F7F3;
}

.nivel_clase {
	font-weight: bold;
	color: #AD2212;	
}

.hora_clase {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #786855;	
}

p a{
	color: rgb(126, 104, 67);	
	text-decoration: underline;
}


/* COLUMNA DERECHA */
#columna_derecha{
float:left;
width:286px;
padding-bottom:20px;
background-color:#F2EEE6;
}
#columna_derecha .encabezado{
float:right;
width:272px;
height:46px;
background-color:red;
}
#columna_derecha .encabezado p{
color:#AD2212;	
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:10px;
padding-top:10px;
font-weight:bold;
}
#columna_derecha .recomendamos{
margin-top:16px;
background:url('../imagenes-yoga-iyengar/fondo_recomendamos.png') repeat-x;	
}
#columna_derecha .novedades_blog{
margin-top:16px;
background:url('../imagenes-yoga-iyengar/fondo_novedades_blog.png') repeat-x;	
}
#columna_derecha .novedades_blog p{
padding-top:5px;	
}

/* CAJA DERECHA */
#columna_derecha .contenedor_caja_derecha{
float:left;
width:245px;
margin-left:20px;
margin-top:10px;
}
#columna_derecha .contenedor_caja_derecha p{
font-family:Georgia, "Times New Roman", Times, serif;	
font-weight:bold;
}
#columna_derecha .contenedor_caja_derecha p.claro{
color:#CBBB9D;
padding-left:100px;
padding-top:30px;
}
#columna_derecha .contenedor_caja_derecha p.oscuro{
color:#574C3F;	
padding-left:100px;
width:95px;
}
#columna_derecha .contenedor_caja_derecha p.claro_novedad{
color:#CBBB9D;
padding-top:25px;
margin-right:10px;
}
#columna_derecha .contenedor_caja_derecha p.oscuro_novedad{
color:#574C3F;		
}
#columna_derecha .contenedor_caja_derecha p.mas_info{
padding-top:10px;	
text-align:right;
margin-right:10px;
}
#columna_derecha .contenedor_caja_derecha p.mas_info a{
color:#AD2212;	
text-decoration:underline;
font-size:0.85em;
}
#columna_derecha .contenedor_caja_derecha .cabecera_form_caja_derecha{
margin:auto;
width:245px;	
height:90px;
background:url('../imagenes-yoga-iyengar/cabecera_cuadro_dch_form.png') no-repeat;
}
#columna_derecha .contenedor_caja_derecha .cabecera_novedad_caja_derecha{
margin:auto;
width:245px;	
height:94px;
background:url('../imagenes-yoga-iyengar/cabecera_cuadro_dch_novedad.png') no-repeat;

}
#columna_derecha .contenedor_caja_derecha .cuerpo_caja_derecha{
width:245px;
padding-bottom:20px;
padding-top:20px;
background:url('../imagenes-yoga-iyengar/linea_izq_dch_cuadro_derecha.png') repeat-y;	
}
#columna_derecha .contenedor_caja_derecha .pie_caja_derecha{
width:245px;
height:2px;
background:url('../imagenes-yoga-iyengar/linea_horizontal_cuador_derecha.png') repeat-x;
}

table.formulario_news{
margin-left:15px;	
}

#columna_derecha p.texto_derecha{
color:#7F776C;
font-size:0.85em;
font-weight:normal;
padding-left:15px;
padding-bottom:5px;
}
input.caja{
border:1px solid #B9A470;
}

textarea.caja{
border:1px solid #B9A470;
}

.contacto form{
	margin-left:36px;	
	margin-top:20px;	
}

input.boton{
width:74px;
height:26px;
background:url('../imagenes-yoga-iyengar/fondo_boton.png') no-repeat;
border:0;
color:#FFF;
}
label{
font-size:0.85em;
color:#CEC0A4;
}

ul.lista_articulo{

}
ul.lista_articulo li{
color:#000;	
padding-left:20px;	
background:url('../imagenes-yoga-iyengar/icono_lista_texto.png') left top  no-repeat;
padding-bottom:20px;
width:560px;
}
ul.lista_articulo li b{
color:#AC2112;	
}
	
/* CONTENEDOR POST */
#contenedor_post{
width:286px;
float:left;
}
#contenedor_post .post{
float:left;
width:240px;
margin-left:32px;
}
#contenedor_post .post p.titulo{
padding-bottom:5px;	
}
#contenedor_post .post p.titulo a{
color:#3D3326;
font-size:1.2em;
text-decoration:underline;
}
#contenedor_post .post p.info{
	
}
#contenedor_post .post p.comentarios{
padding-bottom:5px;	
}
#contenedor_post .post p.texto{
color:#7E6843;	
}
#contenedor_post .post p.texto span.mas{
color:#AC2112;
font-weight:bold;	
}
#contenedor_post .post p.texto a.mas{
color:#AC2112;
font-weight:bold;
}

/* PIE */
#pie{
float:left;
width:918px;	
height:50px;
background:url(../imagenes-yoga-iyengar/fondo_linea_pie_repetir.png) repeat-x #FFF;
margin-bottom:40px;
position:relative;
font-size:0.85em;
}
#pie p.yogaflow{
color:#786855;
font-weight:bold;
padding-top:12px;
padding-left:20px;
}
#pie ul{
position:absolute;	
top:10px;
left:250px;
}
#pie ul li{
float:left;	
margin-left:20px;
}
#pie ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#7E6843;
text-decoration:underline;
}
