﻿/* CSS Document */

body{
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg-fondo.gif) repeat-x center top;
}
a {
	color:#999999;
	text-decoration:none;
}
a.enlacesmenu:link,a.enlacesmenu:active,a.enlacesmenu:visited {
	color: #0663A7;
	text-decoration:none;
}

a.enlacesmenu:hover {
	color: #FF0000;
	text-decoration:none;
}

a:hover {
	color:#FF0000;
	text-decoration:none;
}
img {
	border:0px;
}
h1, h2, h3, h4{
	margin:0;
	padding:0;
}
input{
	border:1px solid #c4c4c3;
	background-color:#F2F2F2;
	padding:2px 0 0 4px;
	font-size:0.8em;
	color:#494949;
}
textarea{
	border:1px solid #c4c4c3;
	background-color:#F2F2F2;
	padding:2px 0 0 4px;
	font-size:12px;
	color:#494949;
}

select{
	border:1px solid #c4c4c3;
	background-color:#F2F2F2;
	height:15px;
	padding:0 0 0 4px;
	font-size:0.8em;
	color:#494949;
	margin:0 0 5px 0;
}
form{
	padding:0;
	margin:0;
}
hr{
	width:99%;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #666666;
}

/* ---- DIVS ----*/


#wrap {
	position: relative;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* vuelve al correcto alineamiento del texto */
}
#boxPatrocinadores{
	background:url(../images/bg-banners-patrocinadores.gif) no-repeat left top;
	height:90px;
	text-align:right;
	padding:5px 0 0 0;
}
	#boxPatrocinadores img{
		padding:5px 0 0 0;
	}
#logo{
	margin-right:1px;
}
#menuBar{
	background:url(../images/bg-menu-bar.gif) no-repeat left top;
	float:left;
	height:105px;
	width:56%;
}
	#menuBar ul{
		margin:70px 0 0 0;
		padding:0 0 0 30px;;
	}
	#menuBar li{
		display:inline;
		list-style:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.70em;
		color:#333333;
		font-weight:bold;
		margin:0 5px 0 5px;
	}

#columLeft{
	float:left;
	width:623px;
	background:url(../images/bg-contenedor.gif) no-repeat left top;
	padding-left:60px;
}
#columRight{
	float:left;
	width:275px;
	margin-left:6px;
}


#intro{
	width:275px;
	margin-top:30px;
	float:left;
}
	#intro h2{
		font-size:1.0em;
		color:#4a4a4a;
		line-height:1.0em;
	}
	#intro p{
		font-size:0.75em;
		color:#676767;
		line-height:1.1em;
	}
	
#introSorteo{
	clear: both;
	width:623px;
	float:left;
	margin-top: 0px;
}
	#introSorteo h2{
		font-size:1.0em;
		color:#4a4a4a;
		line-height:1.0em;
	}
	#introSorteo p{
		font-size:0.75em;
		color:#676767;
		line-height:1.1em;
		margin-top: 10px;
	}
#presentarCandidatura{
	width:330px;
	height:299px;
	/*background:url(../images/bg-candidatura.gif) no-repeat bottom left;*/
	float:right;
	margin-top: 22px;
}
#candidaturas, #cajaComentarios{
	float:left;
	color:#333333;
	width:620px;
}
	#candidaturas p {
		clear:both;
		font-size:0.75em;
		color:#676767;
		background-color:#e8e8e8;
		border-bottom:1px solid #CC0000;
		padding:8px;
		margin:8px 5px 5px 0;
	}
	#candidaturas span{
		font-size:0.7em;
		color:#676767;
		padding:8px;
		margin:8px 5px 5px 35px;
	}
		#candidaturas span a{
			color:#006bc4;
			text-decoration:underline;
		}
		#candidaturas span a:hover{
			color:#000000;
			text-decoration:none;
		}
		
.menuCategorias {
		font-size:0.7em;
		color:#006bc4;
		text-decoration:underline;
}
		.menuCategorias a{
			color:#006bc4;
			text-decoration:underline;
		}
		.menuCategorias  a:hover{
			color:#000000;
			text-decoration:none;
		}

.cabeceraCategorias{
	margin-top: 10px;
	border-bottom:1px solid #000000;
}

#cronologia, #opinion, #comunidad, #informacion{
	background-color:#f0f7d7;
}
	#cronologia h4, #opinion h4, #comunidad h4, #informacion h4{
		background-color:#FFFFFF;
		border-bottom:1px solid #6792c7;
		color:#666666;
		font-size:0.9em;
		min-height:25px;
	}
		
#cronologia p, #opinion p, #comunidad p, #informacion p{
	font-size:0.75em;
	color:#676767;
	border-bottom:1px dotted #999999;
	padding:4px 8px 2px 6px;
	margin:0;
	clear:both;
	min-height:30px;
}
#pie{
	text-align:left;
	font-size:0.7em;
	color:#999999;
}
	#pie .margenes{
		padding-left:55px;
		padding-top:10px;
	}
	#pie ul{
		margin:0;
		padding:0;
	}
	#pie li{
		list-style:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#333333;
		margin:0;
		padding:0;
	}
	
#colum1{
	margin-top:4px;
	float:left;
}
	#colum1 h2{
		font-size:1.1em;
		color:#4a4a4a;
		line-height:1.0em;
		margin:12px 0 5px 0;
	}
	#colum1 span{
		font-size:0.70em;
		color:#666666;
	}
#masFotos{
	width:265px;
	float:left;
	border:1px solid #CCCCCC;
	margin:14px 0 0 10px;
}
	#masFotos img {
		margin-left:4px;
		margin-top:4px;
	}
#enlaces{
	clear:both;
	border:1px solid #CCCCCC;
	font-size:0.70em;
	color:#666666;
	height:60px;
	margin:5px 8px 10px 0;
	padding:5px;
}
	#enlaces p{
		padding:5px;
		background-color:#F8D4D9;
		color:#FFFFFF;
	}
		#enlaces p a{
			padding:5px;
			color:#666666;
			text-decoration:none;
		}
		#enlaces p a:hover{
			color:#000000;
			text-decoration:underline;
		}

/* ---- CLASS ----*/
.noFlotar{
	float:none; /* ---- recuperar anchura divs ----*/
}
.flotarIzq{
	float:left;
}
.flotarDrcha{
	float:right;
}
.alinearImg{
	vertical-align:middle;
}
.limpiar{
	clear:both;
}
.anchura1{
	width:202px;
}
.anchura2{
	width:50%;
}
.anchuramio{
	width:25%;
}
.anchuramio2{
	width:75%;
}
.margenLeft{
	margin:0 0 0 20px;
}
.margenLeft2{
	margin:0 0 0 125px;
}
.margenLeft3{
	margin:0 0 0 10px;
}
.margenLeftmio{
	margin:0 0 0 30px;
}
.margenTopLeft{
	margin:1px 0 0 80px;
}
.margenTopLeft2{
	margin:10px 0 0 78px;
}
.margenTopLeft3{
	margin:80px 0 0 45px;
}
.margenTopLeft4{
	margin:10px 0 0 45px;
}
.margenTop{
	margin:7px 0 0 0;
}
.margenTop2{
	margin:0 0 0 0;
}
.margenRight{
	margin:0 5px 0 0;
}
.margenRight2{
	margin:0 15px 0 0;
}
.margenBottom{
	margin:0 0 5px 0;
}
.link{
	font-size:0.75em;
	color:#006bc4;
	text-decoration:underline;
	font-weight:bold;
}
.link:hover, link3:hover, link4:hover{
	color:#000000;
	text-decoration:none;
}
.link2{
	font-size:0.70em;
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}
.link2:hover{
	color:#000000;
	text-decoration:none;
}

.linkmas{
	font-size:1em;
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}
.linkmas:hover{
	color:#000000;
	text-decoration:none;
}

.link3{
	font-size:0.70em;
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}
.link4{
	font-size:0.80em;
	color:#006bc4;
	text-decoration:none;
}
.fotoscandidatos, .comentarios{
	border-bottom:1px dotted #999999;	
	border-top:1px dotted #999999;
	margin-top:8px;
	padding:8px 4px 4px 4px;
	font-size:0.75em;
	color:#666666;		
}
	.fotoscandidatos img{
		margin-left:4px;
	}
	.comentarios p{
		background-color:#F4F4F4;
		border-bottom:0px;
		font-size:0.95em;
		color:#333333;
		padding:4px;
	}
	.comentarios .paginacion{
		float:right;
		text-align:center;
		font-size:0.8em;
		margin:5px 0 0 10px;
		background-color:#d5e5f3;
	}	

.paginacion{
	float:left;
	width:265px;
	text-align:right;
	font-size:0.8em;
	margin:4px 0 5px 10px;
	background-color:#d5e5f3;
}
	.paginacion span{
		font-size:0.7em;
		font-weight:bold;
	}
.paginacion2{
	float:right;
	width:100%;
	text-align:right;
	font-size:0.7em;
	margin:0 0 0 0;
	background-color:#d5e5f3;
}	

.underline{
	text-decoration:underline;
}
.pieFoto{
	font-size:0.70em;
	color:#999999;
	text-align:right;
	background-color:#feedc8;
	margin-top:4px;
	padding-right:4px;
}
.txtDestacado{
	color:#e32b3e;
}
.txtInactivo{
	color:#999999;
}
.cajaEnlaces{
	clear:both;
	border:1px solid #CCCCCC;
	font-size:0.70em;
	color:#666666;
	margin:5px 0 10px 0;
	padding:5px;
}
.recuadroForms{
	border:1px solid #CCCCCC;
	color:#333333;
	margin:5px 5px 10px 0;
	padding:5px;
	font-size:0.70em;
}
.recuadroListados{
	float:left;
	border:1px solid #CCCCCC;
	color:#333333;
	margin:5px 5px 10px 0;
	padding:5px;
	font-size:0.70em;
}
	.recuadroListados img{
		margin:0 5px 0 0;
	}
.txtPeq{
	font-size:0.8em;
}
.colorCeldas{
	background-color:#F0F7D7;
	}
.posicionamiento{
	position:absolute;
	height:59px;
	left:458px;
	margin-top:5px;
}
.posicionamiento2{
	position:absolute;
	left:322px;
	top:79px;
}
.link5{
	color: rgb(220, 28, 54); 
	font-weight: bold;
	font-size: 0.6em; 
	text-decoration: underline;
}
.link5:hover{
	color: #999999; 
	text-decoration: none;
}

.textoLOPD{
	font-color: #cccccc;
	margin-top: 10px;
	width: 940px;
	text-align: justify;
}

.textoLOPD p{
	font-size: 0.8em;
	font-color: #ccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
