@import url("abstract_styles.css");


		/* ********************************** ESTILOS BASE ************************************* */

img {
	vertical-align: middle;
}

BODY{
	text-align: left;
	font-family: Arial,Verdana, sans-serif;
	font-size: 0.7em;
	background-color: #fff;
}

A{
	text-decoration: none;
	outline: none;
	color: black;
}

A:hover{
	text-decoration: underline
}

IMG {
	border: 0;
}

form{
	border: 0;
	margin:0;
}

.pie_bloq{
	clear: both;
	font-size: 1px;
}

input {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

p {
	text-align: justify;
}

/** ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG  **/
	/** ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG  **/
.wysiwyg a {
	color: #5C899A;
	text-decoration: none;
	font-weight: bold;
}

.wysiwyg a:hover {
	text-decoration: underline;
}

.wysiwyg h1 {
	background-color: #B9CCD3;
	color: #38697C;
	font-size: 140%;
	padding: 1px 5px;
}

.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6 {
	padding: 1px 10px;
	color: #38697C;
	font-size: 130%;
}

.wysiwyg h3 {
	font-size: 120%;
	padding: 1px 15px;
}

.wysiwyg h4,.wysiwyg h5,.wysiwyg h6 {
	font-size: 90%;
}

/** ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG ESTILOS WYSIWYG  **/
	/* ========================================================================================== */
	/* ============================== ESTRUCTURA PAGINA ========================================= */
	/* ========================================================================================== */
#contenedor {
	margin: auto;
	width: 980px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.cabecera {
	background: transparent;
	height: 189px !important;
	height: 189px;
	min-height: 189px;
	width: 100%;
}

.pie {
	background: #4D7C8E;
	height: 89px !important;
	height: 89px;
	min-height: 89px;
	width: 100%;
}

/* ========================================================================================== */
	/* ===================================== CABECERA =========================================== */
	/* ========================================================================================== */
.contenedorCabecera {
	background: transparent url(cssimg/diputacion/arco.jpg) no-repeat 547px
		0px;
	width: 948px;
	float: left;
	padding-left: 19px;
	display: inline;
}

.contenedorEnlacesCabecera {
	background: #43616E;
	height: 44px !important;
	height: 44px;
	min-height: 44px;
	width: 100%;
}

.contenedorContenedorCabecera {
	background: #77A7BC url(cssimg/diputacion/fondoCabecera.gif) repeat-x
		top left;
	height: 145px !important;
	height: 145px;
	min-height: 145px;
	width: 100%;
}

.cabecera1 {
	color: #fff;
	width: 99%;
	padding-bottom: 7px;
	padding-right: 1%;
}

.navegacionTop {
	float: left;
	width: 80%;
	padding-top: 20px
}

.navegacionTop a {
	color: #fff;
}

ul.listaNavegacionTop {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

ul.listaNavegacionTop li {
	padding: 0 10px;
	background: url(cssimg/diputacion/separacionNavegacionTop.gif) top right repeat-y;
	float: left;
	margin: 0;
	list-style: none outside none;
}

form.buscadorTop {
	margin: 20px 0 0 0;
	padding: 0;
	background: #fff;
	float: right;
	width: 140px;
	border: 1px solid #fff;
}

input.palabrasTop {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	border: 0;
}

input.lupaTop {
	margin: 0;
	padding: 0;
}

.contenedorImagenCabecera {
	width: 32%;
	float: left;
	padding: 8px 0px 0px 0px;
}

.contenedorLogo_BotonesCabecera {
	width: 55%;
	float: right;
	/*padding: 2% 10% 0% 0%;*/
}

.contenedorLogoPalencia {
	float: right;
	text-align: right;
	width: 52%;
	margin: 33px 0px 0px 0px;
	display: inline;
}

.contenedorBotonesCabecera {
	float: left;
	width: 38%;
	padding-top: 20px;
}

.textoBotonCabecera {
	font-size: 1.5em;
	color: white;
	padding-left: 18px;
}

.fondoTextoBotonCabeceraCiudadanos {
	background: transparent url(cssimg/diputacion/botonCiudadanos.gif)
		no-repeat top left;
	padding: 21px 0px 21px 0px;
	width: 100%;
}

.fondoTextoBotonCabeceraMunicipios {
	background: transparent url(cssimg/diputacion/botonMunicipios.gif)
		no-repeat top left;
	padding: 18px 0px 21px 0px;
	width: 100%;
}

/*===============================================================================================*/
	/* ======================================== PIE ================================================ */
	/*===============================================================================================*/
#pie {
	background: #093D4B;
	color: #fff;
	width: 96%;
	padding: 10px 2%;
}

.zonaTextosPie {
	text-align: left;
	float: left;
	line-height: 1.5em;
}

.zonaTextosPie a {
	color: #fff;
}

.logoW3C {
	float: right;
}

/*===============================================================================================*/
	/* ==================================  BANNERS PIE ============================================= */
	/*===============================================================================================*/
.contenedorBanners {
	width: 98.6%;
	padding: 0px 0 5px 0;
}

/*
.banners4 {
	width: 100%;
	background: #fff;
}*/

div.banners4 {
	width: 100%;
	background: #fff;
	overflow:auto;
	text-align: center;
}

div.banners4 * {
  vertical-align: middle;
}

.banners3 {
	width: 100%;
	background: #fff;
}

.banners2 {
	width: 100%;
	background: #fff;
}

/*
.banners4 .banner {
	background: #fff;
	width: 25%;
}
*/

div.banners4 div.banner {
	background: #fff;
}

.banners3 .banner {
	width: 33.3%;
}

.banners2 .banner {
	width: 50%;
}

/*
.banner {
	vertical-align: middle;
	text-align: center;
}*/

div.banner {
	vertical-align:middle;
	text-align:center;
	display: inline;
	margin: 0px 23px;
}

/*===============================================================================================*/
	/* ===================================== MENU IZQUIERDO ===================================== */
	/*===============================================================================================*/
.menuIzq {
	width: 20%;
	width: 185px;
	float: left;
}

.tituloElemListaMenuIzqN1 {
	padding: 2px 0 2px 6%;
	width: 94%;
	color: #0D4F5D;
}

.tituloElemListaMenuIzqN1 a {
	color: #0D4F5D;
	text-decoration: none;
}

.abiertoMenuIzqN1 {
	font-size: 1.1em;
	color: #0D4F5D;
	font-weight: bold;
	background: url(cssimg/diputacion/menuIzqAbierto.gif) 0px 2px no-repeat
		!important;
	cursor: pointer;
	padding: 2px 0 2px 17px;
}

.cerradoMenuIzqN1 {
	font-size: 1.1em;
	font-weight: normal;
	color: #0D4F5D;
	background: url(cssimg/diputacion/menuIzqCerrado.gif) 0px 2px no-repeat
		!important;
	cursor: pointer;
	padding: 2px 0 2px 17px;
}

.abiertoMenuIzqN1T2 {
	font-size: 1.1em;
	color: #0D4F5D;
	font-weight: bold;
	background: url(cssimg/diputacion/menuIzqAbiertoT2.gif) 0px 2px
		no-repeat !important;
	cursor: pointer;
	padding: 2px 0 2px 17px;
}

.cerradoMenuIzqN1T2 {
	font-size: 1.1em;
	font-weight: normal;
	color: #0D4F5D;
	background: url(cssimg/diputacion/menuIzqCerradoT2.gif) 0px 2px
		no-repeat !important;
	cursor: pointer;
	padding: 2px 0 2px 17px;
}

ul.listaMenuIzqN1 {
	width: 100%;
	margin: 0;
	padding: 0;
}

li.elemListaMenuIzqN1 {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

/**
ul.listaMenuIzqN2 {
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(cssimg/diputacion/fondoMenuIzqAbierto.gif) top left	repeat-y;
/*	letter-spacing: -1px;*/
/*}*/

ul.listaMenuIzqN2 {
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(cssimg/diputacion/fondoMenuIzqAbierto.gif) top left	repeat-y;
/*	letter-spacing: -1px;*/
	display:block;
}

li.elemListaMenuIzqN2 {
	width: 79%;
	margin: 0px 0px 0px 13px;
	padding: 3px 0% 3px 13%;
	list-style: none outside none;
	color: #000;
	background: url(cssimg/diputacion/punto.gif) 15px 9px no-repeat;
}

li.elemListaMenuIzqN2 a {
	font-size: 1.1em;
	color: #000;
	text-decoration: none;
}

ul.listaMenuIzqN2 li.actual {
	background: #4D7C8E;
	color: #fff;
}

ul.listaMenuIzqN2 li.actual a {
	color: #fff;
}

.contenedorSaludoPresidente {
	background: #DEE7EA;
	/* solo falla en ie6*/
	_height: 76px !important;
	_height: 76px;
	_min-height: 76px;
}

.contenedorImagenPresi {
	float: left;
	width: 50%;
	margin: 0px;
	padding: 0px;
}

.contenedorTextoPresi {
	float: right;
	width: 49%;
	padding: 21px 0px 0px 0px;
	margin: 0px;
}

.contenedorTextoPresi a {
	font-size: 1.5em;
	color: #076277;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 21px 0px 0px 0px;
}

.contenedorTextoPresi a:hover {
	text-decoration: none;
}

.contenedorBuzon {
	margin: 0px;
	padding: 0px 0px 0px 11px;
	background: #A6BBC4 url(cssimg/diputacion/fondoBuzon.gif) repeat-x top
		left;
	/*	height: 59px !important;
	height: 59px;
	min-height: 59px;*/
}

.contenedorTextoBuzon {
	float: left;
	width: 64%;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.contenedorTextoBuzon a {
	font-size: 1.5em;
	color: #076277;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorTextoBuzon a:hover {
	text-decoration: none;
}

.textoBotonesCabecera:hover {
	text-decoration: none;
}

.contenedorImagenBuzon {
	text-align: right;
	float: right;
	width: 36%;
	margin: 0px;
	padding: 13px 0px 0px 0px;
}

.colorBuzon {
	color: #093d4b;
}

/*===============================================================================================*/
	/* ==================================  MENU DERECHO ============================================ */
	/*===============================================================================================*/
.menuDrc {
	width: 187px;
	float: right
}

h3.h3Buscador {
	margin: 0;
	padding: 5px 0 0 2%;
	width: 98%;
	font-size: 1em;
	color: #4d7c8e;
	font-weight: bold;
	background: #dee7ea;
}

form.buscadorGeneral {
	width: 98%;
	margin: 0;
	padding: 5px 0 10px 2%;
	background: #dee7ea;

}

form.buscadorGeneral label.labelT1 {
	color: #000;
	display: block;
	padding-bottom: 5px;
}

form.buscadorGeneral select {
	width: 155px;
	font-size: 0.9em;
	margin-bottom: 8px;
}

form.buscadorGeneral input.textoBuscador {
	font-size: 0.9em;
	margin-bottom: 5px;
	width: 155px;
	/*width: 145px;
	/width: 149px;*/
}

form.buscadorGeneral input.textoBuscadorBoletin {
	font-size: 0.9em;
	margin-bottom: 5px;
	width: 65px;
	float: right;
}

form.buscadorGeneral input.botonEnvio {
	color: #fff;
	cursor: pointer;
	border: 0;
	background: none;
}

.botonesBuscador {
	width: 98%;
	padding: 4px 0 2% 0 ;
	text-align: right;
}

.limpiarFormulario {
	cursor: pointer;
	border: 0;
	width: 49px;
	height: 16px;
	background: url(cssimg/diputacion/botonLimpiar.gif) no-repeat top left;
}

h3.h3TituloMenuDrc {
	margin: 0;
	padding: 7px 0 7px 12px;
	font-size: 1em;
}

ul.listaElementosRel {
	margin: 0;
	padding: 0px 0 0px 3%;
	width: 97%;
}

ul.listaElementosRel li {
	margin: 0;
	list-style: none outside none;
}

.relacionadoTipo1 {
	width: 100%;
	background: #5B8B9E;
}

.relacionadoTipo1 h3.h3TituloMenuDrc {
	background: #38697C;
	color: #fff;
}

.relacionadoTipo1  ul.listaElementosRel {
	background: #5b8b9e;
	color: #fff;
}

.relacionadoTipo1  ul.listaElementosRel a {
	color: #fff;
}

.relacionadoTipo1  ul.listaElementosRel li {
	background: url(cssimg/diputacion/menuDrcT1.gif) 0px 2px no-repeat;
	padding: 0 0 4px 6%;
	width: 94%;
	margin: 0;
}

.relacionadoTipo1 .bordeEnRelacionado {
	padding: 5px 2.5%;
	width: 95%;
}

.relacionadoTipo2 {
	width: 100%;
	background: #BECED4;
}

.relacionadoTipo2 h3.h3TituloMenuDrc {
	background: #DEE7EA;
	color: #5B8B9E;
}

.relacionadoTipo2  ul.listaElementosRel {
	background: #beced4;
	color: #000;
}

.relacionadoTipo2  ul.listaElementosRel a {
	color: #000;
}

.relacionadoTipo2  ul.listaElementosRel li {
	background: url(cssimg/diputacion/menuDrcT2.gif) 0px 2px no-repeat;
	padding: 0 0 4px 6%;
	width: 94%;
	margin: 0;
}

.relacionadoTipo2 .bordeEnRelacionado {
	padding: 5px 2.5%;
	width: 95%;
}

.relacionadoTipo3 {
	width: 100%;
	background: #BECED4;
}

.relacionadoTipo3 h3.h3TituloMenuDrc {
	background: #38697C;
	color: #fff;
}

.relacionadoTipo3  ul.listaElementosRel {
	background: #DEE7EA;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 96%;
	padding-right: 1%;
}

.relacionadoTipo3  ul.listaElementosRel a {
	color: #000;
}

.relacionadoTipo3  ul.listaElementosRel li {
	background: url(cssimg/diputacion/menuDrcT3.gif) 0px 0px no-repeat;
	padding: 0 0 4px 6%;
	width: 94%;
	margin: 0;
}

.relacionadoTipo3 .bordeEnRelacionado {
	padding: 5px 3% 5px 3%;
	width: 94%;
}

.servicios {
	background: #beced4;
	width: 100%;
	padding: 0;
	margin: 0;
}

.servicios  ul.listaElementosRel {
	background: #beced4;
	color: #000;
}

.servicios  ul.listaElementosRel a {
	color: #000;
}

.servicios  ul.listaElementosRel li {
	background: url(cssimg/diputacion/menuDrcT2.gif) 0px 2px no-repeat;
	padding: 0 0 4px 6%;
	width: 94%;
	margin: 0;
}

.servicios .bordeEnRelacionado {
	padding: 5px 3% 5px 4%;
	width: 93%;
}



h2.h2Servicios {
	margin: 0;
	padding: 7px 0pt 7px 12px;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	background: #5C8B9F;
}

h2.h2Servicios span {
	padding-right: 15px;
	cursor: pointer;
}

.servicioCerrado {
	background: url(cssimg/diputacion/serviciosCerrado.gif) top right
		no-repeat;
	width: 100%;
	padding: 0;
	margin: 0;
}

.servicioAbierto {
	background: url(cssimg/diputacion/serviciosAbierto.gif) top right
		no-repeat;
	width: 100%;
	padding: 0;
	margin: 0;
}

.relacionadoCalendario {
	width: 96%; 
	/width: 95%;
	background: #BECED4;
	padding: 2px 2%;
}

.interiorRelacionadoCalendario {
	width: 100%;
	background: #DEE7EA;
	text-align: center;
	padding: 9px 0 7px 0;
}

.contenedorCalendario {
	width: 154px;
	margin: auto;
	background: url(cssimg/diputacion/fondoCalendar4.gif) bottom left no-repeat;
	padding-bottom: 7px;
}

.bloqControlCalendario {
	width: 100%;
	background: url(cssimg/diputacion/fondoCalendar1.gif) top left no-repeat;
	padding-top: 5px;
	border-bottom: 1px solid #4590AF;
	color: #fff;
}

.controlCalendario {
	width: 100%;
	background: url(cssimg/diputacion/fondoCalendar2.gif) top left repeat-y;
}

/*===============================================================================================*/
	/* ===================================== CALENDARIO ============================================ */
	/*===============================================================================================*/
.contenedorTablaCalendario {
	width: 154px;
	background: url(cssimg/diputacion/fondoCalendar3.gif) top left repeat-y;
}

table.tablaCalendario {
	width: 100%;
	border: 0;
}

table.tablaCalendario th,table.tablaCalendario tr,table.tablaCalendario td
	{
	border: 0;
}

table.tablaCalendario th {
	width: 14.28%;
}

table.tablaCalendario th div {
	background: #CACACA url(cssimg/diputacion/fondoDiasCalendario.gif) top
		left repeat-x;
	color: #3E6F80;
	padding: 2px 0;
}

table.tablaCalendario td {
	border: 0;
}

table.tablaCalendario td.evento {
	background: #D6D6D6;
	color: #000;
}

table.tablaCalendario td.evento a {
	color: #000;
}

table.tablaCalendario td.eventoActual {
	background: #D6D6D6;
	font-weight: bold;
}

table.tablaCalendario td.actual { /*	background: #fff;*/
	color: #000;
	font-weight: bold;
}

table.tablaCalendario td.actual a {
	color: #000;
}

table.tablaCalendario td.eventoInicioActual {
	background: #6A8399;
	color: #000;
	font-weight: bold;
}

table.tablaCalendario td.eventoInicioActual a {
	color: #000;
}

table.tablaCalendario td.eventoInicio {
	background: #6A8399;
	color: #000;
}

table.tablaCalendario td.eventoInicio a {
	color: #000;
}

/*===============================================================================================*/
	/* ================================= CUERPO ==================================================== */
	/*===============================================================================================*/
.contenedorCentral1 {
	background: #5C899A url(cssimg/diputacion/fondoCuerpoMenu.gif) repeat-x
		top left;
	width: 961px;
	padding-left: 19px;
}

.contenedorCentral2 {
	background: #ffffff url(cssimg/diputacion/fondoMenuIzq.gif) left bottom	no-repeat;
	padding: 9px 0px 0px 0px;
	width: 948px;
	float: left;
	margin-bottom: 10px;
}

.contenedorCentral3 {
	background: #ffffff;
	padding: 9px 0px 0px 0px;
	width: 948px;
	float: left;
	margin-bottom: 10px;
}

/*
.contenedorCentral3	ul.listaMenuIzqN1 {
	background: #ffffff url(cssimg/diputacion/fondoMenuIzq2.gif) left bottom no-repeat;
}
*/
.bordeFinal {
	background: #fff;
	height: 10px;
	width: 100%;
}

/*===============================================================================================*/
	/* ================================= PORTADA =================================================== */
	/*===============================================================================================*/
.cuerpoPortada {
	width: 100%;
}

.menuServicios {
	width: 100%;
}

.contenedorImagenesCentrales {
	width: 100%;
	padding-bottom: 11px;
}

.contenedorNoticiasNovedades {
	background: transparent
		url(cssimg/diputacion/fondoNoticias_Novedades.gif) repeat-y top left;
	padding: 0px 1px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.imagenCentral1 {
	float: left;
	width: 67.5%;
	background: transparent;
}


.imagenCentral1 img {
	_width: 99%;
}

.imagenCentral2 {
	float: right;
	width: 31.6%;
	_width: 32%;
	background: transparent;
}

.imagenMonasterio {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.imagenClick {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.serviciosExtra {
	background: transparent url(cssimg/diputacion/separador.gif) repeat-x
		bottom left;
	text-align: right;
	margin: 0px 10px 2px 0px;
	padding: 0px 0px 5px 0px;
	height:4px;
}

.enlaceServiciosExtra {
	font-size: 1.1em;
	color: #82816E;
}

h2.tituloServicios {
	background: #5B8B9E;
	font-weight: lighter;
	color: #ffffff;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	font-size: 2em;
}

ul.listaMenuServicios {
	line-height: 1.6em;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 2%;
	width: 98%;
	display: inline;
	color: #1B4656;
}

ul.listaMenuServicios li {
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none outside none;
	width: 24%;
	padding-right: 0.5%;
}

ul.listaMenuServicios a {
	color: #1B4656;
	font-size: 1.1em;
}

.contenedorCentroPortada {
	float: left;
	display: inline;
	width: 729px;
	padding-left: 25px;
	margin-right: 8px;
}

.contenedorNoticias {
	padding: 0% 0 0% 0%;
	float: left;
	width: 49%;
}

.accesoListado {
	text-align: right;
	padding: 15px 0 5px 0;
	color: #000;
}

.accesoListado a {
	color: #000;
}

.contenedorListadoNoticias { /*	padding: 0px 18px 0px 7px;*/
	padding: 0px 0px 0px 2%;
	text-align: justify;
	width: 92%;
}

.contenedorListadoNovedades {
	padding: 0px;
	margin: 0px auto;
	width: 92%;
}

.contenedorNovedades {
	float: right;
	background: transparent;
	width: 49.8%;
/*	color: #38697C;*/
	/*	font-weight: bold;*/
}

h2.tituloNoticias_Novedades {
	background: #38697C;
	font-weight: lighter;
	color: #ffffff;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	font-size: 2em;
}

ul.listadoNovedadesPortada {
	margin: 0px;
	padding: 0px;
}

ul.listadoNovedadesPortada li {
	background: transparent url(cssimg/diputacion/separadorFondoBlanco.gif)
		repeat-x bottom left;
	/*	font-weight: bold;*/
	margin: 12px 0px 6px 0px;
	list-style: none outside none;
	line-height: 1.2em;
	font-size: 1em;
}

ul.listadoNovedadesPortada a {
	color: #38697C;
	font-weight: bold;
}

ul.listadoNoticiasPortada {
	margin: 0px;
	padding: 0px;
}

ul.listadoNoticiasPortada li {
	background: transparent url(cssimg/diputacion/separador.gif) repeat-x
		bottom left;
	margin: 12px 0px 6px 0px;
	list-style: none outside none;
	line-height: 1.2em;
	font-size: 1em;
}

h3.tituloNovedades {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000;
}

h3.tituloNoticias {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #000;
}

.contenedorImagenElementoListadoNoticias {
	float: left;
	width: 21%;
}

.contenedorElementoListadoNoticias {
	float: left;
	display:inline;
	color: #000000;
	text-align: justify;
	width:96%;
	padding:0;
	margin:0;
}
.contenedorElementoListadoNoticias	img{
	padding: 0 5px 0px 0px;
	float: left;
}


.contenedorElementoListadoNoticiasSinImagen { 
	float: left;
	display:inline;
	width:97%;
	padding:0;
	margin:0;
	color: #000000;
	text-align: justify;
}

.contenedorElementoListadoNoticias a {
	color: #38697C;
	font-weight: bold;
}

.contenedorElementoListadoNoticiasSinImagen a {
	color: #38697C;
	font-weight: bold;
}

.contenedorBotonInfo {
	text-align: right;
}

/*===============================================================================================*/
	/* ================================= PLANTILLA BASE ============================================ */
	/*===============================================================================================*/
.contenedorCentroBase2 {
	background: transparent url(cssimg/diputacion/fondoMenuDerecha.jpg)
		no-repeat scroll right bottom;
	display: inline;
	float: left;
	padding-left: 25px;
	min-height: 582px;
	width: 738px;
}

.contenedorCentroBase {
	float: left;
	display: inline;
	width: 738px;
	padding-left: 25px;
}

.cuerpoBase {
	width: 100%;
	background: url(cssimg/diputacion/fondoCuerpoBase.gif) top left repeat-y
		;
}

.centroBase1 {
	width: 728px;
}

.centroBase2 {
	width: 540px;
	float: left;
	padding-right: 10px; 
	/padding-right: 5px;
	_padding-right: 0px;
}



/* ================================= ICONOS - MIGUITA ============================================ */
.contenedorIconosMiguita {
	margin: 0px;
	padding: 6px 6px 4px 0px;
}

.miguita {
	float: left;
	width: 98%;
/*	width: 55%;*/
	padding: 0px 0 0px 2%;
	margin: 0px;
}

.contenedorIconos {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 95%;
	width: 175px;
	background: #74a5b9;
}

.aGrande {
	margin: 0px;
	padding: 0px 2px 2px 0px;
}

.aMediana {
	margin: 0px;
	padding: 4px 2px 2px 0px;
}

.aPequena {
	margin: 0px;
	padding: 8px 12px 2px 0px;
}

.sobreEnviar {
	margin: 0px;
	padding: 0px 6px 0px 0px;
}

.elementoActivoMiguita {
	font-weight: bold;
}

.iconos {
	border-top: 1px solid #38697C;
	border-left: 1px solid #38697C;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	background: #74a5b9;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 186px;
	text-align: center;
}

.iconos	span a {
	cursor: pointer;
}

.espacio_icono_sobre {
	width: 35px;
}

.icono_imprimir {
	cursor:pointer;
}
/*===============================================================================================*/
	/* ================================= PERFIL CONTRATANTE ======================================== */
	/*===============================================================================================*/
h2.tituloNivel2 {
	background: #38697C;
	font-weight: lighter;
	color: #ffffff;
	padding: 1px 0px 1px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 2em;
}



div.tituloNoticiaNivel2{
	color: #38697C;
	padding: 1px 0px 5px 1px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight:bold;
	text-align:justify;
}

div.tituloNoticiaFechaNivel2{
	color: #000000;
	padding: 10px 0px 1px 1px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight:bold;
}
.imagenRssListados {
	float: right;
}

.descripcionPerfil {
	margin: 5px 0 10px 0;
}

.descripcionPerfil h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

p.textoPerfilContratante {
	margin: 0px;
	padding: 14px 16px 10px 11px;
}

.contenedorMenuTematica {
	background: #BECED4;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h3.tituloMenuTematica {
	font-size: 1em;
	width: 97%;
	margin: 0%;
	padding: 0px 0% 0px 3%;
	font-weight: bold;
}

ul.listadoMenuTematica {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul.listadoMenuTematica li {
	float: left;
	background: transparent url(cssimg/diputacion/adornoListado1.gif) no-repeat 20px 13px;
	margin: 0px;
	padding: 8px 0% 0px 5%;
	/*width: 40%;*/
	width: 28%;
	list-style: none outside none;
}

.contenedorMenuServicios {
	background: #DEE7EA;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h3.tituloMenuServicios {
	font-size: 1em;
	width: 97%;
	margin: 0%;
	padding: 0px 0% 0px 3%;
	font-weight: bold;
}

ul.listadoMenuServicios {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul.listadoMenuServicios li {
	float: left;
	background: transparent url(cssimg/diputacion/adornoListado1.gif)
		no-repeat 20px 13px;
	margin: 0px;
	padding: 8px 0% 0px 5%;
	width: 28%;
	list-style: none outside none;
}

.separadorListados {
	background: transparent url(cssimg/diputacion/separador.gif) repeat-x
		bottom left;
	width: 100%;
	height: 5px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

p.textoEncontrados {
	text-align: right;
	color: #38697C;
	margin: 0px;
	padding: 3px 2% 0% 0%;
	width: 50%;
	float: right;
}

p.inputOrdenar {
	text-align: right;
	color: #38697C;
	margin: 0px;
	padding: 0% 1% 0% 0%;
	width: 41.5%;
	float: left;
}

.contenedorEncontrados {
	margin: 0px;
	padding: 16px 0px 14px 0px; /
	padding: 16px 0px 0px 0px;
	width: 100%;
	background: #efedeo;
}

form.formBuscador {
	float: left;
}

table.tablaResultadosContratante {
	vertical-align: middle;
	width: 100%;
	border-collapse: collapse;
/*	text-align: center;*/
}

table.tablaResultadosContratante tr.filaDistinta1 {
	vertical-align: middle;
	background: #ffffff;
}

table.tablaResultadosContratante tr.filaDistinta2 {
	vertical-align: middle;
	background: #F2F1E9;
}

table.tablaResultadosContratante td.celda1 {
	/*width: 94%;*/
	margin: 0px;
	padding: 2% 4% 2% 2%;
}

table.tablaResultadosContratante td.celda2 {
	width: 20%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

a.resultadosNegrita {
	font-weight: bold;
}

a.resultadosAzul {
	color: #1179A0;
	font-weight: bold;
}
p.informacionResultadoFlota	{
	float:left;
	margin:0px;
	padding:3px 6% 3px 1%;
	text-align:justify;
}

p.informacionResultadoFlotaNegrita {
	text-align: right;
	margin: 0px;
	padding: 3px 6% 3px 3%;
	float: left;
	font-weight: bold;
	/*background: transparent url(cssimg/adornoListado3.gif) no-repeat 3px 6px;*/
}

.informacionResultadoFlotaAzul {
	text-align: right;
	margin: 0px;
	padding: 3px 6% 3px 3%;
	float: left;
	color: #1179A0;
	font-weight: bold;
	/*background: transparent url(cssimg/adornoListado3.gif) no-repeat 3px 6px;*/
}

.informacionResultadoFlotaAzulRight {
	text-align: right;
	margin: 0px;
	padding: 3px 6% 3px 3%;
	float: right;
	color: #1179A0;
	font-weight: bold;
	/*background: transparent url(cssimg/adornoListado3.gif) no-repeat 3px 6px;*/
}

p.informacionResultadocenter {
	text-align: center;
	width: 99%;
	margin: 0px;
	padding: 5px 0% 3px 0px %;
}


p.informacionResultado	{
	width: 94%;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.contenedorPaginado {
	color: #000;
	text-align: center;
	width: 100%;
	padding: 10px 0px 10px 0px;
}

.contenedorPaginado	a {
	color: #000;
}

.contenedorPaginado	a.especialPag {
	color: #1179a0;
}

.colorPaginado1 { /*background: #fff;	*/
	
}

.colorPaginado2 { /*background: #F2F1E9;*/
	
}

a.actualPag {
	color: #1179a0;
	font-weight: bold;
}

.leyenda {
	width: 96%;
	padding: 5px 2%;
	margin: 10px 0px 1px 0px;
	background: #fff;
}

.leyenda h2 {
	margin: 0;
	padding: 0 0 5px 5px;
	font-size: 1em;
}

.elemLeyenda {
	float: left;
	width: 45%;
	padding-right: 5%;
	display: inline;
	background: #fff;
}

.elemEstrella {
	float: left;
	width: 95%;
	padding-right: 5%;
	margin: 0px 0px 5px 0px;
	display: inline;
}

.elemEstrella  img {
	background: #ffffff;
}

/*===============================================================================================*/
	/* ================================= BUZON SUGERENCIAS ======================================== */
	/*===============================================================================================*/
form.formSugerencias {
	margin: 0;
	padding: 14px 0 10px 2%;
	background: #DEE8EA;
	width: 96%;
}

label.labelT1 {
	display: block;
	color: #1E3A3B;
	margin-bottom: 8px;
}

input.inputT1 {
	display: block;
	font-size: 0.9em;
	margin-bottom: 10px;
	width: 317px;
}

.areaTextoT1 {
	width: 96%;
	margin-bottom: 10px;
}

.obligatorios {
	color: #1E3A3B;
	width: 95%;
	text-align: right;
	padding: 14px 0 9px 0;
}

form.formSugerencias .boton {
	float: right;
	margin-right: 15px;
}

/*===============================================================================================*/
	/* =========================== QUEJAS Y SUGERENCIAS ============================================ */
	/*===============================================================================================*/
.formQuejas {
	margin: 0;
	padding: 14px 0 10px 2%;
	background: #DEE8EA;
	width: 97.5%;
}

input.radioT1 {
	margin-right: 10px;
}

.fondoQuejas {
	background: #6797AB;
	color: #fff;
	padding: 14px 2% 8px 2%;
	width: 93%;
	color: #fff;
	margin: 5px 0 17px 0;
}

h3.h3Form {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #073D47;
}

.colIzqQuejas {
	float: left;
	width: 48%;
	padding-bottom: 9px;
}

.colDrcQuejas {
	float: right;
	width: 48%;
	padding-bottom: 9px;
}

label.labelT3 {
	color: #fff;
	display: block;
	margin-bottom: 8px;
}

input.inputT2 {
	width: 226px;
	font-size: 0.9em;
}

input.inputT3 {
	width: 144px;
	font-size: 0.9em;
}

input.inputT4 {
	width: 97px;
	font-size: 0.9em;
}

select.selectT1 {
	font-size: 0.9em;
	width: 240px;
}

.areaTextoT2 {
	width: 492px;
	height: 189px;
}

form.formQuejas .boton {
	float: right;
	margin-right: 15px;
}

/*===============================================================================================*/
	/* ======================================== ACCESO ============================================== */
	/*===============================================================================================*/
.formAcceso {
	background: #DEE8EA url(cssimg/diputacion/imagenFormulario.gif)
		no-repeat 38px 37px;
	margin: 0px;
	padding: 14px 0 10px 25%;
	width: 74.5%;
}

/*===============================================================================================*/
	/* ==================================== MAPA WEB =============================================== */
	/*===============================================================================================*/
.contenedorMapaWeb {
	width: 100%;
	padding-top: 10px;
	background: url(cssimg/diputacion/fondoMapaWeb.gif) repeat-y 0px 0px;
}

ul.mapaWebN1 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

li.elemMapaWebN1 {
	margin: 0 0 0 0px;
	padding: 5px 0 5px 0px;
	width: 100%;
	list-style: none outside none;
	background: url(cssimg/diputacion/bordeMapaWeb.gif) bottom left repeat-x
		;
}

li.elemMapaWebN1SinBorde {
	margin: 0 0 0 0px;
	padding: 5px 0 5px 0px;
	width: 100%;
	list-style: none outside none;
	/*	background:  url(cssimg/diputacion/bordeMapaWeb.gif) bottom left repeat-x;*/
}

.contenedorTextoMapaWebN1 {
	float: left;
	width: 128px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	background: url(cssimg/diputacion/adornoMapaWeb.gif) no-repeat 15px 3px;
	text-align: right;
	background: url(cssimg/diputacion/adornoMapaWeb.gif) no-repeat 12px 3px;
	padding: 0px 0px 0px 20px;
	width: 122px;
}

ul.mapaWebN2 {
	/*background: url(cssimg/diputacion/separadorVertical.gif) repeat-y 0px 0px;*/
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 415px;
	width: 360px;
}

li.elemMapaWebN2 {
	background: url(cssimg/diputacion/adornoListado1.gif) no-repeat 0px 5px;
	margin: 0px;
	padding: 0px 0% 10px 3%;
	width: 97%;
	list-style: none outside none;
	background-image: none;
	padding-left: 0;
}

li.elemMapaWebN2 img.imagenDesplegadoMapaWeb {
	 cursor: pointer;
	 height: 10px;
}

ul.mapaWebN3 {
	margin: 5px 0 15px 30px;
	padding: 5px 0px 5px 0px;
	width: 95%;
	margin: 5px 0 5px 30px;
}

li.elemMapaWebN3 {
	background: url(cssimg/diputacion/adornoListado1.gif) no-repeat 0px 5px;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 10px 5%;
	width: 88%;
	list-style: none outside none;
}

.botonesFinPag {
	text-align: right;
	width: 95%;
	padding: 10px 5% 5px 0;
}

.botonesFinPag a {
	margin-left: 10px;
}

/*===============================================================================================*/
	/* ================================ TIPO TEXTO ================================================= */
	/*===============================================================================================*/
.contenedorTipoTexto {
	width: 98%;
	padding: 10px 0 0 0;
}

p.tipoTexto {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
}

.imagenIzq {
	float: left;
	margin: 0 5px 5px 0;
	padding-top:25px;
}

.imagenDrc {
	float: right;
	margin: 0 0px 5px 5px;
}

.imagenNoticia {
	margin: 10px 15px 7px 15px;
}

img.imagenNoticia {
	align: left;
}

.pieFoto {
	padding: 3px 0 0 0;
}

/*===============================================================================================*/
	/* ============================ PAGINA DE ERROR ================================================ */
	/*===============================================================================================*/
.contenedorError {
	padding: 20px 5% 20px 5%;
	/*	background: #DEE8EA none left top no-repeat;*/
	border: 1px solid silver;
	width: 90%;
	margin: 15px 0 0 0;
	text-align: center;
}

.contenedorError .imagen {
	float: left;
	margin: 0 10px 5px 0;
}

.contenedorError h1 {
	margin: 0;
	padding: 0;
	font-size: 2em;
	text-align: center;
	display: block;
	margin-left: 200px;
	/*background-color: #FFF;*/
}

.infoError {
	margin: 20px 0 0 0;
	text-align: left;
	width: 100%;
}

.infoError a {
	color: #000;
	font-weight: bold;
}

/*===============================================================================================*/
	/* ============================ PORTADA GALERIAS =============================================== */
	/*===============================================================================================*/
.contenedorGaleria {
	background: #DEE7EA;
	margin: 0px;
	padding: 16px 0px 10px 0px;
	width: 100%;
}

.tituloGaleriaFotograficaPortada {
	color: #083C48;
	font-size: 1em;
	width: 98%;
	padding: 0px 0% 0px 2%;
	margin: 0px 0px 0px 0px;
}

.contenedorTextoResultado {
	color: #083C48;
	width: 100%;
	padding: 12px 0% 12px 0%;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.contenedorFotosGaleria {
	width: 509px;
	padding: 0px 16px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.contenedorFotoIzquierda {
	text-align: center;
	float: left;
	width: 170px;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorFotoCentro {
	text-align: center;
	float: left;
	width: 170px;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorFotoDerecha {
	text-align: center;
	float: right;
	width: 169px;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorPrimerTextoFotoIzquierda {
	font-weight: bold;
	text-align: center;
	float: left;
	width: 150px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorPrimerTextoFotoCentro {
	font-weight: bold;
	text-align: center;
	float: left;
	width: 150px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorPrimerTextoFotoDerecha {
	font-weight: bold;
	text-align: center;
	float: right;
	width: 149px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorSegundoTextoFotoIzquierda {
	color: #083C48;
	text-align: center;
	float: left;
	width: 150px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorSegundoTextoFotoCentro {
	color: #083C48;
	text-align: center;
	float: left;
	width: 150px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorSegundoTextoFotoDerecha {
	color: #083C48;
	text-align: center;
	float: right;
	width: 149px;
	padding: 7px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.contenedorPaginadoGaleria {
	color: #000;
	text-align: center;
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 16px 0px 0px 0px;
}

.contenedorFotoIzquierdaPrimeraFila	a img {
	width: 140px;
}

.contenedorFotoCentroPrimeraFila	a img {
	width: 140px;
}

.contenedorFotoDerechaPrimeraFila	a img {
	width: 140px;
}

.contenedorFotoIzquierda	a img {
	width: 140px;
}

.contenedorFotoCentro	a img {
	width: 140px;
}

.contenedorFotoDerecha	a img {
	width: 140px;
}

/*===============================================================================================*/
	/* ============================ DETALLE GALERIAS =============================================== */
	/*===============================================================================================*/
.contenedorFotoIzquierdaPrimeraFila {
	text-align: center;
	float: left;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorFotoCentroPrimeraFila {
	text-align: center;
	float: left;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedorFotoDerechaPrimeraFila {
	text-align: center;
	float: right;
	width: 169px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*===============================================================================================*/
	/* ============================ DETALLE CONTENIDO (FICHA) ====================================== */
	/*===============================================================================================*/
.detalleContenidoTipo1 {
	margin: 0px;
	padding: 18px 0px 18px 0px;
	width: 100%;
	background: white;
}

.detalleContenidoTipo2 {
	margin: 0px;
	padding: 18px 0px 18px 0px;
	width: 100%;
	background: #F2F1E9;
}

.encabezadoDetalleContenido {
	width: 98%;
	margin: 0%;
	padding: 0px 0px 0px 2%;
	text-align: left;
	font-weight: bold;
}

.contenedorInformacionDetalle {
	color: #1179A0;
	font-weight: bold;
	width: 96%;
	margin: 0px;
	padding: 10px 0px 0px 4%;
}

/*===============================================================================================*/
/* ================================== LISTADO GENERICO ========================================= */
/*===============================================================================================*/

.contenedorListadoGenerico {
	width: 100%;
}

ul.listaGenerica {
	margin: 0;
	padding: 0;
	width: 100%;
}	

ul.listaGenerica li {
	margin: 0;
	padding: 5px 2% 5px 5%;
	width: 93%;
	list-style: none outside none;
}


ul.listaGenerica a {
	color:#1179A0;

}

li.elemListaGenericaT1 {
	background: #fff;
}

li.elemListaGenericaT2 {
	background: #E5E4D9;
}

.descripcionListado {
	padding: 3px 0 5px 0;
}

/*===============================================================================================*/
	/* =============================================== FAQ ========================================= */
	/*===============================================================================================*/
.pregunta {
	color: #1179A0
}

.respuesta {
	padding: 5px 0;
}

.respuesta a {
	color: #1179A0
}

/*===============================================================================================*/
	/* ======================================== PERFIL CONTRATANTE ================================= */
	/*===============================================================================================*/
.relacionadoTipo4 {
	width: 100%;
	/*background: #BECED4;*/
}

.relacionadoTipo4 h3.h3TituloMenuDrc { /*	background: #38697C;*/
	color: #fff;
}

.relacionadoTipo4  ul.listaElementosRel { /*	background: #DEE7EA;	*/
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 96%;
	padding-right: 1%;
}

.relacionadoTipo4  ul.listaElementosRel a {
	color: #000;
}

.relacionadoTipo4  ul.listaElementosRel li {
	background: url(cssimg/diputacion/adornoEnlace.gif) 0px 2px no-repeat;
	padding: 0 0 9px 3%;
	width: 97%;
	margin: 0;
}

.relacionadoTipo4 .bordeEnRelacionado {
	padding: 5px 0px 0px 5%;
	width: 95%;
}

/*===============================================================================================*/
	/* ============================ BUSQUEDA SIN RESULTADOS ======================================== */
	/*===============================================================================================*/
p.textoNoResultado {
	text-align: center;
	font-weight: bold;
	color: #083C48;
	background: transparent url(cssimg/diputacion/fondoNoResultados.gif)
		no-repeat center bottom;
	margin: 0px;
	padding: 14px 0px 10px 0px;
	min-height: 178px;
	height: auto !important;
	height: 178px;
}

p.textoEnvioEmail {
	text-align: center;
	font-weight: bold;
	color: #083C48;
	margin: 0px;
	padding: 14px 0px 10px 0px;
	height: auto !important;
}

p.imagenEnvioEmail {
	text-align: center;
	font-weight: bold;
	color: #083C48;
	background: transparent
		url(cssimg/diputacion/fondoEnviadoCorrectamente.gif) no-repeat center
		bottom;
	margin: 0px;
	padding: 14px 0px 10px 0px;
	min-height: 178px;
	height: auto !important;
	height: 178px;
}

/* imagen si ha ocurrido un error al rellenar el formulario*/
p.imagenNoEnvioEmail {
	text-align: center;
	font-weight: bold;
	color: #083C48;
	background: transparent url(cssimg/diputacion/fondoNoEnviado.gif)
		no-repeat 310px bottom;
	margin: 0px;
	padding: 14px 0px 10px 0px;
	min-height: 178px;
	height: auto !important;
	height: 178px;
}

.volverMensaje {
	float: right;
	margin-right: 2px;
	margin-bottom: 5px;
}

.subirMensaje {
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
}

/*===============================================================================================*/
	/* ============================   CALENDARIO   ================================================= */
	/*===============================================================================================*/
div.calendar {
	position: relative;
}

.calendar,.calendar table {
	border: 1px solid #556;
	font-size: 11px;
	color: #000;
	cursor: default;
	background: #EEE;
	font-family: tahoma, verdana, sans-serif;
	z-index: 100;
}

/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
	text-align: center; /* They are the navigation buttons */
	padding: 2px; /* Make the buttons seem like they're pressing */
}

.calendar .nav {
	background: #38697c url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
	font-weight: bold; /* Pressing it will take you to the current date */
	text-align: center;
	background: #38697c;
	color: #ffffff;
	padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
	background: #38697c; /* #778;*/
	color: #ffffff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
	background: #;
}

.calendar thead .name { /* Cells <TD> containing the day names */
	border-bottom: 1px solid #556;
	padding: 2px;
	text-align: center;
	color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
	color: #38697c;
}

.calendar thead .hilite {
	/* How do the buttons in header appear when hover */
	background-color: #dee7ea;
	color: #000;
	border: 1px solid #690069;
	padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
	background-color: #BBB;
	padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */
	width: 2em;
	color: #456;
	text-align: right;
	padding: 2px 4px 2px 2px;
}

.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #000;
	background: #dee7ea;
}

.calendar tbody .rowhilite td {
	background: #dee7ea;
}

.calendar tbody .rowhilite td.wn {
	background: #EEE;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	background: #CCC;
	padding: 1px 3px 1px 1px;
	border: 1px solid #999;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
	background: #FFF;
	padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
	font-weight: bold;
	border: 1px solid #000;
	padding: 1px 3px 1px 1px;
	background: #fff;
	color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
	color: #38697c;
}

.calendar tbody td.today { /* Cell showing selected date */
	font-weight: bold;
	color: #38697c;
}

.calendar tbody .disabled {
	color: #999;
}

.calendar tbody .emptycell {
	/* Empty cells (the best is to hide them) */
	visibility: hidden;
}

.calendar tbody .emptyrow {
	/* Empty row (some months need less than 6 rows) */
	display: none;
}

/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
	text-align: center;
	background: #556;
	color: #ffffff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	background: #38697c;
	color: #ffffff;
	border-top: 1px solid #556;
	padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
	background: #aaf;
	border: 1px solid #690069;
	color: #000;
	padding: 1px;
}

.calendar tfoot .active {
	/* Active (pressed) style for buttons in footer */
	background: #77c;
	padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */
.combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #655;
	background: #def;
	color: #000;
	font-size: smaller;
}

.combo .label,.combo .label-IEfix {
	text-align: center;
	padding: 1px;
}

.combo .label-IEfix {
	width: 4em;
}

.combo .hilite {
	background: #acf;
}

.combo .active {
	border-top: 1px solid #46a;
	border-bottom: 1px solid #46a;
	background: #eef;
	font-weight: bold;
}

.calendar td.time {
	border-top: 1px solid #000;
	padding: 1px 0px;
	text-align: center;
	background-color: #f4f0e8;
}

.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm
	{
	padding: 0px 3px 0px 4px;
	border: 1px solid #889;
	font-weight: bold;
	background-color: #fff;
}

.calendar td.time .ampm {
	text-align: center;
}

.calendar td.time .colon {
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}

.calendar td.time span.hilite {
	border-color: #000;
	background-color: #667;
	color: #dee7ea;
}

.calendar td.time span.active {
	border-color: #f00;
	background-color: #000;
	color: #0f0;
}

.contenedorCalendariofecha {
	width: 168px; 
	padding-top: 2px;
	margin-bottom: 3px;
}

.contenedorBoletin {
	width: 146px;
	/width: 146px;
	padding-top: 2px;
	margin-bottom: 5px;
}

input.boletin {
	width: 50px;
	float: right;
}

.contenedorInputBoletin {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 35%;
}

.contenedorLabelBoletin {
	float: left;
	margin: 0px;
	padding: 0px 1% 0px 0px;
	width: 55%;
	text-align: left;
}

.contenedorInputFechaCalendario {
	float: right;
	margin:0;
	padding: 0px;
	width: 75%;
}
.contenedorInputFechaCalendario  input{
	margin:0;
	padding: 0px;
	width: 75%;
}
.labelDesdeFecha{
	width: 100%;
	padding: 0;
	margin: 0;

}
.contenedorLabelFechaCalendario {
	float: left;
	margin: 0;
	padding: 0;
	width: 10%;
	text-align: left;
}

.contenedorInputFechaInput2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 33%;
}

.contenedorLabelFechaInput2 {
	float: left;
	margin: 0px;
	padding: 0px 1% 0px 0px;
	width: 62%;
	text-align: left;
}

.historico {
	width: 100%;
	padding: 0px 0px 5px 0px;
}

.contenedorCalendarioInput2 {
	width: 154px; /
	width: 145px;
	padding-top: 2px;
	margin-bottom: 3px;
}

/*===============================================================================================*/
	/* ============================ TIPO CONTENIDO =============================================== */
	/*===============================================================================================*/
h3.tituloContenido {
	margin: 0px;
	padding: 14px 16px 0px 11px;
	font-size: 1em;
}

.contenedorElementoContenido {
	margin: 0px;
	padding: 14px 3% 0px 3%;
	width: 94%;
}

.campoListado {
	color: #0D4F5D;
}

p.nombreContenido {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.contenedorContenido {
	border: 1px solid #BAB8A5;
	margin: 4px 0px 0px 0px;
	padding: 2px 1% 2px 1%;
	width: 98%;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	background: white;
	text-align: justify;
}

.contenedorContenidoDescripcion {
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 98%;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	text-align: justify;
}

p.resultadoContenido {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.enlaceContenido {
	background: url(cssimg/diputacion/adornoEnlaceContenido.gif) no-repeat
		0px 2px;
	margin: 0px;
	padding: 0px 0% 0px 2.5%;
	width: 97.5%;
}

.enlaceContenidoPdf {
	background: url(cssimg/diputacion/pdf.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 0% 0px 2.5%;
	width: 97.5%;
}

.enlaceContenidoDoc {
	background: url(cssimg/diputacion/doc.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 0% 0px 2.5%;
	width: 97.5%;
}

.enlaceContenidoZip {
	background: url(cssimg/diputacion/zip.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 0% 0px 2.5%;
	width: 97.5%;
}

.enlaceContenidoWmv {
	background: url(cssimg/diputacion/wmv.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 0% 0px 6%;
	width: 97.5%;
}

.sinFondo {
	background: none;
	padding-left: 0;
}

.serviciosBase {
	display: block;
}

.serviciosBaseExtendido {
	display: none;
}

.cuerpoAuxiliar {	background: transparent url(cssimg/diputacion/fondoMenuIzq.gif)	no-repeat scroll left bottom;
	width: 100%;
	padding: 0;
	margin: 0;

}

.cuerpoAuxiliar2{
	background:transparent url(cssimg/diputacion/fondo_portada.gif) repeat-y  scroll right top;
	width: 100%;
	padding: 0;
	margin: 0;

}
.cuerpoAuxiliar3 {
	width: 100%;
	padding: 0;
	margin: 0;
	background: transparent url(cssimg/diputacion/fondoMenuDerecha.jpg)	no-repeat scroll right bottom;
}


.contenedorCentroBaseAuxiliar {
/*	background: transparent url(cssimg/diputacion/fondoMenuDerecha.jpg)	no-repeat scroll right bottom;*/
	min-height: 617px;
	_height: 617px;
	_height: 617px;	
}

.contenedorCentroBase2Auxiliar {
	/*background-image: url(cssimg/diputacion/fondo_portada.gif);
	background-repeat: repeat-y;*/
	display: inline;
	float: left;
	padding-left: 25px;
	min-height: 617px;
	width: 738px;
}

/*************************
	WYSIWYG	
 *************************/
/*.liWYSIWYG {*/
.contenedorWysiwyg li {
	list-style-image: url(cssimg/diputacion/adornoListado1.gif);
	padding:0 0 5px 0;
	margin:0;

}
/*.ulWYSIWYG {*/
.contenedorWysiwyg ul {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	padding-left: 15px;
}

.imgAltWYSIWYG {
	border: 2px solid red;
}

.contenedorWysiwyg {
	width: 100%;
	padding: 10px 0px 0px 0px;
}

.contenedorWysiwyg a h1 {
	background: none;
}

/* ========================================================================================== */
	/* ============================== COLORES BASE  ============================================= */
	/* ========================================================================================== */
.color1 {
	color: #1179A0;
}

/*===============================================================================================*/
	/* ======================================= MULTIPORTAL ========================================= */
	/*===============================================================================================*/
.centro_MP {
	width: 100%;
	background: #fff;
	min-height: 680px;
	height: auto !important;
	height: 680px;
}

.imagen_MP {
	width: 100%;
}

.todoAncho_MP {
	width: 100%;
}

.todoAncho_MP h2.h2titulo_MP {
	line-height: normal !important;
	padding: 15px 0 8px 11px;
}

.titulo_MP {
	background: url(cssimg/diputacion/fondoTituloMP.gif) 0px 10px repeat-x;
	width: 100%;
}

.titulo_MP2 {
	background: url(cssimg/diputacion/fondoTituloMP.gif) 0px 0px repeat-x;
	width: 100%;
}

.titulo_MP2 h2.h2titulo_MP {
	padding: 5px 0 5px 10px;
}

h2.h2titulo_MP {
	margin: 0 0 0 0;
	padding: 15px 0 5px 10px;
	font-weight: bold;
	font-size: 1.3em;
	letter-spacing: -1px;
	color: #4d7c8e;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

h2.h2tituloConImagen_MP {
	width: 164px;
}

.imagenEnTitulo_MP {
	float: right;
	width: 85px;
}

.elementos_MP {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.elementos_MP .elem_MP {
	display: inline;
	padding-right: 0 !important;
	float: none;
}

.elementosConFondo_MP {
	background: #F9F9F9;
	width: 100%;
	padding: 6px 0;
}

.elem_MP {
	display: block;
	width: 48%;
	color: #4d7c8e;
}

.elem_MP a {
	color: #4d7c8e;
}

ul.lista_MP {
	margin: 0;
	padding: 5px 0 0 5%;
	width: 95%;
	background-position: top right;
	background-repeat: no-repeat;
}

ul.lista_MP li {
	margin: 0;
	padding: 0 0 12px 4%;
	width: 96%;
	list-style: none outside none;
	color: #4d7c8e;
	background: url(cssimg/diputacion/adornoListado1.gif) 0px 5px no-repeat;
}

ul.lista_MP a {
	color: #4d7c8e;
}

.ajuste1_MP {
	clear: left;
}

.elemDoble_MP {
	display: inline;
	margin-right: 5px;
}

.elemDoble_MP a {
	margin-right: 5px;
}


span.fecha {
	color: #000000 !important;
}

.contenedorListadoResultados{
width:100%;
padding:0px;


}
.contenedorBotonSalir	{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 18%;
	text-align: right;
}

.contenedorUsuario	{
	float: right;
	text-align: right;
	width: 40%;
	padding:8px 0px 0px;
	margin: 0px 10px 0px 0px;
  	min-height: 22px;
 	height: auto !important;
  	height: 22px;
}

p.nombreUsuario	{
	background: url(cssimg/diputacion/ico_usuario.png) no-repeat 0px 0px;
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 9%;
}

.botonSalir	{
	margin: 0px;
	padding: 0px;
}
.accesoListadoMunicipios {
	text-align: center;
	padding: 15px 0 5px 0;
	color: #000;
}
.listadoDepartamento {
	padding:0px 1px;
	text-align:left;
	width:100%;
}
.contenedorDepartamentos {
	background:#FBFBF8 none repeat scroll 0%;
	vertical-align:middle;
	width: 100%;
	float:left;
	padding:10px 0px;
}
.celdaDepartamento {
	float:left;
	padding:6px 0px 10px 3%;
	vertical-align:middle;
	width:30%;
}
.paddingDep {
	padding: 0px 10px;
}
.flash {
	margin:auto;
	padding:10px;
	width:393px;
}
.flashAudio {
	margin:auto;
	padding:10px;
	width:393px;
}
.captcha {
	color: #1E3A3B;
	margin-bottom:25px;
}

div.filaDistinta1 {
	vertical-align: middle;
	background: #ffffff;
	margin:0;
	width:96%;
	padding:10px 2%;
}

div.filaDistinta2 {
	vertical-align: middle;
	background: #F2F1E9;
	margin:0;
	width:96%;
	padding:10px 2%;
}


