body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../imag/maqueta/body.jpg);
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	background-color: #003366;
	padding: 5px;
	font-size: 12px;
	color: #FFFFFF;
	font-variant: small-caps;
	margin: 0px;
}
h3 {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../imag/pictos/circulo_naranja.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h4 {
	font-size: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h5 {
	background-color: #8E8E8E;
	background-image: url(../imag/pictos/cuadro_naranja2.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 9px;
	font-weight: bold;
	font-variant: normal;
}
pre {
	margin: 0px;
	padding: 0px;
}
fieldset {
	padding: 5px;
}
label {
	font-weight: bold;
	font-size: 11px;
	background-color: #EAEAEA;
	padding: 3px;
	color: #000000;
	text-align: center;
}
select {
	color: #E74C00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCCCCC;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
#general {
	margin: auto;
	padding: 0px;
	width: 800px;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cabecera {
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 800px;
	background-repeat: no-repeat;
}
#fecha {
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
}
#menu {
	width: 166px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 460px;
	background-repeat: no-repeat;
	background-color: #8E8E8E;
	background-image: url(../imag/maqueta/fondo_menu.jpg);
}
#pie {
	background-color: #003366;
	height: 52px;
	width: 634px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	clear: both;
	float: left;
}
#texto_notica {
	width: 160px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#paginacion {
	background-color: #BFBFBF;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 10px;
}
#paginacion a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#texto_calendario {
	width: 172px;
	padding: 6px;
}

#pie a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#calendario_noticias {
	width: 204px;
	background-image: url(../imag/maqueta/calendario.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 408px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#pie a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#contenido {
	width: 428px;
	float: right;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-color: #FFFFFF;
}
#textos {
	padding: 10px;
	margin: 0px;
	width: 390px;
}
#textos p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#menu ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	border-bottom-style: none;
	border-top-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: none;
	border-left-style: none;
}
#menu ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6A6A6;
	width: 80%;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	background-image: url(../imag/pictos/ul.gif);
	padding-left: 18px;
	background-repeat: no-repeat;
}
#menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}
#menu ul li a:hover {
	text-decoration: underline;
	color: #333333;
	font-size: 10px;
	letter-spacing: 1px;
}
#menu input {
	background-color: #F0F0F0;
	width: 65px;
	height: 16px;
	font-size: 9px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#cuerpo {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 634px;
	background-color: #FFFFFF;
}
#calendariofiscal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 400px;
	margin-left: 20px;
	margin-top: 3px;
	height: 402px;
}
#popupfiscal {
	background-color: #FFFFFF;
	margin: 10px;
	padding: 15px;
}
#textos ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#textos ul li {
	background-image: url(../imag/pictos/flecha_naranja.jpg);
	background-repeat: no-repeat;
	padding-left: 8px;
}
#textos ul li a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#calendariofiscal table {
	background-image: url(../imag/maqueta/tabla_calen.jpg);
	background-repeat: no-repeat;
}
#administracion {
	width: 800px;
	margin: auto;
	padding: 10px;
	background-color: #E4E4E4;
	border: 1px solid #333333;
	height: auto;
}
#administracion_estrecho {
	width: 400px;
	margin: auto;
	padding: 30px;
	background-color: #E4E4E4;
	border: 8px solid #A8A8A8;
}
#menuadmin {
	float: left;
	width: 150px;
	padding: 10px;
	background-color: #F2F2F2;
	font-weight: bold;
	margin: 0px;
}
#admintext {
	width: 600px;
	float: right;
	padding: 3px;
}
#menuadmin ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menuadmin ul li {
	margin-bottom: 5px;
	background-color: #BCBCBC;
	padding: 5px;
	font-size: 9px;
	font-weight: bold;
}
#menuadmin ul li a {
	text-decoration: none;
	color: #333333;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9px;
}
#menuadmin ul li a:hover {
	text-decoration: underline;
}
#seccion_calendario {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_enlaces {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_home {
	background-color: #BBDD55;
	margin: 0px;
	padding: 0px;
}
#seccion_localizacion {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_noticias {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_presupuestos {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_servicios {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#seccion_sugerencias {
	background-color: #DD0302;
	margin: 0px;
	padding: 0px;
}
#administracion .pieadmin {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.a_noticia {
	font-size: 12px;
	color: #BBDD55;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.a_calendario {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.negrita {
	font-weight: bold;
	color: #000000;
}
.titulo_noticias_grande {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	margin: 10px;
}
.imag_noticias {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
.td_1 {
	background-image: url(../imag/maqueta/td1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 166px;
}
.inputs_administracion {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 9px;
	width: 75px;
}
.input_borrar {
	background-image: url(../imag/pictos/borrar.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	padding: 2px;
}
.precarga {
	background-image: url(../imag/ibat.jpg);
}
.formulario {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.hr_rojo {
	color: #FF0000;
	background-color: #FF0000;
	width: 85%;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.td_2 {
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 394px;
}
.td_3 {
	background-image: url(../imag/maqueta/td3.jpg);
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 240px;
	background-repeat: no-repeat;
}
.td_3Calendario {

	background-image: url(../imag/maqueta/cabecera_calendario.jpg);
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 240px;
	background-repeat: no-repeat;
}
.td_4 {
	background-color: #FF0000;
	width: 634px;
	height: 24px;
}
.fechas {
	font-size: 8px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.aniocalendario {
	font-size: 12px;
	float: left;
}
.a_calenfiscal {
	color: #BBDD55;
	text-decoration: none;
	font-weight: bold;
}
.a_calenfiscalrojo {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #BBDD55;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.td_calen {
	background-color: #F2F2F2;
}
.dia_semana {
	font-weight: bold;
	color: #333333;
}
.td_dias {
	vertical-align:top;
}
.fecha_clave {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 1px;
}
.imag_contenido {
	margin-left: 10px;
}
.txt_naranja {
	font-weight: bold;
	color: #FF7F00;
}
.a_blanco_fondonegro {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.enviar {
	font-weight: bold;
	color: #E74C00;
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
	padding-left: 5px;
}
.cursiva {
	font-style: italic;
}
.negrita_mayus_negro {

	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.enviar2 {
	font-weight: bold;
	color: #E74C00;
	background-color: #003366;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9px;
}
.iptut_borde_gris {
	border: 1px solid #8E8E8E;
	background-color: #F5F5F5;
}
.option_peque {
	font-size: 8px;
	color: #FF0000;
}
.radiobutton {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #C0C0C0;
}
.option {

	font-size: 9px;
	color: #333333;
}
.txt_blanco {
	font-weight: bold;
	color: #FFFFFF;
}
.foto_dcha {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
.input_info {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #BBDD55;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 30px;
	height: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
.titu_noti {
	color: #333333;
	font-weight: bold;
	width: 100%;
	font-size: 9px;
	font-variant: small-caps;
}
.mapa {
	border: 1px solid #7A7A78;
}
.titulo_rojo {
	font-weight: bold;
	color: #BBDD55;
}
.titulos_administracion {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF0000;
}
.inputs_administracion_pekes {
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 1px;
	font-size: 8px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
.a_rojo_negrita {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#fichausuario {
	margin: auto;
	background-color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
	width: 350px;
	border: 1px dotted #333333;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.rojo_mayus_negrita {
	font-weight: bold;
	font-variant: small-caps;
	color: #FF0000;
}
.festivos {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF0000;
	padding: 0px;
}
