/****Tags genéricos****/
body {
	margin: 0px;
}
body, p, td, a, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
	
table {
	border-spacing: 0px;
	border: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
/*div, */
hr {
	margin: 5px 0px;
	padding: 0px;
}
img {
	border: 1px solid #000000;
}
img.sinborde {
	border: none;
}

/**** Clases generales ****/

.salto {
	clear: both;
}
.saltoDer {
	clear: right;
}
.centered {
	text-align: center;
}

/*** Paneles Principales de la página****/
#panelSuperior {
	width: 985px;
	height: 165px;
	background-image: url(../img/cabecera.jpg);
}
#panelIzquierdo { 
	height: 412px;
	background: #f9b206 url(../img/color_izda.gif) repeat;
	vertical-align: top;
	padding-bottom: 15px;
}
#panelDerecho {
	height: 412px;
	background: #7b0018 url(../img/color_derecho.gif) repeat;
	vertical-align: top;
}
#panelCentral {
	background: #f4fbc8 url(../img/color_medio.gif) repeat;
	vertical-align: top;
	padding: 10px 0 50px 0;
}

/*
__________________________

||||| Menu Izquierdo |||||
__________________________
*/

table.menu {
	width: 180px;
	margin-top: 7px;
}
.botonMenu, 
.botonPrivado { 
	height: 25px;
}
.botonMenu a:link, 
.botonMenu a:visited, 
.botonPrivado a:link, 
.botonPrivado a:visited {
	display: block;
	width: 164px;
	padding: 0px 0px 0px 16px;
	font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
}
.botonMenu a:link, 
.botonMenu a:visited {
	background: url(../img/boton_menu.png) top left no-repeat;
	color: #b30e00;
}
.botonMenu a:hover { 
	background: url(../img/boton_menuh.png) top left no-repeat;
	color: #7d6122;
	text-decoration: none;
}
.botonPrivado a:link, 
.botonPrivado a:visited {
	background: url(../img/boton_menu_priv.png) top left no-repeat;
	color: #f7fa04;
}
.botonPrivado a:hover { 
	background: url(../img/boton_menu_privh.png) top left no-repeat;
	color: #dba300;
	text-decoration: none;
}


/*
__________________________

||||| Menu Derecho ||||||
__________________________
*/
table.menu_dr {
	width: 154px;
	margin-top: 4px;
}
.titulo_urbanos {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #b79100;
	background: #7b0018 url(../img/nucleosurbanos.gif) left bottom no-repeat;
	padding: 0px 0px 3px 19px;
}
.bot_urbanos {
	background: url(../img/boton_derecho.png) 0 0 no-repeat;
	height: 29px;
}
.bot_urbanosfin {
	background: url(../img/boton_derechofin.png) 0 0 no-repeat;
}
.bot_urbanos a:link,
.bot_urbanos a:visited,
.bot_urbanosfin a:link,
.bot_urbanosfin a:visited {
	display: block;
	width: 124px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 30px;
}
.bot_urbanos a {
	line-height: 29px;
}
.bot_urbanosfin a { 
	height: 43px;
	line-height: 17px;
}

.bot_urbanos a:hover {
	background: url(../img/boton_derecho.png) -160px 0 no-repeat;
	color: #721701;
	text-decoration: none;
}
.bot_urbanosfin a:hover {
	background: url(../img/boton_derechofin.png) -160px 0 no-repeat;
	color: #721701;
	text-decoration: none;
}


/*----------------------
||||| Cuerpo Central |||||
------------------------*/
	
/* Tablas superiores */

#top_usr {
	border: 0px;
}

	/* --- Noticias --- */
td#espacio {
	width: 12px;
}
#noticiasTitulo,
#boletinesTitulo {
	text-align: right;
	vertical-align: middle;
	font: italic bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 30px;
}

#noticiasTitulo {
	background: url(../img/noticias-up.png) no-repeat  top left #f4fbc8;
	color: #990000;
	padding: 0 10px 0 0;
	width: 298px;
	
}
#noticiasCuerpo {
	width: 288px;
	height: 220px;
	background: #f4fbc8 url(../img/noticias.png) no-repeat bottom left;
	padding: 0px 10px 10px;
	vertical-align: top;
}
#noticiasCuerpo h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7c0a00;
	margin: 0px 0px 5px;
	}
#noticias #noticiasCuerpo p,
#noticias #noticiasCuerpo a  {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5f5554;
	margin: 4px 0px;
}
div.itemNoticia {	 /* Para marcar la línea de separación y para que no flote con la imagen de la caja anterior */
	border-top: 1px solid #CCCCCC;
	padding-top: 3px;
	margin-top: 3px;
	clear: both;
}

	/* --- Boletines --- */

#boletinesTitulo {
	background: #f4fbc8 url(../img/boletines-up.png) no-repeat  top right ;
	color: #d67e02;
	padding: 0px 20px 0px 0px;
	width: 288px;
}
#boletinesCuerpo {
	vertical-align: top;
	height: 220px;
	background: #f4fbc8 url(../img/boletines.png) no-repeat bottom right;
	width: 288px;
	padding: 0px 10px 10px;
	vertical-align: top;
}
#boletines #boletinesCuerpo h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #be8104;
	margin: 0px;
	}
#boletines #boletinesCuerpo p,
#boletines #boletinesCuerpo a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #625e55;
	margin: 4px 0;
}

img.miniatura {
	margin: 0 10px 3px 0;
	float: left;
	border: 1px solid #999999;
}

	/* ---- Bienvenida ---- */
#bienvenida {
	padding: 0px 25px 10px;
}
#bienvenida h1 {
	font: italic bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #b64903;
	text-transform: uppercase;
	font-size: 14px;
}
#bienvenida h2 {
	color:#7c0a00 ;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#bienvenida p {
	/*color: #8b8080;*/
	color: #666666;
	font-size: 11px;
	text-align: justify;
	text-indent: 15px;
}

	/* --- Bolsa de Trabajo --- */
#bolsaTrabajo {
	width: 631px;
	margin-top: 20px;
}
td#bolsaTitulo {
	background: #ffffff url(../img/boton_bolsaTrabajo.png) no-repeat top left;	
	border: 0px;
	height: 17px;
}
#bolsaCuerpo {
	background-color: #ffffff;
	border-left: 1px solid #7b7676; border-right: 1px solid #7b7676; border-bottom: 1px solid #7b7676;
	border-top: 0px;
	padding: 7px 10px;
}
#bolsaCuerpo ul {
	color: #514a4a;
	list-style-type: disc;
}
#bolsaCuerpo li a:link,
#bolsaCuerpo li a:visited {
	line-height: 1.5em;
	color: #514a4a;
	font-weight: normal;
}


	/* --- Cuerpo --- */

#cuerpo {
	padding: 0px 20px;
	width: 100%;
}
#cuerpo h1 {
	font: italic bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	margin-top: 15px;
}
#cuerpo h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	margin: 15px 0 10px 10px;
}
#cuerpo h3 {
	font: italic bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #625e55;
	margin-left: 15px;
}
#cuerpo p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	padding: 7px 5px 0px;
}
#cuerpo ul,
#cuerpo li {
	color: #666666;
	padding-bottom: 10px;
	list-style-type: disc;
	margin-top: 10px;
}
.imagen,
.imagenIzq,
.imagenDer {
	margin: 5px 14px;
}
.imagenIzq {
	float: left;
}
.imagenDer {
	float: right;
}
.imagenCent {
	text-align: center;
	color: #666666;
}
li a.contacto {
	margin-left: 15em;
	line-height: 30px;
}
		/* Tabla con fotos y explicaciones */
table.tablaFotos {
	border: 0px;
	width: 500px;
}
table.tablaFotos td {
	padding: 10px 0 0;
	vertical-align: middle;
}
table.tablaFotos p {
	padding: 0 !important;
	margin: 0 !important;
}
		/* Tabla Asociaciones cultura y deportes */
table#asociaciones {
	text-align: center;
	border: 2px solid #f9b206;
	border-collapse:collapse;
	margin-bottom: 20px;
}
#asociaciones th {
	background-color: #f9b206;
	color: #7b0018;
}
#asociaciones td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: middle;
	border: 1px solid #f9b206;
	padding: 5px;
}
#asociaciones a {
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
#asociaciones a:hover {
	text-decoration: none;
}
#col1 {
	background-color: #b73200 !important;
	color: #FFFFFF;
}
#asociaciones td.espacio {
	height: 4px;
	background-color: #f9b206;
	padding: 0px;
}
#asociaciones .nombre {
	color: #ffffff;
	font-weight: bold;
}

/*
-   Oficina Virtual - actas
*/
table#actas {
	
}
#actas td {
	padding: 4px 4px 0px;
	margin: 0px;
}
#actas h2 {
	font-size: 14px;
	color: #d67e02;
	margin: 10px 0px 0px 15px;
	margin-bottom: 10px;
	
}
#actas a:link,
#actas a:active,
#actas a:visited {
	color: #666666;
}
#actas a:hover {
	color: #CC0000;
}
#actas td.titular {
	width: 400px!important;
	width/**/: 458px;
	text-align: left;

}
#actas .titular h2 {
	margin-left: 40px;
	text-align: left;
}
#actas td.fecha {
	width: 80px!important;
	width/**/: 188px;
}
#actas td.fecha p {
	text-align: center;
}
#actas td p {
	margin: 3px 0 2px 40px;
	padding: 0px;
}




		/* Guía Útil */
/* Index de pueblos */
table#indexGuiaUtil {
	text-align: center;
	border: 2px solid #f9b206;
	border-collapse:collapse;
	margin: 20px 10px;
}
#indexGuiaUtil th {
	background-color: #f9b206;
	color: #7b0018;
}
#indexGuiaUtil td {
	vertical-align: middle;
	border: 1px solid #f9b206;
	padding: 5px;
}
#indexGuiaUtil td a:link, 
#indexGuiaUtil td a:visited {
	display: block;
	width: 120px;
	height: 23px;
	padding: 5px 0 2px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #b73200 top left no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
}
#indexGuiaUtil td a:hover { 
	background: #f9b206 top left no-repeat;
	color: #B73200;
	text-decoration: none;
}

/* Fichas Guía Útil */
table#guiaUtil {
	width: 100%;
	border: 0px;
	border-spacing: 10px;
	text-align: center;
}
table#guiaUtil td {
	width: 250px;
	height: 155px;
	padding: 0 10px 10px;
}
table#guiaUtil td.titulo {
	height: auto;
	text-align: left;
	margin: 20px 0 0;
}
table#guiaUtil td.empresa {
	background-color: #DFDFDF;
}
table#guiaUtil h2 {
	font: bold 1.2em Geneva, Arial, Helvetica, sans-serif bold;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #7b0018;
	height: 30px;
	padding: 10px 2px;
	margin: 0px;
}
table#guiaUtil h2.largo {
	padding: 0px 2px;
	height: 50px;
}
table#guiaUtil p {
	text-align: left;
	height: 30px;
}
table#guiaUtil p.direccion {
	text-align: center;
	margin: 0px;
}

			/* Noticias */
			
a.titular_noticias {}
.texto {
	padding: 0 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

	}

a.ampliarNoticia {
	margin-right: 20px;
	}
div.titular_noticias {
	text-decoration: none;
	padding: 5px 10px;
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	background-color: #DBDBDB;
}

			/* Dirección ayuntamiento */
div.direccion {
	color: #be8104;
	margin: 30px 0 0 40px;
}
a.mail {
	color: #be8104;
	font-weight: bold;
}
a.mail:hover {
	text-decoration: underline;
}
div.direccion h2 {
	color: #be8104 !important;
	font-size: 13px;
	font-weight: bold;
}
div.direccion p,
p.nombre {
	color:#be8104 !important;
	padding: 0px 20px !important;
	text-indent: 0px !important;
	font-weight: bold !important;
}
		/* Textos especiales */
p.txtEspecial1 {
	margin-top: 117px;
}
#cuerpo .cita {
	font-style: italic;
	text-align: center;
}
div.espacio {
	height: 20px;
}

/*
- EMPLEO - Bolsa de Empleo -
*/

table#empleo {

}
#cuerpo #empleo h1 {
}
#cuerpo #empleo h2 {
}
#cuerpo #empleo p {
}
#empleo td.titular {
	background-color: #f9b206;
	color: #7b0018;
	text-align: center;
	padding: 4px 2px;
}
td.titular h2 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#empleo td.columnaIzq {
	width: 150px;
}
#empleo td.columnaDer {
}
#empleo td.columnaIzq p,
#empleo td.formulario,
#empleo input.formulario,
#empleo textarea.formulario  {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#empleo input.formulario,
#empleo textarea.formulario {
	background-color: #D3D3D3;
	xborder-top: 2px solid #A6A6A6;
	xborder-left: 2px solid #A6A6A6;
	xborder-right: 2px solid #dddddd;
	xborder-bottom: 2px solid #dddddd;
}
#empleo table.formularioEmpleo {
	border-collapse: collapse;
	bordercolor: #111111;
	color: #666666;
	margin-left: 50px;
}
#empleo table.formularioEmpleo td {
	height: 25px;
}

/*----------------------
||||| PIE |||||
------------------------*/

td#pie {
	background-image: url(../img/fondo_pie.gif);
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
	text-align: center;
	padding: 0px;
}
#pie p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #d59691;
	margin-bottom: 15px;
}
/*borrar esto*/
td#pie2 {
	background-image: url(../img/fondo_pie2.gif);
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
	text-align: center;
	padding: 0px;
}
#pie2 p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
	margin-bottom: 15px;
}

