
/*-----------------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------------

BODY - base
+Wrapper all				#wrapper-all
+Header						#header
	.information				.info
	.logo								.logo
+Wellcome-section		#wellcome-section
+Footer						#footer
+Foot Premper			#foot_premper

BODY - content
+Wrapper all				#wrapper-all
+Header						#header
+Navegation bar			#navbar
+Wrapper secundary	#wrapper-content
+Footer						#footer


------------------------------------------------------------*/

/*	-----------------------------------------------	*/
/*	STANDAR HTML TAG RESET 	*/
/*	-----------------------------------------------	*/

body,
h1, h2, h3, h4, h5, h6,
p, ul, li, 
form{
	border:		0;
	margin:		0px;
	padding:	0px;
}


/*	-------------------------------------------------------	 */
/*	STANDAR HTML TAG DEFINITION */


body, 
form, input, textarea{
	color: 			#000;
	font-family:	 Arial, "Nimbus Sans L", Sans-Serif;
	font-size: 		12px;
}

body{
	background:#30551f ;
}

h1{ font-size: 28px; }
h2{ font-size: 23px; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 11px; }	


a:link, 
a:visited{color:	#00e;text-decoration: none;}
a:hover{color:	#00e;text-decoration: underline;}

h1, h2, h3, h4, h5, h6{font-weight: normal;}

h3 a:link,
h3 a:visited,
h3 a:hover{
	color: #000;
	text-decoration:none;
}

/* -------------------------------------- 	*/
/* PAGE ELEMENTS 			*/
/* -------------------------------------- 	*/


#wrapper-all{
	margin: 			0px auto;
	width:				960px;
	background:		#6d8e01;
}



/* -------------------------------------- 	*/
/* HEADER				 			*/

#header{
	background: #fff;
}

.info{
	color: 				#fff;
	background: 	#43642b;
	height: 				49px;
	line-height: 		40px;
	padding-right:	10px;
	padding-left:		10px;
}

.logo{
	height: 247px;
}

.logo-content{
	color: #fff;
	margin: 10px 0px;
	height: 167px;
	background: url(images/bg-header-content.jpg) no-repeat;
}

/* -------------------------------------- 	*/
/* NAVIGATION BAR		*/

#navbar{
	background: #43642b;
	
}

/* -------------------------------------- 	*/
/* WRAPPER CONTENT		*/

#wrapper-content{
	
}




/* -------------------------------------- 	*/
/* WELLCOME SECTION    */


#wellcome-section{
	border-top: 4px solid #436630;
}

.tabla-resultados,
.calendario{
	background: #fff url(images/bg-repeat-dobles.jpg) right repeat-y; 
}
.tabla-resultados div,
.calendario div{
	padding: 5px 17px 0px 3px;
}

.calendario{
	min-height: 150px;
	_height: 150px;
}

.eventos{
	padding: 10px 10px 10px 15px;
	margin: 0px 10px 0px 0px;
	background: #fff;
	border-bottom: 2px solid #b2b2b2;
}

.galeria{
	padding: 10px 10px 10px 25px;
	margin: 0px 10px 0px 0px;
	background: #fff url(images/bg-gale-index.jpg) right repeat-y;
}



/* -------------------------------------- 	*/
/* CONTENT					    */

#sidebar{
	float:left;
	width:226px;
	padding-top: 10px;
}


.comentario{
	margin:0px 0px 0px 10px;
	padding: 5px 5px 25px 25px;
	background: #fff;
	font-size: 11px;
}
.comentario h5{
	color: #f7931e;
}


#main-content{
	float:right;
	width: 689px;
	margin: 10px 35px 0px 10px;
	background: #fff url(images/bg-content-repeat.jpg) right repeat-y;
}
#main-content div.bg{
	padding: 5px 25px 10px 16px;
	background: url(images/bg-content.jpg) right top no-repeat;
	min-height: 600px;
	_height: 600px;
}





/* -------------------------------------- 	*/
/* ROUTE							*/







/* -------------------------------------- 	*/
/* FOOTERS					    */

#footer{
	color:#fff;
	height: 98px;
	background: url(images/bg-footer.jpg) no-repeat;
}

#foot_premper{
	margin-top: 50px ;
	color:#fff;
	text-align:center;
	font-size: 9px;
}
#foot_premper a:link, 
#foot_premper a:visited,
#footer a:link,
#footer a:visited{
	color:#fff;
	text-decoration:none;
}
#foot_premper a:hover,
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}



/* -------------------------------------- 	*/
/* CUSTOM CLASSES			*/

.flotaleft{
	float: left;
}
.flotaright{
	float: right;
}

.hoyo-bola{
	height: 13px;
	background: #8dc339 url(images/bolo-hoyo.jpg) right center no-repeat;
}

.ruta,
.ruta a,
.ruta a:visited{
	font-size: 11px;
	color: #484848;
	text-decoration: none;
}

.ruta a:hover{
	text-decoration: underline;
}

.img-sidebar{
	margin: 0px 0px 0px 10px;
	padding: 10px 0px;
	background: #fff;
	border-bottom: 3px solid #cccccc;
}


.imgflota{
	float:left;
	width: 142px;
}

.marcoimg{
	padding:0px 7px 9px 7px;
	background: #fff url(images/bg-img.jpg) bottom repeat-x;
}

.one-event{
	margin: 8px 0px;
	padding: 5px 0px;
	font-size: 11px;
	border-bottom: 1px solid #ececec;
}


/* -------------------------------------- 	*/
/* TITLES							*/

.t-eventos{
	color: #f7931e;
	padding-left: 9px;
	background: url(images/bullet-flecha-nar.gif) left 5px no-repeat;
}

/* -------------------------------------- 	*/
/* MENUS							*/

ul.menu-header{
	margin: 0px;
	padding: 10px 0px ;
	list-style: none;
	width: 182px;
}

ul.menu-header li{
	padding: 0px;
	margin: 0px;
	
	zoom: 1;
}

ul.menu-header li a{
	color:#fff;
	display:block;
	padding: 7px 0px 7px 10px;
	border-bottom: 1px dotted #fff;
}
ul.menu-header li a:hover{
	color:#fff;
	text-decoration:underline;
}

ul.lista-vm{
	margin: 10px 0px;
	list-style: none;
}

ul.lista-vm li{
	padding: 3px 0px 0px 10px;
	background: url(images/bullet-flecha.gif) 0px 7px no-repeat;
}

ul.lista-vm li a{
	color: #00613b;
	
}

ul.lista-vm li a:hover{
	color: #00613b;
	text-decoration: underline;
}


ul.menu-inline{
	margin:0px;
	padding: 10px 0px;
	list-style: none;
	text-align:center;
	height: 17px;
}

ul.menu-inline li{
	display: inline;
	padding: 10px 0px 3px 5px;
	text-align:center;
}

ul.menu-inline li a,
ul.menu-inline li a:visited{
	font-weight: bold;
	color:#fff;
	padding: 0px 3px;
}
ul.menu-inline li a:hover,
ul.menu-inline li a.selected{
	color:#fff;
	font-weight: bold;
	background: #42a457;
	text-decoration:none;
}

ul.menu-inline span{
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	
}


ul.list-white{
	margin:0px 0px 0px 10px;
	padding: 5px 0px 50px 0px;
	list-style: none;
	background: #42a457;
}

ul.list-white li{
	
}

ul.list-white li a,
ul.list-white li a:visited{
	color:#fff;
	display: block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
	background: url(images/bullet-flecha-white.gif) left 7px no-repeat;
}

ul.list-white li a:hover,
ul.list-white li a.selected{
	color: #00613b;
	background: url(images/bullet-flecha.gif) left 7px no-repeat;
	text-decoration: underline;
}


/* -------------------------------------- 	*/
/* LINKS								*/

a.ver-mas,
a.ver-mas:visited{
	color: #00613b;
	display:block;
	float: right;
	margin-top: 3px;
	padding-left:10px;
	background: url(images/bullet-flecha.gif) left center no-repeat;
}
a.ver-mas:hover{
	color: #00613b;
	text-decoration: undeline;
}

a.numeracion,
a.numeracion:visited{
	color: #315521;
}

a.numpag,
a.numpag:visited{
	display: block;
	width: 24px;
	line-height: 25px;
	text-align:center;
	color: #fff;
	background: #6b8e00;
	border : 1px solid #6b8e00;
}
a.numpag:hover,
a.numpagselect{
	display: block;
	width: 24px;
	line-height: 25px;
	text-align:center;
	color: #6b8e00;
	background: #fff;
	border : 1px solid #6b8e00;
}

a.lnk-white,
a.lnk-white:visited{
	color:#fff;
}
a.lnk-white:hover{
	color:#fff;
	text-decoration: underline;
}

/* -------------------------------------- 	*/
/* ALERT MESSAGES			*/

#msj_aviso, .msj_aviso{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC url(images/warning.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 20px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
}
#msj_aviso_add{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC url(images/16-em-check.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 20px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
}

/* -------------------------------------- 	*/
/* FORM								*/

.valen,textarea{
	font-family: 					Arial,"Nimbus Sans L",Sans-Serif;
	padding:						2px 4px 2px 4px;
	border-top:					1px solid #969696;
	border-bottom:				1px solid #bfbeba;
	border-left:					1px solid #bfbeba;
	border-right:					1px solid #bfbeba;
	/*background: #FFF7C0;*/
}

.valenBAD, .valenTtBAD{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:2px 4px 2px 4px;
	border:1px solid #f00;
}




/* -------------------------------------- 	*/
/* CONTACT CLASS				*/

.form-description{
	clear: 						both;
	border-bottom: 		1px dotted #cccccc;
	margin:						0px 0px 10px;
}

ul.content-form{
	width: 						75%;
	list-style:					none;
}

ul.content-form li{
	display:					block;
	padding:					4px 5px 2px 9px;
}

ul.content-form li label.description{
	border:						none;
	color:						#222;
	display:					block;
	font-weight:				700;
	line-height:				150%;
	padding:					0px 8px 0px 8px;
	position:					relative;
}

ul.content-form li label.description span{
	position: 					absolute;
	right:						6%;
	color:						#e00;
	font-weight:				normal;
	font-size:					11px;		
}

ul.content-form li div{
	margin: 					0px 4px 4px 0px;
	padding: 					0px 8px 0px 8px;
}

.botom-send{
	border: 					none;
	color:						#fff;
	background:				#30551F;
}

/* TABLAS */

table.resultados thead tr td{
	background: #8dc339;
	color:#fff;
}

table.resultados thead td{
	padding: 0px 4px 0px 4px ;
}
table.resultados tbody td{
	padding: 0px 4px 0px 4px ;
	height: 34px;
}

table.resultados thead tr.top-resultados td div.dia{
	color: #b72731;
	width: 30px;
	height: 24px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	background:  url(images/bg-dia.jpg) center no-repeat;
}

table.resultados tbody tr.gray{
	background: url(images/bg-celdas.jpg) center 0px repeat-x ;
}

table.resultados tbody tr.white{
	background: url(images/bg-celdas.jpg) center -34px repeat-x ;
}

table.resultados tbody tr.yellow{
	background: url(images/bg-celdas.jpg) center -69px repeat-x ;
}

table.resultados tbody tr td.bg-left-gray{
	background: transparent url(images/bg-celdas-left.jpg) left top no-repeat;
}

table.resultados tbody tr td.bg-left-white{
	background: transparent url(images/bg-celdas-left.jpg) 0px -34px no-repeat;
}

table.resultados tbody tr td.bg-left-yellow{
	background: transparent url(images/bg-celdas-left.jpg) 0px -69px  no-repeat;
}

table.resultados tbody tr td.bg-right-gray{
	background: transparent url(images/bg-celdas-right.jpg) right top no-repeat;
}

table.resultados tbody tr td.bg-right-white{
	background: transparent url(images/bg-celdas-right.jpg) right -34px no-repeat;
}

table.resultados tbody tr td.bg-right-yellow{
	background: transparent url(images/bg-celdas-right.jpg) right -69px no-repeat;
}


table.resultados thead tr.top-resultados td{
	font-size: 14px;
	padding-top: 20px;
	height:57px;
	_height:37px;
	*height:37px;	
	background: transparent url(images/bg-result-index.jpg) repeat-x; 
	
}

table.resultados thead tr.top-calendario td{
	font-size: 14px;
	padding-top: 20px;
	height:65px;
	_height:45px;
	*height:45px;	
	background: transparent url(images/bg-top-calendario-repeat.jpg) repeat-x; 
	
}

table.resultados thead tr.top-calendario td div.dia{
	color: #b72731;
	width: 30px;
	height: 24px;
	font-size: 14px;
	padding-top: 10px;
	text-align: center;
	background: #8dc339 url(images/bg-dia.jpg) center no-repeat;
}


table.table_descarga thead tr{
	color: #fff;
	background:  #8dc339;
}
table.table_descarga thead tr td{
	padding: 3px 5px 3px 5px;
}

/* -------------------------------------- 	*/
/* CLEAR					 			*/

.clear-all{
		clear:					both;
	}

