img
{
	border:0;
}
/* genérico para la página */
html,body
{
	padding:0;
	margin:0;
	width: 100%;
	min-height:100%;
	font-family: Arial, Serif;
	font-size:.85em;/*7pt;*/
	background-color: #000000;
}

.fleft
{
	float:left;
}
.fright
{
	float:right
}
.valign
{
	vertical-align:middle;
}
.break
{
	clear:both;
}
/* capa con toda la página */
.allpage
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

/* capa que hay detrás del contenido para fullar la franja que hay entre el contenido y la img del ayto*/
.fondo
{
	background-image:url(../img/franja.png);
	background-repeat:repeat-x;
	padding-top:6px;
}

/* resto de la página debajo de la foto del noticiero o de cada ayuntamiento */
#contenido
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	min-height:400px;
	padding-bottom:30px; /* para que no quede siempre el menú de abajo al final del blanco */
}

/* li del index con los ayuntamientos */

.listaaytos
{
	list-style:none;
	background-color: #222222;
	margin:20px;
	padding:20px;
	width:200px;
	display:inline;
}

/* ul del index con los aytos */

.ulaytos
{
	margin-top:50px;
}

#imagen
{
	height:350px;
	background-repeat:no-repeat;
	border-left:1px solid #969696;
	border-right:1px solid #969696;
}

/* pie de la página con el menú */

#pie
{
	border-top:1px solid #969696;
	border-left:0;
	border-right:0;
	border-color: #969696;
	border-style:double;
	text-align:right;
	margin-right:15px;
	margin-left:15px;
	margin-bottom:20px;
	padding-top:20px;
	padding:3px;
	font-size:10px;
	font-weight:normal;
}

#menucabecera
{
	border-top:0;
	border-left:0;
	border-right:0;
	border-color: #EEE;
	border-style:solid;
	text-align:right;
	padding:10px;
	color:#000 !important;
	font-size:11px;
	font-weight:normal;
}

#menucabecera a
{
	font-size:1.1em;
	font-weight:bold;
	color:#000 !important;
}

#menucabecera a:hover
{
	color:#CA8100 !important;
	text-decoration:none;
}

/* o pregoneiro dixital en la cabecera */
#nombre_site
{
	padding-top:10px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	
}

/* texto del área para poner en la cabecera "o pregoneiro dixital" */
#nombre_site p
{
	text-align:right;
	color:#FFFFFF;
	font-size:0.8em;
}

/* div para el nombre del ayto y el eslogan */
#titulo
{
	padding-top:205px;
	padding-left:20px;
	text-align:left;
}

/* capa para el contenido variable de cada página - sin banners publicitarios */
.contenidopagina
{
	float:left;
	min-height:450px;
	width:615px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

.contenidopaginanopubli
{
	float:left;
	min-height:400px;
	width:950px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

.contenidometido
{
	border-left: 1px solid #B8B8B8;
}

/* noticias pequeñas en la página principal del ayto */
.noticia
{
	float:left;
	min-height:225px;
	width:297px;
}

/* clase adicional para la primera noticia pequeña - dar márgenes */
.noticiaizq
{
	border-right: 1px solid #B8B8B8;
	padding-right:10px;
	margin-right:10px;
}

/* noticia principal de la página principal del ayto - la que tiene foto */
.noticiaprimera
{
	float:left;
	width:615px;
	padding-bottom:40px;
}

.textonoticiaprimera
{
	
	text-align:justify;
}

.textootrasnoticias
{
	text-align:justify;
}

.noticia:first-child
{
	border-left: 0;
}

.nomarginizq
{
	margin-left:0px !important;
}

.nomargindcha
{
	margin-right:0px !important;
}

/* Estilos para el anuncio lateral */


.publicidad
{
	padding-top:20px;
}

.anuncio
{
	height: 445px;
	width: 295px;
	border:10px solid #F3F3F3;
	
}

.anunciotexto
{
	height: 445px;
	width: 275px;
	padding:10px;
	font-family: Arial, Verdana;
	background-color: #FAFAFA;
	cursor:pointer;
}

.nohand
{
	cursor: default !important;
}

.anunciotexto h5
{
	font-weight:bold;
	padding-bottom:5px;
	font-family: Arial, Verdana;
}

.anunciotexto .subtitulo
{
	margin-bottom:5px;
	font-family: Arial, Verdana;
}

.titulopubli
{
	padding-left:15px;
	color:#E0E0E0;
	height:15px;
	font-size:0.8em;
}

/* Estilos para el anuncio de abajo */

.publicidadpie
{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:0;
}

.anunciopie
{
	height: 120px;
	width: 930px;
	border:10px solid #F3F3F3;
	
}

.anunciopietexto
{
	height: 120px;
	width: 930px;
	padding:10px;
	font-family: Arial, Verdana;
	background-color: #FAFAFA;
}

.anunciopietexto h5
{
	font-weight:bold;
	padding-bottom:5px;
	font-family: Arial, Verdana;
}

.anunciopietexto .subtitulo
{
	margin-bottom:5px;
	font-family: Arial, Verdana;
}

.titulopublipie
{
	padding-left:25px;
	
	color:#E0E0E0;
	height:15px;
	font-size:0.8em;
	width:935px;
}

/* TODAS LAS NOTICIAS - Cogido de disa4 */

.dlpaquete
{
	border-bottom:1px solid #E0E0E0;
	margin-bottom:20px;
	padding-bottom:10px;
	width:600px;
}

.descnot
{
	width:80%;
	float:left;
	
}

.descnotright
{
	width:15%;
	float:right;
}

.fechanoticia
{
	font-size:0.8em;
}

.linkback
{
	border-top:1px solid #CCC;
	text-align:center;
	padding-top:10px;
}

.valign
{
	vertical-align:middle;
}


.black_overlay
{
	display: none;
    position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content 
{
	display: none;
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left:-300px;;
	width: 600px;
	min-height: 400px;
	text-align:center;
	padding: 16px;
	background-color: white;
	z-index:1002;
	overflow: auto;
}



