html, body, div, h1, h2, h3, h4, h5, h6, ul, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
object, embed, a { outline:0 }
ul{list-style:none;}

body,td,th,p,div{font:normal 12px Arial, Helvetica, sans-serif;}
body{background:#054583 url(../images/background_top.jpg) repeat-x center top;}
body#index{background-image:url(images/back-index.gif);}
a{color:#111; text-decoration:none;}
a:hover{color:#334;}
a img{border:0;}
p{margin-bottom:1em;}
.underline { text-decoration:underline;}
.left{ float:left }
.right{float:right}
.clear{clear:both }
h1{font:bold 24px Times New Roman; margin:3px 0 4px 0;color:#794F43;}
h2{font:bold 17px Georgia; margin:8px 0 7px 11px;color:#231F20;}
h3{font:bold 12px Georgia; margin:0px 0 0px 0px;color:#794F43;}
h4{color:#23B201; font-size:12px;}
h5, h6{color:#3e3d40; font-size:14px;}
h5{color:#5D5F68; line-height:18px;}
p.text{color:#5D5F68; line-height:18px;}
.vermas a {font:normal 9px Arial, Helvetica, sans-serif; color:#23B201; line-height:18px; float:right;}
.vermas a:hover {color: #006633;}
a.leermas{background: url(../images/ico_leermas.gif) no-repeat; display: block; color:#50A1CB; font-size: 11px; height: 15px; line-height: 18px; padding: 0 0 0 20px;}
a:hover.leermas { text-decoration:underline;}
a.web{background: url(../images/ico_web.gif) no-repeat; display: block; color:#50A1CB; font-size: 11px; height: 15px; line-height: 18px; padding: 0 0 0 20px;}
a:hover.web { text-decoration:underline;}

/* ESTILOS */
.submenu {font:bold 11px Arial, Helvetica, sans-serif; color:#1D191A; line-height:11px; padding: 13px 0px 0 0; width:184px; float:right;}
.menu {font:normal 16px Georgia; color:#E9DDE5; line-height:39px; width:762px; height:39px; padding-left:7px; text-align:center; float:left;}
.menu a {font:normal 16px Georgia; color:#E9DDE5; line-height:39px;}
.menu a:hover {font:normal 16px Georgia; color: #E7A22B; line-height:39px;}
.menu_menu {padding:0px 20px 0px 20px;}

/* GENERAL */
#box{display:block; /*	height: 686px; */ margin: 0 auto; width: 1002px; /*background-image:url(../images/background_top.jpg); background-repeat:no-repeat;*/ padding-bottom:10px;}

/* HEADER */
#header{/* background:url(../images/temp_top_home.jpg) no-repeat; width:1002px;*/ display:block; margin: 0 auto; height:104px; position:relative; background:url(../images/back_botonera.gif) no-repeat;}
#flash_home{display:block; margin: 0 auto; height:433px; position:relative;}
#colores {height:6px; background:url(../images/back_colores.gif) repeat-y;}

/* CONTENT */
#content{background:#E9E7E5 url(../images/solapa.gif) no-repeat;/**/ display:block;/*	height:221px; /* optional 	margin-top:0px; width:952px;*/ margin: 0 auto; padding:0px 20px 2px 15px;}

body#index div#content{margin-top:0 !important;}
#content div#wrapper{color:#707173; width:476px; padding-left:10px;}
#content div#wrapper p{line-height:24px; font-size:14px; color:#030000;}

#content div#noticia{/*background:url(images/noticias_bg.jpg) no-repeat;*/ display:block; /*height:22px;*/ padding:0px 0px 0px 0px; width:246px;}
#content div#col3{/*background:url(images/noticias_bg.jpg) no-repeat;*/	display:block; /*height:22px;*/ padding:0px 0px 0px 0px; width:234px; /*background:url(../images/temp_col3.gif) no-repeat;*/ height:202px;}
#content div#col3 p{line-height:13px; font-size:11px; color:#030000; padding-left:11px;}

#content div#colleft{/*background:url(images/noticias_bg.jpg) no-repeat;*/ display:block; /*height:22px;*/ padding:0px 31px 0px 0px; width:225px;}
#content div#colleft p{line-height:13px; font-size:11px; color:#030000; padding-left:2px;}
#content div#colleft h2{font:bold 17px Georgia; margin:8px 0 7px 2px;color:#231F20;}

#content div#colcenter{display:block; /*height:22px;*/ padding:0px 0px 0px 0px; width:711px; line-height:18px;}
#content div#colcenter p{ color:#1F1E20; width:661px;}
div#colcenter h4{font:normal 12px Arial; margin:0px 0 0px 0px;color:#794F43;}
div#colcenter h3{font:bold 12px Georgia; margin:0px 0 0px 0px;color:#794F43;}
div#colcenter h2{font:bold 18px Times New Roman; margin:3px 0 4px 0;color:#794F43;}
div#colcenter li{list-style:circle; list-style-image:url(../images/bullet.gif); margin-left:10px;}

#visita {background: url(../images/separador_ofertas.gif) no-repeat left bottom; padding-bottom:14px; padding-top:10px;}

#clases {float:right; width:332px; height:130px; background:url(../images/img_clases_yoga.gif) no-repeat top left; padding: 52px 0 0 30px; font-size:11px; color:#794F43; line-height:18px;}

/* OFERTAS*/
#content div#colofertas{display:block; color:#707173; /*height:22px;*/ padding:0px 0px 0px 0px; width:476px; line-height:18px;}
#content div#colofertas p{color: #030000; padding:0px 0px 0px 0px; font-size:11px;line-height:14px;}
div#colofertas h4{font:normal 12px Arial; color:#794F43;}
div#colofertas h3{font:bold 12px Georgia; margin:0px 0 0px 0px;color:#794F43;}
div#colofertas h2{font:bold 14px Arial; margin:3px 0 4px 0;color:#794F43;}
.ofertas {background: url(../images/back_p_precios.gif) repeat-x left bottom; padding-bottom:14px; padding-top:10px; }

#content div#precios{display:block; color:#707173; /*height:22px;*/ padding:0px 0px 0px 0px; width:235px; line-height:18px;}
#content div#precios p{color: #030000;line-height:14px; font-size:12px; background:url(../images/back_p_precios.gif) left bottom repeat-x; padding-bottom:5px; margin: 2px 0 6px 0;}
div#precios h5{font:bold 11px Arial; margin:0px 0 0px 0px;color:#794F43; padding-top:10px;}
div#precios h3{font:bold 12px Georgia; margin:0px 0 0px 0px;color:#794F43; padding-bottom:7px;}
div#precios h2{font:normal 18px Times New Roman; margin:3px 0 4px 0;color:#794F43; padding-bottom:7px;}
.categoria {width:180px; float:left; background:url(../images/back_p_precios.gif) left bottom repeat-x; padding-bottom:5px;}
.precio { width:55px; float: right; text-align:right; background:url(../images/back_p_precios.gif) left bottom repeat-x; padding-bottom:5px;}


#nota { height:200px; background-image:url(../images/back_nota.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:30px;}
div#nota h3{color:#107FB8; font:normal 18px Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:18px;}
div#nota h4{color: #231F20; font:normal 11px Arial, Helvetica, sans-serif; font-style:italic; padding-bottom:10px; margin:0px; line-height:18px;}
#img_nota {width:215px; float:left; border:solid #C6C7CD 1px; vertical-align:middle; height: 160px; padding:2px;}

#socios {background-image:url(../images/back_nota.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:30px;}
#socios p { color:#231F20;}
#img_socios {width:215px; float:left; border:solid #C6C7CD 1px; vertical-align:middle; padding:2px;}

.num1 {background: url(../images/ico_num1.gif) no-repeat; color:#231F20; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}
.num2 {background: url(../images/ico_num2.gif) no-repeat; color:#231F20; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}
.letraa {background: url(../images/ico_letraa.gif) no-repeat; color:#707173; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}
.letrab {background: url(../images/ico_letrab.gif) no-repeat; color:#707173; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}
.letrac {background: url(../images/ico_letrac.gif) no-repeat; color:#707173; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}
.letrad {background: url(../images/ico_letrad.gif) no-repeat; color:#707173; font-size: 12px; line-height: 18px; padding: 0 0 0 34px;}

.botonera {display:block; width: 251px; height: 32px; text-align:left; line-height: 25px; text-decoration:none;	color: #000000; padding-top: 3px; margin: 0px; background-image: url(../images/back_bt.gif); background-repeat: no-repeat; text-indent: 25px;}
a:hover.botonera {color:#006699;}

div#noticia h5, div#noticias2 h5{color:#5D5F68; font:normal 11px Arial, Helvetica, sans-serif; line-height:15px;}

/* UBICACION */
#guiaubicacion { width:310px; padding-top:25px;}
.guiap {color: #231F20; width:264px; float:left;}
.distancias {color: #231F20; float: left; text-align:right; font-weight:bold;}


/* FOOTER */
#footerbg{background:url(../images/back_foot.gif) no-repeat /*#FFFFFF; width:952px;*/; padding:0px 0px 0px 0px; margin:0 auto; height:115px;}
#footer{display:block; /*height:30px; width:952px;*/ padding: 41px 0 0 256px;}   
.foot1 {font:Arial, Helvetica, sans-serif; color:#E9DDE5; font-size:11px; line-height:14px;}
.foot2 {font-family:Georgia; color: #B7A8A3; font-size:18px; line-height:11px; font-weight:bold;}
#footer a{color:#E9DDE5; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#E7A22B;}
#barra {height:3px; background-color:#E4E4E6; padding:0px; margin:0px;}
#menu_pie {height:12px; padding-top:10px;}
.menu_pie a{font:normal 11px Arial, Helvetica, sans-serif;}
.menu_pie a:hover{color:#006699;}


/* CONTACTO */
form {float:left; margin:0;}
label {width:100px; float:left; padding-right:10px; font-weight:normal; color:#1F1E20; line-height:18px; text-align:left; margin-bottom:10px;}
input {width:343px; height:18px; float:left; margin-bottom:14px; font-family:Arial; font-size:12px; color:#684E30; border: solid 1px #927269; background-color:#E9E7E5; padding:2px 0 0 2px;}
#col3 form {float:left; padding:0px; margin:0 0 0 11px; width:223px;}
#col3 label {width:92px; float:left; padding:0 0px 0 0px; font-weight:normal; color:#1F1E20; line-height:14px; text-align:left; margin-bottom:3px; font-size:11px;}
#col3 input {width:107px; height:14px; float:left; margin-bottom:10px; font-family:Arial; font-size:11px; color:#064A7A; border: solid 1px #999999; background-color:#fff; padding:2px 0 0 2px;}

#colleft form {float:left; padding:0px; margin:0px; width:234px;}
#colleft label {width:92px; float:left; padding:0 0px 0 0px; font-weight:normal; color:#1F1E20; line-height:14px; text-align:left; margin-bottom:3px; font-size:11px;}
#colleft input {width:107px; height:14px; float:left; margin-bottom:10px; font-family:Arial; font-size:11px; color:#064A7A; border: solid 1px #999999; background-color:#fff; padding:2px 0 0 2px;}

#reservas_categoria {float:left; width:200px; padding-left:11px;}
#reservas_categoria label {width:46px; padding:0px; float:left; margin:0px; margin-right:16px;}
#reservas_categoria select {width:46px; height:16px; float:left;  margin-left:11px;}
select {
	height:18px;
	float:left;
	background:#FFFFFF;
	color:#064a7a;
	font-size:11px;
	margin:0px 0px;
	border:1px solid #999999;
}
textarea {width:343px; height:90px; float:left; font-family:Arial; font-size:12px; color:#684E30; background-color:#E9E7E5; padding:2px 0 0 2px; border: solid 1px #927269;}
.btn-contacto {font-weight:bold; background:url(../images/btn_enviar.gif) left top no-repeat; color:#FFFFFF; width:109px; height:21px; border:none; font-family:Arial; font-size:13px; vertical-align:middle; margin-left:110px; margin-top:15px; float:left;}
.btn_consultar {
	width:220px;
	float:left;
	text-align:center;
	padding:7px 0px;
}


/* DESCARGAS */
.technology{cursor: hand; cursor: pointer; font: bold 12px Arial; margin: 0px 0; padding: 20px 20px 20px 4px;}
.openlanguage{color: #107FB8;}
.closedlanguage{color: #107FB8;}
#descargas {background-image:url(../images/back_nota.gif); background-position:bottom; background-repeat:repeat-x; min-height:38px;}
.descargar a {font:normal 12px Arial, Helvetica, sans-serif;}
.descargar a:hover {color:#006699;}
.vinetas {list-style:circle; list-style-image:url(../images/bull.gif); margin-left:10px;}
.vinetas a {}
.vinetas a:hover { color:#006699;}
.login { padding-top:15px;}
.login label {width:53px; float:left; font-size:11px; color:#107FB8; margin-top:10px; height:19px; line-height:19px; text-align:right;}
.login input { width:168px; height:19px; float:left; border:none; margin-left:5px; margin-top:10px; background:#FFFFFF;}

