/* CSS Document */

body { 
font-family:Verdana,Arial,Sans-Serif;
background:#BDA44D url(images/backgrounds/bg.gif) repeat top left;
color: #333;
font-size: 12px;
margin: 0px;
padding: 0px
}

/* __________ cuadros principales __________ */
#container {
width:764px;
margin:20px auto 0 auto;
text-align:left
}
#main { 
float:left;
width:764px;
border:#000000 solid 1px
}
#footer { 
font-size: 10px;
text-align: center;
margin: 10px auto 10px auto
}


/* __________ cuadros segundarios __________ */
/* cuadros de arriba */
#up_a {
	float:left;
	font-size:11px;
	width:736px;
	height:350px;
	padding-left:28px;
	padding-top:28px
}
#up_b {
float:left;
font-size:11px;
width:736px;
height:434px;
padding-left:28px;
padding-top:28px
}
/* cuadros de arriba para pagina de descargs */
#up_descargas {
float:left;
width:764px;
height:378px
}
#up_descargas_cielo {
	width:736px;
	height:207px;
	padding-left:28px;
	padding-top:28px;
	background-image:url(images/backgrounds/fondo_descargas_cielo.jpg);
}
#up_descargas_flash {
width:764px;
height:235px;
}
/* fondos cuadros de arriba */
.up_index { background-image: url(images/backgrounds/fondo_index_up.jpg)}
.up_chikung { background-image: url(images/backgrounds/fondo_chikung_up.jpg)}
.up_cursos { background-image: url(images/backgrounds/fondo_cursos_up.jpg)}
.up_formacion {	background-image: url(images/backgrounds/fondo_formacion_up.jpg)}
.up_biografia { background-image: url(images/backgrounds/fondo_biografia_up.jpg)}
.up_horario { background-image: url(images/backgrounds/fondo_horario_up.jpg)}
.up_mapaweb { background-image: url(images/backgrounds/fondo_mapaweb_up.jpg)}
/* cuadros de abajo */
#down {
	float:left;
	width:736px;
	padding-left:28px;
	padding-top:28px;
}
/* fondos cuadros de abajo */
.down_index { background-image: url(images/backgrounds/fondo_index_down.jpg)}
.down_chikung { background-image: url(images/backgrounds/fondo2200.gif)}
.down_cursos { background-image: url(images/backgrounds/fondo2500.gif)}
.down_descargas { background-image: url(images/backgrounds/fondo800.gif)}
.down_formacion { background-image: url(images/backgrounds/fondo2200.gif)}
.down_biografia { background-image: url(images/backgrounds/fondo2200.gif)}
.down_horario { background-image: url(images/backgrounds/fondo600.gif)}
.down_mapaweb { background-image: url(images/backgrounds/fondo600.gif)}
.tabla_mapa_web { background-image: url(mapa_web/images/line_vert.gif)}

/* __________ elementos __________ */
/* titulo arriba */
#title {
float:left;
width: 736px;
height:97px
}
#title .izda {
width:460px;
float:left;
}
#title .dcha {
float:right;
width:97px;
padding-right:45px
}
/* menu 6 botones */
#menu {
float:left;
width:527px;
height:60px
}
#menu .izda {
float:left;
width:158px;
height:30px
}
#menu .dcha {
float:left;
width:211px;
height:30px
}
/* espacios de promo arriba */
.promo_up {
	float:right;
	width:205px;
	height:90px;
	padding-right:50px
}
.promo_title {
height:14px;
border-bottom:#35470B solid 2px;
padding-top:3px;
color:#671616;
}
.promo_content {
padding-top:3px;
color:#35470B;
}
/* espacios de promo abajo */
#promo_down {
	float:left;
	width:230px;
	height:110px;
	padding-left:3px
}

/* boton para subir */
.container_subir
{
padding-top:20px;
padding-bottom:20px;
font-size:9px
}
/* espacio vacio entre titulo & promo_up */
#vacio_up {
	float:left;
	width:736px;
	height: 85px
}

/* __________ colores etc __________ */
.vert {color:#35470B}
.rouge  {color:#990000}

a:link    {color: #000000; text-decoration: none;}
a:active  {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover   {color: #671616; text-decoration: underline;}

a.rojo:link    {color: #671616; text-decoration: none;}
a.rojo:active  {color: #671616; text-decoration: none;}
a.rojo:visited {color: #671616; text-decoration: none;}
a.rojo:hover   {color: #35470B; text-decoration: none;}

a.verde:link    {color: #35470B; text-decoration: none;}
a.verde:active  {color: #35470B; text-decoration: none;}
a.verde:visited {color: #35470B; text-decoration: none;}
a.verde:hover   {color: #671616; text-decoration: none;}

a.txt:link    {color: #35470B; text-decoration: none;}
a.txt:active  {color: #35470B; text-decoration: none;}
a.txt:visited {color: #35470B; text-decoration: none;}
a.txt:hover   {color: #671616; text-decoration: none;}

a.blanco:link    {color: #FFFFFF; text-decoration: none;}
a.blanco:active  {color: #FFFFFF; text-decoration: none;}
a.blanco:visited {color: #FFFFFF; text-decoration: none;}
a.blanco:hover   {color: #671616; text-decoration: none;}

a.info:link    {color: #671616; text-decoration: none;}
a.info:active  {color: #671616; text-decoration: none;}
a.info:visited {color: #671616; text-decoration: none;}
a.info:hover   {color: #35470B; text-decoration: none;}

img {border:0}

h1 {
font-size:12px;
color:#6e7544;
font-weight: bold;
margin: 0px;
padding: 0px
}
h2 {
font-size:12px;
color:#6e7544;
font-weight: bold;
text-decoration:none;
margin: 0px;
padding: 0px
}
	  
/* barra de contacto abajo */
.nav-menu {
float:left;
color:#FFFFFF;
width:707px;
padding-top:22px;
padding-bottom:12px;
font-size:11px;
}
.nav-menu ul {list-style:none; padding:0; margin:0; float:right}
.nav-menu li {float:left; margin:0 0.15em; background:none; padding:0}
.nav-menu li a {
color:#FFFFFF;
text-decoration:none;
float:left;
text-align:center;
line-height:2em
}
.nav-menu li a:visited, .nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {color:#FFFFFF}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {text-decoration:none; color: #671616;}
/* Hide from IE5-Mac \*/
.nav-menu li a {float: none}
/* End hide */

/* iamgenes w3c abajo */
.w3c {
padding-right:10px;
padding-top:6px
}
.border { border:#35470B solid 1px; }

