body img{border:none}
body a{color:#ffffff;text-decoration:none;}

.cuerpo a{
	color:#dd0000!important;
	text-decoration:none;
}

.contenido a{
	color:#dd0000!important;text-decoration:none;
}

.relato a{
	color:#dd0000!important;text-decoration:none;
}

body{
	background-image:url(../images/bg_topbody.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clearer{
	clear:both;
	font-size:1px;
	}
h1.tit{
	color:#4c4c4c;
	font-size:12px;
	background-image:url(../images/bg-h1.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	font-weight:normal;
	background-position:left;
}
h1.titvacio{
	color:#4c4c4c;
	font-size:12px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-weight:normal;
	background-position:left;
}
p{
	margin-bottom:10px;
	margin-top:0px;
}

.tituloartprin a:link,a:visited,a:hover,.tituloprin a{
	color:#fff;
	text-decoration:none;	
}

a.tituloprincipal{
	color:#3D3D3D;
	text-decoration:none;	
}
	
	
#mbody{
	width:994px;
	margin:auto;
	font-size:11px;
	color:#4c4c4c;
}
#top-menu{
	height:30px;
	padding-top:7px;
}
#top-menu a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	margin-right:15px;
}

#header #logo{
	float:left;
	width:304px;
}
#header #navigation{
	float:right;
}
#header #navigation a{
	color:#707070;
	display:block;
	float:left;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/bg-button.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:30px;
	padding-top:37px;
}
#header #navigation a:hover{
	background-image:url(../images/bg-button-hover.jpg);
	background-repeat:no-repeat;
}

#header #navigation a#selected{
	background-image:url(../images/bg-button-selected.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

/*CONTENT*/
.anuncio_hor{float:left;clear:both;text-align:center;width:100%;background-color:#ffffff;margin-bottom:20px;}
.publitirada{float:left;width:310px;height:300px;}
.content {
	margin-top:15px;
	}

.content .left{
	width:755px;
	float:left;

}

.leftcontenido{
	width:755px;
	float:left;
}

.rightcontenido{
	width:232px;
	float:right;
}

.content .right{
	width:232px;
	float:right;
}
/*//content*/

/*HOME TOP NEWS*/


#header-news .right .top-news{
	background-color:#db1022;
	height:259px;

}
#header-news .right .top-news h1{
	color:#fff;
	font-size:16px;
	padding-top:15px;
	padding-left:20px;
}
#header-news .right .top-news .img-xs{
	width:71px;
	height:56px;
	overflow:hidden;
	border-left:1px solid #fff;
	margin-left:-1px;
	float:left;
	}
#header-news .right .top-news .text{
	color:#fff;
	font-size:9px;
	padding-left:5px;
	padding-left:80px;

}
#header-news .left .top-news{
	background-color:#707070;
	color:#fff;
	padding-left:20px;
	padding-top:10px;
	height:249px;
	width:430px;
	padding-right:15px;
}
#header-news .left .title{
	font-size:24px;
	font-weight:bold;
}
#header-news .left .subtitle{
	font-size:30px;
	font-weight:bold;
}
#header-news .left p{
	width:100%;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:25px;	
	}

#header-news .left .publicidad{float:left;width:240px;margin-right:20px;}
#header-news .left .block{
	min-height:220px;
	}
a.info-red,
a.info-grey,
input.grey-button{
	display:block;
	text-decoration:none;
	font-size:10px;
	background-position:bottom right;
	float:right;
	padding-right:10px;
	
	}
a.info-grey,
input.grey-button{
	background-image:url(../images/info-grey.jpg);
	background-repeat:no-repeat;
	color:#fff;
	height:18px;
}
input.grey-button{
	background-color:#707070;
	border:none;
	cursor:pointer;
	}
a.info-red{
	background-image:url(../images/info-red.jpg);
	background-repeat:no-repeat;
	color:#c50011;
	background-color:#fff;
	height:15px;
}

/* //home top news */

.adds{
	background-color:#ffffff;
	height:auto;
	display:table;
	}

/*HOME CONTENT*/
.left .column{
	width:237px;
	text-align:justify;
	}
.one,
.two{
	float:left;
	}
.two{
	margin-left:23px;
	}
.three{
	float:right;
	}
.img-m{
	width:237px;
	height:201px;
	overflow:hidden;
	}
.column .text{
	background-color:#ffffff;
	margin-top:10px;
	height:220px;
	overflow:hidden;
	
	}
.column span{
	background-color:#ededed;
	border-bottom:3px solid #888;
	padding:3px 3px 3px 3px;
	display:block;
	height:50px;
	margin:0px;
	margin-bottom:5px;
	}
.column .title{
	font-weight:bold;
	font-size:12px;
	color:#3d3d3d;
	}
.signature-news{
	background-color:#ff0017;
	color:#fff;
	font-size:10px;
	padding-left:3px;
	margin-top:5px;
	}
.signature-news a.info-red{
	margin-top:-13px;
	font-size:10px;
	}
	
.signature-news-white{
	background-color:#fff;
	font-size:10px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:3px;
	}
.signature-news-white a.info-red{
	margin-top:-13px;
	font-size:10px;
	}
.newscolumns{
	margin-bottom:20px;
	}
.red-spacer{
	padding:2px 1px 0px 3px;
	color:#fff;
	background-color:#ed0217;
	border-bottom:1px solid #666;
	margin-bottom:2px;
	}
.proxtirada{
	
}

.contenedorProxima{
	clear:both;height:50px;
}

.grey-spacer hr{
	margin:-6px 0 2px 2px;
	border:0px;
	width:39px;
	height:8px;
	background:url('../images/separador.gif') no-repeat;
}

.fechaproxima{
	width:50px;text-align:center;float:left;margin-right:3px;
}

.contenedorProxima a{
	color:#4c4c4c;
	text-decoration:none;	
}

.grey-spacer{
	height:43px;
	background-color:#ededed;
	margin-bottom:0px;
	padding:2px 5px 2px 3px;
	border-bottom:3px solid #888;
	}
.double-column-right{
	float:right;
	width:495px;
	}
.results-home{
	width:100%;
	font-weight:bold;
	border-bottom:20px solid #ededed;
	margin-bottom:10px;
	}
.results-home td{
	padding-top:15px;
	padding-bottom:15px;
	}
.line2 td{
		background-color:#ededed;
}



.footer{
	background-color:#707070;
	border-top:1px solid #bababa;
	border-bottom:1px solid #bababa;
	padding-top:20px;
	
	margin-top:15px;
	color:#fff;
	font-size:12px;
	}


	
.footer .content{
	/*font-family:"Lucida Sans Unicode";*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:1000px;
	height:237px;
	margin:auto;
	text-align:justify;
}

.footer .uno{
	float:left;width:277px;font-size:11px;
}

.footer .dos{
	float:left;width:300px;margin-left:70px;font-size:11px;
}

.footer .tres{
	float:left;width:280px;margin-left:70px;font-size:11px;
}

.footer .separador{
	height:175px;
}

.footer td{
	vertical-align:top;
	}
.footer td.first{
	padding-right:55px;
	}
.footer td.second{
	padding-right:20px;
	padding-left:20px;
	}
.footer td.third{
	padding-left:55px;
	}

.footer h1{
	font-size:18px;
	text-align:center;
	}
.footer .input,
.footer textarea{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#7f7f7f;
	border:none;
	width:100%;
	color:#fff;
	margin-bottom:5px;
	font-size:10px;
	}
.footer textarea{
	height:90px;
	}
.copy{
	text-align:center;
	font-size:9px;
	color:#fff;
	background-color:#474747;
	height:18px;
	padding-top:5px;
	}

/* //home content */

/* PAGINAS INTERNAS */

.content .left-page{
	width:665px;
	float:left;
}
.content .right-page{
	width:320px;
	float:right;
}

h1.page-h1{
	height:100px;
	background-image:url("../images/fondo.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1a{
	height:100px;
	background-image:url("../images/a.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1b{
	height:100px;
	background-image:url("../images/b.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1c{
	height:100px;
	background-image:url("../images/c.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1d{
	height:100px;
	background-image:url("../images/d.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1e{
	height:100px;
	background-image:url("../images/e.jpg");
	padding-top:30px;
	margin:0px;
}

h1.page-h1f{
	height:100px;
	background-image:url("../images/f.jpg");
	padding-top:30px;
	margin:0px;
}


h1.page-h1 span, h1.page-h1a span, h1.page-h1b span, h1.page-h1c span, h1.page-h1d span, h1.page-h1e span
, h1.page-h1f span{
	color:#fff;
	/*opacity:0.7;*/
	background-color:#7f7f7f;
	height:45px;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:22px;
	width:239px;
	text-align:center;
	padding-top:25px;
}



#header-page .right-page{
	height:130px;
	background-color:#db1022;
	}
#header-page{
	margin-top:45px;
	}
	
.columna-list{
	color:#707070;
	margin-top:15px;
	margin-bottom:20px;
	}
.red-arrow{
	color:#db1022;
	}
.columna-list p{
	border-bottom:1px dashed #707070;
	display:block;
	padding-bottom:15px;
	}
	
.columna-list a{
	color:#4c4c4c;
	text-decoration:none;	
}

.search-form{
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding-top:20px;
	padding-bottom:10px;
	}
.search-form input.grey-m{
	width:222px;
	height:22px;
	}
input.grey-m, input.grey-l{
	background-color:#ededed;
	padding:6px 1px 1px 6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
	border:0px;
	/*border:1px solid #888;*/
}

input.red-button{
	color:#db1022;
	font-style:italic;
	font-weight:bold;
	background-color:#fff;
	font-size:13px;
	cursor:pointer;
	border:none;
	}
	
/* Columnas */

.left .column{
	width:237px;
	text-align:justify;
	}
.left-page .column{
	width:211px;
	text-align:justify;
	}
.one,
.two{
	float:left;
	margin-right:10px;
	}
.two{
	margin-left:15px;
	}
.three{
	float:right;
	}
.img-m{
	width:237px;
	height:201px;
	overflow:hidden;
	}
.column .text{
	margin-top:10px;
	height:235px;
	overflow:hidden;
	}
hr{
	margin:5px 0px 0px 0px;
	}
.column .titlenews,
.column .titlecartas{
	background-color:#ededed;
	padding:5px;
	}
.column .titlecartas{
	font-size:12px;
	}
.column .bodynews,
	.column .bodycartas{
	padding:5px;
	}
.column span{

	display:block;
	margin:0px;
	}
.column .title{
	font-weight:bold;
	color:#3d3d3d;
	margin-bottom:5px;
	}

.bodycartas .autor{
	font-size:10px;
	color:#666;
	float:left;
}	

.bodycartas .fecha{
	font-size:10px;
	color:#666;
	float:right;
}

.bodycartas .texto{
	height:180px;
}

.cartaslistado{
	width:653px;
	margin-right:3px;
}

.contenedortitulodet,
.cartaslistado .contenedortitulo{
	background-color:#EDEDED;
	color:#3d3d3d;
	border-bottom:3px solid #666;
	padding:2px 5px 2px 2px;
	height:38px;
	float:left;
	width:585px;
	display:table;
}

.contenedortitulodet{
	width:598px;
}

.cartaslistado .contenedorfecha{
	background-color:#EDEDED;
	color:#3d3d3d;
	border-bottom:3px solid #ff0000;
	padding:2px 5px 2px 2px;
	height:38px;
	float:right;
	text-align:center;
	margin-left:1px;
	width:50px;
}
	
.cartaslistado .titulo{
	float:left;
	line-height:0px;
}


.cartaslistado .autor{
	clear:left;
}

/* Resultados en detalle */

.left-page .descripcion{
	float:left;
	width:240px;
	margin-right:14px;
	background-color:#EDEDED;
	color:#3d3d3d;
	border-bottom:3px solid #666;
	padding: 0px 2px 2px 5px;
}


.texto .titulos{
	float:left;
	width:90px;
}

.mensajemodal {
	color: #3D3D3D;
}

.mensajemodal p{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
}

/* comentarios */

.formulariocomentarios{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input.grey-l{
	width:320px;
	border:1px solid #adadad;
}
	
table.form td{
	padding-bottom:5px;
	padding-top:5px;
	height:55px;
	}
textarea.m{
	width:320px;
	height:182px;
	background-color:#ededed;
	border:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 2px 2px 5px;
	border:1px solid #adadad;
	}
	
.error{
	display:block;
	color:#ff0000;
}

	

table.form{
	margin-bottom:20px;
	}
table#newscoment input,
table#newscoment textarea{
	font-size:9px;
}
input.info-red {
	background-color:#FFFFFF;
	background-image:url(../images/info-red.jpg);
	background-repeat:no-repeat;
	border:medium none;
	color:#C50011;
	cursor:pointer;
	height:18px;
}
input.info-red{
	display:block;
	text-decoration:none;
	font-size:10px;
	background-position:bottom right;
	float:right;
	padding-right:10px;
	
	}

/* Comentarios */
.showcomentario{
	margin-bottom:30px;
}

.showcomentario .info{
	height:20px;
	color:#333;
	background-color:#ffc8c8;
	width:660px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:8px 15px 0px 5px;
	border-bottom:1px dashed #ff0000;
	border-top:1px dashed #ff0000;
	margin-bottom:10px;
}

.showcomentario .nick{
	float:left;
	width:400px;
}

.showcomentario .fecha{
	float:right;
	font-size:10px;
	font-family:sans-serif;
}
 
 

#avisoLegal{
	overflow-y:scroll;
	margin:auto;
	width:600px;
	height:420px;
	background-color:#fff;
}

#avisoLegal p{
	padding:5px;
	font-size:8px;
	text-align:left;
}

/* Proximas tiradas */

.tituloproxima{
	width:376px;
	float:left;
}

.descripcionproxima{
	padding-top:15px;
}


/* General noticias */

.sepnoticias{
	margin-top:19px;
	margin-bottom:20px;
	border-bottom:1px solid #ededed;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

.noticiassec{
	float:left;
	margin-left:8px;
	margin-right:7px;
	width:316px;
	
}


.generalnoticiaprincipal{
	text-decoration:none;
}


.generalnoticiaprincipal .imagenprincipal{
	float:left;
	width:330px;
}

.generalnoticiaprincipal .descripcionprincipal{
	margin-left:10px;
}

.descripcionsec{
	padding-top:5px;
	
}

.contenedortitulocomp, .contenedortitulosec,
.descripcionprincipal .contenedortitulo{
	background-color:#EDEDED;
	color:#3d3d3d;
	border-bottom:3px solid #666;
	padding:2px 5px 2px 2px;
	height:38px;
	float:left;
	width:268px;
	text-decoration:none;
}

.contenedortitulosec{
	padding-left:5px;
	padding-right:0px;
	width:251px;
}

.contenedortitulocomp{
	width:598px;
}


.contenedorfecha,
.descripcionprincipal .contenedorfecha{
	background-color:#EDEDED;
	color:#3d3d3d;
	border-bottom:3px solid #ff0000;
	padding:2px 5px 2px 2px;
	height:38px;
	float:right;
	text-align:center;
	margin-left:1px;
	width:50px;
}

.generalnoticiaprincipal .anuncionoticia{
	background-color:#ededed;
	height:275px;
}

#audioprincipal{
	margin-top:10px;
}


.imagenGaleria{
	float:left;
	width:160px;
	height:160px;
	text-align:center;
	background-color:#eee;
	margin-left:5px;
	margin-top:5px;
}

.imagenGaleria .cont{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width:160px;
	height:160px
	
}

.imagenGaleria .cont *{
	vertical-align: middle;
}

.imagenGaleria .cont span { display: inline-block;  height: 100%; }



.imagenGaleria img{	
	border:none;
}
.contactoPort{text-align:left;}
#formularioContactoPort textarea{height:83px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++   PAGINACION         +++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#paginationControl{
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px 1px 10px 1px;
}

#paginationControl span{
	background:#DB1023;
	padding:3px 8px 3px 8px;
	border:solid #fff 1px;
}

#paginationControl a{
	color:#000;
	text-decoration:none;	
}

#paginationControl a:hover{
	color:#fff;
	text-decoration:none;	
}

.highlight{
	background:#DB1023;
	padding:6px 0px 6px 0px;
}

#paginationControl .disabled{
	background:#CCC;
	color:#666;
	border:#EDEDED;
}

/* MAPA */

.acceder a{
	font-size:14px;
	color:#3d3d3d;
}

.mapa a{
	color:#3d3d3d;
	text-decoration:none;
}

.imgsuscripcion{
	padding-left:20px;
	margin-bottom:15px;
}

.textoemail{
	float:left;
	width:530px;
}

.ribbon{
	float:right;
}

.contrevista{
	margin-top:10px;
}

.imgrevista{
	float:right;margin-left:20px;margin-bottom:20px;
}

.imgrevista p{
	font-size:10px;
}

#imgplato{
	float:left;
}

#firma{
	float:right;
}

.suscripcion{
	float:left;width:320px;
}

.imgright{
	float:right;
}

#anuncio{
	float:right;
}

#textoanuncio{
	float:left;
	height:300px;
}


/* ESTATICAS CORTA*/

.estatica{
	color:#fff;
}

.estatica h3{
	margin-left:10px;
}

.estatica .imagen{
	float:left;
	width:72px;
}

.estatica img{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}

.estatica .text{
	float:right;
	margin-top:2px;
	margin-left:10px;
	width:230px;
}


/* ESTATICAS PORTADA */

.enlarevista{
	color:#3d3d3d;
	margin-top:10px;
}

.enlarevista .imagen{
	float:left;
	border:1px solid #ededed;
	width:71px;
}

.enlarevista .titulo{
	float:right;
	width:153px;
	padding-left:5px;
	
}

.cajacebrapar{
	padding:2px;
	border:1px dotted #d90d25;
	background-color:#fef3f4;
	margin-bottom:10px;
}

.cajacebrainpar{
	padding:2px;
	border:1px dotted #d90d25;
	margin-bottom:10px;
}


/*++++++ANUNCIOS++++//*/
#armeriamur
{			
	display:table;
	background:#FBF9E2;
}


#armeriamur li{
	margin:5px 5px 5px 0;
}

#armeriamur p{text-align:right;}

#armeriamur img{margin:5px;}

#armeriamur ul{list-style:none;margin-left:-20px;margin-right:15px;}

#armeriamur a{color:#000}

#contactomur{margin-left:30px;}
#contactomur p{text-align:left;}

.imagenprincipal{width:325px;float:left;overflow:hidden;}
.marag img{height:auto;width:100%;border:none!important;margin-top:60px;}
.marag{position:relative;margin-top:-275px;z-index:10;float:left;opacity:0.60;}



#competicionrandindex{width:900px !important;float:left;height:auto !important;margin-top:5px;text-align:center;margin-right:0px;}
#competicionrandindex .imgrand{float:left;margin-right:10px;width:210px;}
