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



.login_box_holder_class {
	width:618px;
	min-width:618px;
	
	height:auto;
	min-height:auto;
	
	margin-top:120px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

.login_box_holder_class #username,
.login_box_holder_class #password, 
.login_box_holder_class #lostmail,
#buscador_equipos_box_holder #equipo {
	
	clear:both;
	float:left;
	
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	width:260px;
	height:25px;
	
	padding-left:5px;
	
	margin-left:25px;
	margin-top:25px;
	margin-bottom:20px;
	
	background-color:transparent;
	color:#555;
	
}

#buscador_equipos_box_holder #equipo {
    width: 80%;
}

.input_texts {
	
	clear:both;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	width:260px;
	height:25px;
	
	padding:0;
	padding-left:5px;
	margin:0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	background-color:transparent;
	color:#555;
	
}
.input_texts:first-child {
	margin-top: 20px;
}

#login_rememberme_div {
	clear:both;
	float:none;
	position:relative;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	color:#555;
	
	margin-left:25px;
	margin-bottom:25px;
	
	
}

#login_rememberme_div input {
	margin:0;
	padding:0;
	cursor:pointer;
}

#login_rememberme_div label:hover {
	text-decoration:underline;
	cursor:pointer;
	color:#555;
}

#login_rememberme_div span {
	float:right;
	margin-right:30px;
}

#login_rememberme_div span:hover {
	text-decoration:underline;
	cursor:pointer;
	color:#555;
}


.login_button {
    float: right;
    width: 12%;
    background-image: url("/img/bg/textured_stripes4.png");
    border-top: 3px solid rgb(153,153,153);
    cursor:pointer;
    margin-top: 1.2rem;
    margin-right: 1.2rem;
    /*
    float:none;
    width:100%;
    background-image: url("/img/bg/textured_stripes4.png");
    border-top: 3px solid rgb(153,153,153);
    cursor:pointer;
    clear:both;
    height:50px;
    background-color:transparent;
    background-repeat: repeat;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    */
}
.login_button span {
    display:block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#ccc;
    text-align:center;
    padding-top: 7px;
    padding-bottom: 7px;
	
}

.login_button:link,
.login_button:active,
.login_button:visited {
	color:rgb(50,50,50);
}
.login_button:hover {
	box-shadow: 0px 7px 7px 5px rgb(34,34,34) inset;
}
.login_button:hover span {
	color:rgb(255,255,255);
}


#login_box_recover_password_contents {
	
	float:none;
	clear:both;
	width:100%;
	height:auto;
	
	margin-bottom:50px;
	margin-top:50px;
	
	background-color:transparent;
}

#login_box_recover_password {
	float:none;
	clear:both;
	
	background-color:transparent;
	margin-bottom:0px;
}





#partidos_box_holder,
#practicas_box_holder,
#tabla_general_box_holder,
#resultados_box_holder,
#mejor_ofensiva_box_holder,
#mejor_defensiva_box_holder,
#castigados_box_holder,
#tweet_box_holder,
.gatorade_box_holder,
#team_box_holder,
#tabla_jugadores_box_holder,
#pagos_box_holder,
#comentarios_box_holder,
#videos_box_holder,
#cuenta_box_holder,
#like_box_holder,
#buscador_equipos_box_holder,
#aviso_registro_box_holder {
	width:59rem;
	min-width:59rem;
	
	height:auto;
	min-height:150px;
	
	margin-top:90px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

.gatorade_box_holder {
	margin-top:150px;
	width:300px;
	min-width:300px;
	opacity: 0.65;
}

#tabla_general_box_holder,
#buscador_equipos_box_holder {
	width: 950px;
}
#partidos_box,
#practicas_box,
#tabla_general_box,
#resultados_box,
#mejor_ofensiva_box,
#mejor_defensiva_box,
#castigados_box,
#tweet_box,
#tabla_jugadores_box,
#pagos_box,
#comentarios_box,
#videos_box,
#login_box,
#cuenta_box,
#like_box,
#buscador_equipos_box,
#aviso_registro_box {
	float:none;
	width:100%;
	height:auto;
	min-height:150px;
	
	background-color:#fff;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;

	box-shadow: 0px 25px 55px #000;/*1F4F32*/
	background-repeat:repeat;
	background-image:url(../img/bg/hexellence2.png);
	border:solid 5px #ccc;
	
}

#div_like_recientes {
	margin-left: 37px;
	margin-top: 25px;
	margin-bottom: -50px;
}

#team_pic {
	border:solid 5px #ccc;
	box-shadow: 0px 25px 55px #000;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#team_social_box {
	height: 85px;

	margin: 0px auto 0px auto;
	box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.7) inset;
	background-image: url("/img/bg/textured_stripes4.png");
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border: 5px solid rgb(204, 204, 204);
	width: 618px;
	box-shadow: 0px 25px 55px #000;
	border-bottom: 0;
}

.team_title {
	float: none;
	padding-bottom: 16px;
	position: relative;
	
	color: rgb(250, 200, 20);
	margin: 20px 0 0 0;
	display: inline-block;
}

#laurel_left {
	margin-top: 21px;
	margin-right: 20px;
}
#laurel_right {
	margin-top: 21px;
	margin-left: 20px;
}

#team_title_center {
	margin-right: auto;
	margin-left: auto;
	min-width: 90px;
	max-width: 610px;
	width: auto;
}

.team_title_div {
	margin: -10px auto 0px auto;
	box-shadow: 0px 7px 5px 0px rgba(50, 50, 50, 0.7) inset;
	background-image: url("/img/bg/textured_stripes4.png");
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 5px solid rgb(204, 204, 204);
	width: 618px;
	box-shadow: 0px 25px 55px #000;
}

#tweet_rgba_box {
	background-color: rgba(255,255,255,0.45) !important;
	border-radius: 20px;
	width:570px;
	min-width:570px;
	margin-left:auto;
	margin-right:auto;
	margin: 24px;
}

#team_box {
	background-image:none;
}

#tweet_box iframe {
	padding: 25px;
}

#tabla_juegos_proximos,
#tabla_resultados_recientes {
	width: 100%;
	margin-top: 15px;
}

.total_elementos_encontrados {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	
	color:#777;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
}
p.p_button_A:link,
p.p_button_A:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;


	padding: 5px;
	border-radius: 5px;
	display: inline-block;
	color: #333;
	background-color: rgba(91, 162, 0, 0.5);
}
p.p_button_A:hover,
p.p_button_A:active {
	background-color: rgba(91, 162, 0, 1) !important;
	cursor: pointer;
}
.box_link_type_a:link,
.box_link_type_a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;

	padding: 5px;
	border-radius: 5px;
	display: inline-block;
	color: #333;
	background-color: rgba(91, 162, 0, 0.5);
}
.box_link_type_a:hover,
.box_link_type_a:active {
	background-color: rgba(91, 162, 0, 1) !important;
	cursor: pointer;
	text-decoration: none;
}
p.box_link_type_b {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;

	padding: 5px;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	background-color: rgba(91, 162, 0, 0.5);
}
p.box_link_type_b:hover {
	background-color: rgba(91, 162, 0, 1);
	cursor: pointer;
	text-decoration: none;
}
.titulos_inputs {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	
	color:#555;
	margin-left: 0px;
	margin-top: 10px;

	white-space: pre;
}
.titulos_inputs:first-child {
	margin-top: 30px;
}

.tabla_panel table {
	margin:25px;
}

#tabla_general_box table,
#pagos_box table,
#buscador_equipos_box table {
	width: 900px;
}
#tabla_jugadores_box table {
	width: 568px;
}

.tabla_panel table thead {
	background-repeat:repeat;
	/*
	background-image:url(../img/bg/textured_stripes2.png);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	*/
}

.tabla_panel table tbody {
	background-repeat:repeat;
	background-image:url(../img/bg/textured_stripes3.png);
	/*
	background-image:url(../img/bg/textured_stripes.png);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	*/
}



.tabla_panel table tr th,
.tabla_panel table tr td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#555;
}

.tabla_panel table tr th {
	font-size:16px;
	color:#fff;
	/*background-color: #ccc;*/
	background-image:url(../img/bg/textured_stripes4.png);
	height: 30px;
}
.tabla_panel table tr td {
	/*background-color: rgba(255,255,255,0.4);*/
	
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #ccc solid;
}

table#tabla_pagos tr th,
table#tabla_pagos tr td,
table#tabla_equipos tr th,
table#tabla_equipos tr td {
	text-align:left;
}
table#tabla_pagos tr th,
table#tabla_equipos tr th {
	padding-left: 8px;
}
table#tabla_pagos tr th:first-child,
table#tabla_equipos tr th:first-child {
	padding-left: 12px;
}

.tabla_panel table tr th:first-child {
	border-top-left-radius: 10px;
}
.tabla_panel table tr th:last-child {
	border-top-right-radius: 10px;
}



.tabla_panel table tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabla_panel table tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}



#tabla_general_box.tabla_panel table tr th:nth-child(1) {
	
}
#tabla_general_box.tabla_panel table tr td:nth-child(1),
#buscador_equipos_box.tabla_panel table tr td:nth-child(1) {
	font-size:11px;
	text-align:left;
}


#tabla_jugadores_box.tabla_panel table tr th,
#tabla_jugadores_box.tabla_panel table tr td {
	text-align:left;
	padding-left: 20px;
}


.tabla_panel table tr th:nth-child(2) {
	text-align:left;
}
#tabla_general_box.tabla_panel table tr td:nth-child(2){
	font-size:13px;
	text-align:left;
}


.tabla_panel table:not(#tabla_pagos) tr td:nth-child(5),
.tabla_panel table tr td:nth-child(7),
.tabla_panel table tr td:nth-child(9),
.tabla_panel table tr td:nth-child(11),
.tabla_panel table tr td:nth-child(13) {
	color: #222;
}
.tabla_panel table:not(#tabla_pagos) tr td:nth-child(6),
.tabla_panel table tr td:nth-child(8),
.tabla_panel table tr td:nth-child(10),
.tabla_panel table tr td:nth-child(12),
.tabla_panel table tr td:nth-child(14) {
	color: #777;
}


.portal_juegos_top_tr td {
	padding-top: 30px;
}

.portal_juegos_top_tr:first-child td {
	padding-top: 0px;
}

.portal_juegos_bottom_tr:last-child td {
	padding-bottom: 50px;
}

.portal_juegos_sede,
.portal_juegos_horario,
.portal_juegos_rivales,
.portal_mejor_equipo,
.portal_juegos_dia {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	
	color:#555;

	padding-top: 10px;
	padding-bottom: 10px;

}

.portal_mejor_equipo {
	width: 45%;
	padding: 0;
}

.portal_juegos_rivales {
	width: 45%;
}

.portal_juegos_horario {
	width: 10%;
	font-size:20px;
	color:rgb(100,155,20);
	
}

.portal_juegos_sede {
	font-size:12px;
	color:#999;
	padding: 0 0 25px 0;
	border-bottom: 5px dashed rgba(190,190,190,.5);
}
.portal_juegos_dia {
	font-size:12px;
	color:#777;
	padding: 0;
}

.subtle_separation {
	padding: 0 0 25px 0;
	border-bottom: 5px dashed rgba(190,190,190,.5);
}

.team_id_mini {
	font-size:12px;
	color:#999;
}

.portal_select_option {
	margin-left: 25px;
	margin-top: 10px;
	color:rgb(100,155,20);
	font-size: 14px;
	border:2px solid rgb(190, 190, 190);
}

a.link_equipo,
a.link_equipo:link,
a.link_equipo:active,
a.link_equipo:visited {
	font-size: inherit;
	color: inherit;
}
a.link_equipo:hover {
	text-decoration: underline;
	color: rgb(196,125,31);
	font-size: inherit;
}

#logo_ball {
	float: left;
	margin: 8px 8px 0px 0px;
}

#div_comentarios_recientes {
	margin: 25px;
}
/* FOR 150 PX LOGO WIDTH
#gatorade_left_box {
	position: absolute;
	margin-top: 200px;
	margin-left: -40px;
	opacity: 0.65;
}
#gatorade_right_box {
	position: absolute;
	margin-top: -270px;
	margin-left: 900px;
	opacity: 0.65;
}*/

#pagos_cerrar_sesion:hover,
#leyenda_tabla_general_mostrar:hover {
	text-decoration:underline;
}

#unsubscribe_form {
	margin-left: 25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	color:#555;
	cursor: pointer;
	width: 490px;
}
#unsubscribe_form:hover label {
	text-decoration:underline;
	color:#555;
	cursor: pointer;
}
#unsubscribe_form input {
	cursor: pointer;
}

.ssl_img_16 {
	margin-left: 2px;
	margin-right: 5px;
	margin-top: 3px;
}

#team_title_center {
	cursor: pointer;
}
#ver_datos_generales_equipo_tx {
	width: 137px;
	display: inline-block;
}
#ver_datos_generales_equipo_tx:hover {
	text-decoration: underline;
	color: #ccc !important;
}

#inputs_cuenta {
	margin-left: 25px;
	margin-bottom: 10px;
}

#div_videos_recientes {
	margin: 25px;
}

.p_videos {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	
	color:#777;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 35px;

}

.eliminar_video {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	
	color:#9E5856;
	margin-left: 0px;
	margin-top: 10px;
}
.eliminar_video:link,
.eliminar_video:visited,
.eliminar_video:active {
	color:#9E5856;
	text-decoration: none;
}
.eliminar_video:hover {
	color: #AE0000;
	text-decoration: underline;
	cursor: pointer;
}

#subir_video_div {
	margin: 25px;
	border-top: 5px dashed #ccc;
}

.font11grey {
	font-size: 11px;
	color:rgb(125,125,125);
}

#buscador_equipos_box table#tabla_equipos {
	margin-bottom:0px;
}

#subir_foto_equipo_div {
	margin: 25px;
	height: 170px;
	border-top: dashed 3px #ccc;
}