/******* COLORES *******/

.texto_gris
{	color: #AFAFAF;	}

.texto_rojo
{	color: #D70000;	}

.texto_azul
{	color: #0351AE; }

.texto_negro
{	color: #000000;	}

.fondo_blanco
{
	background-color: #FFFFFF;
}

.fondo_rojo
{
	background-color: #D70000;
}

.fondo_rojillo
{
	background-color: #FFAFAF
}

.fila_impar
{
	background-color: #FFE8E8;
}	

.fila_par
{
	background-color: #FFFFFF;
}

#bloque_abajo .impar
{
	background-color: #FFE8E8;
	border: none !important;
	padding-left: 5px;
}

#bloque_abajo .par
{
	background-color: #FFFFFF;
	border: none !important;
	padding-left: 5px;
}

.caja_verde{
	width: 75%;
	padding: 6px;
	background: #C8FFBF;
	border: 1px solid #419F31;
	color: #419F31;
	margin: 0 auto;
}

.caja_roja{
	width: 75%;
	padding: 6px;
	background: #FFCFCF;
	border: 1px solid #EF2C2C;
	color: #EF2C2C;
	margin: 0 auto;
}

/******* CONTENIDO *******/
body
{
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #484848;
	background-color: white;
}

abbr { cursor:help; }

a img
{
	border: none;
}

h2
{
	font-size: 22px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #D70000;
}

#not_izquierda h2
{
	width: 99%;
}

h2 a, h2 a:active, h2 a:visited
{
	color: #8B0101;
	text-decoration: none;
}

h2 a:hover
{
	text-decoration: underline;
}

h3
{
	margin: 0px;
	font-size: 12px;	
}

.oculto
{	display:none;	}

.centrado
{
	text-align: center;
}

.izquierda
{
	text-align: left !important;
}

.derecha
{
	text-align: right;
}

.transparente {
	FILTER: alpha(opacity = 60);
	opacity:0.6;	
}
.negrita
{
	font-weight: bold;
}

.estirar
{
	overflow: hidden;
}

#cont_publi_sup
{
	display: block;
	margin: 0 auto;
	width: 990px;
}

#cabecera
{
	float:left;
	width:100%;	
}

#cont_cabecera
{
	position:relative;
	z-index:1;
	clear:both;
	display: block;
	margin: 0 auto;
	width: 990px;
	background-color: #FFFFFF;
	
}

#escudo
{
	float:left;
	width: 90px;
}

#texto_escudo
{
	float:left;
	width: 900px;
	padding-bottom:100px;
}

#contenedor_central
{
	 float:left;
	 width:100%;
	 background:url("../images/general/fondo_cuerpo_repeat.jpg") repeat-y scroll center 0 transparent;
}

#contenedor_central2
{
	 float:left;
	 width:100%;
	 background:url("../images/general/fondo_cuerpo.jpg") no-repeat scroll center 0 transparent;
}


#cont_principal
{
	position:relative;
	z-index:1;
	clear:both;
	display: block;
	margin: 0 auto;
	width: 990px;
	background-color: #FFFFFF;
	overflow: auto;
	padding-bottom: 20px;
}

#contenedor_patrocinadores
{
	float:left;
	width:100%;
}

#cont_patrocinadores
{
	display: block;
	margin: 0 auto;
	width: 990px;
	background-color: #FFFFFF;
	color: #000000;
	border-top: 1px solid #990000;
	text-align: center;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}

#cont_patrocinadores img
{
	padding: 12px 6px;
}

.titulo_patrocinadores
{
	float:left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #C2C2C2;
	border-top: 1px solid #FFAFAF;	
}

#contenedor_pie
{
	float:left;
	width:100%;
	background:url("../images/general/fondo_pie.jpg") no-repeat scroll center bottom #9C0202;
	padding: 0 0 30px;
}

#cont_pie
{
	display: block;
	margin: 0 auto;
	width: 990px;
	color: white;
	font-size:10px;
}

#contenedor_subpie
{
	float:left;
	width:100%;
	background-color: black;
}

#cont_subpie
{
	display: block;
	margin: 0 auto;
	width: 990px;
	color: #FFFFFF;
	height:25px;
	font-size:12px;
	line-height: 20px;
	text-align:right;
}

#cont_subpie .subpie_dcha
{
	float:right;
	width:260px;
}

#cont_subpie .subpie_izqda
{
	float:left;
	width:730px;
	text-align:left;
	margin-top:8px;
}

#cont_pie a, #cont_pie a:active, #cont_pie a:visited,
#cont_subpie a, #cont_subpie a:active, #cont_subpie a:visited
{
	text-decoration:none;
	color: #FFFFFF;
}

#cont_pie a:hover, #cont_subpie a:hover
{
	text-decoration:underline;
}

#mapa_web
{
	padding-left:0px;
}
#mapa_web .caja
{
	float:left;
	width:96px;
}
#mapa_web li
{
	font-weight:normal;
	list-style-type: none;	
}
#mapa_web li ul
{
	padding-left:8px;
	margin-bottom:5px;
	font-weight:bold;
}

#logos .patrocinador
{
	float: left;
    margin: 12px 0 8px;
    text-align: center;
    width: 345px;
}
#logos 
{
	float:left;
	width:690px;
	margin:0 0 40px;
	text-align:center;
}

#cont_mapa_web 
{
    float: left;
    margin: 20px 5px;
    width: 290px;
}
/******* MENUS *******/
/******* MENUS *******/
/******* MENUS *******/
/******* MENUS *******/
/******* MENUS *******/
/******* MENUS *******/
#menu, #submenu, #opcion_menu
{
	float:left;
	width: 100%;
	font-size: 11px;
}

#menu
{
	height: 191px;
}

#cont_cabecera
{
	display: block;
	margin: 0 auto;
	width: 990px;
	height: 191px;
	background-color:inherit;
}

#caja_aniversario
{
    height: 112px;
    margin: 0;
    position: absolute;
    right: 50px;
    top: 50px;
    width: 145px;
}

#caja_banner
{
	height:191px;
	width:544px;
	margin:0 0 0 0;
	float:left;
	cursor:pointer;
	overflow:hidden;
}

#caja_vende
{
	height:90px;
	width:200px;
	margin:40px 0 0 0;
	float:left;
	cursor:pointer;
}

#barra_menu
{
	background-color:black;
	width:100%;
	float:left;
}
#cont_menu
{
	height: 24px;
	width:990px;
	margin: 0 auto;
}

#cont_menu a, #cont_menu a:active, #cont_menu a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

#cont_menu a:hover
{
	text-decoration: underline;
}

.item_menu
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
}

.item_menu:hover
{
	background: #810000;
}

.item_menu_actual
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
	background: #CFDCFF;
	font-weight: bold;
}

.item_menu_actual_blanco
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
	background: #FFFFFF;
	font-weight: bold;
}

.item_menu_actual a, .item_menu_actual_blanco a
{
	color: #000000 !important;
}

#cont_submenu
{
	display: block;
	margin: 0 auto;
	width: 990px;
	height: 24px;
	background: #CFDCFF;
	border-top:1px solid #CFDCFF;
}

#cont_submenu a, #cont_submenu a:visited, #cont_submenu a:active
{
	text-decoration: none;
	color: #000000;
}

#cont_submenu a:hover
{
	text-decoration: underline;
}

.item_submenu
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
}

.item_submenu:hover
{
	background: #FFD1D1;
}

.item_submenu_actual
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
	background: #FFFFFF;
	font-weight: bold;
}

.item_submenu_actual a
{
	color: #000000 !important;
}

#cont_op_menu
{
	display: block;
	margin: 0 auto;
	width: 990px;
	height: 24px;
	background: #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #CFDCFF;
}

#cont_op_menu a, #cont_op_menu a:active, #cont_op_menu a:visited
{
	text-decoration: none;
	color: #000000;
}

#cont_op_menu a:hover
{
	text-decoration: underline;
}

.item_op_menu
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
}

.item_op_menu_actual
{
	display: inline;
	float: left;
	height: 12px;
	padding: 6px 10px;
	background: #FFFFFF;
	font-weight: bold;
}

.item_op_menu_actual a
{
	color: #000000 !important;
}

/******* FIN MENUS *******/
/******* FIN MENUS *******/
/******* FIN MENUS *******/
/******* FIN MENUS *******/
/******* FIN MENUS *******/
/******* FIN MENUS *******/



/******* BOTONES *******/
/******* BOTONES *******/
/******* BOTONES *******/
/******* BOTONES *******/
/******* BOTONES *******/
/******* BOTONES *******/
.boton a, .boton a:active, .boton a:visited, .boton a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer !important;
}

.boton a img
{
	border: 0 !important;
	margin: 0 !important;
}

.boton_lado
{
	float:left;
	width:5px;
	height:20px;
}

.boton_rojo_medio
{
	float:left;
	background-color:#D70000;
	height:17px;
	padding-top:3px;
	color: #FFFFFF;
}
/******* FIN BOTONES *******/
/******* FIN BOTONES *******/
/******* FIN BOTONES *******/
/******* FIN BOTONES *******/
/******* FIN BOTONES *******/
/******* FIN BOTONES *******/


/******* PUBLICIDAD DERECHA *******/
/******* PUBLICIDAD DERECHA *******/
/******* PUBLICIDAD DERECHA *******/
/******* PUBLICIDAD DERECHA *******/
/******* PUBLICIDAD DERECHA *******/
/******* PUBLICIDAD DERECHA *******/

#cont_publi_derecha
{
	display:inline;
	float:left;
	width:302px;
	text-align:left;
	background: #FFFFFF;
	margin:20px 0px 0px 10px;
}

#correo_publicidad
{
	text-align: center;
}

#correo_publicidad a
{
	color: #D70000;	
}

#encuesta
{
	width: 200px;
	margin: 0 auto;
}

.siguenos
{
	float:left;
	width: 300px;
}

.siguenos a
{
	padding-left: 17px;
}

.siguenos a img
{
	border: none !important;
}

.cartel
{
	float:left;
	width: 300px;
	text-align: center;
	margin-bottom: 6px;
}

.cartel img
{
	margin: 0px !important;
}

.cartel a
{
	font-weight: bold;
	color: #D70000;
	text-decoration: underline;
}

.cartel a:hover
{
	text-decoration: none;
}
/******* FIN PUBLICIDAD DERECHA *******/
/******* FIN PUBLICIDAD DERECHA *******/
/******* FIN PUBLICIDAD DERECHA *******/
/******* FIN PUBLICIDAD DERECHA *******/
/******* FIN PUBLICIDAD DERECHA *******/
/******* FIN PUBLICIDAD DERECHA *******/


/******* PANEL COMPETICI�N *******/
/******* PANEL COMPETICI�N *******/
/******* PANEL COMPETICI�N *******/
/******* PANEL COMPETICI�N *******/
/******* PANEL COMPETICI�N *******/
/******* PANEL COMPETICI�N *******/

.boton_competicion
{
	border: 1px solid #D70000;
	padding: 4px;
	margin: 6px;
	width:135px;
	float:left;
	margin-bottom: 10px;
}
.panel_equipo
{
	font-weight:bold;
	font-size:1.2em;
}

#panel_clasificacion
{	float:left; text-align:left;	}

.enlace_panel_g, .enlace_panel
{
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.enlace_panel_g
{	font-size:1.3em;	}

#links_panel_competicion a
{
	color:#5F5F5F;
}
#links_panel_competicion a.texto_negro
{
	color:#000000;
}

.pestana_panel
{
	float:left;
	padding:10px 2px 0;
	text-align:center;
	width:96px;
}
#panel_competicion
{
	width: 300px;
	height: 250px;
	border: 1px solid #D70000;
	margin: 0px 0px 6px 0px;
}

#panel_contenido
{
	text-align: center;
}

#panel_contenido img
{	border: none;	}

#cont_publi_derecha img {
    border: 1px solid #D70000;
    margin: 6px 0;
}
#caja_twitter {
    border: 1px solid #D70000;
    margin: 6px 0;
	padding: 10px 10px 6px;
	overflow:hidden;
	width: 278px;
}


#cont_publi_derecha img.img_resultado
{	 margin:6px;	}

/******* FIN PANEL COMPETICI�N *******/
/******* FIN PANEL COMPETICI�N *******/
/******* FIN PANEL COMPETICI�N *******/
/******* FIN PANEL COMPETICI�N *******/
/******* FIN PANEL COMPETICI�N *******/
/******* FIN PANEL COMPETICI�N *******/

/******* GALERIA *******/

.img_aleatoria
{
	padding:10px 10px 20px;
	max-width:600px;
	width: expression(this.width > 600 ? 600 : true);
}
#list_galeria
{
	padding:10px 10px 20px;
	color:#D70000;
	font-size:16px;
	float:left;
	width:649px;
}
#list_galeria ul { color:#D70000; float:left; margin-top:0px; width:280px; LIST-STYLE-TYPE: circle;}
#list_galeria a	{ color:#D70000; text-decoration:none;	}
#list_galeria a:hover	{ text-decoration:underline;	}
#list_galeria li	{ margin-bottom:6px; width:100%;	float:left; }


.fila_list_galeria
{
	float:left;
	width:649;
	margin-bottom: 20px;
}

.item_list_galeria
{
	float:left;
	width:196px;
	margin:20px 10px;
	text-align:center;
}

.item_list_galeria img
{
	width:196px;
	display: block;
}

.fecha_galeria
{
	float:left;
	width:196px;
	text-align:center;
	font-size:11px;
	color: #888888;
	margin:3px 0px;
}

.datos_galeria
{
	padding:10px 20px 20px;
	font-size:14px;
	float:left;
	width:629px;
}

/******* FIN GALERIA *******/

/******* PORTADA *******/
/******* PORTADA *******/
/******* PORTADA *******/
/******* PORTADA *******/
/******* PORTADA *******/
/******* PORTADA *******/
#cont_portada
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin: 20px 0px;
	border-right: 1px solid #D70000;
}

.titulo_portada, .titulo_portada2
{
	border-bottom: 1px solid #D70000;
	font-size: 24px;
	color: #D70000;
	margin: 10px;
	margin-bottom: 20px;
}

.titulo_portada2
{
	margin: 10px 0;
}

.titulo_portada img, .titulo_portada2 img
{
	 float:right;
}

.titulo_portada3
{
	background: url("../images/general/barra_noticias.jpg") no-repeat scroll left top transparent;
    color: white;
    float: left;
    font-size: 16px;
    height: 26px;
    margin-bottom: 10px;
    padding: 4px 0 0 6px;
    width: 219px;	
    margin-top: 9px;
}

#not_destacadas
{
	float:left;
	width: 650px;
	padding: 0px 10px;
}

#not_izquierda
{
	float:left;
	width: 377px;
	padding: 0px 10px;
	border-right: 1px solid #FFAFAF;
}

#not_derecha
{
	float:left;
	width: 250px;
	padding: 0px 10px;
}

#cont_noticias_mas_comentadas{
	float:left;
	width: 669px;	
	margin-top:20px;
}

#not_mas_comentadas{
	float:left;
	width: 669px;	
}

.not_mas_com{
	float:left;
	width: 639px;
	padding: 5px ;
	margin-left: 10px;	
}

.fecha_not_mas_com{
	float:left;
	width: 70px;	
}

.titulo_not_mas_com{
	float: left;
	width: 449px;	
}

.titulo_not_mas_com a, .titulo_not_mas_com a:active, .titulo_not_mas_com a:visited{
	color: #D70000;
	text-decoration: none;
	font-weight: bold;
}

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

.num_comentarios_not_mas_com{
	float:left;
	width:130px;	
}

.num_comentarios_not_mas_com
{
	float:left;
	width: 120px;
}

.num_comentarios_not_mas_com img
{
	border: none;
	width: 14px;
	margin-bottom:-3px;
	margin-right: 3px;
}

.num_comentarios_not_mas_com a, .num_comentarios_not_mas_com a:active, .num_comentarios_not_mas_com a:visited
{
	color: #484848;
	text-decoration: none;
}

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

/******* FIN PORTADA *******/
/******* FIN PORTADA *******/
/******* FIN PORTADA *******/
/******* FIN PORTADA *******/
/******* FIN PORTADA *******/
/******* FIN PORTADA *******/


/******* NOTICIAS PORTADA *******/
/******* NOTICIAS PORTADA *******/
/******* NOTICIAS PORTADA *******/
/******* NOTICIAS PORTADA *******/
/******* NOTICIAS PORTADA *******/
/******* NOTICIAS PORTADA *******/

#bloque_izqda {
	float:left;
	width:400px;
	border-right:1px solid #D70000;
	padding-right:10px;
}
#bloque_dcha {
	float:left;
	width:225px;
	margin-left:10px;
}
#bloque_abajo {
	float: left;
	width: 645px;
	margin-top: 20px;	
}
#bloque_abajo_izq, #bloque_abajo_der{
	float: left;
	width: 310px;
}
#bloque_abajo_izq{
	margin-right: 25px;
}

#noticias_portada {
	margin:10px;
	width:649px;
}

.not_destacada, .not_columna1, .not_columna2
{
	padding-bottom: 12px;
	margin-bottom: 20px;
	border-bottom: 1px solid #FFAFAF;
	width:100%;
}

.not_destacada .video, .not_destacada img, .not_columna1 img
{
	width: 375px;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	border: 1px solid #D70000;
}
.not_destacada .video	{	border:none;	}

.not_columna1 img
{
	margin-right: 0px;
}

.not_destacada embed, .not_columna1 embed
{
	border: 1px solid #D70000;
}

.not_columna2 img
{
	widht: 100px;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	border: 1px solid #D70000;
}

.not_columna2 h2
{
	font-size: 16px;	
}

.fecha_not
{
	color: #AFAFAF;
	width: auto;
	margin-bottom:5px;
	float:right;
}

#cont_portada p
{
	text-align: left !important;
}

#cont_portada p span
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}

/******* FIN NOTICIAS PORTADA *******/
/******* FIN NOTICIAS PORTADA *******/
/******* FIN NOTICIAS PORTADA *******/
/******* FIN NOTICIAS PORTADA *******/
/******* FIN NOTICIAS PORTADA *******/
/******* FIN NOTICIAS PORTADA *******/


/******* AGENDA *******/
/******* AGENDA *******/
/******* AGENDA *******/
/******* AGENDA *******/
/******* AGENDA *******/
/******* AGENDA *******/

#agenda table
{
	width: 100%;
	border-collapse:collapse;
}

#agenda th
{
	background: #D70000;
	color: #FFFFFF;
	font-weight: bold;
}

#agenda th, #agenda td
{
	border: 1px solid #D70000;
	text-align: center;
}

#agenda td
{
	height: 30px;
}

#agenda a
{
	color: #484848;
}

#agenda a:hover
{
	text-decoration: none;
}

#agenda .fondo_rojillo
{
	font-weight: bold;
}

.eventos_dia
{
	position:absolute;
	width:300px;
	margin-top:-30px;
	margin-left:-25px;
	background:#FFF5F5;
	border:1px solid #D70000;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
	display: none;
}

.tit_eventos, .dia_eventos
{
	float: left;
	width: 147px;
}

.tit_eventos
{
	text-align: left;
}

.dia_eventos
{
	text-align: right;
}

.eventos_dia h3
{
	float: left;
	width: 100%;
	background: #D70000;
	color: #FFFFFF;
	padding: 3px;
}

.eventos_dia td
{	
	border: 0 !important;
	border-bottom: 1px dotted #FFAFAF !important;
	text-align: left !important;
}

/******* FIN AGENDA *******/
/******* FIN AGENDA *******/
/******* FIN AGENDA *******/
/******* FIN AGENDA *******/
/******* FIN AGENDA *******/
/******* FIN AGENDA *******/


/******* NOTICIAS *******/
/******* NOTICIAS *******/
/******* NOTICIAS *******/
/******* NOTICIAS *******/
/******* NOTICIAS *******/
/******* NOTICIAS *******/
#cont_noticias
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin: 20px 0px;
	border-right: 1px solid #D70000;
}

.noticia_video
{
	padding: 12px;
	border-bottom: 1px dotted #FFAFAF;
	padding-bottom: 12px;
	float:left;
	width:645px;
}

.not_video	{ margin: 10px 0px; }
	

.noticia_resumen
{
	padding: 12px;
	border-bottom: 1px dotted #FFAFAF;
	padding-bottom: 12px;
	float:left;
	width: 645px;
}

.noticia_resumen_img
{
	float:left;
	width: 102px;
}

.noticia_resumen_texto
{
	float:left;
	width: 530px;
	padding-left: 10px;
}

.noticia_resumen_texto p
{
	text-align: left !important;
}

.noticia_resumen_texto p span
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
} 

.noticia_resumen_img img
{
	width: 100px;
	float: left;
	border: 1px solid #D70000;
}

.noticia_video h2, .noticia_resumen h2
{
	font-size: 16px;	
}

.fecha_noticia_resumen
{
	float:left;
	clear:both;
	width: 100%;
	text-align: right;
	color: #AFAFAF;
}
.plugin_social
{
	float:left;
	text-align:center;
	width:120px;
}

.fecha_noticia_completa
{
    border-bottom: 1px solid #D70000;
    clear: both;
    color: #AFAFAF;
    float: left;
    margin: 0 0 18px;
    padding: 0 0 10px;
    text-align: right;
    width: 100%;
}
.fecha_noticia_completa .categoria
{
	float:left;
	margin:3px 0;
}
.fecha_noticia_completa .social
{
	float:right;
}


.buscador_izq, .buscador_dr
{
	float:left;
	width:314px;
	margin-bottom: 30px;
	font-size: 14px;
}

.buscador_izq
{
	text-align:left;
	margin-left:20px;
}

.buscador_dr
{
	text-align:right;
	margin-right:20px;
}

.buscador_izq select, .buscador_dr input
{
	margin-left:6px;
}

.boton_noticias
{
	float:left;
	width: 100px;
}

.num_comentarios_noticias
{
	float:left;
	width: 150px;
	padding: 4px 0px 8px;
}

.num_comentarios_noticias img
{
	border: none;
	width: 14px;
	margin-bottom:-3px;
	margin-right: 3px;
}

.num_comentarios_noticias a, .num_comentarios_noticias a:active, .num_comentarios_noticias a:visited
{
	color: #484848;
	text-decoration: none;
}

.num_comentarios_noticias a:hover
{
	text-decoration: underline;
}
/******* FIN NOTICIAS *******/
/******* FIN NOTICIAS *******/
/******* FIN NOTICIAS *******/
/******* FIN NOTICIAS *******/
/******* FIN NOTICIAS *******/
/******* FIN NOTICIAS *******/



/******* LEER M�S *******/
/******* LEER M�S *******/
/******* LEER M�S *******/
/******* LEER M�S *******/
/******* LEER M�S *******/
/******* LEER M�S *******/
.caja_recomendar 
{
	float:left;
	width:314px;
	margin:10px;
}
.cont_leer
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

.not_completa
{
	margin: 12px;
}

.not_completa_img
{
	margin: 30px 0px;
	
}

.not_completa embed, .not_completa img
{
	border: 1px solid #D70000;
}

.not_completa .fecha_not
{
	margin-bottom:6px;
}

.not_completa p
{
	text-align: justify !important;
}

.not_completa p span
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}

.cont_comentarios
{
	float: left;
	padding: 20px 0px 20px 53px;
}

.comentarios
{
	float: left;
	width: 563px;
	background: #F2F2F2;
	color: #000000;
}

.comentarios_izq
{
	float:left;
	width: 370px;	
}

.comentarios_dr
{
	float:left;
	width: 180px;
	height: 238px;
	margin: 15px 0px;
	border-left: 1px dotted #D70000;
	padding: 0px 6px;
	font-size: 11px;
}

.titulo_comentarios
{
	padding: 12px 12px 4px;
	font-size: 21px;
	float: left;
	width: 346px;
}

.formulario_comentarios
{
	float:left;
}

.formulario_comentarios .error_form
{
	color: #A20000;
	font-weight: bold;
}

.nombre_email
{
	float: left;
	width: 539px;
	padding: 12px;
}

.nombre_email input, .nombre_email label
{
	width: 208px;
}

.nombre_email input
{
	margin: 0px;
}

.texto_login
{
	float:left;
	width:539px;
	padding: 4px 12px;;	
}

.texto_login a, .texto_login a:active, .texto_login a:visited
{
	color: #D70000;
	font-weight: bold;
	text-decoration: none;
}

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

.texto_registro
{
	float:left;
	width:346px;
	padding: 4px 12px;;	
}

.frases_registro {
    float: left;
    font-size: 14px;
    margin-bottom: 20px;
}

.frases_registro ul
{
	float: left;
	width: 500px;
	padding: 20px 20px 20px 40px;
	border: 1px solid #D70000;
	margin-left: 30px;
	margin-top: 20px;
}

.frases_registro li
{
	margin: 5px 0px;
}

.item_form_comentario
{
	width:215px;
	margin-right:25px;
	float:left;
}

.nombre_email a, .nombre_email a:active, .nombre_email a:visited
{
	color: #D70000;
	font-weight: bold;
	text-decoration: none;
}

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

.comentario
{
	float: left;
	width: 346px;
	padding: 12px 0px 12px 12px;
}

.comentario label
{
	width: 395px;
}

.validacion
{
	float: left;
	width: 446px;
	padding: 12px;
	margin-left: 40px;
}

.validacion input
{
	width: 80px;
}

.boton_comentarios
{
	width: 80px;
	padding: 15px 0px 0px;
	float:right;
}

.num_comentarios
{
	float:left;
	width: 563px;
	margin-top: 30px;
	font-size: 18px;
	border-bottom: 1px dotted #FFAFAF;
}

.no_comentario
{
	float: left;
	width: 563px;
	margin-top: 20px;
	font-size: 16px;
	font-style: italic;
}

.lista_comentario
{
	float:left;
	width: 563px;
	margin-top: 6px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #FFAFAF;
}

.num_comentario
{
	float: left;
	width: 40px;
	color: #D2D2D2;
	font-size: 26px;
	text-align: right;
}

.datos_comentario
{
	float:left;
	width: 518px;
	padding-left: 5px;
}

.autor_comentario
{
	float:left;
	width:354px;
	padding: 6px;
	font-weight: bold;	
	color: #D70000;
}

.autor_comentario img
{
	margin-bottom:-2px
}

.fecha_comentario
{
	float: left;
	width: 140px;
	padding: 6px;
	font-size: 10px;
	text-align: right;
}

.texto_comentario
{
	float:left;
	width: 506px;
	padding: 0px 6px;
}

.icono_denuncia
{
	float: left;
	width: 506px;
	padding: 0px 6px;
	text-align: right;
}

.respuesta_denuncia
{
	padding: 12px;
	color: #A20000;
	font-weight: bold;
}

.denuncia_comentario
{
	display: none;
	float: left;
	width: 563px;
	background: #F2F2F2;
	border-bottom: 1px dotted #FFAFAF;
}

.texto_denuncia
{
	float:left;
	color: #000000;
	padding: 12px;
}

.form_denuncia
{
	float: left;
	padding: 0px 12px 12px;
}

.form_denuncia textarea
{
	float:left;
	width: 380px;
}

.boton_denuncia
{
	float:left;
	width: 70px;
	padding-left: 50px;
	padding-top: 67px;
}

/******* FIN LEER M�S *******/
/******* FIN LEER M�S *******/
/******* FIN LEER M�S *******/
/******* FIN LEER M�S *******/
/******* FIN LEER M�S *******/
/******* FIN LEER M�S *******/

/******* PAGINACI�N NOTICIAS *******/
/******* PAGINACI�N NOTICIAS *******/
/******* PAGINACI�N NOTICIAS *******/
/******* PAGINACI�N NOTICIAS *******/
/******* PAGINACI�N NOTICIAS *******/
/******* PAGINACI�N NOTICIAS *******/
.paginacion_noticias
{
	float:left;
	width: 665px;
	height: 40px;
}

.pagination-digg
{
	text-align:center
}

.pagination-digg a{
border:solid 1px #FFAFAF;
margin-right:2px;
}

.pagination-digg .next,
.pagination-digg .previous {
font-weight:bold;
}

.pagination-digg .previous-off,
.pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}

.pagination-digg .active{
background:#D70000;
color:#FFFFFF;
font-weight:bold;
padding:4px 6px;
}

.pagination-digg a:link,
.pagination-digg a:visited {
	color:#D70000;
	padding:3px 6px;
	text-decoration:none;
}

.pagination-digg a:hover{
	border:solid 1px #D70000;
}

/******* FIN PAGINACI�N NOTICIAS *******/
/******* FIN PAGINACI�N NOTICIAS *******/
/******* FIN PAGINACI�N NOTICIAS *******/
/******* FIN PAGINACI�N NOTICIAS *******/
/******* FIN PAGINACI�N NOTICIAS *******/
/******* FIN PAGINACI�N NOTICIAS *******/

/******* CLUB *******/
/******* CLUB *******/
/******* CLUB *******/
/******* CLUB *******/
/******* CLUB *******/
/******* CLUB *******/

#cont_club
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_club
{
	margin: 20px;
}

#datos_club td
{
	border-bottom: 1px dotted #FFAFAF;
	border-collapse: collapse;
	padding: 6px;
	font-size: 11px;
	vertical-align: top;
}

#junta_gestora
{
	margin: 20px;
}

.fuente_presi	{ font-size:1.6em; }
.fuente_vice	{ font-size:1.4em; }
.fuente_secre	{ font-size:1.2em; }

#junta_gestora img
{
	border: 1px solid #D70000;
}

.item_junta_gestora
{
	float:left;
	width: 314px;
	margin-bottom: 20px;
}

/******* FIN CLUB *******/
/******* FIN CLUB *******/
/******* FIN CLUB *******/
/******* FIN CLUB *******/
/******* FIN CLUB *******/
/******* FIN CLUB *******/

/******* EQUIPACIONES *******/
/******* EQUIPACIONES *******/
/******* EQUIPACIONES *******/
/******* EQUIPACIONES *******/
/******* EQUIPACIONES *******/
/******* EQUIPACIONES *******/

#cont_equipaciones
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_equipaciones
{
	margin: 20px;
}

.equipacion
{
	float:left;
	width: 100%;
}

.equipacion_delantera
{
	margin-left: 170px;
}

.equipacion_trasera
{
	margin-left:-250px;
}

.boton_equipacion
{
	padding-left: 10px;
}

.girar, .girar2
{
	cursor: pointer;
	margin-left: 100px;
}

/******* FIN EQUIPACIONES *******/
/******* FIN EQUIPACIONES *******/
/******* FIN EQUIPACIONES *******/
/******* FIN EQUIPACIONES *******/
/******* FIN EQUIPACIONES *******/
/******* FIN EQUIPACIONES *******/

/******* ESTADIO *******/
/******* ESTADIO *******/
/******* ESTADIO *******/
/******* ESTADIO *******/
/******* ESTADIO *******/
/******* ESTADIO *******/

#cont_estadio
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#foto_estadio, #datos_estadio, #situacion_estadio
{
	margin: 20px;
}

#foto_estadio img
{
	border: 1px solid #D70000;
}

#datos_estadio table, #situacion_estadio table
{
	width: 100%;
}

#datos_estadio td, #situacion_estadio td
{
	border-bottom: 1px dotted #FFAFAF;
	border-collapse: collapse;
	padding: 6px;
	vertical-align: top;
}

#datos_estadio .izq, #situacion_estadio .izq
{
	width: 220px;
}

#datos_estadio img
{
	width: 274px;
	margin: 20px 18px;
	border: 1px solid #D70000;
}

#situacion_estadio h3
{
	margin-top: 18px;
}

#situacion_estadio a, #situacion_estadio a:active, #situacion_estadio a:visited
{
	text-decoration:none;
	color: #D70000;
}

#situacion_estadio a:hover
{
	text-decoration:underline;
}

/******* FIN ESTADIO *******/
/******* FIN ESTADIO *******/
/******* FIN ESTADIO *******/
/******* FIN ESTADIO *******/
/******* FIN ESTADIO *******/
/******* FIN ESTADIO *******/

/******* HIMNO *******/
/******* HIMNO *******/
/******* HIMNO *******/
/******* HIMNO *******/
/******* HIMNO *******/
/******* HIMNO *******/

#cont_himno
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_himno
{
	margin: 20px;
}

#datos_himno p
{
	font-size: 14px;
	line-height: 26px;
}

/******* FIN HIMNO *******/
/******* FIN HIMNO *******/
/******* FIN HIMNO *******/
/******* FIN HIMNO *******/
/******* FIN HIMNO *******/
/******* FIN HIMNO *******/


/******* PLANTILLA *******/
/******* PLANTILLA *******/
/******* PLANTILLA *******/
/******* PLANTILLA *******/
/******* PLANTILLA *******/
/******* PLANTILLA *******/

#cont_plantilla
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_plantilla, #datos_jugador
{
	margin: 10px;
}

posicion_plantilla
{
	margin-bottom: 12px;
}

#datos_plantilla .futbolistas {
	float:left;
}

#cont_plantilla h3, #cont_club h3
{
	color: white;
	background:url("../images/general/barra_plantilla.jpg") no-repeat scroll left top transparent;
	height:30px;
	width:632px;
	font-size: 20px;
	text-decoration: none;
	clear: both;
	padding: 5px 0 5px 17px;
	margin:30px 0 10px;
	float:left;
}

#cont_plantilla h3.top_cero {
	margin-top:0px;
}

#cont_plantilla h3.no_margin {
	margin:0px;
}

.jugador_mini
{
	float: left;
	width: 216px;
	background-color:black;
	margin-bottom:2px;
}

.jugador_mini a, .jugador_mini a:active, .jugador_mini a:visited
{
	color: #D70000;
	font-size: 14px;
	text-decoration: none;
}

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

.foto_jugador_mini
{
	float: left;
	width: 70px;
}

.foto_jugador_mini img
{	width:70px;	display:block; }

.datos_jugador_mini
{
	float: left;
	width: 138px;
	padding: 4px;
	color:white;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
}

.datos_jugador_mini table
{
	width:100%;
}
.datos_jugador_mini td.dato
{
	width: 40px;	
}
.datos_jugador_mini .dato_nombre
{
	font-size:14px;
	text-align:right;
	color:#BB0102;
	font-weight:bold;
}
.datos_jugador_mini .valor
{
	/*text-align:right;*/
}

.datos_jugador_mini .item_estadisticas
{
	padding:0px;
	width:39px;
}
.datos_jugador_mini .item_estadisticas img
{
	height:15px;
}

#ficha_jugador
{
	float:left;
	height: 550px;
	width:249px;
	background-color:black;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
}

#ficha_jugador .datos_ficha
{
	margin: 0 auto;
	color:white;
}
#ficha_jugador .datos_ficha .dato
{
	padding-top:10px;
}

#foto_jugador 
{
	float:left;
	width:400px;
	height:550px;
}
#numero
{
    color: white;
    font-size: 80px;
    font-weight: bold;
    height: 65px;
    line-height: 60px;
    margin: 8px auto 20px;
    text-align: center;
}

#nombre
{
    color: #D70000;
    font-size: 30px;
    font-weight: bold;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
}

#mini_ficha_jugador
{
	padding-left: 30px;
	padding-top: 15px;
	height: 240px;
}

#item_jugador
{
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	clear: both;
	width: 180px;
}

#item_jugador_mini
{
	float:left;
	width: 90px;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	height: 49px;
}

.boton_jugador
{
	margin-top: 30px;
}

#estadisticas_jugador
{
	float:left;
	padding-top: 28px;
	width: 200px;
	color: #FFFFFF;
	font-size: 16px; 
}

.estadisticas_jugador_plantilla
{
	float:left;
	padding-top: 12px;
	width: 195px;
	padding-left: 13px;
	padding-right: 4px;
	font-size: 16px; 
}

.estadisticas_jugador_plantilla img
{
	height: 16px;
}

.item_estadisticas
{
	float:left;
	width: 60px;
	padding:20px 0 0;
}
/******* FIN PLANTILLA *******/
/******* FIN PLANTILLA *******/
/******* FIN PLANTILLA *******/
/******* FIN PLANTILLA *******/
/******* FIN PLANTILLA *******/
/******* FIN PLANTILLA *******/


/******* CLASIFICACI�N *******/
/******* CLASIFICACI�N *******/
/******* CLASIFICACI�N *******/
/******* CLASIFICACI�N *******/
/******* CLASIFICACI�N *******/
/******* CLASIFICACI�N *******/

#cont_clasificacion
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_clasificacion
{
	margin: 20px;
}

.clasif_colpeq
{
	width: 40px
}

.clasif_escudo
{
	width: 50px;
}

.clasif_nombre
{
	width: 180px;
}

#panel_clasificacion th, #datos_clasificacion th
{
	background: #D70000;
	padding: 3px;
	color: #FFFFFF;
}

#bloque_dcha #panel_clasificacion th
{
	background: #FFFFFF;
	padding: 0px;
	color: #484848;
}

#panel_clasificacion td, #datos_clasificacion td
{
	padding: 3px;
	height: 30px;
	border-bottom: 1px dotted #FFAFAF;
}

#panel_clasificacion td
{
	height: 20px;
}

#panel_clasificacion td img
{
	margin: 0;
}


#panel_clasificacion .fondo_verde, #datos_clasificacion .fondo_verde
{
	background: #D2FFCF;
}

#panel_clasificacion .sin_borde, #datos_clasificacion .sin_borde
{
	border: none;
}

#panel_clasificacion .fondo_rojo, #datos_clasificacion .fondo_rojo
{
	background: #FFAFAF;
}

#panel_clasificacion .fondo_naranja, #datos_clasificacion .fondo_naranja
{
	background: #FFEE9F;
}

/******* FIN CLASIFICACI�N *******/
/******* FIN CLASIFICACI�N *******/
/******* FIN CLASIFICACI�N *******/
/******* FIN CLASIFICACI�N *******/
/******* FIN CLASIFICACI�N *******/
/******* FIN CLASIFICACI�N *******/


/******* CALENDARIO *******/
/******* CALENDARIO *******/
/******* CALENDARIO *******/
/******* CALENDARIO *******/
/******* CALENDARIO *******/
/******* CALENDARIO *******/

#cont_calendario
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_calendario
{
	margin: 20px;
}	

.calendario_res
{
	width: 40px
}

.calendario_escudo
{
	width: 50px;
}

.calendario_nombre
{
	width: 150px;
}

#datos_calendario table
{
	margin: 20px auto;
	clear:both;
}

#datos_calendario th
{
	background: #D70000;
	padding: 3px;
	color: #FFFFFF;
}

#datos_calendario td
{
	padding: 3px;
	height: 30px;
	font-size: 14px;
}

#datos_calendario .fondo_rojo
{
	background: #FFAFAF;
}

/******* FIN CALENDARIO *******/
/******* FIN CALENDARIO *******/
/******* FIN CALENDARIO *******/
/******* FIN CALENDARIO *******/
/******* FIN CALENDARIO *******/
/******* FIN CALENDARIO *******/

/******* GOLEADORES *******/
/******* GOLEADORES *******/
/******* GOLEADORES *******/
/******* GOLEADORES *******/
/******* GOLEADORES *******/
/******* GOLEADORES *******/
#cont_goleadores
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_goleadores
{
	margin: 20px;
}

#tabla_goleadores
{
	width: 350px;
	margin: 0 auto;
}

.goleador
{
	float: left;
	width: 350px;
}

.cab_goleador
{
	float: left;
	width: 350px;
	margin-bottom: 4px;
	margin-top: 20px;
}

.numero_goleador
{
	float: left;
	width: 40px;
	height: 31px;
	color: #D70000;
	font-size: 20px;
	font-weight: bold;
	padding-top: 7px;
	text-align: center;
}

.cab_numero_goleador
{
	float: left;
	width: 40px;
	height: 22px;
	padding-top:2px;
	background: #D70000;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}

.img_goleador
{
	float: left;
	width: 30px;
	padding-left: 4px;
}

.img_goleador img
{
	width: 30px;
	height: 38px;
}

.apodo_goleador
{
	float: left;
	width: 210px;
	padding-left: 20px;
	font-size: 20px;
	padding-top: 8px;
}

.cab_apodo_goleador
{
	float: left;
	width: 260px;
	height: 22px;
	padding-top:2px;
	margin-left: 4px;
	background: #D70000;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}

.goles_goleador
{
	float: left;
	width: 30px;
	font-size: 20px;
	padding-top: 8px;
	padding-left: 4px;
	text-align: center;
}

.cab_goles_goleador
{
	float: left;
	width: 30px;
	height: 22px;
	padding-top:2px;
	margin-left: 4px;
	text-align: center;
	background: #D70000;
}

.cab_goles_goleador img
{
	height: 16px;
	margin-top: 2px;
}

/******* FIN GOLEADORES *******/
/******* FIN GOLEADORES *******/
/******* FIN GOLEADORES *******/
/******* FIN GOLEADORES *******/
/******* FIN GOLEADORES *******/
/******* FIN GOLEADORES *******/

/******* T�RMINOS *******/
/******* T�RMINOS *******/
/******* T�RMINOS *******/
/******* T�RMINOS *******/
/******* T�RMINOS *******/
/******* T�RMINOS *******/

#cont_terminos
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_terminos
{
	margin: 20px;
}

#datos_terminos p
{
	text-align: justify;
}

/******* FIN T�RMINOS *******/
/******* FIN T�RMINOS *******/
/******* FIN T�RMINOS *******/
/******* FIN T�RMINOS *******/
/******* FIN T�RMINOS *******/
/******* FIN T�RMINOS *******/


/******* POL�TICA *******/
/******* POL�TICA *******/
/******* POL�TICA *******/
/******* POL�TICA *******/
/******* POL�TICA *******/
/******* POL�TICA *******/

#cont_politica
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_politica
{
	margin: 20px;
}

#datos_politica p
{
	text-align: justify;
}

/******* FIN POL�TICA *******/
/******* FIN POL�TICA *******/
/******* FIN POL�TICA *******/
/******* FIN POL�TICA *******/
/******* FIN POL�TICA *******/
/******* FIN POL�TICA *******/


/******* PE�AS *******/
/******* PE�AS *******/
/******* PE�AS *******/
/******* PE�AS *******/
/******* PE�AS *******/
/******* PE�AS *******/

#cont_penias
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_penias
{
	margin: 20px;
}

#datos_penias p
{
	text-align: justify;
	font-size: 14px;
}

#datos_penias h3
{
	font-size: 14px;
	color: #D70000;
	margin-bottom: 6px;
}

#datos_penias ul
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#datos_penias ul li
{
	margin: 8px 0px;
	font-size: 14px;
	PADDING-RIGHT: 2px;
	DISPLAY: inline;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	WIDTH: 49%;
	PADDING-TOP: 2px;
}

#datos_penias a, #datos_penias a:active, #datos_penias a:visited 
{
	color: #D70000;
	text-decoration: none;
}

#datos_penias a:hover
{
	text-decoration: underline;
}

.titulo_ver_penia
{
	color: #D70000;
	font-size: 20px;
	font-weight: bold;
	margin: 20px;	
}

.texto_ver_penia
{
	font-size: 14px;
	margin:20px;
}

.body_ver_penia
{
	background: #FFFFFF;
}

.body_ver_penia a, .body_ver_penia a:active, .body_ver_penia a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #D70000;
}

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

/******* FIN PE�AS *******/
/******* FIN PE�AS *******/
/******* FIN PE�AS *******/
/******* FIN PE�AS *******/
/******* FIN PE�AS *******/
/******* FIN PE�AS *******/


/******* PRENSA *******/
/******* PRENSA *******/
/******* PRENSA *******/
/******* PRENSA *******/
/******* PRENSA *******/
/******* PRENSA *******/

#cont_prensa
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_prensa
{
	margin: 20px;
}

#datos_prensa li
{
	margin: 12px 0px;
}

#datos_prensa h3
{
	font-size: 14px;
}

#datos_prensa .label
{
	float: left;
	margin-left: 50px;
	width: 150px;
	clear: left;
}

#datos_prensa .input
{
	float:left;
}

#datos_prensa input
{
	width: 200px;
}

#datos_prensa select
{
	width: 206px;
}

#datos_prensa .item_formulario
{
	float: left;
	margin-bottom: 12px;
	width: 100%;
}

#datos_prensa .titulo_formulario
{
	float:left;
	width: 90%;
	margin: 15px 25px;
	color: #D70000;
}

#datos_prensa .error_form
{
	margin-left: 12px;
	color: #A20000;
	font-weight: bold;
}

/******* FIN PRENSA *******/
/******* FIN PRENSA *******/
/******* FIN PRENSA *******/
/******* FIN PRENSA *******/
/******* FIN PRENSA *******/
/******* FIN PRENSA *******/


/******* CONTACTO *******/
/******* CONTACTO *******/
/******* CONTACTO *******/
/******* CONTACTO *******/
/******* CONTACTO *******/
/******* CONTACTO *******/
#datos_contacto_club
{
margin: 12px 0px 12px 100px; font-size: 1.4em;
}

.item_datos_c
{	margin-bottom:12px; width:400px; float:left;}
.item_datos_cl
{	float:left; width:100px; text-align:right;	}
.item_datos_cs
{float:left; width:200px;	}

.aviso_contacto
{
margin: 12px 0px; font-size: 1.2em; text-align: center;
}

#formulario
{
	float: left;
}

#cont_contacto
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}

#datos_contacto
{
	margin: 20px;
}

#datos_contacto h3
{
	font-size: 14px;
}

#datos_contacto .label
{
	float: left;
	margin-left: 50px;
	width: 150px;
	clear: left;
	margin-top: 4px;
}

#datos_contacto .input
{
	float:left;
}

#datos_contacto input
{
	width: 200px;
}


#datos_contacto .item_formulario
{
	float: left;
	margin-bottom: 12px;
	width: 629px;
}

#datos_contacto .titulo_formulario
{
	float:left;
	width: 90%;
	margin: 25px 25px 15px;
	color: #D70000;
}

#datos_contacto .error_form
{
	margin-left: 12px;
	color: #A20000;
	font-weight: bold;
}

#datos_contacto .error_form_mensaje
{
	margin-top: -10px;
	color: #A20000;
	font-weight: bold;
}

#respuesta
{
	float: left;
	clear: both;
	margin: 20px;
	width:570px;
}


/******* FIN CONTACTO *******/
/******* FIN CONTACTO *******/
/******* FIN CONTACTO *******/
/******* FIN CONTACTO *******/
/******* FIN CONTACTO *******/
/******* FIN CONTACTO *******/

/******* GRANADA TV *******/

#cont_tv{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}


/******* FIN GRANADA TV *******/

/******* FOTO EQUIPO *******/
/******* FOTO EQUIPO *******/
/******* FOTO EQUIPO *******/
/******* FOTO EQUIPO *******/
/******* FOTO EQUIPO *******/
/******* FOTO EQUIPO *******/

#cont_foto{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin-top: 20px;
	border-right: 1px solid #D70000;
}
#datos_foto{
	margin: 20px;
	text-align: justify;
}

#datos_foto th{
	width: 150px;
}

#datos_foto a, #datos_foto a:active, #datos_foto a:visited
{
	color: #D70000;
	font-weight: bold;
}

#datos_foto a:hover
{
	text-decoration: none;
}

/******* FIN FOTO EQUIPO *******/
/******* FIN FOTO EQUIPO *******/
/******* FIN FOTO EQUIPO *******/
/******* FIN FOTO EQUIPO *******/
/******* FIN FOTO EQUIPO *******/
/******* FIN FOTO EQUIPO *******/

/*** LISTA NOTICIAS ***/
ul.not_lista {
	list-style-type: none;
	padding:0px;	
}
ul.not_lista li {
	padding:4px 0;
	border-bottom: 1px dotted #FFAFAF;	
}
ul.not_lista li a, ul.not_lista li a:active {
	color: #8B0101;
    text-decoration: none;	
}
ul.not_lista li a:visited {
	color: #880201;
}

ul.not_lista li a:hover {
    text-decoration: underline;	
}


/******* SLIDE PATROCINADORES *******/
/******* SLIDE PATROCINADORES *******/
/******* SLIDE PATROCINADORES *******/
/******* SLIDE PATROCINADORES *******/
/******* SLIDE PATROCINADORES *******/
/******* SLIDE PATROCINADORES *******/
.titulo_patrocinadores_publi{
	color: #C2C2C2;
	font-size: 9px; 
	width: 300px;
	margin-top: 16px;
	margin-bottom: 4px;
	clear: both;
}

.primero
{
	margin-top: 0px;
}

#slide_patrocinadores {
    position:relative;
    height:75px;
	text-align: center;
}

#slide_patrocinadores a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slide_patrocinadores img{
	border:none;
	width:302px;
}

#slide_patrocinadores a.active {
    z-index:10;
}

#slide_patrocinadores a.last-active {
    z-index:9;
}
/******* FIN SLIDE PATROCINADORES *******/
/******* FIN SLIDE PATROCINADORES *******/
/******* FIN SLIDE PATROCINADORES *******/
/******* FIN SLIDE PATROCINADORES *******/
/******* FIN SLIDE PATROCINADORES *******/
/******* FIN SLIDE PATROCINADORES *******/

/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
#cont_sorteo_abonados
{
	display:inline;
	float:left;
	width:669px;
	text-align:left;
	background: #FFFFFF;
	margin: 20px 0px;
	border-right: 1px solid #D70000;
}
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/
/******* SORTEO ABONADOS *******/

.last	{ margin-right:0px; }

/****** PROXIMO PARTIDO *********/
#proximo_partido .local {
	float:left;
}
#proximo_partido .visitante {
	float:right;
}
#proximo_partido .enfrentamiento {
	float: left; width: 155px; text-align: center; font-size: 14px; font-weight: bold; margin-top:10px;
}
#proximo_partido .datos_partido {
    float: left;
    list-style-type: none;
    margin: 6px 0 20px;
    padding: 0 0 0 4px;
    width: 100%;
}
#proximo_partido .datos_partido li {
	margin:3px 0;
}

#proximo_partido .titulo {
	text-align:right;
	padding-right:4px;
	font-weight:bold;
}

#partidos_anteriores table {
	float: left;
	width:100%;
	margin-bottom: 20px;
}
#partidos_anteriores .fecha {
	width:55px;
	border-bottom:1px dotted;
	color:#8F8F8F;
	font-size:11px;
}
#partidos_anteriores .enfrentamiento {
	border-bottom:1px dotted;
	font-size:11px;
}
#partidos_anteriores .enfrentamiento a{
	color: #8B0101;	
	text-decoration: none;
}
#partidos_anteriores .enfrentamiento a:hover{	
	text-decoration: underline;
}
#partidos_anteriores .resultado {
	width:35px;
	text-align:center;
	border-bottom:1px dotted;
	font-weight:bold;
	font-size:11px;
}

/* CARNET SIMPATIZANTE */
#texto_precio{
	float: left;
	width: 497px;
	margin: 20px 50px 30px;
	padding: 15px;
	border: 1px solid #484848;
	background-color: #FAFAFA;
}

#cont_sorteo_abonados #respuesta
{
	display: none;
}

.boton_carnet
{
	float: left;
	width: 230px;
	margin: 10px 36px;
	padding: 6px;
	background-color: #D70000;
	color: #FFFFFF;
	text-align: center;
}

.boton_carnet:hover
{
	background-color: #F70000;
}

a .boton_carnet
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

a:hover .boton_carnet 
{
	text-decoration: none;
}

#tabla_shell
{
	border-collapse: collapse;	
}

#tabla_shell td
{
	border:1px solid #484848;
	padding: 3px;
}

#tabla_shell thead td
{
	background-color:#F0F0F0;
	text-align: center;
}
