/* CSS Document */
.ancho-1 {width:960px;}
.ancho-2 {width:930px;}
.ancho-3 {width:912px;}
.ancho-4 {width:900px;}
.ancho-5 {width:870px;}
.ancho-6 {width:840px;}
.ancho-7 {width:810px;}
.ancho-8 {width:780px;}
.ancho-9 {width:750px;}
.ancho-10 {width:720px;}
.ancho-11 {width:690px;}
.ancho-12 {width:660px;}
.ancho-13 {width:623px;}
.ancho-14 {width:600px;}
.ancho-15 {width:570px;}
.ancho-16 {width:540px;}
.ancho-17 {width:510px;}
.ancho-18 {width:480px;}
.ancho-19 {width:450px;}
.ancho-20 {width:420px;}
.ancho-21 {width:390px;}
.ancho-22 {width:360px;}
.ancho-23 {width:330px;}
.ancho-24 {width:300px;}
.ancho-25 {width:276px;}
.ancho-26 {width:250px;}
.ancho-27 {width:220px;}
.ancho-28 {width:190px;}
.ancho-29 {width:160px;}
.ancho-30 {width:130px;}
.ancho-31 {width:100px;}
.ancho-32 {width:70px;}
.ancho-33 {width:40px;}
.ancho-34 {width:10px;}
.columna {float:left;}

body{
	/*width:1024px;
	margin:-1px 0px 0px 171px;*/
	font-family:Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
} 

#dvpage{
	width:912px;
	margin:auto;
	margin-top:0px;
	padding:0px;
	display:block;
	min-height:200px;
}
 
#arriba{}
 
#cabecera{
	margin:0px 0px 0px 2px;
}

#cabecera img{
	border:none;
}
 
#menu{
	height:26px;
	font-weight:bold;
	font-size:8pt;
	padding:0px 0px 0px 20px;
	float:left;
	text-align:left;
	background-image:url(http://www.barcelonacup.com/img/fondo_menu.jpg);
	background-repeat:no-repeat;
}

#menu a{
	text-decoration:none;
	padding:2px;
	outline:none;
}


#menu p{
	margin:0px -4px -10px 8px;
	padding-top:6px;
}

#menu span{
	display:inline;
	padding-right:40px;
}
 
#barra{
	height:28px;
	font-weight:bold;
	margin:0px 0px 0px 1px;
	float:left;
	text-align:left;
	padding:0px 3px -1px 0px;
}

#subMenu{
	font-size:8pt;
	margin-left:17px;
	width:600px;
}

#subMenu a{
	text-decoration:none;
	outline:none;
} 

#subMenu p{
	padding:4px 2px 2px 2px;
	margin:0;
}

#subMenu span{
	display:inline;
	padding:0 10px;
} 

#menuIdiomasVacio{
	font-size:7pt;
	margin:2px;
}

#menuIdiomasVacio p{
	float:right;
	padding:0 12px 2px 0;
	margin:4px 20px 0 0;
}
#menuIdiomasVacio p span{
	padding:0 5px;
}
#menuIdiomasVacio a{
	text-decoration:none;
	outline:none;
} 

#menuIdiomas{
	font-size:7pt;
	margin:2px;
	float:left;
}

#menuIdiomas p{
	float:right;
	padding:0 12px 2px 0;
	margin:4px 20px 0 0;
}
#menuIdiomas p span{
	padding:0 5px;
}
#menuIdiomas a{
	text-decoration:none;
	outline:none;
} 

#contenedor{} 

#izquierda{} 

#banner{
	margin:0px 0px -10px -4px;
	*margin:0px 0px -7px -7px;
} 
#bannerIndex{
	margin:1px 0 -7px -178px;
	/**margin:-2px 0px -7px -7px;*/
} 
#contenido{
	margin:0 1px 9px 1px;
} 

#derecha{
	margin:0 0 0 17px;
} 

#subMenu2{
	font-size:8pt;
	width:272px;
	/*height:177px;*/
	font-weight:bold;
	text-align:left;
	float:left;
	*padding:11px 0px 0px 0px;
	/*display:block;*/
}

#subMenu2 ul{
	/*padding:0px 0px 0px 16px;
	*padding:11px 0px 0px 0px;*/
	list-style:none;
}

#subMenu2 a{
	text-decoration:none;
	outline:none;
}

#subMenu2 li{
	/*list-style:none;*/
	margin:0 0 0 5px;
	padding:8px;
	background:transparent url(../../img/fondo_caja_menu_box.jpg) no-repeat;
}

#subMenu2 span{
	/*margin:0px 0px 0px -20px;*/
}

#actualidad{
	width:272px;
	margin:13px 0px 0px 0px;
	float:left;
	text-align:left;
} 

#pie{
	margin:0px 0px 0px -81px;
}



/*ACTUALIDAD*/

#tituloAcualidad{
	font-weight:bold;
	font-size:9pt;
	margin:-7px 5px 5px 5px;
	*margin:6px 5px 5px 4px;
}

#tituloAcualidad p{
	padding:7px 5px 5px 5px;
}

.noticiaActualidad{
	padding:5px 16px 5px 16px;
} 

.tituloNoticiaActualidad{
	font-size:8pt;
	font-weight:bold;
	*margin:-10px 0px 0px 0px;
} 

/*#fotoActualidad{} 
*/
.textoActualidad{
	font-size:8pt;
} 

#masInfoActualidad{
	*margin:-2px 0px 0px 0px;
} 

#linkInfoActualidad{
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	margin:2px;
	*margin:0px;
} 

#lineaActualidad{
	font-weight:bold;
	font-size:8pt;
	margin:-15px 2px 0px 0px;
	*margin:-20px 2px -10px 0px;
}



/*CONTENIDO NOTICIAS*/

#contenidoNoticias{
	/*height:777px;
	*height:850px;*/
} 

#tituloNoticias{
	font-size:15px;
	margin:0px;
	text-align:left;
	font-weight:bold;
} 

#tituloNoticias p{
	padding:11px 0 0 17px;
}

#columnas{
	text-align:left;
} 

#columna1{
	padding:15px 10px 10px 0px;
} 
#columna1b{
	padding:15px 10px 10px 10px;
} 

.blockNew h1,
#subTituloNoticias{
	font-size:9pt;
	font-weight:bold;
} 

#fotoNoticia{
	margin:6px 0px 0px 0px;
} 

#fotoNoticia img{
	border:1px solid #999999;
} 

#textoNoticia{
	font-size:9pt;
} 

#textoNoticia2{
	font-size:9pt;
	margin:-8px 0px 0px 7px;
	*margin:3px 2px 0px 7px;
} 

#textoReglamentos{
	font-size:8pt;
	margin:15px 0px 0px 7px;
} 

#masInfoNoticias{} 

#linkNoticias{
	clear:both;
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	margin:2px;
} 

#lineaNoticias{
	font-weight:bold;
	font-size:8pt;
	margin:-15px 2px 0px 0px;
	*margin:5px 2px 10px 0px;
} 

#columnasAvisos{
	margin:1px 20px 0px 20px;
	text-align:left;
}

#textoAvisos{
	font-size:8pt;
}

#columna2{
	padding:15px 0px 10px 13px;
}

#contenido2{
	/*height:830px;
	*height:1165px;*/
	margin:10px 1px 1px 1px;
} 

#contenidoPrograma{
	/*height:1084px;
	*height:1165px;*/
	margin:10px 1px 1px 1px;
}

#contenidoPrograma2{
	/*height:1084px;
	*height:1250px;*/
	margin:10px 1px 1px 1px;
}

#contenidoReglamentos{
	/*height:1450px;
	*height:1880px;*/
	margin:10px 1px 1px 1px;
}

#contenidoCuidad{
	/*height:1685px;
	*height:2480px;*/
	margin:10px 1px 1px 1px;
}

#contenidoNoticias2{
	/*height:1850px;
	*height:2120px;*/
	margin:10px 1px 1px 1px;
}

#contenidoAvisos{
	/*height:2000px;
	*height:2300px;*/
	margin:10px 1px 1px 1px;
}

#noticiaFotoDer{
	margin:0px 0px 0px 83px;
}

/*CLASES DE TAMAŅO*/

.nota{
	font-size:8pt;
}

.bold{
	font-weight:bold;
}

/*FORMULARIO*/

.input{
	border:1px solid #F89F07;
	color:#666666;
	font-size:8pt;
	/*height:15px;
	*height:18px;*/
	width:110px;
}

.select{
	border:1px solid #F89F07;
	color:#666666;
	font-size:8pt;
	/*height:16px;
	*height:20px;*/
	width:140px;
}

/* INSCRIPCION */
#inscripcion th{text-align:right; padding:4px; color:#F89F07;}
#inscripcion th.apartado{text-align:left; padding:4px; font-size:1em; font-variant:small-caps; color:#ED2A2B;}
#inscripcion td{padding:4px;}
#inscripcion select{font-size:1em; color:#333333;}
#inscripcion input.form_petit,
#inscripcion input.form_date,
#inscripcion input.form{border:0px; border-bottom:1px solid #F89F07; width:185px; background:transparent; font-size:1em; color:#333333; padding:1px 4px;}
#inscripcion input.form_petit{width:45px;}
#inscripcion input.form_date{width:85px;}
#inscripcion input[type="reset"],
#inscripcion input[type="submit"]{border:1px solid #F89F07; font-size:0.8em; cursor:pointer; background-color:#EAEAEA; color:#333333;}
#inscripcion input[type="checkbox"],
#inscripcion label{cursor:pointer;font-size:1em; color:#333333;}
#inscripcion div.botonera{text-align:center;}
#inscripcion div.botonera span{display:block; text-align:right;padding-bottom:20px; color:#F89F07; font-size:0.8em;}
#inscripcion input.form_error{background-color:#FF9999;}
#inscripcion div.mensaje{border-color:#0F3; background-color:#6F6; padding:4px;}
#inscripcion div.mensaje_Error{border-color:#FF0000; background-color:#FF9999; padding:4px;}


/* CATEGORIAS*/

#filtro_clasificaciones td{padding:4px;}
#filtro_clasificaciones tr{padding:4px;}
#filtro_clasificaciones select{border:1px solid #F89F07;color:#666666;font-size:8pt;width:140px;}
#filtro_clasificaciones input{border:1px solid #F89F07; font-size:0.8em; cursor:pointer; background-color:#EAEAEA; color:#333333;}
#noticia1 h2{font-weight:bold;font-size:9pt;color:#E92A2B;}
#noticia1 caption{font-weight:bold;font-size:8pt;color:#F89F07; text-align:left;}
#noticia1 table{font-size:8pt;color:#000000;}
#noticia2 h2{font-weight:bold;font-size:9pt;color:#E92A2B;}
.texto4{font-weight:bold;font-size:8pt;color:#F89F07; text-align:left;}
#noticia2 table{font-size:8pt;color:#000000;}
div.message,
div.message_error{width:80%; margin:auto;border:1px solid #4F8A10; background-color:#DFF2BF; color:#4F8A10; padding:8px 5px; font-weight:bold;}
div.message_error{border-color:##D6000E; background-color:#FFBABA; color:#D6000E;}

.separador{	background-image:url(http://www.barcelonacup.com/img/separador_noticias.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	bottom:10px;
}
.blockNew{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:590px;
}

.resumen_corto{float:left; clear:both;margin-bottom:10px; width:623px; height:175px; overflow:hidden;}
.resumen_corto img{height:156px; width:175px; margin-left:-175px; float:left; margin-top:9px;}
.resumen_corto h1{
	margin-top:11px;
	margin-left:4px;
	padding:4px 0 0 10px;
	font-size:9pt;
	height:20px;
	font-weight:bold;
	width:425px;
	float:right;
	background-image:url(http://www.barcelonacup.com/img/fondo_titular.jpg);
	background-repeat:no-repeat;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-binding: url( 'bindings.xml#ellipsis' );
	white-space:nowrap;
	overflow:hidden;
    display: inline-block;
    max-width: 100%;	
}

.texto_resumen{margin-right:10px; float:right; width:419px; background-color:#FFF;}
.texto_resumen p{width:410px;}
.texto_resumen a{
	text-decoration:none;
	color:#D3D116;
	font-weight:bold;
}

.texto_resumen a:hover{
	color:#33393B;
}
.redondo_foto_peq{height:165px; width:180px; z-index:10; position:relative; float:left; background-image:url(http://www.barcelonacup.com/img/marco_bordes.png);}

