/*----- ELEMENTOS COMUNES DEL SITE -----*/

/* Normalizacion */

* {margin:0; padding:0; border:0}
.hide {display:none}
.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}
img {border:none; margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0px}
ul {list-style-type:none}
a {outline:0}

/* Titulares y clases de texto */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background-color:#4b4442; color:#616161}
a {color:#1d4020; text-decoration:none}
a:hover {color:#1d4020; text-decoration:none}

h1, h3, h4, h5, h6 {font-weight:normal; padding:0}

.titular1gris {font-size:3.6em; color:#616161; margin:-9px 0 10px 0; padding:0}

/* Botones y call-to-action */
a.bt-menu-home {display:block; width:65px; height:22px; background:url(../i/bt-menu-home.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-home:hover {background:url(../i/bt-menu-home.jpg) 0 0 no-repeat}
a.bt-menu-quienes {display:block; width:104px; height:22px; background:url(../i/bt-menu-quienes.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-quienes:hover {background:url(../i/bt-menu-quienes.jpg) 0 0 no-repeat}
a.bt-menu-donde {display:block; width:103px; height:22px; background:url(../i/bt-menu-donde.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-donde:hover {background:url(../i/bt-menu-donde.jpg) 0 0 no-repeat}
a.bt-menu-otras {display:block; width:111px; height:22px; background:url(../i/bt-menu-otras.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-otras:hover {background:url(../i/bt-menu-otras.jpg) 0 0 no-repeat}
a.bt-menu-colaboradores {display:block; width:94px; height:22px; background:url(../i/bt-menu-colaboradores.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-colaboradores:hover {background:url(../i/bt-menu-colaboradores.jpg) 0 0 no-repeat}
a.bt-menu-contacto {display:block; width:89px; height:22px; background:url(../i/bt-menu-contacto.jpg) 0 0 no-repeat; text-indent:-10000px}
a.bt-menu-contacto:hover {background:url(../i/bt-menu-contacto.jpg) 0 0 no-repeat}

a.bt-queespaintball {display:block; width:137px; height:17px; background:url(../i/bt-queespaintball.jpg) 0 0 no-repeat; text-indent:-10000px; margin:3px 0 0 5px}
a.bt-queespaintball:hover {background:url(../i/bt-queespaintball.jpg) 0 0 no-repeat}
a.bt-reglasyseguridad {display:block; width:156px; height:17px; background:url(../i/bt-reglasyseguridad.jpg) 0 0 no-repeat; text-indent:-10000px; margin:3px 0 0 5px}
a.bt-reglasyseguridad:hover {background:url(../i/bt-reglasyseguridad.jpg) 0 0 no-repeat}
a.bt-eltiempo {display:block; width:79px; height:17px; background:url(../i/bt-eltiempo.jpg) 0 0 no-repeat; text-indent:-10000px; margin:3px 0 0 5px}
a.bt-eltiempo:hover {background:url(../i/bt-eltiempo.jpg) 0 0 no-repeat}

/*listas*/
ul.lista1 {margin:10px 0}
ul.lista1 li{margin-bottom:7px; padding-left:20px; /*background:url(../i/icono.gif) 0 0 no-repeat*/}
ul.lista1 li a{}

/***************************HOME**************************/
/*general*/
#general {width:750px; margin:0 auto 0 auto}
#general.index #cabecera {width:750px; height:127px; background:url(../i/bg_cabecera.jpg) 0 0 no-repeat #4c4442;}
#general.index #interior {width:750px; height:572px; float:left;background-color:#4c4442; }
#general.index #interior #izquierda {width:535px; float:left; background:url(../i/bg_home.jpg) 0 0 no-repeat #000; min-height:513px; position:relative}
#general.index #interior #derecha {width:215px; height:572px; background-color:#4c4442; float:left;}

/*cabecera*/
#general.index #cabecera {float:left;position:relative}
#general.index #cabecera #menusup {float:left;position:absolute; top:38px; left:0px; height:22px;border-top:1px solid #5f5e46; border-left:1px solid #5f5e46}
#general.index #cabecera #menusup ul{float:left; width:566px; height:22px; background:url(../i/bg_menusup.gif) repeat-x 0 0}
#general.index #cabecera #menusup ul li{display:inline; float:left}
#general.index h1 {float:left; width:60px; height:96px; background:url(../i/lg_paintball.jpg) no-repeat; margin-top:-16px}
#general.index h1 a {display:block; width:60px; height:96px;}
#general.index h1 a strong {display:none}
#general.index .paintball_madrid {position:absolute; top:41px; left:23px; width:201px; height:36px; background:url(../i/bg_eslogan.gif) 0 0 no-repeat}
#general.index .paintball_madrid strong{display:none}

/*interior izquierda*/
#general.index #interior #izquierda .bienvenida {width:225px; height:213px; border:17px solid #4b4442; position:absolute; top:198px; left:20px; background:url(../i/bg_bienvenida.gif) 0 0 no-repeat;}
#general.index #interior #izquierda .bienvenida .bienvenida2 {position:relative; width:225px; height:213px}
#general.index #interior #izquierda .bienvenida .bienvenida2 span{position:absolute; top:25px; left:5px;width:216px; height:137px; background:url(../i/tit_bienvenida.png) 0 0 no-repeat}
#general.index #interior #izquierda .bienvenida .bienvenida2 span code {display:none}
#general.index #interior #izquierda .madrid {position:absolute; top:177px; left:304px; width:229px; min-height:290px; float:left;}
#general.index #interior #izquierda .abrimos {width:170px; height:17px; background:url(../i/tit_abrimos.gif) 0 0 no-repeat; float:left; margin:0 0 2px 44px}
#general.index #interior #izquierda .abrimos strong {display:none}
#general.index #interior #izquierda .reserva {position:absolute; top:21px; left:0; width:214px; height:63px; }
#general.index #interior #izquierda .reserva a{display:block; width:214px; height:63px; background:url(../i/tit_reserva.gif) 0 0 no-repeat; text-indent:-10000px}
#general.index #interior #izquierda .actividades {position:absolute; top:94px; left:0; width:214px;  padding-top:7px; background:#4b4442}
#general.index #interior #izquierda .actividades a.otras_actividades {display:block; width:214px; height:63px; background:url(../i/tit_actividades.gif) 0 0 no-repeat; text-indent:-10000px; margin-bottom:1px}
#general.index #interior #izquierda .actividades a.tiroconarco {float:left;display:block; width:97px; height:146px; background:url(../i/tiroconarco.jpg) 0 0 no-repeat; text-indent:-10000px; margin-top:-43px; margin-right:6px; margin-left:6px}
#general.index #interior #izquierda .actividades a.capea {float:left;display:block; width:98px; height:146px; background:url(../i/capea.jpg) 0 0 no-repeat; text-indent:-10000px; margin-top:-43px}

/*menu_contacta*/
.menu_contacta {float:left; width:172px; background:url(../i/bg_contacta.jpg) 0 0 no-repeat; }
.menu_contacta ul.menu{width:172px; margin:23px 0 0 0 ; color:#000}
.menu_contacta ul.menu li {width:149px; border-bottom:1px solid #635d5d; border-right:3px solid #302d37; background:#777374; padding-left:20px; padding-top:5px; font-size:1.2em; font-weight:bold}

.menu_contacta ul.menu li ul.submenu {width:172px; color:#fff; margin-left:-15px}
.menu_contacta ul.menu li ul.submenu li {width:148px; border:none; background:#777374; padding-left:1px; padding-top:5px; padding-bottom:5px; font-size:1.2em; font-weight:bold}
.menu_contacta ul.menu li ul.submenu li a {font-size:0.85em;}

.menu2{float:left; background:url(../i/bg_menu2.jpg) 0 0 no-repeat; width:172px; height:104px}
.menu2 ul {margin-top:25px; color:#fff}
.menu2 ul li{height:24px;}

.pie {position:absolute; bottom:0px; left:0px; width:515px; height:15px; background:#000; padding:3px 10px; color:#fff;font-size:10px}
.pie a {font-weight:bold}

/***************************INTERIORES**************************/
/*general*/
#general {width:750px; margin:0 auto 0 auto}
#general.interiores #cabecera {width:750px; height:127px; background:url(../i/bg_cabecera_interior.gif) 0 0 no-repeat #4c4442;}
#general.interiores #interior {width:750px; height:572px; float:left;background-color:#4c4442; }
#general.interiores #interior #izquierda {width:535px; float:left; background:#fff; min-height:513px; position:relative; font-size:1.5em}
#general.interiores #interior #derecha {width:215px; min-height:572px; background-color:#4c4442; float:left;}

/*cabecera*/
#general.interiores #cabecera {float:left;position:relative}
#general.interiores #cabecera #menusup {float:left;position:absolute; top:38px; left:0px; height:22px;border-top:1px solid #5f5e46; border-left:1px solid #5f5e46}
#general.interiores #cabecera #menusup ul{float:left; width:566px; height:22px; background:url(../i/bg_menusup.gif) repeat-x 0 0}
#general.interiores #cabecera #menusup ul li{display:inline; float:left}
#general.interiores h1 {float:left; width:60px; height:96px; background:url(../i/lg_paintball.jpg) no-repeat; margin-top:-16px}
#general.interiores h1 a {display:block; width:60px; height:96px;}
#general.interiores h1 a strong {display:none}
#general.interiores .paintball_madrid {position:absolute; top:41px; left:23px; width:201px; height:36px; background:url(../i/bg_eslogan.gif) 0 0 no-repeat}
#general.interiores .paintball_madrid strong{display:none}

/*interior izquierda*/
h2 {width:510px; border-bottom:1px solid #a7a5a4; color:#d3d0cf padding:0; margin:-30px 0 0 0; text-align:right; font-size:2.3em; font-weight:bold; margin-bottom:15px}
#general.interiores #interior #izquierda .texto{padding:5px 10px}
