/* 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 -10px;
}

#cabecera img{
	border:none;
}
 
#menu{
	height:19px;
	font-weight:bold;
	font-size:8pt;
	margin:0px 0px 0px 1px;
	float:left;
	text-align:left;
}

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

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

#menu p{
	margin:0px -4px -10px 8px;
	*margin:0px 5px 10px 8px;
	padding:2px;
}

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

#subMenu{
	font-size:8pt;
}

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

#subMenu p{
	margin:0px -4px -10px 8px;
	*margin:0px 5px 10px 8px;
	padding:4px 2px 2px 2px;
}

#subMenu span{
	display:inline;
} 

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

#menuIdiomasVacio p{
	margin:0px -4px -10px 0px;
	/*margin:0px 4px 0px 0px;*/
	padding:2px 12px 2px 0px;
	/**padding:2px 2px 2px 735px;*/
	text-align:right;
}

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

#menuIdiomas{
	font-size:7pt;
}

#menuIdiomas p{
	margin:0px -4px -10px 8px;
	*margin:0px 4px 10px 0px;
	padding:4px 2px 2px 0px;
	text-align:right;
}

#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{
/*	height:772px;
	*height:843px;
*/	margin:10px 1px 9px 1px;
} 

#derecha{
	margin:8px 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;
/*	padding:2px 3px 1px 4px; 
	margin:2px 3px 1px 4px;
*/	
	padding-left:25px;
	outline:none;
}

#subMenu2 li{
	/*list-style:none;*/
	padding:0px;
	margin:0px;
	padding:4px;
	background:transparent url(../../img/caja-separador2.png) bottom center 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: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:23pt;
	/*font-weight:bold;*/
	margin:-23px 5px 0px 6px;
	*margin:9px 5px 0px 6px;
	text-align:left;
} 

#tituloNoticias p{
	padding:7px;
}

#columnas{
	text-align:left;
} 

#columna1{
	padding:15px 10px 10px 30px;
} 
#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;}

.blockNew{float:left; clear:both;margin-bottom:10px; width:100%;}
.blockNew img.posRight{float:right; margin-left:4px;}
.blockNew img.posLeft{float:left; margin-right:4px;}