html,body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	background-color: cfd0d3;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/*line-height: 100%;*/
	line-height: 17px;
	font-size: 10x;
}

body {
	background: url(imgs/fondo-web.gif) repeat;	
}

a,img {
	border: none;
}

.pagewidth {
	width: 987px;
	_width: 992px;
	text-align: left;
	margin: 0 auto;
}

#headerLeft {
	position: relative;
	background-color: white;
	background-image: url(imgs/fondo_headerleft.jpg);
	width: auto;
	height: 200px;
}

#header {
	position: relative;
	background-color: 303031;
	background-image: url(imgs/fondo_cabecera.jpg);
	width: 987px;
	height: 197px;
}

#header h2 {
	display: none;
}

#wrapper {
	background-color: #FFFFFF;
}

#leftcol {
	width: 157px;
	_width: 147px;
	/*float: left;*/
	position: relative;
	min-height: 630px;
	background-image: url(imgs/fondo-leftcol.jpg) repeat-x;
}

#maincol {
	background-color: #FFFFFF;
	float: right;
	/*display: inline;*/
	position: relative;
	width: 830px;
	_width: 835px;
	min-height: 630px;
	_margin-left:-50px;
	/*_margin-right:5px;*/

}

.bloque {
	clear: both;
}

#div {
	background-color: none;
	clear: both;
	margin-bottom: 90px;
	margin-top: 15px;
}

#contenedorMenu {
	top: 197px;
	width: 987px;
	background: url(imgs/fondo_menu_horiz.jpg) repeat-x;
	text-align: center;
	color: #333;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height:14px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */ /* PHR */
#bloqueSupCabecera {
	float: right;
	height: 33px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(imgs/fondo_buscador.jpg);
	background-repeat: repeat-x;
	color: #5b5b5b;
}

#bloqueSupCabecera a {
	margin-left: 10px;
	color: #e94e00;
	font-weight: normal;
}

#accesoZonaPrivada {
	padding-right: 10px;
	padding-left: 10px;
}

#buscador {
	padding-left: 10px;
}

#buscador input {
	margin-left: 10px;
}

img.botonBuscar {
	margin-left: 5px;
	margin-right: 15px;
}

img.banderas {
	margin-right: 3px;
}

#logoCabecera {
	position: relative;
	top: 65px;
	left: 35px;
}

/* Lateral izquierdo interfaz */
#menuVert {
	width: 144px;
	height: 194px;
	background-image: url(imgs/fondo-menu-vert.jpg);
	background-repeat: repeat-y;
}

#separacionMV { 
	height: 13px;
}

#boletinPortada {
	background-image: url(imgs/fondo_boletin_port.jpg);
	background-repeat: repeat-y;
	margin-bottom: 12px;
}

#boletinPortada p,#boletinPortada h3 {
	line-height: 100%;
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
}
#boletinPortada h3 {
	font-size: 12px;
}

#boletinPortada p {
	color: #737373;
}

h3 {
	font-size: 12px;
	font-weight: bold;
}

#adCatalogo {
	margin-bottom: 12px;
}

#margenInicial {
	margin: 0 0 0 -15px;
	width: 845px;
	height: 30px;
	background-color: #FFF;
}

.imgMargenInicialHome {
	background-image: url(imgs/margenContenido-home.jpg);
}

/* PHR */ /*printer styles*/
@media print { /*hide the left column when printing*/
	#leftcol {
		display: none;
	}
	#twocols,#maincol {
		width: 100%;
		float: none;
	}
}

/* Contenidos home*/
#modulo4x2 {
	width: 517px;
	float: left;
	margin-left: 26px;
}

#modulo2x2 {
	width: 251px;
	height: 237px;
	float: left;
	margin-left: 16px;
}

#cabecera4 {
	width: 492px;
	height: 18px;
	padding-top: 5px;
	padding-left: 20px;
}

.cabNaranja {
	background-color: #ff6400;
	background-image: url(imgs/fondo_barra_naranja.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

.cabNaranja h2 {
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

#bloqueTitular4 {
	width: 487px;
	height: 55px;
	background-color: #e2e2e2;
	padding-left: 20px;
	padding-right: 10px;
	border-top: #FFF solid thin;
}

#bloqueTitular4 h3 {
	font-size: 12px;
	font-weight: bold;
}

#contenidoModulo4 {
	width: 497px;
	height: 157px;
	background-color: #efefef;
	font-size: 11px;
	color: #4b4b4b;
	padding-left: 20px;
	border-top: #FFF solid thin;
	margin-top: 0px;
}

#contenidoModulo4 img {
	float: right;
	border-left: #FFF solid thin;
}

#contenidoModulo4 p {
	margin-top: 11px;
	width: 275px;
	line-height: 14px;
}

/*MODULO 2x2 */
#modulo2x2B {
	width: 253px;
	height: 267px;
	float: left;
	margin-left: 26px;
	margin-top: 25px;
}

#modulo2x2C {
	width: 253px;
	height: 267px;
	float: left;
	margin-left: 15px;
	margin-top: 25px;
}

#cabecera2 {
	width: 233px;
	height: 18px;
	padding-top: 5px;
	padding-left: 20px;
}

.cabLineas {
	background-color: #d77b01;
	background-image: url(imgs/fondo_barra_lineas.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

.cabLineas h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

.cabPublicacion {
	background-color: #d77b01;
	background-image: url(imgs/fondo_barra_publicacion.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

.cabAgenda {
	background-color: #d77b01;
	background-image: url(imgs/fondo_barra_agenda.jpg);
	background-repeat: repeat-x;
	color: #FFF;
}

#cabecera2 h2 {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	font-family: Tahoma, Geneva, sans-serif;
}

#bloqueTitular2 {
	width: 223px;
	height: 80px;
	background-color: #e2e2e2;
	padding-left: 20px;
	padding-right: 10px;
	border-top: #FFF solid thin;
}

#bloqueTitular2 h3 {
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	text-align:justify;
}

#contenidoModulo2 {
	width: 233px;
	height: 145px;
	background-color: #efefef;
	font-size: 11px;
	color: #4b4b4b;
	padding-left: 20px;
	border-top: #FFF solid thin;
	margin-top: 0px;
}

#contenidoModulo2 p {
	line-height:14px;
	margin-top:11px;
	padding-right:20px;
	text-align:justify;
}

/* fin modulo 2x2 */
.marron {color: #b96a01}
.rojo {color: #ed5200}
.celeste {color: #4492bf}
.naranja {color: #e94d00}

p.fechaPost {
	margin-bottom: -5px;
	font-weight: bold;
}

div.ampliarNoticia {
	height: 22px;
	background-image: url(imgs/ampliarNoticia_icon.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	font-size: 10px;
}

/*BOLETINES*/
#boletines {
	font-family: Tahoma;
}

#boletines #boletinTit {
	background: url("imgs/boletines/tit_boletin.jpg") repeat-x;
	width: 773px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding: 52px 0 3px 20px;
	vertical-align: middle;
	margin-bottom: 25px;
	height: 35px;
}

#boletines #boletinTit .grande {
	font-size: 22px;
}

#boletines .barraAcciones {
	line-height: 17px;
	vertical-align: middle;
	padding: 0 0 35px 518px;
}

#boletines .barraAcciones .accion {
	float: left;
	margin-right: 5px;
}

#boletines .barraAcciones a {
	color: #ff6400;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#boletines .barraAcciones a img {
	vertical-align: middle;
}

#boletines .paginado {
	width: 800px;
	display: block;
	text-align: right;
	height: 30px;
}

#boletines  .tituloPaginado {
	text-align: right;
	color: #ec6019;
	font-weight: bold;
	font-size: 13px;
	margin: 2px 35px 5px 0;
}

#boletines .paginado .boton {
	border: 1px solid #cccccc;
	text-align: center;
	display: inline;
	padding: 0px 4px 0px 4px;
	margin-right: 3px;
}

#boletines .paginado .botonMarcado {
	display: inline;
	text-align: center;
	border: 1px solid #ff6400;
	padding: 0px 4px 0px 4px;
	background-color: #ff6400;
	margin-right: 3px;
}

#boletines .paginado .boton a,#boletines .paginado .botonMarcado a {
	text-decoration: none;
	font-size: 12px;
}

#boletines .paginado .boton a {
	color: #5d5d5d;
}

#boletines .paginado .botonMarcado a {
	color: white;
}

#boletines #tituloBoletin,#boletines .titular {
	background-color: #e2e2e2;
	padding: 7px;
	color: #e85c16;
	font-size: 12px;
	font-weight: bold;
}

#boletines .texto,#boletines #contenidoBoletin {
	margin: 5px 20px;
}

#boletines .elemBol {
	background-color: #efefef;
	font-size: 12px;
	margin: 0 33px 25px 3px;
	color: #4b4b4b;
}

#boletines .elemBol .texto div
{
  _width: 740px !important;
}

#boletines .fecha {
	color: #5c5c5c;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 20px;
}

#boletines .volverArriba {
	line-height: 22px;
	vertical-align: middle;
	margin: 2px 20px 15px 20px;
}

#boletines .volverArriba a {
	text-decoration: none;
	color: #ff6400;
}

#boletines .volverArriba a img {
	vertical-align: middle;
}

#boletines #pieSuscripcion {
	margin: 40px auto;
}

#boletin #contenidosBoletin .texto img {
	margin: 5px 7px;
}
/*FIN BOLETINES*/ 

/*NOTICIAS*/
#contenido .paginado {
	width: 800px;
	height: 30px;
	margin: 25px 0 4px 26px;
}

#contenido .paginado .boton a,#contenido .paginado .botonMarcado {
	text-decoration: none;
	font-size: 11px;
	color: #6d6d6d;
}

#contenido .paginado .boton,#contenido .paginado .botonMarcado {
	border: 1px solid #cccccc;
	text-align: center;
	float: left;
	padding: 0px 3px 0px 3px;
	margin: 10px 3px 5px 0;
}

#contenido .paginado .botonMarcado {
	background-color: #ff6400;
	color: white;
}

.ampliarNoticia a {
	color: black;
	text-decoration: none;
	font-size: 11px;
}

.noticiaAmp img {
	padding: 4px;
	border: 1px solid #DDDDDD;
	margin: 4px;
}

#fechaNoticia
{
	width: 250px;
	padding-top: 15px;	
	height: 25px;	
	padding-bottom:10px;
	float: left;
	font-weight: bold;
	vertical-align: middle;
}

#opcionesNoticia
{
	margin-left: 350px;
	height: 30px;
	padding-top: 10px;	
	padding-bottom:10px;
}

#opcionesNoticia img
{
	border: 0;
	margin:0;
	padding: 0;
}

/*FIN NOTICIAS*/ 

/*PATRONOS*/
p.MsoNormal,li.MsoNormal,div.MsoNormal,.contenidoPatrono {
	font-size: 11px;
	font-family: Tahoma;
}

/*FIN PATRONOS*/ 

/*PUBLICACIONES*/
#publicaciones {
	width: 800px;
	font-family: Tahoma;
}

#publicaciones #descripcion
{
	margin-bottom: 20px;	
}

#publicaciones #descripcion #titulo {
	font-size: 11px;
	color: white;
	font-weight: bold;
	background: url("imgs/fondo_barra_lineas.jpg");
	padding: 5px 0 5px 15px;
}

#publicaciones #descripcion #titPublicacion {
	font-size: 11px;
	background-color: #e2e2e2;
	color: #c1812b;
	width: 570px;
	padding: 20px 0 5px 15px;
}

#publicaciones #descripcion #contPublicacion {
	width: 570px;
	padding: 20px 0 5px 15px;
	font-size: 11px;
}

#publicaciones #descripcion #contenidoIzq
{
  width: 585px;
  float: left;
}

#publicaciones #descripcion #imagenDer
{
  width: 210px;
  margin: 0 0 0 589px;
  _margin: 0 0 0 587px;
  padding: 0;
  height: 165px;
}

#publicaciones #descripcion #imagenDer img
{
  border:0;
}

#publicaciones .publicacionTit {
	font-size: 11px;
	padding: 15px 5px 15px 15px;
	width: 780px;
	height: 40px;
}

.publicacionesPropias .publicacionTit {
	background-color: #e2e2e2;
	color: #c1812b;
}

.publicacionesColaboraciones .publicacionTit {
	color: #c1812b;
	background-color: #ffddb0;
}

#publicaciones .publicacionTit .titIzq {
	width: 510px;
	float: left;
}

#publicaciones .publicacionTit .titCent {
	width: 200px;
	height: 30px;
	float: left;
	text-align: right;
}

#publicaciones .publicacionTit .titCent a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

#publicaciones .publicacionTit .titDer {
	width: 50px;
	float: right;
}

#publicaciones .publicacionCont {
	font-size: 11px;
	padding: 15px;
}

.publicacionesPropias .publicacionCont {
	background-color: #efefef;
}

.publicacionesColaboraciones .publicacionCont {
	background-color: #ffedd5;
}

#publicaciones .publicacionDatos {
	color: #c1812b;
	font-weight: bold;
}

#publicaciones .publicacionElem {
	margin-bottom: 10px;
}

#publicaciones .otrasPublicaciones {
	text-align: right;
	color: #db881a;
	font-size: 11px;
	font-weight: bold;
	padding-right: 25px;
}

#publicaciones .paginas {
	padding-right: 25px;
}

#publicaciones .paginas .boton,#publicaciones .paginas .botonMarcado {
	float: right;
}

#publicaciones .paginado {
	text-align: right;
	height: 50px;
}

/*FIN PUBLICACIONES*/ /*BAJA*/
#suscripcion {
	font-family: Tahoma;
	font-size: 11px;
	width: 783px;
	height: 100%;
	min-height: 485px;
	_height: 485px;
}

#pieSuscripcion {
	text-align: center;
	float: none;
	font-size: 11px;
	color: #5d5d5d;
}

#pieSuscripcion a {
	color: #ff6400;
	text-decoration: none;
}

#suscripcion #titularSuscripcion {
	padding: 20px 0 0 19px;
	height: 50px;
	color: #e95d16;
	background: url("imgs/newsletter/fondo_tit_baja.jpg") repeat-x;
}

#suscripcion #contSuscripcion {
	padding: 5px 20px;
	color: #5b5b5b;
}

#suscripcion #contSuscripcion #botones {
	padding-top: 10px;
}

#suscripcion .altaUsuario {
	width: 530px;
	float: left;
}

#suscripcion #imagenMuneco {
	float: right;
}

#suscripcion #contBaja #botones input {
	margin-right: 3px;
}

#suscripcion #enviarSus {
	text-align: right;
	width: 200px;
	margin-top: 15px;
}

#suscripcion #formSus .error_list {
	padding: 0 20px;
	margin-top: 0;
}

#suscripcion #formSus .error_list li {
	color: #ff6500;
	padding: 0;
}

#suscripcion #errores {
	color: #ff6500;
	margin: 10px 0;
}

#suscripcion .labelSus {
	color: #e95d16;
	padding-left: 10px;
}

#suscripcion .campoSus input {
	background-color: #5fadd2;
	border: 2px inset #529fc4;
	width: 200px;
}

/*FIN BAJA*/ /*PARTE PRIVADA*/
.privada {
	font-family: Tahoma;
	margin-left: 10px;
}

.privada .error ul {
	margin: 0 0 10px 0;
	padding: 0 20px;
	color: #ff6500;
}

.privada .error li {
	padding: 0;
	font-weight: bold;
}

.privada #titulo {
	height: 26px;
	width: 743px;
	background: url("imgs/privada/titulo.jpg");
	font-size: 11px;
	padding: 15px 20px;
}

.privada #contenido {
	padding: 20px;
	font-size: 11px;
	float: left;
	width: 430px;
}

.privada #imagen {
	float: right;
	padding-top: 210px;
	width: 300px;
}

.privada #contenido .etiqueta {
	padding-left: 15px;
}

.privada #contenido .campo {
	margin-bottom: 5px;
}

.privada #contenido #errores {
	color: #ff6500;
	font-weight: bold;
}

.privada #contenido .campo input {
	background-color: #5fadd2;
	border: 2px inset #529fc4;
	width: 315px;
	height: 15px;
}

.privada #contenido #submit {
	margin-top: 20px;
}

.privada #opciones {
	margin: 40px 0;
}

#cabeceraPrivada #opciones {
	margin: 15px 0 30px 0;
}

#cabeceraPrivada  #contenido {
	padding: 0;
}

.privada #opciones .opcion {
	background: url("imgs/privada/boton.jpg");
	height: 19px;
	width: 310px;
	color: white;
	padding-left: 20px;
	cursor: pointer;
	margin: 12px 0;
}

.privada #opciones .opcionGris {
	background: url("imgs/privada/botonGris.jpg");
	height: 19px;
	width: 310px;
	color: white;
	padding-left: 20px;
	cursor: pointer;
	margin: 5px 0;
}

.privada #opciones #salir {
	margin: 40px 0;
	padding-left: 1px;
}

/*FIN PARTE PRIVADA*/ /*NOTICIAS PRIVADAS*/
.noticiaPrivada .cabPrivada {
	background-color: #D77B01;
	background-image: url(imgs/fondo_barra_priv.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.noticiaPrivada .cabPrivada h2 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
}

.noticiaPrivada .contenidoModulo0 h2 a,.noticiaPrivada .contenidoModulo1 h2 a
	{
	color: #808080;
	font-size: 11px;
	margin-top: 5px;
	text-decoration: none;
}

.noticiaPrivada #listadoNoticias .paginado  .botonMarcado {
	background-color: #509ecb;
}

.noticiaPrivada #modulo6x2 {
	margin-left: 10px;
}

.azul {
	color: #5197c0;
}

/*FIN NOTICIAS PRIVADAS*/ 

/*EVENTOS*/
#eventosPublicos .paginado, #eventosPrivados .paginado {
	text-align: right;
	height: 50px;
	width: 760px;
}

.eventos #calendario {
	background-color: #4e9cc9;
}

.eventos .paginado .otros {
	font-weight: bold;
	padding-right: 5px;
}

.eventos .paginado .otros {
	color: #4e9cc9;
}

.eventos .paginado .botonMarcado {
	background-color: #519fcc;
}

#eventosPublicos .paginado .boton,#eventosPrivados .paginado  .boton,#eventosPublicos .paginado  .botonMarcado,#eventosPrivados .paginado  .botonMarcado
{
	float: right;
}

.eventos {
	width: 785px;
	margin: 15px;
	font-family: Tahoma;
	float: none;
}

.eventos {
	font-size: 11px;
}

.eventos #tituloEventos {
	font-weight: bold;
	color: white;
	width: 768px;
	height: 19px;
	padding-left: 15px;
}

.eventos #agendaEventos {
/*	height: 240px; */
}

.eventos #descripcionEventos {
	width: 575px;
	float: left;
	margin-top: 2px;
}

.eventos #calendario {
	position: relative;
	width: 180px;
/*	height: 195px; */
	margin: 2px 0 0 577px;
	padding: 10px 12px 10px 13px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 10px;
}

.eventos #calendario {
	background-color: #e2e2e2;
}

.eventos #calendario {
	background-color: #4e9cc9;
}

.eventos #titDescripcionEventos {
	background-color: #e2e2e2;
	font-size: 11px;
	padding: 25px 0 5px 15px;
}

.eventos #titDescripcionEventos {
	color: #c1812b;
}

.eventos #titDescripcionEventos {
	color: #5fa6ce;
}

.eventos #tituloEventos {
	background: url("imgs/eventos/fondo_tit_privada.jpg") repeat-x;
}

.eventos .privada {
	margin: 0;
}

.eventos .privada #contenido {
	float: none;
}

.eventos #contDescripcionEventos {
	padding: 15px;
}

.eventos #listadoEventos .evento {
	margin-bottom: 20px;
}

.eventos #listadoEventos  .tituloEvento {
	color: #509ecb;
}

.eventos #listadoEventos  .descripcion .datosEvento {
	color: #509ecb;
}

.eventos #listadoEventos .par .tituloEvento {
	background-color: #d7d7d7;
}

.eventos #listadoEventos .par .descripcion {
	background-color: #eaeaea;
}

.eventos #listadoEventos .impar .tituloEvento {
	background-color: #c8ebff;
}

.eventos #listadoEventos .impar .descripcion {
	background-color: #e2f4ff;
}

.eventos #listadoEventos .evento .tituloEvento {
	padding: 15px;
}

.eventos #listadoEventos .evento .descripcion {
	padding: 15px;
}

.eventos #listadoEventos .evento .descripcion .datosEvento {
	font-weight: bold;
}

.eventos .ampliarInfo {
	background-image: url(imgs/eventos/mas_info.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
}

.eventos .ampliarInfo a {
	text-decoration: none;
	color: black;
}

.eventos #calendarioEventos table {
	background-color: #d4d4d4;
}

.eventos #calendarioEventos table td {
	background-color: #cacaca;
	width: 21px;
	height: 20px;
	text-align: center;
	color: #828282;
}

 #calendarioEventos table a {
	text-decoration: none;
}

 #calendarioEventos table .marcado a {
	color: #6ebce9;
}

 #calendarioEventos table .marcado {
	background-color: #4e9cc9;
}

.eventos #calendarioEventos  .marcadoEVENTO, #eventosAgenda  .marcadoEVENTO{
  background-color: #4e9cc9;
}

.eventos #calendarioEventos   .marcadoEVENTO a, #eventosAgenda  .marcadoEVENTO a{
  color: #6ebce9;
}

.eventos  #calendarioEventos  .marcadoFESTIVO, #eventosAgenda  .marcadoFESTIVO{
  background-color: darkgray;
}

.eventos  #calendarioEventos  .marcadoFESTIVO a, #eventosAgenda  .marcadoFESTIVO a{
  color: #828282;
}

.eventos #calendarioEventos  .marcadoCELEBRACION_ESP , #eventosAgenda  .marcadoCELEBRACION_ESP{ 
  background-color: orange;
}

.eventos #calendarioEventos  .marcadoCELEBRACION_ESP a, #eventosAgenda   .marcadoCELEBRACION_ESP a{
  color: #828282;
}

.eventos #calendarioEventos  .festivo,#eventosAgenda   .festivo
{
  background-color: darkgray;
}


.eventos #calendarioEventos table th {
	background-color: #c9c9c9;
	color: #6d6d6d;
	font-weight: bold;
	text-align: center;
}

.eventos #calendarioEventos table .diaS {
	background-color: #d6d6d6;
	color: #6d6d6d;
	font-weight: bold;
}

.evento {
	font-size: 11px;
	float: none;
	font-family: Tahoma;
	margin: 15px;
	width: 785px;
}

.evento #tituloEventos {
	color: white;
	font-weight: bold;
	height: 19px;
	padding-left: 15px;
	width: 768px;
}

.evento #tituloEventos {
	background: transparent url(imgs/eventos/fondo_tit_privada.jpg) repeat-x scroll 0 0;
}

.evento #tituloEvento,#eventoPrivado #datosEvento
{
	color: #549ac3;
}

.evento #cabeceraPrivada {
	height: 175px;
}

.evento #datosEvento {
	font-weight: bold;
}

.evento #descripcionEventos {
	margin-top: 2px;
	width: 765px;
	margin-right: 2px;
	background-color: #efefef;
}

#eventoPrivado #cabeceraPrivada {
	margin: 0;
}

.evento #imagenDer {
	height: 500px;
	background-color: #efefef;
}

.evento #agenda {
	min-height: 500px;
}

.evento #imagenesPie {
	padding: 10px 15px;
}

.evento #imagenesPie img {
	margin-bottom: 10px;
}

.evento  #tituloEvento {
	padding: 15px 15px 0px 15px;
}

.evento #descripcionEventos #descripcion {
	padding: 15px;
}

.evento #volver {
	background-image: url(imgs/eventos/mas_info.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	margin-bottom: 30px;
}

.evento #volver a {
	text-decoration: none;
	color: black;
}

/*DESCARGAS PRIVADAS*/
#descargas {
	width: 785px;
	margin-left: 15px;
	font-family: Tahoma;
}

#descargas #cabeceraPrivada {
	margin-left: 0;
	height: 175px;
}

#descargas #tituloDescargas {
	width: 763px;
	height: 18px;
	background: url("imgs/descargas/fondo_tit_privada.jpg");
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 20px;
}

#descargas .descarga .fecha {
	color: #5d5d5d;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	margin: 20px 0 5px 0;
}

#descargas .descarga .titulo {
	width: 765px;
	height: 17px;
	padding: 0px 0 8px 20px;
	background: url("imgs/descargas/fondo_tit_noticia.jpg");
	color: #549ac3;
	font-size: 11px;
	font-weight: bold;
}

#descargas .impar .contenidoDescarga {
	background-color: #e6f4fc;
	min-height: 120px;
	_height: 120px;
}

#descargas .descarga .contenidoDescarga .descripcionDescarga {
	padding: 15px 20px;
	font-size: 11px;
	width: 580px;
	float: left;
}

#descargas .descarga .contenidoDescarga  .iconos {
	margin-left: 620px;
	width: 200px;
}

#descargas .descarga .contenidoDescarga  .iconos {
	text-align: center;
	font-size: 11px;
}

#descargas .paginado .paginas {
	padding-right: 41px;
}

#descargas .paginado .paginas .boton {
	float: right;
}

#descargas .paginado .paginas .botonMarcado {
	background-color: #519fcc;
	float: right;
}

#listadoFicheros {
	background-color: white;
	font-family: Tahoma;
	height: 400px;
}

#listadoFicheros #tituloDescargas {
	width: 500px;
	height: 18px;
	background: url("imgs/descargas/fondo_tit_privada.jpg");
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 20px;
}

#listadoFicheros table {
	width: 100%;
}

#listadoFicheros table th {
	color: #549ac3;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#listadoFicheros table td {
	font-size: 11px;
	padding: 3px;
	text-align: left;
}

#listadoFicheros table .fila1 {
	
}

#listadoFicheros table .fila0 {
	background-color: #e6f4fc;
}

/*FIN DESCARGAS*/ /*VISITAS*/
#visita {
	font-family: Tahoma;
}

#visita .error_list {
	font-size: 10px;
	padding: 0;
	margin: 3px 12px;
	color: red;
}

#visita #cabeceraVisita {
	
}

#visita #cabeceraVisita #tituloVisita {
	height: 18px;
	padding: 3px 0 2px 20px;
	width: 763px;
	font-size: 11px;
	font-weight: bold;
	background: url("imgs/visitas/titulo.jpg");
	color: white;
}

#visita #cabeceraVisita #titulo2Visita {
	height: 35px;
	padding: 20px 0 2px 20px;
	width: 763px;
	font-size: 11px;
	background: url("imgs/visitas/titulo2.jpg");
	color: #c1812b;
}

#visita #cabeceraVisita #descripcionVisita {
	font-size: 11px;
	padding-left: 20px;
	width: 763px;
}

#visita #cabeceraVisita #descripcionVisita .import {
	color: #c1812b;
}

#visita #cabeceraVisita #descripcionVisita .circulo {
	font-weight: bold;
}

#visita #cabeceraVisita #descripcionVisita .llave {
	color: #c1812b;
	font-weight: bold;
}

#visita #formularioVisita {
	width: 763px;
	margin: 20px 0 20px 20px;
}

#visita #formularioVisita .label {
	padding-left: 10px;
	font-size: 11px;
	color: #c1812b;
}

#visita #formularioVisita .campo select {
	background-color: #5fb0c3;
	color: white;
}

#visita #formularioVisita  #visita_Mes_month {
	width: 190px;
}

#visita #formularioVisita  #visita_Year_year {
	width: 140px;
}

#visita #formularioVisita #visita_HoraPropuesta_hour,#visita #formularioVisita #visita_HoraPropuesta_minute
	{
	width: 93px;
}

#visita #formularioVisita .campo input,#visita #formularioVisita .campo textarea
	{
	background-color: #5fb0c3;
	border: 2px #8c8c8c inset;
	color: white;
	width: 190px;
}

#visita #calendario #turnos {
	font-size: 11px;
	color: #c1812b;
	text-align: right;
}

#visita #calendario {
	margin-left: 550px;
	width: 200px;
}

#visita #formularioCampos {
	width: 550px;
	float: left;
}

#visita #formularioCampos #columnaIzq {
	float: left;
	width: 210px;
}

#visita #formularioCampos #columnaDer {
	margin-left: 210px;
}

#visita #calendario table {
	text-align: center;
}

#visita #calendario table td {
	border: 2px solid #0a6278;
	padding: 0;
}

#visita #calendario table .noExiste {
	border: none;
}

#visita #calendario .diaS {
	color: white;
	background-color: #248ca5;
	font-size: 11px;
}

#visita #calendario .dia {
	margin: 0;
	padding: 0;
	font-size: 10px;
	background-color: #248ca5;
}

#visita #calendario .turno {
	height: 15px;
	width: 15px;
	margin: 1px;
}

#visita #calendario .descartado {
	color: 248ca5;
}

#visita #calendario .descartado .turno {
	background-color: #63a1ae;
}

#visita #calendario .disponible,#visita #calendario .ocupado {
	color: white;
}

#visita #calendario .disponible {
	cursor: pointer;
}

#visita #calendario .disponible .turno {
	background-color: #ff9000;
}

#visita #calendario .ocupado .turno {
	background-color: #00deff;
}

#visita #verBoton {
	cursor: pointer;
	vertical-align: middle;
}

#visita #contenido {
	font-size: 11px;
	padding-left: 20px
}

#visita #textoContenido {
	width: 485px;
	float: left;
}

#visita #derechaContenido {
	margin-left: 500px;
	width: 250px;
}

#visita #tituloDescripcion {
	font-size: 11px;
	font-weight: bold;
	background: url("imgs/tit_azul.jpg") left;
	padding-left: 20px;
	height: 22px;
	width: 761px;
	color: #C1812B;
}

/*FIN VISITAS*/ /*HOME*/
#homeContenidos .filaModulos {
	clear: both;
	/*height: 300px;*/
	margin-bottom: 20px;
}

#homeContenidos .cabeceraModulo {
	height: 18px;
	padding: 5px 0 0 20px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	background: url(imgs/fondo_barra_publicacion.jpg) repeat-x;
}

#homeContenidos .contenidoModulo {
	line-height: 115%;
}

#homeContenidos .contenidoModulo .contenidoModuloEnlace 
{
	background-image:url(imgs/ampliarNoticia_icon.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	height:20px;
	margin:5px 0;
	padding:5px 0 0 25px;
}

#homeContenidos .DINAMICO .cabeceraModulo,#homeContenidos .ESTATICO .cabeceraModulo,#homeContenidos .PUBLICACION .cabeceraModulo
{
	background: url(imgs/fondo_barra_lineas.jpg) repeat-x;
}

#homeContenidos .DEFAULT .bloqueTitular,#homeContenidos .NOTICIAS .bloqueTitular
{
	color: #ED5200;
}

#homeContenidos .DINAMICO .bloqueTitular,#homeContenidos .ESTATICO .bloqueTitular,#homeContenidos .PUBLICACION .bloqueTitular
{
	color: #c1812b;
}

#homeContenidos .DINAMICO,#homeContenidos .ESTATICO {
	color: #B96A01;
}

#homeContenidos .EVENTO .bloqueTitular
{
	color:#5fa6ce
}

#homeContenidos .EVENTO .cabeceraModulo
{
	background: url(imgs/fondo_barra_agenda.jpg) repeat-x;
}

#homeContenidos .modulo1x1 .pieModulo {
	background: url("imgs/pie_publicacion.jpg");
	width: 251px;
	height: 76px;
}

#homeContenidos .modulo1x1 .DINAMICO .pieModulo,#homeContenidos .modulo1x1 .ESTATICO .pieModulo,#homeContenidos .PUBLICACION .pieModulo
{
	background: url("imgs/lineas_pie.jpg");
}
#homeContenidos .EVENTO .pieModulo
{
	background: url(imgs/pie_agenda.jpg) repeat-x;
}


#homeContenidos .modulo1x1 {
	float: left;
	/*height: 267px;*/
	margin-left: 14px;
	width: 253px;
}

#homeContenidos .modulo1x1 .contenidoModuloTexto {
	height: 72px;
	overflow: hidden;
}

#homeContenidos .modulo1x1 .cabeceraModulo {
	width: 233px;
}

#homeContenidos .modulo1x1 .bloqueTitular {
	background-color: #E2E2E2;
	border-top: thin solid #FFFFFF;
	height: 80px;
	padding-left: 20px;
	padding-right: 10px;
	width: 223px;
}

#homeContenidos .modulo1x1 .contenidoModulo {
	background-color: #EFEFEF;
	border-top: thin solid #FFFFFF;
	color: #4B4B4B;
	font-size: 11px;
	height: 110px;
	margin-top: 0;
	padding-left: 20px;
	width: 233px;
	overflow: hidden;
}

#homeContenidos .modulo2x1 {
	float: left;
	margin-left: 14px;
	width: 520px;
}

#homeContenidos .modulo2x1 .bloqueTitular {
	background-color: #E2E2E2;
	border-top: thin solid #FFFFFF;
	height: 55px;
	padding-left: 20px;
	padding-right: 10px;
	width: 490px;
}

#homeContenidos .modulo2x1 .cabeceraModulo {
	width: 500px;
}

#homeContenidos .modulo2x1 .contenidoModulo {
	background-color: #EFEFEF;
	border-top: thin solid #FFFFFF;
	color: #4B4B4B;
	font-size: 11px;
	height: 156px;
	margin-top: 0;
	padding-left: 20px;
	width: 293px;
	float: left;
}

#homeContenidos .modulo2x1 .imagenModulo {
	margin-left: 313px;
	height:156px;
	background-color:#EFEFEF;
	text-align: right;
}

#homeContenidos .modulo2x1 .contenidoModuloTexto {
/*	height: 130px; */
	overflow: hidden;
}

#homePresentacion {
 clear: both;
 /*height: 300px;*/
 margin-bottom: 20px;
}

#homePresentacion .modulo1x1 {
  float: left;
  /*height: 267px;*/
  margin-left: 14px;
  width: 253px;
}

#homePresentacion .modulo2x1 {
  float: left;
  margin-left: 14px;
  width: 520px;
}


/*FIN HOME*/ 

/*PROYECTOS*/
#proyecto {
	width: 785px;
	margin-left: 15px;
	font-family: Tahoma;
}

#proyecto #cabeceraPrivada {
	margin-left: 0;
	height: 175px;
}

#proyecto #tituloDescargas {
	width: 763px;
	height: 18px;
	background: url("imgs/descargas/fondo_tit_privada.jpg");
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 20px;
}

#proyecto .descarga .fecha {
	color: #5d5d5d;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	margin: 20px 0 5px 0;
}

#proyecto .descarga .titulo {
	width: 765px;
	height: 17px;
	padding: 0px 0 8px 20px;
	background: url("imgs/descargas/fondo_tit_noticia.jpg");
	color: #549ac3;
	font-size: 11px;
	font-weight: bold;
}

#proyecto .impar .contenidoDescarga {
	background-color: #e6f4fc;
	min-height: 120px;
	_height: 120px;
}

#proyecto .descarga .contenidoDescarga .descripcionDescarga {
	padding: 15px 20px;
	font-size: 11px;
	width: 540px;
	float: left;
}

#proyecto .descarga .contenidoDescarga  .iconos {
	margin-left: 550px;
	width: 220px;
	text-align: center;
	font-size: 11px;
}

#proyecto .descarga .contenidoDescarga .iconos a
{
	color:#549AC3;
	text-decoration: none;
	font-weight: bold;
}

#proyecto .descarga .contenidoDescarga  .iconos table
{
	width: 210px;
	margin-right: 10px;
}

#proyecto .paginado .paginas {
	padding-right: 41px;
}

#proyecto .paginado .paginas .boton {
	float: right;
}

#proyecto #subirFicheros {
	text-align: right;
	margin: 15px 0;
}

#proyecto .editar {
	text-align: right;
	margin: 15px 0;
}

.proyectos {
	margin-left: 10px;
}

.proyectos .fila {
	padding: 2px 0;
}

.proyectos .boton {
	border: 1px solid black;
	background-color: #f1eeed;
	color: #393534;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
	font-weight: bold;
	padding: 2px 15px;
}

.proyectos fieldset {
	margin: 10px 30px 20px 0;
}

.proyectos label {
	font-size: 12px;
	font-weight: bold;
}

#ficheroProyecto {
	margin-bottom: 40px;
}

.proyectos #listadoFicheros {
	height: 100%;
}

.proyectos #sinFicheros {
	font-size: 12px;
	margin: 20px;
}

#subirFichero fieldset {
	background-color: white;
}

#subirFichero label {
	display: block;
	width: 100px;
}

/*FIN PROYECTOS*/
fieldset legend {
	background-image: url(imgs/fieldsetheaderbg.jpg);
	border: 1px solid #999999;
	line-height: 16px;
	margin: 10px 0;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}

#breves a {
	text-decoration: none;
	color: black;
}

#mensajeOk {
	font-weight: bold;
	color: green;
	font-size: 13px;
	margin: 20px;
}

.sepImg img {
	border: 0;
}

/*EVENTOS PORTADA*/

#tituloEventosAgenda
{
	font-size: 10px;
	width:180px;
	text-align:center;
	color:#F60;
	margin-top:5px;
}

#eventosAgenda
{
	font-size: 10px;
	width: 180px;
}

#eventosAgenda table td {
	background-color: #cacaca;
	width: 16px;
	height: 15px;
	text-align: center;
	color: #828282;
}

#eventosAgenda table a {
	text-decoration: none;
}

#eventosAgenda table .marcado a {
	color: #6ebce9;
}

#eventosAgenda table .marcado {
	background-color: #4e9cc9;
}


#eventosAgenda table th {
	background-color: #c9c9c9;
	color: #6d6d6d;
	font-weight: bold;
	text-align: center;
}

#eventosAgenda table td
{
	font-weight: bold;
}
	
#eventosAgenda table .diaS {
	background-color: #d6d6d6;
	color: #6d6d6d;
	font-weight: bold;
}
/*FIN EVENTOS PORTADA*/

/*ALERTA*/
#alerta {
	position: absolute;
	top: 40%;
	left: 40%;
	z-index: 5;
}

/*FIN ALERTA*/
.masInfo,a.masInfo:link,a.masInfo:hover,a.masInfo:visited {
	color: #000000;
	text-decoration: none;
}
div.twtr-timeline {
    z-index:0 !important;
}
p.titleAds {
    background-color: #4C9ECD;
    width: 139px;
    color: white;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 0;
}
