/* CSS Document */
body{
	text-align:center; 
	background-image:url(../img/bglineas.gif);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
img{border:0px;}

.logopie{text-align:right;margin:4px;}

#contenedor_general{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 817px;
	height:100%;
}
#contenedor{float:left;background-color:#000000;}

.noticias{
	float: left;
	width: 100%;
	text-align:left;
	background-image:url(../img/bgseccion.gif);
	background-repeat:repeat-x;
	background-position:top;
 }

.modalidades{width:410px; text-align:center; font-size:15px;  color:#FFF; font-weight:bold; padding:10px; }
.lnk-modalidad{ width:130px; height:58px; float:left; margin:20px 2px; padding:150px 4px 0px 4px; border:2px solid #000; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
.lnk-modalidad:hover{border-color: #4ea7fd; color:#FFF}
#lnk-modalidad-1{ background:url(../img/lnk-modalidad-1.gif) top center no-repeat}
#lnk-modalidad-2{ background:url(../img/lnk-modalidad-2.gif) top center no-repeat}
#lnk-modalidad-3{ background:url(../img/lnk-modalidad-3.gif) top center no-repeat}
.noticia{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:justify;
}
.blanco{
	color:#FFFFFF;
}

.tituloSeccion{
	width:100%;
	height:26px;
	margin-bottom: 10px;
	background-color:#4ea7fd;
}
.tituloSeccion img{
	float:left;
	margin-top:3px;
	margin-left:5px;
}

#cabInt{
	clear:both;
	height:180px; 
	width:787px;
	margin-left:30px;
}

.cabEnlaces {
	float: right;
	width: 250px;
	margin: 10px 20px 0 0;
	text-align: right;
}
.cabPaises{
	float:right;
	text-align: left;
	width: 170px;
	height:50px;
	margin: 10px 20px 0 0;
}

.botonera, .botoneraInt {
	float: left;
	margin-left:-20px;
	width: 440px;
	padding: 5px 10px 5px 0;
	font-size: 15px;
	text-align: right;
}
.botoneraInt {
	margin-top: 8px;
	border-top: 1px solid #666666;
}
.botoneraInt, .tit_interior {
	float: right;
	margin-right: 20px;
	width: 440px;
	border-bottom: 1px solid #666666;
}
.botonera img, .botoneraInt img {
	vertical-align: middle;
	margin-bottom: 1px;
}
.botonera a, .botoneraInt a {
	color: #fff;
}
.menuitem {
	font-size: 12px;
	letter-spacing: -1px;
}

.botoneraInt a {
	font-size: 12px;
	color: #fff;
}
.botoneraInt a:hover {
	color: #4ea7fd;
}
.tit_interior{padding-top:8px;text-align:right;}

.botoneraInt2 {
	float: right;
	width: 410px;
	padding: 5px 10px 5px 20px;
	font-size: 15px;
	text-align: right;
	margin-right:20px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
.botoneraInt2 .div-menuitem2, .botoneraInt2 span{
	float:left;
	height:26px;
}
.botoneraInt2 .div-menuitem2 .menuitem2 {
	color:#FFF;
	padding:6px 4px;
}
.botoneraInt2 .div-menuitem2 .menuitem2:hover {
	color:#4EA7FD
}
.botoneraInt2 span{
	padding-top:2px
}

.botonera2 {
	width:445px;
	color:#000;
	height:26px;
	background-color:#4EA7FD;
	float: left;
	margin-left: -30px;
	!margin-left:-20px;
	padding:0 0 0 65px;
	!padding:0 0 0 10px;
	width: 404px;
	!width: 445px;
	font-size: 15px;
	text-align: right;
}

.div-menuitem2, .botonera2 span{
	float:left;
	height:26px;
	color:#FFF;
}
.botonera2 span{
	padding-top:2px
}
.menuitem2 {
	float:left;
	font-family:'Helvetica67';
	letter-spacing:0px;
	font-size:13px;
	padding:6px 8px;
	text-align:center
}
.menuitem2:hover{
	color:#000
}


.interior{width: 768px; margin-right: 19px; margin-left: 30px; background-color: #000000;}

.interior_estrecho, .interior_ancho{float:left; text-align:left;}
.interior_estrecho{width:313px;}
.interior_ancho{width:440px;}
.interior_total{float:left; text-align:left;}
.int_dch{float:right;}

.imgaleria{
	border:1px solid #888888;
	width:130px;
	height:85px;
	float:left;
	margin-right:10px;
}
.imgaleria:hover{border:1px solid #FFFFFF;}

.h3desc h3{ border-bottom:0px; margin-top:0px;}
.h3desc{ border-bottom:1px solid #888888; height:38px;}

.txtImagenDcha{float:left;width:285px;height:100px; vertical-align:top;}
.pie{float:left;width:100%;margin-top:10px;background-color:#000000; font-size:7px; color:#FFF; font-family:verdana;}

h2{float:left; width:100%; color:#FFFFFF; font-size:11px; margin:0px;}
h3{float:left; width:100%; border-bottom:1px solid #888888; font-size:15px; margin-top:0px; margin-bottom:5px;}


.tit_logos{float:left;height:13px;width:90%;text-align:right;}
.logoslim {float:left;height:40px;margin-top:0px;width:250px;border-left:1px solid #373737;margin-left:30px;}
.logos1{float:left;height:75px;margin-top:0px;width:630px;border-left:1px solid #373737;margin-left:30px;}
.dvlogos1{float:left;height:70px;width:475px;border-right:1px solid #373737;}
.dvlogos2{float:left;height:70px;width:130px;text-align:center;border-right:1px solid #373737;} 
.dvlogos3{float:left;height:70px;width:145px;text-align:center;}

table{
	font-size:10px;
	width:600px
	color:#FFFFFF;
	text-decoration:none;
	line-height:13px;
	text-align:center;
}

table td{border:1px solid #333333;}
table th{border-bottom:1px solid #4ea7fd; border-top:1px solid #000000;color:#999999}
table tr:hover{ background-color:#333333;}
.tdizq{ border-left:1px solid #000000; text-align:right;}
.tddch{ border-left:1px solid #FFFFFF; border-right:1px solid #000000; width:65px;}
.tdtit{ font-size:12px; color:#FFFFFF;}

#trMap td{border:1px solid black; text-align:left;}
#trMap:hover{background-color:#000000;}


.clasTituloOFF{ margin-bottom: 10px; color: #999999; font-weight:bold;}
.clasTituloON { margin-bottom: 10px; color: #FFFFFF; font-weight:bold;}
.clasTituloOFF:hover, .clasTituloON:hover {color: #FFFFFF;}

.folder-red{background-image:url(/img/folder-red.gif); border-bottom:1px solid #8C0000;}
.folder-blue{background-image:url(/img/folder-blue.gif); border-bottom:1px solid #4EA7FD;}
.folder-blue, .folder-red {
		background-repeat: no-repeat;
		background-position:bottom left;
		font-weight:bold;
		height:19px;
		width:420px;
		padding-top:16px;
		padding-left:10px;
}
.folder-blue .tit, .folder-red .tit {font-size:12px; color:#FFFFFF; margin-right:20px; width:95px; text-align:center; float:left;}

.clasCuadro, .clasCuadro-red{
	width:390px;
	/*margin-top:5px;*/
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:7px;
	padding-right:7px;
	margin-bottom: 10px;
	text-align: justify;
}
.clasCuadro{background-color:#333333; border-top:1px solid #4EA7FD;}
.clasCuadro-red{background-color:#200000; border-top:1px solid #8C0000;}
.clasCuadro-red img, .clasCuadro img {float: right; padding: 8px;}

.clasCuadro a {color:#FFFFFF;}
.clasCuadro a:hover {color:#999999;}

.VerdB	{color:#fff; text-decoration:none; line-height:13px;}
.VerdB2	{color:#fff; text-decoration:none; line-height:13px;}
.VerdB2 a:hover{ color:#333333; }

.VerdB3, h3{ color:#fff; text-decoration:none; line-height:20px;}
.VerdB3 a:hover{ color:#333; }

a { color:#4ea7fd; text-decoration:none; }
a:hover{ color:#21476b; }

.AZ{color:#4EA7FD; font-weight:bold;}
.GR {color:#999999; text-decoration:none;}
.GR:hover{ color:#FFFFFF; text-decoration:none;}

.lugar { text-align:right; border-right:solid 1px #FFFFFF !important; background-color:#151515; width:120px; color:#999999;}
.equipo { text-align:left; background-color:#151515;  width:120px; font-weight:bold;}
.ganador { width:120px; color:#0066CC; font-weight:bold;}
.resultado {font-weight:bold;  width:10px; border-right:solid 1px #FFFFFF !important; background-color:#151515;}

.tablearbol td, .tablearboloctavos td { border:none;} 
.tablearbol tr:hover{background-color:black;} 
.tablearbol32{width:100%;}
.equipo2{  text-align:left; background-color:#151515;  width:220px; font-weight:bold;}

.imgBanderas{float:left;border:1px solid #000000;}
.imgBanderas:hover{border:1px solid #ffffff;}

.dvImgIndex{ background:url(../img/imgIndex.jpg); width:580px; height:450px;}
.dvlinkInicio{position:relative; top:413px; left:175px;}
.linkIndex{color:#ffffff;}
.linkIndex:hover{color:#4EA7FD; }

.TabLogin{ width:300px;}
.TabLogin td{border:none;}
.TabLogin tr:hover{background-color:black;}
.btnLogin{ color:#ffffff; font-weight:bold; border:none; text-decoration:none; background-color:#000000; cursor:hand;}
.btnLogin:hover{ color:#4EA7FD;}

.linkVolver{border:1px solid black;  font-weight:bold; font-size:11px;}
.linkVolver:hover{ background-color:#000000;}

.dvItemGaleria{float:left;width:140px;height:145px;}

h1.titulo{margin:0; font-size:18px; color:#4EA6FD;}

.menu {line-height:18px;}
.menu strong {color:#FFF; font-weight:normal;}

.imgnoticia{border:1px solid #888888;	float:left;	margin-right:10px;}
.imgnoticia:hover{border:1px solid #FFFFFF;}

.ficha_equipo{
	background-image:url(../equipos/img/equipo-fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:445px;
	border:none;
	overflow: hidden;
	margin-top:10px;
	padding:5px;
}
.ficha_equipo img {border:none; float:left;}

.ficha_equipo td {border:none; text-align:left; vertical-align: top;}
.ficha_equipo td.logo {width:140px; height:45px; font-size:12px; color:#FFF; font-weight:bold; vertical-align: top;}
.ficha_equipo td.foto {width:176px;}
.ficha_equipo td.foto img {border: 3px solid black; width:170px; height:110px;}
.ficha_equipo td.cami {width:110px;}

.ficha_equipo tr:hover{background:none;}
.ficha_equipo td span{
background: url(../equipos/img/equipo-bullet.gif) left center no-repeat;
padding-left: 15px;
margin-top: 10px;
font-weight:bold;
}
.ficha_equipo ul {list-style-type: ·;padding-left: 15px;	margin-left: 0;}

.indice {color:#FFFFFF; background:#4EA6FD; font-weight:bolder;  font-size:15px; padding:4px; font-family:verdana;}
.indice:hover {color:#FFFFFF;}




.tbInscripcion tr:hover{ background-color:#000;}
.tbInscripcion
{
	float: left;
	width: 33%;
}
.tbInscripcion td
{
	padding: 2px 0;
	text-align: left;
	border: 0;
}
.cajatexto, .select
{
	margin-top: 4px;
	border: 1px solid #ccc;
	padding: 2px;
	width: 241px;
	/*-moz-border-radius: 4px;*/
}
.select
{
	padding: 1px;
	width: 247px;
}
.cajatexto:focus
{
	background: #bbddff;
	border: 1px solid #4EA6FD;
}
.boton
{
	border: 1px outset #4EA6FD;
	background: #4EA6FD;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	/*-moz-border-radius: 4px;*/
}

.deporte {
	width:84px;
	border:1px solid #000;
	color:#FFF;
	font-weight:bold;
	margin:1px;
	margin-bottom:10px;
	float:left;
	padding: 14px 0px 12px 0px;
	text-align:center;
	background: #000000; /* old browsers */
	background: -moz-linear-gradient(top, #222222 1%, #333333 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#222222), color-stop(100%,#333333)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#333333',GradientType=0 ); /* ie */
}

.menuHome {
	float:left;
	height:26px;
	width:798px;
	margin:0 10px;
	background-color:#4EA7FD;
	border-top:1px solid #000;
}
.menuHome .left{
	float:left;
	height:100%;
	width:100px;	
}
.menuHome .right{
	float:right;
	height:100%;
	width:600px;	
}
.menuHome .right .botonera2{
	margin:0;
	padding:0;
	float:right;
	width:auto;
}

.btnSocial {border: 2px solid #000;}
.btnSocial:hover {border: 2px solid #4EA7FD;}

