/***********************************************/
/* Autor:                                      */
/* Ziddea Solutions http://www.ziddea.com      */
/***********************************************/

/***********************************************/
/* v.170608                                    */
/***********************************************/

body {
	background-color: #111517;
	background-image: url(../images/fondotop.jpg);
	background-repeat: repeat-x;
	font: 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a {
	color: #e45300;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#noticias h3{
	margin: 7px 0 0 0;
	padding: 0;
}
img {
	border: 0px;
}

.back {
	background-image: url(../images/back.gif);
	background-position: 50% 125px;
	background-repeat: no-repeat;
}
#content {
	text-align: left;
	width: 932px;
}
#top {
	background-image:url(../images/topcontenido.jpg);
	background-repeat: no-repeat;
	background-position: 0 120px;
}
#menutop{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/fondomenutop.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 2em;
	height: 30px;
}
#menutop a {
	color: #999999;
	margin: 6px 5px 0 5px;
	padding: 4px 10px 0 10px;
	text-decoration: none;
}
#menutop a:hover {
	padding: 3px 10px 0 10px;
	border-top: 1px solid #00CCFF;
}
#contenido2 {
	background-image:url(../images/topcontenido.jpg);
	background-repeat: no-repeat;
	background-position: 0 -20px;
	padding: 10px 15px 0px 15px;
}
#contenido {
	background-image:url(../images/fondocontenido.gif);
	background-repeat: repeat-y;
}
#contenidoleft {
	float: left;
	width: 560px;
}
#contenidoright {
	float: right;
	width: 330px;
}
#copy {
	background-image:url(../images/bottomcontenido.gif);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 10px;
	background-color: #111517;
	font: 70% Arial, Helvetica, sans-serif;
}
#copy a{
	display: block;
}

#noticias {
	background-color: #111517;
	border: 4px solid #22282a;
	padding: 5px 5px 5px 5px;
	height: 275px;
}
#headnoticia {
	background-image: url(../images/fondomenunoticias.jpg);
	padding: 3px 15px;
	height: 35px;
	margin: 13px 0 10px; 0;
}
#noticia {
	padding: 16px 15px 3px 15px;
	height: 25px;
	margin: 0 0 0 0;
	font-size: 0.8em;
	border-bottom: 1px solid #222;
	color: #8eabb1;
	background-image: url(../images/fondoblog.jpg);
}

#noticias, #eventos, {
	margin: 0 0 20px 0;
}
#destacados {
	margin: 0;
}
#contenido3 {
	padding: 0px;
	margin: 2px 0 0 0;
/*	background-image: url(../images/fondocontenido3.jpg);
	background-repeat: no-repeat;*/
}
#logo {
	padding: 0 0 4px 0;
}
.button {
	padding: 0 30px 0 0;
	text-align: right;
}
.banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height: 288px;/*294px*/
	padding: 6px 0 0 6px;
}
#indexgaleria {
	background-color: #111517;
	background-image: url(../images/galeriindex.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	margin: 10px 0 0 0;
	padding: 6px 0 4px 25px;
}
#indexgaleria img{
	width: 100px;
	height: 80px;
	border: 3px solid #1f2427;
	margin: 0 14px 0 0;
}
#indexgaleria img:hover {
	width: 100px;
	height: 80px;
	border: 3px solid #394248;
	margin: 0 14px 0 0;
}
#indexgaleria a{
}
#indexquien {
	background-color: #111517;
	margin: 0 0 10px 0;
	padding:  ;
}
#indexquien a {
	display: block;
	border-bottom: 1px solid #111517;
	padding:  15px 0 15px 30px;
}
#indexquien a:hover {
	border-bottom: 1px solid #ffbd00;
}
#indexreglas {
	background-color: #111517;
	margin: 0 0 10px 0;
	padding:  ;
}
#indexreglas a {
	display: block;
	border-bottom: 1px solid #111517;
	padding:  15px 0 15px 30px;
}
#indexreglas a:hover {
	border-bottom: 1px solid #ffbd00;
}
#indexairsoft {
	background-color: #111517;
}
.que {
	background-image:  url(../images/que.gif);
	background-repeat: no-repeat;
	background-position: 30px 30px;
	padding: 30px 25px 30px 30px;
	color: #b4bec2;
	font-size: 0.85em;
	line-height: 2em;
}
.menuairsoft {
	padding: 40px 0 0 0;
}
.menuairsoft a {
	display: block;
	border-bottom: 1px solid #1d2123;
}
.menuairsoft a:hover {
	border-bottom: 1px solid #ffbd00;
}


#interiores {
	background-color: #111517;
	padding: 20px;
	color: #b4bec2;
	font-size: 0.85em;
	line-height: 2em;
	text-align: justify;
}
#interiores2 {
	background-color: #111517;
	padding: 15px;
	color: #b4bec2;
	font-size: 0.85em;
	text-align: justify;
}
#camposyjuegos {
	line-height: 2em;
}


#mas {
	text-align: right;
	padding: 10px;
	font-size: 0.8em;
}
.link1 {
	color: #0099FF;
	text-decoration: none;
}
.link1:hover {
	text-decoration: underline;
}
.link2 {
	color: #b4bec2;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
.link2:hover {
	color: #0099FF;
}
#noticias h3 a{
	color: #8eabb1;
	text-decoration: none;
}
#noticias h3 a:hover{
	color: #0099FF;
}

.listado {
	
}

.cabecera {
	font-weight:bold;
	text-align:left;
	height:31px;
	width: 840px;
	border-bottom:1px solid #444;
	padding:9px 0 0 10px;
	position:relative;
	color: #b4bec2;
}

.elemento {
	text-align: left;
	text-decoration:none;
	height:21px;
	width: 840px;
	border-bottom:1px solid #444;
	padding:9px 0 0 10px;
	position:relative;
	color: #0099FF;
	font-size:11px;
	cursor: pointer;	
}

.elementonoactive {
	text-align: left;
	text-decoration:none;
	height:21px;
	width: 840px;
	border-bottom:1px solid #444;
	padding:9px 0 0 10px;
	position:relative;
	color:#FF0000;
	font-size:11px;
	cursor: pointer;
}

.elemento:hover {
	background-color:#181b1d;
	color:#FFF;
	cursor: pointer;
	}
	
.elementonoactive:hover {
	background-color:#FF0000;
	color:#FFFFFF;
	cursor: pointer;
	}
	
.minibutton:a {
	padding: 3px 3px;
	border: 0px;
	vertical-align:sub;
	cursor: pointer;
}

.columna1,.columna2,.columna3 {top:8px;position:absolute;width: 210px;}
.columna1 {left:10px;}
.columna2 {left:550px;}
.columna3 {left:700px;}

#partidas {
	background-color: #111517;
	border: 4px solid #22282a;
	padding: 5px 5px 5px 5px;
	height:auto;
	min-height: 300px;
	color: #b4bec2;
}
#partidas2 {
	background-color: #111517;
	border: 4px solid #22282a;
	padding: 5px 5px 5px 5px;
	color: #b4bec2;
}
.partidas3 {
	/*font-size: 0.85em;*/
	line-height: 1.5em;
	text-align: justify;
}
#partidaid {
	background-image: url(../images/fondomenunoticias.jpg);
	padding: 3px 15px;
	height: 35px;
	margin: 13px 0 0 0;
	font-size: 0.8em;
}
#partidaid2 {
	background-image: url(../images/fondomenunoticias2.jpg);
	background-repeat: no-repeat;
	padding: 3px 15px;
	height: 35px;
	margin: 13px 0 0 0;
	font-size: 0.8em;
}
#partidaid3 {
	background-image: url(../images/fondomenucursos.jpg);
	background-repeat: no-repeat;
	padding: 3px 15px;
	height: 35px;
	margin: 13px 0 0 0;
	font-size: 0.8em;
}
#partidas {
	margin: 0 0 20px 0;
}
.partidadato {
	color: #FFCC00;
}
.linkpartida {
	font-size: 12px;
}

#inscritos {
	background-color: #111517;
	border: 4px solid #22282a;
	padding: 5px 5px 5px 5px;

}

#descripcion {
	padding: 0 0 20px 0;
	text-align: justify;
	border-bottom: 1px solid #343d42;
}
#cabeceraficha {
	padding: 0 0 20px 0;
}
#contenido3 {
	color: #999999;
}

#map {
	background-color: #CCCCCC;
	width: 880px;
	height: 200px;
	margin: 10px 0 0 0;
}

/* galeria */
#galeria {
	margin: 10px 0px;
}
#galeria img {
	width: 110px;
	height: 110px;
	border: 3px solid #1e2325;
	padding: 2px;
}
#galeria img:hover {
	border: 3px solid #374a5c;
}


form fieldset:first-child {
    margin-top: 4px;
}
form fieldset {
    border-color: #DDDDDD #E7E7E7 #BBBBBB;
}
form fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px 1px;
    margin: 18px 4px 4px;
    padding: 0;
}
fieldset {
    padding: 15px;
}
form label {
    border-top-color: #000;
    color: #FFF;
}
form label {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    padding: 15px 10px;
	float:left;
	width:30%;
	text-align: right;
}


form fieldset > section > div {
    /*float: right;*/
    height: 100%;
    min-height: 100%;
    padding: 15px 1%;
    width: 65%;
}

form select {
	width: 100px;
}

form .integer {
	width: 50px;
	text-align:right;
}

form .html {
	width: 100%;
	height: 50px;
}

.inscription_mensaje {
	background-color: #09F;
    background-repeat: no-repeat;
    border-radius: 3px 3px 3px 3px;
    margin: 20px 0 0;
    padding: 10px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.message {
	background-color: #09F;
    background-repeat: no-repeat;
    border-radius: 3px 3px 3px 3px;
    margin: 20px 0 0;
    padding: 10px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	display:none;
}
