/*
Theme Name: Easy Paintball
Theme URI: http://www.easypaintball.es/
Description: Theme para Easy Paintball
Version: 1.0
Author: decodEKult
Author URI: http://decodekult.com
*/

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {line-height: 1;}

:focus {outline: 0;}

ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

input, textarea {margin: 0;padding: 0;}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/* Fin de Reset */

body {color:#ccc;font-family:Verdana, sans-serif;background:url("img/bdbck.jpg") 50% 0 repeat-x #000;}

#wrapper {width:960px;position:relative;margin:0 auto;padding:0 auto;background:url("img/concepto4.jpg") 50% 0 no-repeat #000; }
.home #wrapper {background:url("img/concepto3.jpg") 50% 0 no-repeat #000;}
.clear {clear:both;}

ul#menu {display:block;width:960px;margin:0;padding:31px 0 0 0;text-align:center;font-family:Verdana, sans-serif;font-size:15px;}
ul#menu li, ul#menudwn li {display:inline;}
ul#menu li.first a{-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;
-ms-border-radius-topleft: 20px;-ms-border-radius-bottomleft: 20px;
-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;
-khtml-border-radius-topleft:20px;-khtml-border-radius-bottomleft:20px;
padding-left:32px;}
ul#menu li.last a{-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;
-ms-border-radius-topright: 20px;-ms-border-radius-bottomright: 20px;
-webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;
-khtml-border-radius-topright:20px;-khtml-border-radius-bottomright:20px;
padding-right:32px;}
ul#menu li a {display:inline-block;font-weight:bold;color:#eff2c1;text-decoration:none;text-shadow: #414141 1px 1px 2px;height:28px;line-height:28px;padding:0 25px;background:url("img/menubck.png") 0 50% repeat-x #000;}
ul#menu li:hover a {color:#eee;background:url("img/menubckhvr.png") 0 50% repeat-x;}
ul#menu li.active a, ul#menu li.active:hover a {color:#fff;background:url("img/menubckact.png") 0 50% repeat-x;}

ul#menudwn {display:block;clear:both;width:auto;margin:0 auto;padding:7px 0px 0px 230px;text-align:center;list-style: none;font-size:13px;background:url("img/line.jpg") 50% 0 no-repeat;overflow:hidden;}
ul#menudwn li {float:left;padding: 5px;margin-right: 0px;}
ul#menudwn li a {display:block; overflow:hidden; height:40px;width:40px;line-height:40px; font-weight:bold;color:#eff2c1;text-decoration:none;text-shadow: #414141 1px 1px 2px;background:url("img/menubck.png") 0 50% repeat-x #000;}
ul#menudwn li a:hover {background:url("img/menubckhvr.png") 0 50% repeat-x #000;}
ul#menudwn li a.spec {background:url("img/menuspebck.png") 0 50% repeat-x #000;}
ul#menudwn li a.spec:hover {background:url("img/menuspebckhvr.png") 0 50% repeat-x #000;}
ul#menudwn li a.act {width:250px;}
ul#menudwn img.logo {float:left;margin:0 ;padding:0;}



#footer {display:block;width:900px;height:20px;margin:5px auto 11px auto;padding:7px 0;background:url("img/line.jpg") 50% 0 no-repeat #111;
text-align:center;line-height:20px;font-size:11px;color:#777;}

#content {width:900px;margin:0 auto;padding:0;}
#novedades {width:264px;height:260px;float:right;position:relative;padding-top:60px;margin-right:10px;font-size:13px;line-height:15px;text-align:left;text-indent:10px;}
#novedades h2 {margin:0px 0px 5px 0px;padding:0 0 17px 0;background:none;text-align:center;padding-left:0px;color:#fff;}
#novedades a img {float:left;border:solid 1px #ccc;margin: 0;padding:2px;}
#novedades a:hover img {border:solid 1px #acacac;}
#novedades ol {font: italic 1em Georgia, Times, serif;padding:0; list-style:decimal;font-size:2em;}
#novedades ol li {font-size:15px;font-family:sans-serif;margin:0 0 15px 20px;}


#trescolumns {width:863px;margin:3px auto;padding:1px 0 0 0;text-align:center;overflow:hidden;}
#trescolumns p {text-align:left; text-indent:20px;font-size:13px;line-height:15px;padding:11px 10px 14px 10px;color:#fff;}
#trescolumns .last p {padding:7px 10px 13px 10px;}

#trescolumns .column.double {width:560px;float:left;margin-right:10px;margin-top:11px;}
#trescolumns .column.last {width:260px;float:right;margin:11px 0 0 0;}
#trescolumns .box {display:block;height:40px;width:260px;margin:0 0 5px 0;line-height:40px;}
#trescolumns .box.long {height:auto;}
#trescolumns .box img.logo {float:left;margin:0px -8px 0 5px ;padding:0;}
#trescolumns .box img.link {display:block;margin:5px auto;padding:0 20px;border-left:solid 2px #ccc;border-right:solid 2px #ccc;}
#trescolumns .box a:hover {text-decoration:none;}
#trescolumns .box a:hover img.link {border-left:solid 2px #5a8921;border-right:solid 2px #5a8921;}
#trescolumns .box a.boton {display:block;height:40px;width:260px;margin:0;padding:0;text-shadow: #414141 1px 1px 2px;background:url("img/menubck.png") 0 50% repeat-x;font-weight:bold;}
#trescolumns .box a.boton:hover {color:#eee;background:url("img/menubckhvr.png") 0 50% repeat-x;}
#trescolumns .box.spec a.boton {background:url("img/menuspebck.png") 0 50% repeat-x;}
#trescolumns .box.spec a.boton:hover {background:url("img/menuspebckhvr.png") 0 50% repeat-x;}

#content.narrow {display:block;width:800px;margin:9px auto 0 auto;padding:0;overflow:hidden;}
#content.narrow.porhacer {background:none;}
#content.narrow .entry {background:url("img/watermarkep.jpg") 50% 50% no-repeat;overflow:hidden;}
#content.narrow p {padding:10px 20px 15px 20px;margin:10px;text-indent:25px;line-height:23px;font-size:15px;}
#content.narrow p.answer {font-size:11px;line-height:17px;margin:7px 15px 10px 50px;padding:0;}
#content.narrow ul {display:block;margin:0 0 10px 50px;padding:0 20px;list-style-type:disc;}
#content.narrow ul li {padding:7px;line-height:20px;text-indent:-10px;font-size:13px;}
#content.narrow .entry ul {list-style-type:disc;}
#content.narrow .entry .ins {padding-top:40px;}
#slide {width:360px;height:218px;float:left;margin:0 60px 11px 0px;}
a#instalac {display:block;position:relative;width:350px;height:208px;margin:0;padding:0;border:solid 5px #5a8921;}
a#instalac:hover {border:solid 5px #375414;}

#doscolumns {width:800px;margin:0px auto;padding:3px;clear:both;background:url("img/line.jpg") 50% 0 no-repeat;}
#doscolumns .column {width:400px;margin:0;padding:0;float:left;}
#content.narrow #doscolumns p {font-size:11px;line-height:15px;margin:15px 20px;padding:0;}

#doscolumns .column iframe {margin:10px 5px 10px -20px;}

table#horario {width:660px;margin:10px auto;text-align:center;text-shadow: #414141 1px 1px 2px;color:#eee;}
table#horario tr {height:40px;line-height:40px;border:solid 5px #000;}
table#horario td {border:solid 5px #000;}
table#horario td.dia {width:300px;background:#bbd997;text-align:right;padding-right:25px;background:url("img/menuspebckhvr.png") 0 50% repeat-x;}
table#horario td.hora {width:180px;font-weight:bold;font-size:1.1em;background:url("img/menubck.png") 0 50% repeat-x;}
table#horario td.tit {font-weight:bold;background:url("img/menuspebckhvr.png") 0 50% repeat-x;}
table#horario td.empty {background:url("img/menubckprox.png") 0 50% repeat-x;}

table#tarifas {width:400px;margin:0 auto;font-size:11px;text-align:center;text-shadow: #414141 1px 1px 2px;color:#efefef;}
table#tarifas td, table#recargas td {border:solid 2px #222;padding: 10px 0;background:url("img/menuspebckhvr.png") 0 50% repeat-x;}
table#recargas {font-size:13px;width:300px;margin:0 auto 20px auto;text-align:center;text-shadow: #414141 1px 1px 2px;color:#efefef;}
table#tarifas td.dias {text-align:right;padding-right:5px;width:180px;}
table#tarifas td.horas, table#recargas td.precio {background:url("img/menubck.png") 0 50% repeat-x;}
table#tarifas td.pelas {background:url("img/menubck.png") 0 50% repeat-x;}
table#tarifas td.empty {border:none;background:none;}

table#semana-santa {width:770px;font-size:15px;margin:10px auto;text-align:center;text-shadow: #414141 1px 1px 2px;color:#eee;}
table#semana-santa td{width:105px;height:50px;border:solid 2px #ccc;vertical-align:middle;}
table#semana-santa td.empty {background:url("img/menubckprox.png") 0 50% repeat-x;}
table#semana-santa td.tipa, ul li .tipa {background:url("img/menubck.png") 0 50% repeat-x;}
table#semana-santa td.tipb, ul li .tipb {background:url("img/menuspebckhvr.png") 0 50% repeat-x;}
ul li span.tipa, ul li span.tipb {display:inline-block;width:100px;border:solid 2px #ccc;padding:5px;margin:-7px 10px 3px 5px;text-indent:0;text-align:center;text-shadow: #414141 1px 1px 2px;color:#eee;}


.gmaps {display:block;width:610px;margin:0 auto;padding:5px;background:#ddd;color:#222;font-size:11px;text-align:center;}
.gmaps .gmap {margin-bottom:5px;}
.gmaps small a {color:#5a8921;}
.gmaps small a:hover {color:#375414;}

img.pol {display:block;margin:10px auto 0 auto;}
span.polmeta {font-size:11px;}

a, a:visited {color:#eff2c1;text-decoration:none;}
a:hover, a:active {color:#ddd;text-decoration:underline;}
a.pol {margin:bottom:0;line-height:11px;}
a img.aligncenter {margin:0 auto;padding:0 auto;}
.entry img {border:solid 1px #ccc;}
.single .entry img {margin-right:20px;}
.entry a:hover img {border:solid 1px #5a8921;}
#superbox p.close {text-align:left;padding:5px 0;}
#superbox p.close a, a.prev, a.next {color:#ddd;cursor:pointer;background:#222;padding:10px 20px;}
a.prev.disabled, a.next.disabled {color:#ddd;background:#757575;padding:10px 20px;}
#superbox p.close a:hover, a.prev:hover, a.next:hover {text-decoration:underline;cursor:pointer;}
a.prev.disabled:hover, a.next.disabled:hover {text-decoration:none;}
strong {font-weight:bold;}
sup {vertical-align: top;}
em {font-style:italic;}
big {font-size:120%;}
small{font-size:70%;}
#content.narrow #doscolumns p.centered {text-align:center;text-indent:0;}
#content.narrow #doscolumns p.centered img {margin:0 5px;}
#content.narrow #doscolumns .column.servicios p {padding:20px 5px;}
#content.narrow #doscolumns .column.servicios img {margin-top:-10px;}

h1 {height:25px;margin:-25px 0 0 0;padding:0;text-indent:-9999px;}
h2 {background:url("img/h2back.png") 0 50% repeat-x;}
h2, h3 {color:#000;text-align:center;font-size:23px;line-height:23px;text-shadow: #414141 1px 1px 2px;}
h4 {clear:both;color:#ddd;text-shadow: #414141 1px 1px 2px;font-size:21px;text-align:left;margin:20px 10px 5px 0px;}
.page h2, .post h2{font-size:37px;color:#000;padding:7px 11px 10px 11px;margin:4px 0 5px 0;width:500px;background:url("img/h2back.png") 0 50% repeat-x;}
.entry h3 {clear:both;background:url("img/menubckhvr.png") 0 50% repeat-x;margin:10px 5px; padding:10px;}
h3 {color:#fff;text-shadow: #414141 1px 1px 2px;}
h5 {width:300px;color:#fff;text-shadow: #414141 1px 1px 2px;font-size:15px;border-bottom:solid 1px #5a8921;margin:10px auto;text-align:right;}
hr {background:#5a8921;margin:5px 0;padding:0;}

.post h2 {font-size:37px;line-height:39px;color:#ff0;padding:7px 11px 10px 11px;margin:0px 11px 10px 11px;background:none;}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft, a.prev {
	float: left;
}

.alignright, a.next {
	float: right;
}

img.alignleft {margin:0 10px 20px 0;}
img.alignright {margin:0 0 20px 10px;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
