body{ background:#70BD1F url(../images/bg_body.jpg) repeat-x; padding:0; margin:4px 0 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
img{border:none;}
p{ padding:0; margin:8px 0 7px 0;}

#accesoSocios{ position:absolute; left:132px; top:80px; width:640px; height:21px; border-bottom:#D8D8D8 solid 1px; border-top:#D8D8D8 solid 1px; color:#449FB3; font-weight:bold; padding:0 0 0 28px; margin:0 0 4px 0;}
#accesoSocios marquee{ width:300px; position:absolute; left:356px; top:5px; color:#000; font-weight:normal;}
#accesoSocios img{ margin:2px 0 0 10px;}
#act1{ position:inherit; top:211px; width:129px; height:auto; background:url(../images/bg_act.jpg) repeat-y; overflow:hidden; visibility:visible;}
#act2{ position:absolute; top:211px; width:129px; height:auto;background:url(../images/bg_act.jpg) repeat-y; overflow:hidden; visibility:hidden;}
#act1 ul, #act2 ul{ margin:0; padding:0;}
#act1 li, #act2 li{ margin:0; padding:0 0 0 8px;  height:13px; border-bottom:#C6D1C6 solid 1px;list-style:none; }
#act1 a, #act2 a{color:#666; text-decoration:none; background:url(../images/bg_menu_d.gif) 0px 3px no-repeat; padding:0 0 0 12px;}
#act1 a:hover, #act2 a:hover{ color:#000;}
#bannerCentral{ position:absolute; left:698px; top:108px; width:120px; height:240px;}
#bannerCentral2{ position:absolute; left:681px; top:108px; width:120px; height:240px;}
#bannerCentralInterior{ position:absolute; left:349px; top:109px; width:468px; height:68px;}
#bannerlateral1{ float:left; overflow:hidden; width:100%; height:69px; border-bottom:#CDCDCD solid 1px; padding:10px 0 0 5px;}
#bannerlateral2{position:absolute; left:5px; overflow:hidden; width:100%; height:70px; top:488px;}
#bannerlateral3{position:absolute; left:5px; overflow:hidden; width:100%; height:68px; top:551px;}
#cabecero{ width:660px; height:47px; position:absolute; left:140px; top:27px; background:url(../images/bg_cabecero.gif) bottom right no-repeat; color:#000;}
#campamentos{  background: url(../images/bg_campamentos.jpg); width:131px; height:72px; float:left; overflow:hidden; margin:24px 0 0 0; padding:50px 0 0 109px;}
#campoGolf{float:left; overflow:hidden; position:relative; margin:10px 0 0 0; width:238px; height:114px;border-bottom:#EBEBEB solid 1px;}

#central{width:961px;margin:auto;overflow:hidden; position:relative; background-image:url(../images/fondo_gral.gif);}
#centralInterior{width:969px; height:628px;margin:auto; background:url(../images/bg_interior.jpg) no-repeat; overflow:hidden; position:relative;}
#dcha{ width:129px; height:644px; position:absolute; left:811px; top:1px; background: url(../images/bg_dcha.jpg) repeat-y; overflow:hidden;}
#dchaIn{ width:129px; height:644px; position:absolute; left:828px; top:1px; background: url(../images/bg_dcha.jpg) repeat-y; overflow:hidden;}
#dcha p{ background: url(../images/verde.gif) bottom no-repeat; margin:0; padding:0; height:auto;border-bottom:#7E9A7E solid 1px; background:#9FAF9F;}
#dipro{position:absolute; left:5px; overflow:hidden; width:100%; top:609px;}
#display{ position:relative; left:0px; top:0px; overflow:hidden; width:155px; float:left; background:#fff;}
#display2{ position:relative; left:0px; top:0px; overflow:hidden; width:155px; float:left; background:#fff;}
#espacioSup{ float:left; width:100%; position:relative; margin:0 0 0 17px; height:6px; background: url(../images/bg_bode_sup.jpg) bottom repeat-x;}
#favoritos{ position:absolute; top:101px; width:17px; height:auto;}
#favoritos img{ margin:0 0 4px 0;}
#indexDes1{position:absolute;width:198px;height:225px;left:-2px;top:10px;background:url(../images/bg_bl_index01.gif) no-repeat;padding:18px 18px 0 13px;}
#indexDes1 blockquote{ background:url(../images/bg_blocquote01.gif) no-repeat; padding:14px 0 0 10px; margin:5px 0 17px 0; }
#indexDes1 a{ float:left; overflow:hidden; width:173px; height:17px; margin:0 0 0 17px;border-top:#EBEBEB solid 1px;border-bottom:#EBEBEB solid 1px; color:#666; background:url(../images/bg_a.gif) 4px 5px no-repeat; padding:5px 0 0 25px; text-decoration:none;}
#indexDes1 a:hover{ color:#FF6835}
#indexDes1_B{position:absolute;width:198px;height:225px;left:-2px;top:10px;background:url(../images/bg_bl_index01.gif) no-repeat;padding:18px 18px 0 13px;}

#indexDes02{position:absolute; padding:10px; width:157px; height:186px; left:240px; top:11px;overflow:hidden; background:url(../images/bg_bl_index2.gif);}
#indexDes05{position:absolute; width:330px; height:180px; left:240px; top:11px;overflow:hidden; background:url(../images/fondo_05.jpg) no-repeat; padding:15px;}
#indexDes02 img{ float:left;}
#indexDes2{
	position:absolute;
	width:129px;
	height:184px;
	left:423px;
	top:8px;
	background: url(../images/bg_bl_index2.gif) no-repeat;
	padding:8px 14px 0 14px;
	overflow:hidden;
}
#indexDes2d{
	padding:10px;
	background:url(../images/bg_bl_index2.gif);
	position:absolute;
	width:157px;
	height:184px;
	left:423px;
	top:11px;
	overflow:hidden;
}
#indexDes2 p{ /*background: url(../images/grisito.gif) bottom no-repeat; */text-align:center; margin:0; padding:0; height:auto;}
#indexDes2 p a{ color:#666; text-decoration:none;}
#indexDes3{ position:absolute; width:149px; height:198px; left:607px; top:8px; background:url(../images/bg_bl_index2.gif) no-repeat; padding:8px 14px 0 14px; overflow:hidden;}
#indexDes3 img{ float:left; margin:15px 0 0 10px;}
#izda{ width:17px; height:646px; float:left;}
#logo{ width:86px; height:97px; border-right:#D8D8D8 solid 1px; border-bottom:#D8D8D8 solid 1px; padding:0 0 0 35px; margin:0 0 4px 0;}
#logoIn{ width:86px; height:97px; border-right:#D8D8D8 solid 1px; border-bottom:#D8D8D8 solid 1px; position:absolute;left:10px; top:5px; padding:0 0 0 35px;}
#logoGris{ float:left; overflow:hidden; width:100%; height:101px; border-bottom:#CDCDCD solid 1px; background:url(../images/bg_logo_gris.gif) 35px 3px no-repeat;}
#medio{ width:941px; height:646px; position:absolute; left:17px; background:#fff;}
#menu{ position:absolute; left:10px; top:109px; width:236px; overflow:hidden; padding:0;}
#menu2{float:left; width:240px;  height:515px;}
#menu3{float:left; width:240px;  height:570px;}
#menuD1{ float:left; overflow:hidden;border-bottom:#7E9A7E solid 1px; background:#9FAF9F;border-right:#7E9A7E solid 1px; color:#fff; text-decoration:none; width:55px; height:13px; padding:0 0 0 6px; }
#menuD2{ float:left; overflow:hidden;border-bottom:#7E9A7E solid 1px; background:#9FAF9F;border-right:#7E9A7E solid 1px; color:#fff; text-decoration:none; width:60px; height:13px; padding:0 0 0 6px; }
#menuD1:hover, #menuD2:hover{ background:#748474;}
#pasafotos{ position:absolute; left:251px; top:107px;}
#pie{ float:left; font-size:10px; color:#999; border-top:#EBEBEB solid 1px; width:790px; padding:5px 0 0 0; background:#fff; height:20px;}
#pieI{position:absolute; left:25px; top:614px; float:left; font-size:10px; color:#999; border-top:#EBEBEB solid 1px; width:790px; padding:5px 0 0 0; background:#fff; height:20px;}
#pieI a{ color:#999; text-decoration:none;}
#pie a{ color:#999; text-decoration:none;}
#pie a:hover, .azul:hover{ text-decoration:underline;}
#pieI:hover{ text-decoration:underline;}
#publicidad{ float:left; overflow:hidden; background:#fff url(../images/publicidad.gif) 1px 0px no-repeat; width:488px; height:68px; text-align:left; padding:0 0 5px 76px;}
#sombraInf{float: left; overflow:hidden; position:relative;left:16px; width:944px; height:6px; background:url(../images/bg_sombra_inf.jpg);}
#titularesIndex{position: absolute; left:5px; top:353px; width:790px; height:26px; border-top:#EBEBEB solid 1px; border-bottom:#EBEBEB solid 1px;}
#titularesIndex #tit1{position:absolute;left:15px;top:8px;}
#titularesIndex #tit2{ position:absolute; left:420px; top:0px; width:143px; height:16px; border-left:#EBEBEB solid 1px; padding:10px 0 0 10px;}
#titularesIndex #tit3{ position:absolute; left:602px; top:0px; width:129px; height:16px; border-left:#EBEBEB solid 1px; padding:10px 0 0 10px;}

.actividades{ float:left; position:relative; overflow:hidden; width:100%; height:13px; border-top:#7E9A7E solid 1px;border-bottom:#7E9A7E solid 1px; background:#9FAF9F; color:#fff; font-weight:bold; text-align:center; }
.azul{ color:#449FB3; text-decoration:none;}
.azulOscuro{ color:#0000FF; text-decoration:none;}
.bienvenidos{ background:url(../images/bg_bienvenidos.gif) 0px 2px no-repeat; color:#000; font-weight:bold; font-size:12px; padding:0 0 0 17px;}
.bloqueAct{float:left; width:129px;}
.bloqueCentral{ width:931px; float:left; overflow:visible; position:relative; background:#fff; padding:5px 0 0 10px;}
.bloqueCentralIn{ width:941px; float:left; overflow:visible; position:relative;}
.bloqueCentInter{float: left;width:544px;overflow:hidden; padding:0 0 0 10px; }
.cabeBloqCent{ float:left; overflow:hidden; width:355px; height:26px;border-bottom:#EBEBEB solid 1px;border-top:#EBEBEB solid 1px;}
.cabeBloqCent2{ float:left; overflow:hidden; width:100%; height:26px;border-bottom:#EBEBEB solid 1px;border-top:#EBEBEB solid 1px;}
.cabeBloqCentfotos{ float:left; overflow:hidden; width:543px; height:26px;border-bottom:#EBEBEB solid 1px;border-top:#EBEBEB solid 1px;}
.cabeBloqDer{ float:left; overflow:hidden; width:188px; height:26px;border-bottom:#EBEBEB solid 1px;border-top:#EBEBEB solid 1px;}
.colCent2{ float:left; width:100%; padding:5px;}
.colCent{ float:left; width:335px; padding:5px 15px 5px 5px; overflow:hidden;  }
.colDer{ float:left; overflow:hidden; width:188px;/* height:378px;*/}
.colDer2{ float:left; padding:5px; overflow:hidden; width:178px;}
.colDer img{ float:left; margin:16px 0 0 16px;}
a.descarga{ text-decoration:none; color:#fff; background:#FF6835; padding:0 4px; font-weight:bold;}
a.descarga:hover{ background:#FF865D;}
.flecha{ /*background:url(../images/bg_flecha_raya.gif) no-repeat; */ border-bottom:#CCC solid 1px; text-align:center; width:153px; height:17px; padding:0 0 0 0px; color:#666; text-decoration:none; float:left; overflow:hidden; margin:5px 0 0 0; position:relative;}
.flecha2{ background:url(../images/flecha2.gif) 0px 2px no-repeat; padding:0 0 0 16px; color:#666; text-decoration:none; float:left; overflow:hidden; margin:5px 0 0 0; font-weight:bold; width:130px;}
.flecha3{ background:url(../images/bg_flecha3.gif) no-repeat; width:123px;  padding:0 0 0 30px; color:#666; text-decoration:none; float:left; overflow:hidden; margin:0 0 2px 0; position:relative;}
.flecha:hover, .flecha2:hover, .flecha3:hover{ color:#FF6835}
.gris{ position:absolute; left:10px; top:381px; width:790px; height:228px; background:#F2F2F2;}
.grisOscuro{font-weight:bold; color:#020202;}
.grisOscuro11B{ font-size:11px; font-weight:bold; color:#020202; text-decoration:none; padding:2px 0 2px 0; float:left; width:188px; overflow:hidden;position:relative; }
.grisOscuro12B{ font-size:11px; font-weight:bold; color:#020202; text-decoration:none;}
.grisOscuro12B:hover, .naranja:hover{ text-decoration:underline;}
.menu1Vacio{ height:15px; width:236px; background:#8DAD33; float:left; overflow:hidden;}
.marcada{height:14px; width:216px; float:left; overflow:hidden; color:#fff; background:#449FB3 url(../images/bg_menu.gif) 228px 7px no-repeat; font-weight:bold; text-align:right; padding:1px 20px 0 0; margin:0 0 1px 0; text-decoration:none;}
.naranja{ color:#FF6835; text-decoration:none;}
.naranja2{ color:#FF6835; text-decoration:none; font-size: 14px;}
.marcada2{height:14px; width:216px; float:left; overflow:hidden; color:#fff; background:#449FB3 url(../images/bg_menu.gif) 228px 7px no-repeat; font-weight:bold; text-align:right; padding:1px 20px 0 0; margin:0 0 1px 0; text-decoration:none;}
.marcada2:hover{background:#8DAD33 ;}
.naranja{ color:#FF6835; text-decoration:none;}
.raya{ width:931px; float:left; overflow:hidden; background:url(../images/bg_raya.jpg) repeat-y; padding:0 0 0 10px;}
.raya2{ width:931px; float:left; overflow:hidden; background:url(../images/bg_raya2.jpg) repeat-y; padding:0 0 0 10px;}
.raya3{ width:931px; float:left; overflow:hidden; background:url(../images/bg_raya_bis.gif) repeat-y; padding:0 0 0 10px;}

.scrollfotos{width:543px; height:104px; float:left; overflow:hidden; padding:0 0 0 0; font-weight:bold; position:relative;
scrollbar-face-color: #65c4e3; /*barra*/
scrollbar-arrow-color: #fff; /*flecha*/
scrollbar-track-color: #fff; /*fondo*/
scrollbar-shadow-color: #fff; /*sombra*/
scrollbar-highlight-color: #fff; /*sombra clara*/
scrollbar-3dlight-color: #65c4e3; /*sombra mas clara*/
scrollbar-darkshadow-Color: #65c4e3; /*sombra oscura*/
}
#scrollfotosint2{ width:2160px;height:104px; position:relative; left:0px;}
.scrollfotosint{ width:1900px;height:84px; font-weight:bold;}
.sp{ float:left; border-top:#EBEBEB solid 1px; height:23px; width:549px; left:-10px; position:relative;}
.subtit{ font-weight:bold; color:#FF6835;}
.subtitACT{ float:left; width:100%; text-decoration:none; font-weight:bold; color:#FF6835; border-bottom:#FF6835 solid 1px; }
.subtitCyF{ float:left; width:188px; height:13px; text-decoration:none; font-weight:bold; color:#FF6835; border-bottom:#EBEBEB solid 1px; clear:both; display:block; position:relative;  }
.txt10{ font-size:10px; font-style:italic;}
.vacio{ float:left; position:relative; width:188px; text-decoration:none; border-bottom:#C6D1C6 solid 1px; overflow:hidden; clear:both; display:block; color:#666;}
.vacio2{ float:left; position:relative; width:188px; text-decoration:none; border-bottom:#C6D1C6 solid 1px; overflow:hidden; clear:both; display:block; color:#666;}
.vacio2:hover{  color:#fff; background:#8DAD33;}
a.enlace{ position:absolute; left:62px; top:5px; width:56px; height:85px;}
a.menu1{ height:14px; width:216px; float:left; overflow:hidden; color:#fff; text-decoration:none; background:#8DAD33 url(../images/bg_menu.gif) 228px 7px no-repeat; font-weight:bold; text-align:right; padding:1px 20px 0 0; margin:0 0 1px 0;}
a.menu1:hover{ background-color:#449FB3;}
a.submenu{height:14px; width:216px; float:left; overflow:hidden; color:#003366; text-decoration:none; background:#65C4E3 url(../images/bg_submenu.gif) 229px 5px no-repeat; text-align:right; padding:1px 20px 0 0; margin:0 0 1px 0;}
a.submenu:hover{ background-color:#BAEAF9;}

input{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#666; height:13px; background:#F4F4F4; border:#CDCBCA solid 1px; padding:0 0 0 3px; font-weight:normal;}
textarea{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#666; border:#CDCBCA solid 1px; width:216px;}
.boton{ color:#fff; font-weight:bold; font-size:11px; background:#449FB3; border:#2D8BA0 solid 1px; height:16px; margin:2px 0 0 0; text-decoration:none;}

.verano{ font-size:14px;}
.titulos
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#FF6835;
}
.banner_home{ clear:both;padding-top:5px; width:235; height:120;}