/* CSS Document */
/* Body ======================================================================== */
 body
{
	margin: 0px;
	color: #454649;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #F8F8F8;
}
/* Contenedores zona superior ======================================================================== */
#cabecera
{
	width: 963px;
	border-right:1px solid #F8F8F8;
	border-left:1px solid #F8F8F8;
	border-top:3px solid  #F8F8F8;
	margin:auto;
	
}
p{
	margin:0px;
	padding:0px;
	display:inline;
}
#cabecera02
{
	width: 963px;
	height:65px;
	text-align:left;
	border-bottom:10px solid #F8F8F8;
	border-right:1px solid #F8F8F8;
	border-left:1px solid #F8F8F8;
	margin:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F8F8F8;
}
/* Contenedores zona central ======================================================================== */
#frame {
	width:963px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	border-right: 1px solid #F8F8F8;
	border-left: 1px solid #F8F8F8;
	background-repeat: repeat-y;
	
		}
#frame_3 {
		width:963px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		background-image:url(../imagenes/fdocentro3.gif);
		background-repeat: repeat-y;
		}
		
#bloque_izquierda
{
	float:left;
	width: 153px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:0px;
	overflow: hidden;
}

#bloque_central
{
	
	width: 560px;
	overflow: hidden;
	
	border-left-width: 20px;
	
	border-left-style: solid;
	
	border-left-color: #F8F8F8;
	background-color: #F8F8F8;
	padding-right:10px;
	margin-right:9px;
}

#bloque_derecha
{
	float:left;
	width: 210px;
}
#frame_2 {
	width:963px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-repeat: repeat-y;
		}
#bloque_central_2
{
	 width: 560px;
	overflow: hidden;
	border-right-width: 1px;
	border-left-width: 20px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #F8F8F8;
	background-color: #F8F8F8;
	padding-right:10px;
	margin-right:9px;
}
div#nifty
{
	margin: 0.10%;
	}
	
/* Contenedores bloque central ======================================================================== */
#framecolumnas {
		width:438px;
		background-image: url(../imagenes/bghomeinf.gif);
		background-repeat: repeat-y;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:center;
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		}
#columna1
{
	float:left;
	width: 142px;
	background-color:#EDEEE3;
	background-image:url(../imagenes/otos_tit.jpg);
	background-repeat: no-repeat;
}

#columna2
{
	float:left;
	width: 142px;
	overflow: hidden;
	background-color: #F3EFEB;
	background-image:url(../imagenes/otos_tit2.jpg);
	background-repeat: no-repeat;
	border-right: 6px solid white;
	border-left: 6px solid white;
}

#columna3
{
	float:left;
	width: 142px;
	background-color:#EDEEE3;
	background-image:url(../imagenes/otros_tit3.jpg);
	background-repeat: no-repeat;
}
/* Contenedores bloque central campos_fichas (bloque_central_2)======================================== */
#framecolumnas_2 {
	width:558px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
		}
#columna1_2
{
	float:left;
	width: 258px;
}

#columna2_2
{
	float:right;
	width: 290px;
	overflow: hidden;
	margin-left: 6px;
}
#columna2_3
{
	float:left;
	width: 288px;
}
#columna3_3
{
	float:left;
	width: 144px;
	border-right: 6px solid white;
}
/* Contenedores bloque central listados descargas ======================================== */
#bloque_listado
{
	float:left;
	width: 270px;
	border-left: 2px solid white;
	border-bottom:2px solid white;
	background: #EDEFE4;
	padding: 7px 5px 7px 5px;
}
#bloque_listado_peque
{
	float:left;
	width: 250px;
	border-bottom:1px solid #d1d1d1;
	background: whte;
	padding: 7px 5px 7px 5px;
}
#bloque_listado_small
{
	float:left;
	width: 544px;
	border-left: 2px solid white;
	border-bottom:1px solid #d1d1d1;
	background: white;
	padding: 7px 5px 7px 5px;
}
#imagen_listado
{
	float:left;
	width: 21px;
	border-bottom: 2px solid white;
	background: #EDEFE4;
}
 

/* Contenedores zona inferior (cierre) ======================================================================== */
#cierre
{
	margin: auto;
	padding-top:4px;
	border-top:1px solid #D1D1D1;
	width:963px;
	
}
/* estilos ======================================================================== */
.border_derecha
{
border-right: 1px solid white;
display: inline;
}
#paginacion
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7f7f7f;
text-align:right;
padding-top: 5px;
}
#paginacion_ficha
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4FA600;
text-align:left;
padding: 5px 0px 0px 3px;
}
#pie_foto
{
border-right: 2px solid white;
padding: 2px 3px 2px 3px;
}
#pie_foto_home
{
	background-color: white;
	font-size:10px;
	padding: 2px 3px 2px 3px;
	margin-bottom: 10px;
}
#imagenes
{
	float:left;
	width: 411px;
	background-color:#CCCCCC;
}
#imagenesnew
{
	float:left;
	width: 150px;
	padding-right: 20px;
}
#txtpublicidad
{
	float:left;
	text-align: right;
	width: 326px;
	height: 65px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	weight: bold;
	color: #757575;
	padding-top: 10px;
	padding-right: 15px;
	vertical-align: middle;
}
#bannerpublicidad
{
	float:left;
	text-align: left;
	height: 65px;
	width: 793px;
	background-color: #D1D1D1;
}
#titular
{
background-image:url(../imagenes/fdotitular.jpg);
margin-top: 10px;
margin-bottom: 0px;
padding:0px;
background-repeat: repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#41620A;
}
#titular_2
{
background-color:white;
padding: 6px 14px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1F3E92;
}
#fecha
{
margin: 0px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#41620A;
border-bottom: 1px dotted #C6C6C6;
height: 15px;
}
#titular .noticia
{ background-image: url(../imagenes/hoja.gif);
padding:0px 10px 0px 25px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#titular .enlace
{ background-image: url(../imagenes/cadena.gif);
padding:0px 10px 0px 28px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#titular .faq
{ background-image: url(../imagenes/faq.gif);
padding:0px 10px 0px 32px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#titular .campo
{ background-image: url(../imagenes/banderita.jpg);
padding:0px 10px 0px 25px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#titular_2 .presidente
{ background-image: url(../imagenes/pluma.jpg);
padding:0px 10px 0px 55px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#titular_2 .amigos
{ background-image: url(../imagenes/amigos.gif);
padding:0px 10px 0px 35px;
background-position: left;
background-repeat: no-repeat;
margin-bottom:10px;
}
#noticia
{ 
margin-bottom:10px;
padding-bottom:10px;
height: inherit;
}

.fotoderecha
{
float: right; padding-left:10px; padding-bottom: 10px;
}
.fotoizquierda
{
	float: left;
	padding-right:10px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.bordeinf
{border-bottom: 1px solid white;
}

/** NOTICIAS **/
#clear {
clear: both;                           /* Bug trigger. This div must touch the float to trigger bug. */  
border: 1px white;
height:10px;
text-align: left;
}
#clearlinea {
clear:both;
height: 10px;
border-top: 1px dotted #cccccc;
}
#floatholder {
	margin: 0px;
	margin-top: 0px;
}
#floatholdernifty {
background: white;          /* Bug trigger. I suspect the peekaboo content is hidden behind this BG. */
margin: 0px;
padding:10px 10px 0px 10px;
}
#competiciones_title
{
background-image: url(../imagenes/copa_comp.gif);
background-repeat: no-repeat;
background-color: #d1d1cb;
padding: 5px 5px 5px 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#41620A;
}
#noticias_title
{
background-image: url(../imagenes/hoja02.gif);
background-repeat: no-repeat;
background-color: #d1d1cb;
padding: 5px 5px 5px 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#41620A;
}
#enlaces_title
{
background-image: url(../imagenes/enlace.gif);
background-repeat: no-repeat;
background-color: #d1d1cb;
padding: 5px 5px 5px 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#41620A;

}
#descargas_title
{
	background-image: url(../imagenes/nou_pestanya.gif);
	background-repeat: no-repeat;
	background-color: white;
	padding: 5px 5px 5px 20px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#1F3D93;
	width: 200px;
}
#subrayado
{
	padding-bottom:5px;
	border-bottom:#CCCCCC solid 1px;
	margin-bottom: 10px;
}
/**  BANNERS **/
.banner
{
margin: 10px 0px;
border-bottom:10px solid white;
}
/**  PANTALLA LISTADO NOTICIAS **/
#left {
float:left; width:120px;;padding-top:3px; padding-bottom:10px;}
#right {
float:left; width:468px; padding-bottom:10px;}
/** FIN PANTALLA LISTADO NOTICIAS **/
#opciones {
	padding:4px 0px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	margin:5px 0px;
}
#opciones2 {
	padding-bottom:4px;
	border-bottom: 1px solid #D1D1D1;
}
/* CSS Document */
#enlacescont {
	border:1px solid #D1D1D1;
	padding:5px;
	background-color:white;
	width: 547px;
}
#cuadronot {
	border:1px solid #D1D1D1;
	padding:5px;
	background-color:white;
	width: 547px;
	margin-bottom:4px;
	color: #454649;
}
#frame_2 table tr td div #framecolumnas_2 #enlacescont h1 .enlaces {
	color: #454649;
	size: 14px;
}
#bloque_club{
	padding-bottom:10px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom:20px;
}
.tdcentro{
	background-image:url(/imagenes/bg_centro.gif);
	background-position: top right;
	background-repeat: repeat-y;
}