a:link {
	color: #56A0EB;
	font-weight:bold;
}

a:hover{
	color: #666666;
	font-weight:bold;
}

a:visited {
	color: #56A0EB;
	font-weight:bold;
}

*{
border: 0;
margin: 0;
}

body{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    background: white;}

#bg_top{
	background:url(imagenes/bodypage/bg_top.jpg) repeat-x top;
}

#main{
margin: auto;
width: 980px;
padding-top: 15px;
}

#header{
width: 980px;
margin: 0 auto;
margin-top: -2px;
height: 210px;
background: url(imagenes/bodypage/header.jpg) no-repeat center bottom;
}



#buttons{
width: 980px;
height: 39px;
margin: 0 auto;
}

#buttons ul {
   	float:right;
	padding-right: 20px;
    margin: 0px;      
}

#buttons li {
	display: inline;		
}

#buttons a {
	display: block;
	float: left;
	width: 90px;
	height: 29px;
	background: url(imagenes/bodypage/menu.png) no-repeat;
	text-align: center;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	margin-right: 2px;
}

#buttons a:hover {
	width: 90px;
    height: 29px;
	background: url(imagenes/bodypage/menuhover.png) no-repeat;
}

#content{
width: 980px;
background: white;
margin-bottom: 5px;
padding-top: 20px;
padding-bottom: 22px;
background-image: url("imagenes/bodypage/sombra.jpg");
background-repeat: repeat-x;}



#footer{
	height: 100px;
	width: 100%;
	margin: 0 auto;
	font-size: 10px;
	color: #000000;
	padding-top: 20px;
	text-align: center;
	clear:both;
	background:url(imagenes/bodypage/footer.jpg) repeat-x;


}

#footer a{
color: #000000;
font-size: 10px;
text-decoration: none;
}

/* INFORMACION */
#mapa {float:right;
	border:2px solid #CCE2F9;}

td.negrita {font-weight:bold;} 



/*PERSONALIZACION GRIDVIEWS*/
table.Gridview, table.Gridview2 {
    background-color:white;
    color:#333333;
    border-collapse: collapse;
    width: 80%;
    margin: auto;
    text-align: center;
}
table.over tr:hover {
    background-color: #FEE3D0;
}
table.Gridview {
	border:solid #C5DDF7 1px;}

table.Gridview tbody{
	border:solid #92C1EF 2px;}
	
table.Gridview tr td{
	padding-top:3px;
	padding-bottom:3px;}

table.Gridview th{
	padding-top:10px;
	padding-bottom:0px;
	background:url(imagenes/bodypage/footer.jpg) repeat-x;
	border-bottom:solid #92C1EF 2px;}
	
table.Gridview2 {
	border:solid #FFC59F 1px;}

table.Gridview2 tbody{
	border:solid #FFA264 2px;}
	
table.Gridview2 tr td{
	padding:3px;}

table.Gridview2 th{
	padding-top:10px;
	padding-bottom:0px;
	background:url(imagenes/bodypage/grid2.jpg) repeat-x;
	border-bottom:solid #FFA264 2px;}
	
		
	
	
	

	
table.Gridviewverde {
	background-color:white;
	color:#333333;
	border-collapse: collapse; 
	border:solid #97FF74 1px;}

table.Gridviewverde tbody{
	border:solid #97FF74 2px;}
	
table.Gridviewverde tr td{
	padding:3px;}

table.Gridviewverde th{
	padding-top:10px;
	padding-bottom:0px;
	background:url(imagenes/bodypage/grid_verde.jpg) repeat-x;
	border-bottom:solid #97FF74 2px;}
	
	
		
	
	
	

	
table.Gridviewrojo {
	background-color:white;
	color:#333333;
	border-collapse: collapse; 
	border:solid #DF8483 1px;}

table.Gridviewrojo tbody{
	border:solid #DF8483 2px;}
	
table.Gridviewrojo tr td{
	padding:3px;}

table.Gridviewrojo th{
	padding-top:10px;
	padding-bottom:0px;
	background:url(imagenes/bodypage/grid_rojo.jpg) repeat-x;
	border-bottom:solid #DF8483 2px;}
	
	
	
		
	
	
	

	
table.Gridviewamarillo {
	background-color:white;
	color:#333333;
	border-collapse: collapse; 
	border:solid #D6D65A 1px;}

table.Gridviewamarillo tbody{
	border:solid #D6D65A 2px;}
	
table.Gridviewamarillo tr td{
	padding:3px;}

table.Gridviewamarillo th{
	padding-top:10px;
	padding-bottom:0px;
	background:url(imagenes/bodypage/grid_amarillo.jpg) repeat-x;
	border-bottom:solid #D6D65A 2px;}
	
	
	
.localizacion {color: #519BE6;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	text-align: left;}
	
	
p.titulo_tabla {color: #519BE6;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;}
	
p.titulo_tabla2 {color: black;
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;}
p.titulo_tabla3 {color: black;
	font-size:13px;
	margin-bottom:10px;}
	
p.coment_tabla {color:red;
	font-size:12px;
	text-align:left;}

/*CLASIFICACIONES y CALENDARIOS*/
.CabClas {background-image: url("imagenes/bodypage/cabclass.jpg"); color: Black; font-weight: bold; padding-left: 5px;}
.Calendario {border-collapse: collapse;}
.Notice {color:Black; font-weight:bold;}


/* Noticias */
address.fecha {text-align:right;
    border-bottom:dotted 2px #519BE6;
    padding-bottom:5px;}

/* ALINEACIONES */
p.derecha {text-align:right;}

/*MENU INTRANET*/
.ebul_cbIntraArb, .ebul_cbIntraArb ul {
  background-color: #FFFFFF;
  border: 1px solid #646464;
  display: block;
  font-size: 1px;
  margin: 0px;
  overflow: auto;
  padding: 2px;
  position: absolute;
  visibility: hidden;}

.ebul_cbIntraArb_shadow {
  background-color: #777777;
  display: block;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  visibility: hidden;}

.ebul_cbIntraArb table {
  border-collapse: separate;}

.ebul_cbIntraArb tr {
  background-color: #FFFFFF;
  cursor: pointer;
  font-size: 1px;}

.ebul_cbIntraArb td {
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: left;}

.ebul_cbIntraArb td a {
  color: #000000;
  font-family: "Tahoma", serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;}

.ebul_cbIntraArb tr.hot, .ebul_cbIntraArb tr.expanded {
  background-color: #F0F0F0;}

.ebul_cbIntraArb tr.hot td, .ebul_cbIntraArb tr.expanded td {
  border-color: #8C8C8C;}
  
.ebul_cbIntraArb tr.hot a, .ebul_cbIntraArb tr.expanded a {
  color: #000000;
  font-family: "Tahoma", serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;}

ul.ebul_cbIntraArb {
  position: absolute;
  visibility: hidden;}                               

.cbIntraArbebul_menulist .spaced_li {
  padding: 0px 1px 0px 0px;}

.cbIntraArbebul_menulist li {
  list-style-type: none;
  float: left;}

.cbIntraArbebul_menulist img {
  vertical-align: bottom;}

.cbIntraArbebul_menulist {
  margin: 0px;
  padding: 0px;
  line-height: 0px;}
  
  
  hr {color:White;}
  hr.ins {color: #519BE6; width: 75%;}
 
 
 
 /*MENU*/
 
 .ebul_cbindex td a:active {
    outline: none;
}


   
   .ebul_cbindex, .ebul_cbindex ul {
  background-color: #B5D6FF;
  border: 0px solid #B5D6FF;
  display: block;
  font-size: 1px;
  margin: 0px;
  overflow: auto;
  padding: 0px;
  position: absolute;
  visibility: hidden;
}

.ebul_cbindex_shadow {
  background-color: #777777;
  display: block;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
}

.ebul_cbindex table {
  border-collapse: separate;
}

.ebul_cbindex tr {
  background-color: #B5D6FF;
  cursor: pointer;
  font-size: 1px;
}

.ebul_cbindex td {
  border: 0px solid #B5D6FF;
  padding: 5px;
  text-align: left;
}

.ebul_cbindex td a {
  color: #000000; /**/
  font-family: "Verdana", serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
 
}

.ebul_cbindex tr.hot, .ebul_cbindex tr.expanded {
  background-color: #FD7521;
}

.ebul_cbindex tr.hot td, .ebul_cbindex tr.expanded td {
  border-color: #FD7521;
}
.ebul_cbindex tr.hot a, .ebul_cbindex tr.expanded a {
  color: #FFFFFF;
  font-family: "Verdana", serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

ul.ebul_cbindex {
  position: absolute;
  visibility: hidden;
}

#cbindexebul_table 
{
    margin: 0 auto;
    }
    #Federaciones, #ClubesVal
    {
        margin: 0 auto;
        }
.vinculo {
    cursor: pointer;
    color: #007FCE;
}
input, textarea {
    -moz-border-radius:3px 3px 3px 3px;
    border: 1px solid #CCCCCC;
}
div.foto {
    float: right;
    margin-top: -30px;
    margin-right: 5px;
    margin-left: 10px;
}

div.verde {
 width: 95%;
 margin: auto;
}

#btnpress input{
    border:none;
    background-color: #FFFFFF;
    
}

/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px; overflow: auto;}
#contact-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(imagenes/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:21px; background:url(imagenes/contact/form_top.gif) no-repeat; padding:0; margin:-50px 0 0;}
#contact-container .contact-bottom {height:13px; background:url(imagenes/contact/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(imagenes/contact/send.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(imagenes/contact/cancel.png) no-repeat;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-54px; right:6px; color:#999;}
#contact-container a.modal-close:hover {color:#9bb3b3;}

table.detalles{
    font-size: 10px;
    margin: auto;
    width: 350px;
}

table.detalles tr:hover{
    background-color: #444;
}

table.detalles th{
    text-align: center;
    font-size: 12px;
}

.control, .boton, .borrar, .quitar, .add, .select, .email {
    cursor: pointer;
}

.stream{
	margin: auto;
	width: 901px;
	background: #C8D7F9;
	-moz-border-radius:6px 6px 6px 6px;
}

.strresultados{
	background-color: #C8D7F9;
	background-image: url("bng.png")
}


.Res_Video {
    width: 900px;
    font-size: 20px;
    margin: auto;
    text-align: center;
    color: #222;
    vertical-align: middle;
}

.viewers{
    text-align: center;
    background: #C8D7F9;
}
.viewers a{
    color:#992200;
    text-decoration:none;
    font-weight: bold;
}
.viewers a:hover{
    color: black;
}

.errorreg, .sucessreg{
    font-weight: bold;
    font-size: 10px;
}
.errorreg {
    color:red;
}

.sucessreg{
    color:darkgreen;
}

.taggboard {
    margin: -12px auto auto;
    width: 290px;
}