@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	margin:auto;
	background-image:url(../imagenes/0,,10281%7E5350197,00.jpg);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#A7A7A7;
	
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
a{
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
a:hover{
	text-decoration:underline;
}
#contenedor{
	margin:auto;
	width:1024px;
	text-align:left;
}
#header{
	margin-top:8px;
	text-align:right;
}
.buscador{
	padding-left:580px;
	float:left;
	width:1024px;
	text-align:right;
	display:inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}
#contenedor_logo{
	float:left;
	text-align:left;
	margin-top:10px;
	background-image:url("head_aleatoria.php?imgazar=../imagenes/cabezeras/h&ext=png&a=1&b=10");
	width:991px;
	height:170px;
}
.botones_up{
	text-align:left;
	float:left;
	margin-top:-20px;
}
/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:100%;
      font-size:80%;
      line-height:normal;
      }
    #tabsH ul {
        margin:0;
        padding:0px 0px 0px 0px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("../imagenes/botones_up/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("../imagenes/botones_up/tabrightH.gif") no-repeat right top;
      padding:2px 10px -0px 6px;
      color:#CCCACB;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#CCCACB;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

        #tabsH #current a {
                background-position:0% -42px;
        }
        #tabsH #current a span {
                background-position:100% -42px;
        }
-->
#logo{
	float:left;
	width:100px;
	padding-top:20px;
	padding-left:20px;
}
.logo_desc{
	margin-top:70px;
	width:302px;
	margin-left:25px;
	float:left;
}
#countdown{
	margin-top:25px;
	margin-left:160px;
	float:left;
}
#botones_down{
	float:left;
	text-align:left;
}
#portada{
	float:left;
	text-align:left;
	margin-top:10px;
}
.portada_cajaarriba{
	float:left;
	width:991px;
	background-image: url("../imagenes/portada/arriba.gif");
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #ffffff;
}
.portada_cajaabajo{
	float:left;
	background-image: url("../imagenes/portada/abajo.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
}
#principal_portada{
	float:left;
}
#derecha{
	margin-top:20px;
	margin-right:20px;
	float:right;
}
#banner1_portada{
	margin-top:9px;
	background-color:#FFF;
}
#banner_secvideo{
	position:inherit;
	margin-left:835px;
}
#logo_via{
	margin-top:20px;
	background-color:#999;	
}
#banner2_portada{
	margin-left:10px;
	float:left;
	width:300px;
	height:250px;
	background-color:#900;
}
#newsajaxc{
	float:left;
	width:818px;
	height:281px;
	margin-top:20px;
	margin-left:10px;
}
.margenes_news{
	margin-left:9px;
	margin-top:7px;
	width:475px;
	height:267px;
}
#newsajaxc_via{
	float:left;
	width:497px;
	height:281px;
	margin-top:20px;
	margin-left:10px;
}
.margenes_news_via{
	margin-left:9px;
	margin-top:7px;
	width:475px;
	height:267px;
}
#vidio{
	float:left;
	background-image:url(../imagenes/portada/backvideo.gif);
	width:314px;
	height:281px;
	margin-top:20px;
	margin-left:10px;
}
#container2{
	width:952px;
	float:left;	
	margin-left:10px;
	margin-top:10px;
}
#container3{
	float:left;	
	margin-left:10px;
	margin-top:20px;
}
#container4{
	float:left;	
	margin-left:10px;
	margin-top:10px;
}
#container5{
	float:left;	
	margin-left:10px;
	margin-top:10px;
}
#revi_sedeportada{
	float:left;
	background-image:url(../imagenes/revi_sedeportada/Agosto.gif);
	width:265px;
	height:198px;
}
#sitiosvia_portada{
	float:left;
	background-image:url(../imagenes/via/sitios.gif);
	width:265px;
	height:198px;	
}
.imagen_sede{
	float:left;
	width:95px;
	margin-left:20px;
	margin-top:60px;
	border:2px solid #999;
}
.descripcion_sede{
	float:left;
	text-align:center;
	padding:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:120px;
	height:77px;
	margin-left:1px;
	margin-top:80px;
}
.descripcion_interes{
	float:left;
	text-align:center;
	padding:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:120px;
	height:77px;
	margin-left:60px;
	margin-top:40px;
}
#player{
	width:295px;
	height:200px;
	background-color:#FFF;
	float:left;
	margin-right:20px;
}
#clips {
	width:295px;
	height:78px;
	background-color:#FFF;
	float:left;
	margin-right:20px;
}

#clips a {
	display:block;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#clips a span{

	color:#F00;

}
.margenes10p{
	margin:10px;
}
#newsrss{
	margin-top:-40px;
	border:none;
	float:left;
}
#newsrss_via{
	background-image:url(../imagenes/via/noticiasdeportivas.jpg);
	border:none;
	float:left;
}
#formu_quejas{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-image:url(../imagenes/via/backquejas.gif);
	width:590px;
	height:200px;
	margin-left:10px;
	float:left;
}
.afiliacion{
	margin-top:-12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	width:625px;
	float:left;
	background-color:#555557;
}
.afiliacion input,textarea{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.afiliacion_textarea{
	width:322px;
}
.afiliacion input:hover,textarea:hover{
	border: 1px solid #F00;
}
#formu_quejas input,textarea{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}

#formu_quejas input:hover,textarea:hover{
	border: 1px solid #F00;
}
#retos_portada{
	float:left;
	margin:auto;
	width:300px;
}
#viac_portada{
	float:left;
	margin-left:10px;
	width:300px;
	height:190px;
	background-image:url(../imagenes/via/backcalendario.gif);
}
.descripcion_programa{
	padding:4px;
	background-image:url(../imagenes/portada/backretosdesc.gif);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	width:150px;
	height:77px;
	margin-left:15px;
	margin-top:60px;
}
.player_retos{
	float:left;
	width:200px;
	height:100px;
	margin-left:40px;
	margin-top:10px;

}
#gale_portada{
	background-image:url(../imagenes/galeria/back_portada.jpg);
	float:left;
	margin-left:10px;
	width:508px;
	background-repeat:no-repeat;
}
#via_gale_portada{
	float:left;
	width:508px;
	height:190px;
	background-image:url(../imagenes/portada/galeriasback.gif);
}
.galerias_espacio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	margin-top:60px;
	margin-left:20px;
}
.galerias_espacio_via{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	margin-top:10px;
	margin-left:20px;
}
.galerias_espacio tr{
	margin-top:10px;
}
.galerias_espacio img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.galerias_espacio a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#F00;
}
.galerias_espacio a:hover{
	text-decoration:underline;
}
.galerias_espacio a:visited{
	color:#F00;
}
#resul_portada{
	width:277px;
	height:197px;
	float:left;
	margin-left:35px;
}
#contacto_portada{
	margin-top:20px;
	margin-left:633px;
	background-image:url(../imagenes/portada/portada_contacto.jpg);
	width:318px;
	height:246px;
}
#formportada{
		float:left;
	margin-top:70px;
	margin-left:0px;
}
#formportada label{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
.innombre{
	background-image:url(../imagenes/contacto/textfield.jpg);
	width:222px;
	height:21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.innombre:hover{
	border: 1px solid #F00;
}
.intel{
	background-image:url(../imagenes/contacto/textfield_tel.jpg);
	width:79px;
	height:21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.intel:hover{
	border: 1px solid #F00;
}
.incomentarios{
	background-image:url(../imagenes/contacto/comentarios.jpg);
	width:220px;
	height:53px;
}
.caja_cua{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width: 265px;

    background-repeat: repeat-y;
}

.caja_cuaarriba {

    background-position: top center;
    background-repeat: no-repeat;
}

.caja_cuaabajo {

    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 15px;
}
.caja_cua2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	margin-top:10px;
	width: 265px;
    background-image: url("../imagenes/portada/medio_cua.gif");
    background-repeat: repeat-y;
}
#newsletter_portada{
	float:left;
	background-image:url(../imagenes/portada/newsletter_back.gif);
	height:250px;
	width:333px;
}
.newsletter_imagen{
	float:left;
	margin-top:70px;
	margin-left:35px;
}
.newsletter_texto{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:150px;
	margin-top:70px;
	margin-left:20px;
}
#publi{
	background-repeat:no-repeat;
	width:955px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.enlaces_publi{
	text-align:center;
	padding-top:14px;
}
#links{
	float:left;
	width:991px;
	margin-top:15px;
}
#copy{
	float:left;
	width:991px;
	margin-top:2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.links_inf{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width: 991px;
	background-color:#2F2F2F;
	margin:auto;
}

.links_infarriba {
	float:left;
    background-image: url("../imagenes/portada/links.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.links_infabajo {
	float:left;
    background-image: url("../imagenes/portada/linksabajo.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 15px;
}
.estilolinks ul{
	float:left;
	list-style:none;
}
    .estilolinks li {
      margin:0;
      padding:3px;
      }
    .estilolinks a {

      background-image:url(../imagenes/portada/llinks_vine.gif);
	  background-position:bottom;
	  background-repeat:repeat-x;
      padding:5px 5px 5px 10px;
      text-decoration:none;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#757575;
      }
	      .estilolinks a:hover {
	  color:#FFFFFF;
      }
    .estilolinks a span {
	  background-position:bottom;
	  background-repeat:no-repeat;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#A6A6A6;
      }
	  	      .estilolinks a:hover span{
	  color:#FFFFFF;
      }
#margenes10{
	margin:10px;
	  }
#textos{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:450px;
}
.titulos_textos{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	background-image:url(../imagenes/general/vineta_titulos.gif);
	width:478px;
	height:8px;
	background-position:bottom;
	padding-bottom:15px;
	background-repeat:no-repeat;
}
.subtitulos_grandes{
	color:#222222;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.subtitulos_grandesb a{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#sendto{
	margin-left:20px;
	width:170px;
	float:left;
}
#aleatorio{
	float:right;
	width:320px;
}
.redondeado:before {
   background: transparent url(../imagenes/general/arr-der.png) scroll no-repeat top right;
   margin-bottom: -10px;
   height: 14px;
   display: block;
   border: none;
   padding: 0;
   line-height: 0.1;
   font-size: 1px;
}

.redondeado:after {
   display: block;
   line-height: 0.1;
   font-size: 1px;
   margin: 2px 0 0 0;
   height: 14px;
   background: transparent url(../imagenes/general/aba-der.png) scroll no-repeat bottom right;
   padding: 0;
} 

.redondeado * {

}

.redondeado {
   padding: 0;
	
   color: white;
   margin-right: -1px;
} 

#sentome ul{
	list-style:none;
}
#sentome ul li{

	display:inline;
	
}
#margen_alevideo{
	float:left;
	margin-left:12px;
	margin-bottom:10px;
}
#margen_alenoti{
	padding:5px;
	width:285px;
	background-color:#171717;
	float:left;
	margin-left:12px;
	margin-top:10px;
	margin-bottom:10px;
}
#margen_alebanner{
	margin-left:10px;
	margin-top:20px;
}
#margen_aleup{
	margin-top:10px;
}
#interesante{
	margin-left:25px;
	width:136px;
	background-image:url(../imagenes/general/sento/back_seccionm.gif);
	height:87px;
}
#interesante_link ul{
	margin-left:-15px;
	 line-height:normal;
	float:left;
	list-style:none;
	padding-top:5px;

}
#interesante_link ul li{
	background-image:url(../imagenes/general/sento/abajo_sec.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:left;
}
#interesante_link ul li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#interesante_link ul li a:hover{
	text-decoration:underline;
}
.redondeado_negro:before {

   background: transparent url(../imagenes/general/narr-der.png) scroll no-repeat top right;
   margin-bottom: -10px;
   height: 14px;
   display: block;
   border: none;
   content: url(../imagenes/general/narr-izq.png);
   padding: 0;
   line-height: 0.1;
   font-size: 1px;
}

.redondeado_negro:after {
   display: block;
   line-height: 0.1;
   font-size: 1px;
   content: url(../imagenes/general/naba-izq.png);
   margin: 2px 0 0 0;
   height: 14px;
   background: transparent url(../imagenes/general/naba-der.png) scroll no-repeat bottom right;
   padding: 0;
} 

.redondeado_negro * {

}

.redondeado_negro {
	float:left;
   padding: 0;
   background: #171717;
   color: white;
   margin-right: -1px;
} 
#cmdgtv{


	width:815px;
}

#container_video{

	text-align:center;
	margin-left:20px;
	width:500px;
	margin-top:20px;

}
#info{

	margin-left:10px;

	
}
#container_botones{
	margin-left:20px;
	float:left;
	width:200px;

}
#center_galeria{
	text-align:center;
	margin-top:20px;
	
}
.tabla_galeria{
	margin-left:50px;
	width:700px;
}
.directorio_tel_tabla{
	background-color:#ededed;
	width:480px;
}
.directorio_tel_titulos{
	font-weight:bold;
}
.textos_jus{
	text-align:justify;
}
.tabla_escuelas{
	width:625px;
	color:#636466;
}

#srchResult{
	widows:600px;
}
.todas_galeriasp{
	position:relative;
	top:-335px;
	left:250px;	
}
.desc_galerias{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
}
div#feature_list {
		background-image:url(../imagenes/fondonoti.jpg);
		width: 800px;
		height: 265px;
		overflow: hidden;
		position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 0;
			width: 320px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 0px;
			border: none;
			float: left;
			margin: 0 0 0 -10px;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0px;
			height: 85px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			position:relative;
			background:  url(../importante/feature-tab-current.png);
			color: #FFF;

		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 473px;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 463px;
			height: 240px;
		}
		
		ul#output li span b a {
			position: absolute;
			bottom: 35px;
			right: 0px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li span b a:hover {
			background: #D33431;
			}

		ul#output li span a {
			font-weight:bold;
			position: absolute;
			bottom: -18px;
			right: 0px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li span a:hover {
			background: #D33431;
			}
		
.afiliacion{
	padding-left:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
.back_cursos{
	text-align:center;
	height:33px;
	background-image:url(../contenidos/escuelas/backcuerso.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#FFF;
}
.back_cursos_remoza{
	text-align:left;
	height:33px;
	background-image:url(../contenidos/escuelas/backcuerso.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#FFF;
}
.back_desc_ubicaciones{
	text-align:center;
	height:33px;
	background-image:url(../contenidos/escuelas/backcuerso.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#FFF;
}
.back_cursosd{
	text-align:left;
	height:33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#8C8C8E;
}
.remozamiento_desc{
	text-align:left;
	color:#333;
}
.remozamiento{

	margin-left:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8C8C8E;
	font-size:14px;
}
.remozamiento:hover{
	color:#F00;
}
.remozamientoli{
	list-style:none;
	 line-height:normal;

}
.btn_rojo{
	font-weight:bold;
	width:100px;
	height:33px;
	background-color:#F00;
	color:#FFF;
}
.mapa_unidades{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#unidades_desc{
	background-image:url(../imagenes/desc_back_mapa.jpg);
	width:228px;
	height:184;
}
.texto_desc{
	text-align:center;
	font-size:10px;
	color:#666;
}
.alertin{
	text-decoration:blink;
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
}
.tablas_cursos table{
	width:620px;
	background-color:#CCC;
	color:#333;
}
.tablas_cursos b{
	width:620px;
	background-color:#CCC;
	color:#333;
}
.back_dirtel{
	background-color:#EDEDED;
}