/* Estilos genericos  */

.clearBoth {
	clear:both;
}

.negrita {
	font-weight:bold;
}

body {
	font-family: Verdana,sans-serif,Arial;
	font-size:1em;
}

h1 {
	font-size:2em;
	font-weight:normal;
	color:#2f5278;
}

h2 {
	font-size:1.5em;
	font-weight:normal;
	color:#2f5278;
}

a {
		text-decoration:none;
}

p {
		text-align:justify;
}

.enlaceVisited a:visited {
	color: #2f5278;
}

.top14 {
	top:14px;position:relative;
}

.top8 {
	top:8px;position:relative;
}

/* Paddings */

.paddingLeft5 {
	padding-left:5px;
}

.padding40 {
	padding-top: 40px;
}

.padding20 {
	padding-top: 20px;
}

.padding10 {
	padding-top: 10px;
}

/* Widths */

.width20 {
	width:20%;
}

.width30 {
	width:30%;
}

.width40 {
	width:40%;
}

.width60 {
	width:60%;
}
.width80 {
	width:80%;
}
.width70 {
	width:70%;
}


/* ESTILOS PARTICULARES */

/* Contiene todo en la parte central */
.contenedorCentral {
	margin: 0 auto;
	width: 980px;
}

.parrafo {
	margin-bottom:10px;
}

/** CABECERA **/

.logoCabecera {
	width:980px;
	height:161px;
	background:center transparent no-repeat url(../imagenes/cabecera.gif);
	text-align:center;
	margin:auto;
	padding-bottom:10px;
	display:none;
}

.contenedorBuscador {
	width:210px;
	float:right;
	display:none;
}

.contenedorBuscador a img {
	border:none;
	display:none;
}

.buscarCabecera, .rssCabecera {
	padding-top:12px;
	padding-right:3px;
	padding-bottom:2px;
	display:none;
}

.buscador {
	margin-right:8px;
	position:relative;
	top:-8px;
	#top:-6px;  /*IE7*/
	_top:-6px;  /*IE6*/
	display:none;
}

.buscador input{
	
	size:20;
	display:none;
}	

/** FIN CABECERA **/

/** BARRA NAVEGACION MENU **/

#info {background:#bce0ef; border:0;}

.menu {
	margin-top:20px;
	margin-bottom:20px;
	width:980px;
	height:52px;
	position:relative;
	z-index:100;
	font-family:arial, sans-serif;
	display:none;
}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:980px; w\idth:980px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;display:none;}

.menu ul ul {width:140px;display:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:140px;position:relative;display:none;}
/* style the links for the top level */
.menu a, .menu a:visited  {display:none;text-decoration:none; color:#000; height:50px;  padding-left:0px; line-height:16px; font-weight:bold;text-align:center; }

.menu ul ul a {border:1px #5d92b9 solid;display:none;}

.menu .opcionInicio a{ background: url(../imagenes/nav01.gif)  140px center; display:none;}
.menu .opcionFinal a{ background: url(../imagenes/nav03.gif)  140px center; display:none;}
.menu  a{ background: url(../imagenes/nav02.gif) 140px center; display:none;}

.menu .opcionInicio ul a {background-image:none;background-color:#eef4f8;display:none;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:140px; w\idth:140px;display:none;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#eef4f8 no-repeat 140px center;display:none;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#eef4f8 no-repeat 140px center;display:none;}
/* .menu ul ul :hover > a.drop {background:#bce0ef url(../imagenes/nav01b.gif);display:none;} */
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#eef4f8;display:none;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#bce0ef url(../imagenes/nav01b.gif);display:none;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:50px;left:0px; width:138px;display:none;}
/* another hack for IE5.5 */
* html .menu ul ul {top:50px;t\op:49px;display:none;}

/* position the third level flyout menu */
.menu ul ul ul{left:141px; top:-1px; width:140px;display:none;}
*html .menu ul ul ul{left:143px;display:none;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-140px;display:none;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;display:none;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#eef4f8; color:#000; height:auto; line-height:1.3em; 
padding-top:5px; padding-bottom:5px;padding-left:5px; padding-right:8px; width:127px;border-width:1px 1px 1px 1px;text-align:left;display:none;}
/* para que se vea bien en IE6 */
#.menu ul ul a, #.menu ul ul a:visited {width:124px;line-height:1.2em;padding-top:5px; padding-bottom:5px;padding-left:2px; padding-right:0px;display:none;}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:122px;w\idth:140px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; display:none;}
.menu :hover > a {color:#000;display:none; } 

.menu .opcionMedia a:hover { background: no-repeat center url(../imagenes/menuNavHover.gif);display:none; } 
.menu .opcionInicio a:hover { background: center url(../imagenes/nav01a.gif);display:none; }
.menu .opcionFinal a:hover { background: url(../imagenes/nav03a.gif);display:none;}

/* .menu :hover > a {color:#000; background: no-repeat top center url(../imagenes/menuNavHover.gif)  }
.menu :hover > a .opcionInicio {color:#000; background: url(../imagenes/nav01a.gif)}
.menu :hover > a .opcionFinal {color:#000; background: url(../imagenes/nav03a.gif)} */

.menu .opcionMedia ul ul a:hover, .menu ul ul a:hover{color:#000; background: url(../imagenes/nav01b.gif);}
.menu .opcionFinal ul ul a:hover, .menu ul ul a:hover{color:#000; background: url(../imagenes/nav01b.gif);}
.menu .opcionInicio ul  a:hover, .menu .opcionInicio ul ul a:hover {color:#000; background: url(../imagenes/nav01b.gif);}

.menu ul ul :hover > a {color:#000; background:  url(../imagenes/nav01b.gif);}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.menu ul ul a {font-size:11px;}
.menu ul a {font-size:12px;}

/**Menu2: Barra izq lateral **/
.menu2 {
	margin-left: 0;
	font-size:0.68em;
	color:#2f5278;
	text-align:left;
	/*text-align:center;*/
	font-weight:bold;
	position:relative;
	z-index:50;
	display:none;
}

.menu2 ul {padding:0;margin:0;list-style-type:none;display:none;}
.menu2 a, .menu2 a:visited  {display:block;text-decoration:none; color:#000;  text-align:left;display:none; }
.menu2 li a:link, .menu2 li a:visited {padding: 0.4em 0.5em 0.4em 1.5em;display:none;}
.menu2 a, .menu2 a:visited {color:#2f5278;display:none;}

.menu2 ul .sel a {/*background: no-repeat center url(../imagenes/menuNavSel.gif);*/background:#bccada;font-weight:bold;display:none;}
.menu2 ul .sub a {font-weight:normal;background: #D5E0EE;display:none;}
.menu2 ul .padreSel a {background:#bccada;font-weight:bold;display:none;}

.menu2 :hover > a, .menu2 .sub :hover > a, .menu2 .padreSel :hover > a   {color:#000; background: no-repeat top center #bce0ef;display:none; }
.menu2  a:hover, .menu2 .sub a:hover, .menu2 .padreSel a:hover { background: no-repeat center #bce0ef;display:none; }

.menu2 table {position:absolute; top:0; left:0; border-collapse:collapse;display:none;}

/*** FIN BARRA NAVEGACION ***/

/*menu botonera de navegacion superior*/
.menuNavegacion {
	width:980px;
	height:53px;
	padding-bottom:20px;
	background:center transparent no-repeat url(../imagenes/menuNavegacionLetreros.gif);
	text-align:center;
	margin:auto;
	display:none;
}

/*Encabezado de secci?n gen?rica*/
.contenedorImagenTop {
	text-align:center;
	margin:auto;
	display:none;
}

/*Miga de pan*/
.contenedorBreadcrumb {
	font-size:0.7em;
	color:#2f5278;
	padding-bottom:10px;
	display:none;
}

.contenedorBreadcrumb a {
	color:#2f5278;
	display:none;
}

/* ACCESOS RAPIDOS DE CABECERA: imprimir, recomendar, consejos */

.contenedorAccesosRapidos {
	text-align:right;
	margin-top:5px;
	margin-bottom:-30px;
	display:none;
}

.imgAccesosRapidos {
	display:inline;
	background:transparent;
	border:none;
	display:none;
}

/** ACCESOS DIRECTOS EN LA BARRA IZQUIERDA **/

/*Contenedor botones accesos directos barra izquierda */
.barraAccesosDirectos {
	width:205px;
	float:left;
	position:relative;
	display:none;
}

/* Estilo de boton de acceso directo*/
.accesoDirectoEmpleo  {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoEmbalses {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoForo {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoSequia {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoObras {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoHistorico {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

.accesoDirectoLicitacion {
	height:63px;
	width: 198px;
	border:none;
	padding-bottom:10px;
	display:none;
}

/** FIN ACCESOS DIRECTOS EN LA BARRA IZQUIERDA **/

/****   PORTADA ****/

/****   PORTADA: NOTICIA CENTRAL     ****/

/*Aloja la noticia */
.contenedorNoticiaCentral {
	height:260px;
	width:505px;
	position:relative;
        margin-left:214px;
	margin-right:200px;
	float:none;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/noticiaCentralPlana.gif);
}

.imagenNoticiaCentral {
	height:260px;
	width:236px;
	float:left;
}
.imagenNoticiaCentral img{
	height:256px;
	width:236px;
	padding-top:2px;
	padding-left:1px;
}


/*Contiene todo el texto de la noticia, parte derecha del contenedor central*/
.textoNoticiaCentral {
	height:260px;
	width:236px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	float:right;
	color:white;
}
.textoNoticiaCentral a {
	color:white;
}

/*Distintos estilos para el texto de la noticia*/
.encabezadoNoticiaCentral {
	font-size:1.2em;
	text-align:left;
	padding-bottom:10px;
}

.encabezadoNoticiaCentral h1{
	font-size:1.0em;
	margin: 0;
	color: white;
	font-weight: lighter;
	font-family: Verdana, sans-serif, Arial;
}
/*Distintos estilos para el texto de la noticia*/
.entradillaNoticiaCentral {
	font-size:0.7em;
	text-align:justify;
	padding-bottom:20px;
}

/*Distintos estilos para el texto de la noticia*/
.fechaNoticiaCentral {
	font-size:0.7em;
	font-weight:bold;
	text-align:justify;
}

/**LICITACIONES / NOVEDADES **/

/*Contenedor central de licitaciones y novedades*/
.contenedorLicitacionesNovedades {
	width:505px;
	height:280px;
}

/*Contenedor general flotante Licitaciones*/
.contenedorPortadaLicitaciones {
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:241px;
}

/*Contenedores texto Licitaciones/ Novedades */
.contenedorTextoLicitaciones,.contenedorTextoNovedades {
	width:220px;
}

/*Contenedor general flotante Novedades*/
.contenedorPortadaNovedades {
	float:right;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:241px;
}

.textoNovedad a {
    color:#2f5278;
}

.enlaceDetalleLicitacionPortada{
	color:#2f5278;
}

.enlaceDetalleLicitacionPortada a {
	color:#2f5278;
}
.letreroNovedades, .letreroLicitaciones {
	color: #5d92b9;
	font-size:1.2em;
}


.letreroListaLicitaciones {
	color: #5d92b9;
	font-size:1.1em;
	font-weight:bold;
}
.listaLicitaciones, .listaNovedades { 
    color:#2f5278;
	list-style-image:url(../imagenes/vineta.png);
	font-size:0.7em;
	
}

.fechaLicitacion, .fechaNovedad {
	color:#5d92b9;
}

.elementoLicitaciones, .elementoNovedades  {
	padding-bottom:10px;
}

.verMasLicitaciones, .verMasNovedades {
   	 color:#2f5278;
	padding-left:25px;
	font-size:0.7em;
	font-weight:bold;
}
.verMasLicitaciones a{
   	 color:#2f5278;

	font-weight:bold;
}

/** ULTIMAS NOTICIAS **/

/* Contenedor general flotante Ultimas Noticias*/
.contenedorUltimasNoticias {
	float:right;
	background: transparent no-repeat url(../imagenes/fondoUltimasNoticias.gif);
	height:500px;
	width:246px;
}

/*Contiene todo el texto de las ultimas noticias*/
.contenedorTextoUltimasNoticias {
	padding-top:13px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.encabezadoUltimasNoticias {
	font-size:1.2em;
	text-align:left;
	color:#5d92b9;
	padding-bottom:2px;
	
}

.enlaceTodasNoticias {
	font-size:0.7em;
	font-weight:bold;
	color:#2f5278;
}

.enlaceTodasNoticias a {

	font-weight:bold;
	color:#2f5278;
}

.ultimaNoticia {
	padding-top:10px;
	padding-bottom:10px;
	height:72px;
}

.fechaUltimaNoticia {
	color:#5d92b9;
}

.fotoUltimaNoticia {
	padding-right:8px;
	float: left;
	width: 82px;
	height:62px;
}

.entradillaUltimaNoticia {
	font-size:0.7em;
	color:#2f5278;
}

.enlaceLeerMasUltimaNoticia {
	font-weight:bold;
	color:#2f5278;
}
.enlaceLeerMasUltimaNoticia a {
	font-weight:bold;
	color:#2f5278;
}

/** BARRA INFERIOR DE ICONOS PORTADA **/

/*Contenedor general para los iconos de la barra inferior*/
.barraInferiorContenedorIconos {
	margin-top:20px;
	#margin-top:50px;  /* IE 7 necesita más distancia con la parte central */
	_margin-top:20px;  /* IE 6 necesita menos distancia con la parte central */
	margin-left:214px;
	margin-right:200px;
	height:90px;
	width: 502px;
	background: top center transparent no-repeat url(../imagenes/pieContenedorIconos.gif);
}

/*Contenedor de las imagenes de la barra, para colocarlos correctamente con padding*/
.barraInferiorIconos{
	padding-top:16px;
}

.imagenBarraInferiorIconos {
	display:inline;
	padding-left:18px;
	padding-right:15px;
    #padding-left:16px;
    _padding-left:16px;    
	#padding-right:20px;   /* IE7*/
	_padding-right:20px;   /*IE6*/
	
}

.imagenBarraInferiorIconos img, .imagenBarraInferiorIconos img a{
	border:none;
	
}
.separadorHorizontal {
	margin:auto;
	width: 980px;
	margin-top:5px;
	background: transparent top center no-repeat url(../imagenes/separadorHorizontal.gif);
}

/*** FIN PORTADA ***/

/*Contenedor que alojara al menu de Secciones y al contenido*/
.contenedorMenuContenido {
	float:right;
	position:relative;
	width:775px;
}



/** MENU DE SECCIONES **/

/*Aloja el menu de Secciones */
.contenedorMenuSecciones {
	height:659px;
	width:186px;
	position:relative;
        float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSecciones.png);
	display:none;
}

/*Aloja el espacio para el menu de Secciones RSS*/
.contenedorMenuSeccionesRSS {
	height:890px;
	width:186px;
	position:relative;
        float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesRSS.gif);
	display:none;
}

/*Aloja el espacio para el menu de Secciones Aviso Legal*/
.contenedorMenuSeccionesAvisoLegal  {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesAvisoLegal.gif);
	display:none;
}

/*Aloja el espacio para el menu de Secciones accesibilidad*/
.contenedorMenuSeccionesAccesibilidad  {
	height:890px;
	width:186px;
	position:relative;
   	float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesAccesibilidad.gif);
	display:none;
}

/*Aloja el espacio para el menu de Secciones de enlaces de interés*/
.contenedorMenuSeccionesEnlacesInteres  {
	height:890px;
	width:186px;
	position:relative;
   	float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesEnlacesInteres.gif);
	display:none;
}

/*Aloja el espacio para el menu de Secciones Formulario de contacto*/
.contenedorMenuSeccionesContacto {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesContacto.gif);
	display:none;
}

/*Aloja el espacio para el menu de Secciones Formulario de contacto*/
.contenedorMenuSeccionesAccesoPrivado {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesAccesoPrivado.gif);
	display:none;
}
/*Aloja el espacio para el menu de Secciones del Buscador*/
.contenedorMenuSeccionesBusqueda {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesBusqueda.gif);
	display:none;
}
/*Aloja el espacio para el menu de Secciones del Buscador*/
.contenedorMenuSeccionesEncuestas {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuSeccionesEncuestas.gif);
	display:none;
}
/*Contiene todo el texto del menu de Secciones*/
.encabezadoMenuSecciones {
	font-size:0.9em;
	color:white;
	/*text-align:left;*/
	text-align:center;
	padding-top:6px;
	padding-left:7px;
	padding-bottom:3px;
	font-weight:bold;
	height:33px;
	display:none;
}

.encabezadoMenuSecciones a {
	color:white;
	display:none;
}

/*Opciones de lista de menu de Secciones*/
.listaMenuSecciones {
	margin-left: 0;
	font-size:0.68em;
	color:#2f5278;
	text-align:left;
	font-weight:bold;
	display:none;
}

.elementoListaMenuSecciones {
	background:center left transparent no-repeat url(../imagenes/vinetaTransparente.gif);
	padding-left:20px;
	padding-top:14px;
	/*margin-top:10px;*/
	padding-bottom:12px;
	height:15px;	
	display:none;
}

.elementoListaMenuSeccionesSel {
	background:center left #BCCADA no-repeat url(../imagenes/vinetaColoreada.gif);
	padding-left:20px;
	padding-top:14px;
	_padding-top:14px;
	/*margin-top:10px;*/
	padding-bottom:16px;	
	_padding-bottom:12px;
	display:none;	
}

.elementoListaMenuSecciones:hover {
	background:center left #BCCADA no-repeat url(../imagenes/vinetaTransparente.gif);
	display:none;
}

.elementoListaMenuSeccionesNivelDos:hover {	
	background:center left #BCCADA no-repeat url(../imagenes/vinetaTransparenteNivelDos.gif);
	display:none;
}

.elementoListaMenuSeccionesNivelDos {
	background:center left #d5e0ee no-repeat url(../imagenes/vinetaTransparenteNivelDos.gif);
	padding-left:30px;
	padding-top:14px;
	_padding-top:14px;
	/*margin-top:10px;*/
	padding-bottom:16px;	
	_padding-bottom:12px;	
	display:none;
	
}

.elementoListaMenuSeccionesNivelDosSel {
	background:center left #d5e0ee no-repeat url(../imagenes/vinetaColoreadaNivelDos.gif);
	padding-left:30px;
	padding-top:14px;
	_padding-top:14px;
	/*margin-top:10px;*/
	padding-bottom:16px;	
	_padding-bottom:12px;
	display:none;	
	
}

.elementoListaMenuSecciones a, .elementoListaMenuSeccionesSel a, .elementoListaMenuSeccionesNivelDos a, .elementoListaMenuSeccionesNivelDosSel a  {
	color:#2f5278;
	display:none;
}


/** CONTENIDO GENERICO  **/

/* Contenedor general flotante Contenido Genericco*/
.contenedorContenidoGenerico {
	float:left;
	position:relative;
	width:570px;
	
}

/* Contenedor general flotante extendido de Contenido Generico, cuando est? oculta la Barra de Accesos Directos*/
.contenedorContenidoGenericoExtendido {
	float:left;
	position:relative;
	width:780px;
}

/* Contenedor general flotante super extendido de Contenido Generico, para Mapa Web*/
.contenedorContenidoGenericoSuperExtendido {
	float:left;
	position:relative;
	width:980px;
}

/*Contiene todo el texto genérico*/
.contenedorTextoContenidoGenerico {
	padding-top:13px;
	padding-right:2px;
	padding-bottom:10px;
	font-size:0.7em;
	text-align:justify;
	color:#000000;
	
}


.contenedorTextoContenidoGenerico a{
	color:#2f5278;
}

/*Estilos de formulario*/

.contenedorFormularioAccesoPrivado {
	margin-left:120px;
	margin-right:100px;
}

.formularioAccesoPrivado {
	width:300px;
}

.formularioContacto ol, .formularioParticipacion ol, .formularioEmpleo  ol, .formularioGlosario ol, .formularioParticipacionListado ol, .formularioAccesoPrivado ol{
	list-style-type: none;
	padding: 0;
	_padding-top: 10px;
}
.formularioContacto li, .formularioParticipacion li , .formularioEmpleo li, .formularioGlosario li, .formularioParticipacionListado li, .formularioAccesoPrivado li{
	margin: 0.5em 0.5em ;
}
.formularioContacto  label , .formularioParticipacion label, .formularioEmpleo label, .formularioGlosario label, .formularioParticipacionListado label, .formularioAccesoPrivado label{
	display: block;	
	float: left;
	margin: 0 0.8em;
	_margin: 0 -1.0em; /*para IE6*/
	#margin: 0 -1.0em;  /*para IE7*/
	width: 10.38em;
	line-height: 1.8em;
	vertical-align: top;
	font-size: 1em;
}
.formularioParticipacionListado .titulo {
	display:inline;
	float:none;
}
.formularioContacto input, .formularioParticipacion input , .formularioGlosario input, .formularioParticipacionListado input, .formularioAccesoPrivado input {
	border:1px solid #9ea6ae;
	font-size: 1em;
	font-family: Verdana,sans-serif,Arial;
}


.formularioContacto fieldset, .formularioParticipacion fieldset, .formularioEmpleo fieldset, .formularioGlosario  fieldset, .formularioParticipacionListado fieldset, .formularioAccesoPrivado fieldset, .formularioBoletin fieldset{
	border:medium none;
	background-color: #ebf0f2;
	
	
}
.formularioContacto textarea, .formularioParticipacion textarea, .formularioEmpleo textarea , .formularioGlosario textarea, .formularioParticipacionListado textarea, .formularioAccesoPrivado textarea{
	border:1px solid #9ea6ae;
	font-family: Verdana,sans-serif,Arial;
	font-size: 1em;
	
}
.formularioEmpleo select {
	border:1px solid #9ea6ae;
	font-family: Verdana,sans-serif,Arial;
	font-size: 1em;
	
}
.formularioEmpleo img {
	border:0;
	margin-left: 5px;
	
	
	
}
.formularioEmpleo .enlaceCalendario{
	vertical-align: top;	
}
.formularioEmpleo .calendario{
	display: inline;	
	float: none;
	
}
.inputEmpleo {
	border:1px solid #9ea6ae;
	font-size: 1em;
	font-family: Verdana,sans-serif,Arial;
}
.inputEmpleoImage {
	border: 0;
	position: relative;
	top: 0.2em;
}
.inputEmpleoSubmit {
	border:1px solid #9ea6ae;
	font-size: 1em;
	background-color: #b4c1cc;
	font-family: Verdana,sans-serif,Arial;
}
.inputSubmit {
	background-color: #b4c1cc;
}


.errorFormulario {
	color:red;
	font-weight:bold;
}
/*Fin formularios*/

.encabezadoContenidoGenerico {
	font-size:1.2em;
	text-align:left;
	color:#5d92b9;
	padding-bottom:2px;
	
}

.contenedorListaEncabezados {
	margin-bottom:40px;
}

.listaOrdenadaContenido {
	color:#2f5278;
	list-style: none;
}

.listaOrdenadaContenido a {
    font-size:1.1em;
	color:#2f5278;
}

.contenedorSeparadorHorizontal {
	margin:auto;
	width: 980px;
	margin-top:15px;
	padding-bottom:5px;
	display:none;
}

/** Imagen de contenido **/

.contenedorImagenContenido {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.imagenHorizontalContenido {
	padding:4px;
	border:1px solid #cccccc;
	display: block;
}

.imagenVerticalContenido {
	padding:4px;
	border:1px solid #cccccc;
	display: block;
}

.imagenFlotadaIzquierdaBorde {
	padding:4px;
	border:1px solid #cccccc;
}

.imagenFlotadaIzquierda {
	padding-right:20px;
	float: left;
}

/** Botones  de navegacion en el contenido **/
.ampliar {
	text-align:right;
	margin-bottom:20px;
	margin-top:10px;
	display:none;
}

.ampliar a img {
	border:none;
	display:none;
}

.arriba, .volver {
	text-align:right;
	margin-top:30px;
	display:none;
}

.arriba a img, .volver a img {
	border:none;
	display:none;
}

/**  Titulo de Apartado **/
.tituloApartado {
	color:#2f5278;
	font-size:1.1em;
	margin-top:40px;
	margin-bottom:10px;
	font-weight:bold;
}

.listaApartado {
	/*color:#2f5278;*/
	/*list-style-image:url(../imagenes/folderYellow.png);*/
	font-size:1.0em;
	list-style: none;
}

.listaApartado a, .listaApartado a:visited {
    /*font-size: 1.3em;*/
	color: #2f5278;
	font-weight: bold;
}

.listaApartado li {
	padding-bottom: 35px;
}

.textoApartado {
    padding-top: 10px;
}

.encabezadoApartado {
	background: transparent bottom left no-repeat url(../imagenes/separadorTituloApartado.gif);
	font-size: 1.3em;
	color: #2f5278;
	font-weight: bold;
	height: 28px;
	padding-left: 40px;
}

/** Tablas de contenidos **/

.tituloTablaContenidos {
	padding-top:20px;
	padding-bottom:10px;
	padding-left:25px;
	font-size:1.1em;
	font-weight:bold;
	color:#2f5278;
	background: transparent bottom center no-repeat url(../imagenes/separadorEncabezadoTabla.gif);
}

.tablaContenidos  {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}

.tablaDescargables  {
	width:100%;
}

.tablaContenidos th, .tablaDescargables th {
	color:#2f5278;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
}

.tablaContenidos tr td, .tablaDescargables tr td {
	border-bottom:1px solid #e1e3e3;
}

.tablaContenidos tr td, .tablaDescargables tr td {
	color:#000000;
	padding-bottom:5px;
	padding-left:5px;
	
}

.tablaContenidos .centrar, .tablaDescargables .centrar {
	text-align:center;
}

.tablaContenidos .alinearIzq, .tablaDescargables .alinearIzq {
	text-align: left;
}

.tablaContenidos .icono, .tablaContenidos .tamano, .tablaDescargables .icono, .tablaDescargables .tamano {
	text-align:center;
}

.tablaContenidos a, .tablaDescargables a {
	color:#2f5278;
}

.icono a img {
	border:none;
}

.paginacionTablaContenidos {
	margin-top:5px;
	text-align:center;
}

.imagenPaginacionTablaContenidos  {
	display:inline;
	padding-left:3px;
	padding-right:3px;
	border:none;
}

.paginadorPaginacionTablaContenidos {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	font-size: 1.2em;
}

.paginacionActiva {
	color: #2f5279;
}

.paginadorPaginacionTablaContenidos a:hover {
	color: #2f5279;
	text-decoration: underline;
}

/** FIN CONTENIDO GENERICO **/

/** CALENDARIO DE ACTIVIDADES **/

/* Calendario Actividades */

.tablaCalendario {
	width:100%;
	margin-top:20px;
}	

.imagenPaginacionCalendario  {
	display:inline;
	margin-left:20px;
	margin-right:20px;
	#margin-left:25px;
	border:none;
}

.mesCalendario {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	width: 80%; 
	display:inline;
}

.mesAtras {
	display:inline;
	width: 10%; 
}

.mesAdelante {
	display:inline;
	width:10%;
}

.diaSeleccionadoCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	background-color: #FFFFFF;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background: transparent no-repeat url(../imagenes/celdaCalendarioSel.gif);
}

.diaActualCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5686C0; 
	
	background-color: #FFFFFF;
	border-top: solid 1px #5686C0;
	border-right: solid 1px #5686C0;
	border-bottom: solid 1px #5686C0;
	border-left: solid 1px #5686C0;
}

A.diaHoyCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5686C0;
	text-decoration: none;
}

A.diaCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

.diaSemanaCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	background-color: #f1f6f6;
	border-top: solid 1px #E6E8CE;
	border-right: solid 1px #E6E8CE;
	border-bottom: solid 1px #E6E8CE;
	border-left: solid 1px #E6E8CE;
    width: 70px; 
	height: 45px;
	/*background: transparent no-repeat url(../imagenes/celdaCalendario.gif);*/
	
}

.diaSemanaCal:hover {
	background-color: #fff;
}

.contenedorMesCalendario {
	text-align:center;
	padding-top:10px;
}

.mesCalendarioDiaSemana {
	font-family: Arial, Verdana, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	width: 70px; 
}

.tablaVacia {
	width: 100%;
	height: 100%;
}

.celdaCalendario{
	width: 70px; 
	height: 45px;
}

/* Mes para configurar aspectos de la caja que muestra el mes y el a?o */
#mesCalendario {
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #5686C0;
}

.fondoHayActividad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #eeeeee;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}


a .diaSeleccionadoCal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5483B3;
	text-decoration: none;
}

.mesCalendarioDiv {	
        margin: auto;
        text-align:center;
}

/** Detalle de dia de calendario **/
/**Hoja de calendario**/
.dateMiniCalendario {
	float:left;
	width:32px;
	margin-right:8px;
	padding-top:9px;
	background:url(../imagenes/icon-calendar.gif) no-repeat;
	}
.dateMiniCalendario p {
	text-align:center;
	color:#000;
	margin:0 0 0 -2px;
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	}
.dateMiniCalendario span.dayMiniCalendario {
	font-size:18px;
	display:block;
		top:-2px;
	position:relative;
	}
.dateMiniCalendario span.monthMiniCalendario {
	font-size:9px;
	height:12px;
	display:block;
	}
/**Fin de hoja de calendario**/

.encabezadoActividad {
	color:#2f5278;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:10px;
}

.contenidoActividad {
	color:black;
}

.contenedorActividades {
	margin:30px;
}


/** FIN CALENDARIO ACTIVIDADES **/

.pieTabla {
	font-size:0.8em;
}

/**PARTE EMBALSE / INFORME SEQU?A **/

.parteActual, .informeActual {
	width:100%;
	text-align:center;
}

.parteActual  a img, .informeActual a img{
	border:none;
}

.tablaContenidos .mes  {
	width:35%;
}

/** TALLERES **/

.fotoTablaTaller {
	width:128px;
}

.ampliarFotoTaller {
	text-align:right;
	padding:5px;
}

.abreImagenTaller {
	margin-bottom:-4px;
	padding-right:4px;
	display:inline;
}

/** PIE P?GINA **/

.contenedorPie {
	width:980px;
	height:90px;
	margin:auto;
	display:none;
}

.contenedorPieIzquierdo {
	float:left;
	width:700px;
	font-size:0.7em;
	color:#2f5278;
	display:none;
}

.contenedorPieIzquierdo  a{
	color:#2f5278;
	font-weight:bold;
	display:none;
}

.contenedorPieDerecho {
	float:right;
	text-align:right;
	width:280px;
	display:none;
}

.contenedorPieDerecho a img{
	border:none;
	display:none;
}

.imagenPieDerecho {
	display:inline;
	padding-left:3px;
	display:none;
}
.THEADtablaLicitaciones {
	color: #333333;
	border-bottom: #9E9E9E 1px solid;
	background-color: #fff;
	margin: 0
}
.THEADtablaLicitacionesDIV {
	background-color: #bccada;
	height: 100%;
	border-bottom: 3px solid #bccada;
	padding: 7px 5px 4px 5px;
	display: table;
	float: left;
	margin: 0
}
.floatLeft {
	float: left
}

.floatRight {
	float: right
}
.tablaLicitaciones {
	margin: 0.7em 0 0 0;
	width:100%;
}
.THtablaLicitaciones{
	color: #333333;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background: #e8f0f5;
	
	padding: 5px 0px 7px 5px;
	text-align: left
}
.TDtablaLicitaciones {
	color: #333333;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	padding: 5px 5px 7px 5px;
	text-align: left
}
.TDtablaLicitaciones img {
	border: 0;
	text-decoration: none;
}
.pestTablaLicitaciones {
	background-color: #bccada;
}
.glosarioABC  {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.glosarioABC  a{	
	color: #2F5278;
}


/* Noticias */

.contenedorImagenNoticia {
	display: table;
	float: right;
	clear: right;
}

.pieNoticia {
	text-align:center;
	font-size:0.9em;
	padding-left: 20px;
	width:300px;
	font-weight:bold;
}

.imagenNoticia {
	padding-bottom: 5px;
	padding-left: 20px;
	width: 300px;
	text-align: right;
}



.contenedorTextoNoticia{
	width:99%;


}
.textoNoticia {
	margin-right: 5px ;
	float: left;
	clear: left;
	width:44%;
}

/* Boletin Noticias */

.formularioBoletin{
	border:medium none;
	background-color: #ebf0f2;
	width:99%;
}

.formularioBoletin select {
	border:1px solid #9ea6ae;
	font-family: Verdana,sans-serif,Arial;
	font-size: 1em;
	vertical-align:top;
	margin: 0 0.5em;
	_margin: 0 1.0em; /*para IE*/
}

.formularioBoletin label{
	display: block;	
	float: left;
	margin: 0 0.5em;
	_margin: 0 0.5em; /*para IE*/
	width: 9em;
	line-height: 1.8em;
	vertical-align: top;
	font-size: 1em;
}


.formularioBoletin a {
    font-size:1.1em;
	color:#2f5278;

}

.formularioBoletin ol{

	list-style-type: none;
	padding: 0;
	_padding-top: 10px;
}
.formularioBoletin li{

	margin: 0.5em 0.5em ;
	float:right;

}

.formularioBoletin img{
	border:none;
	margin: 0 0.5em;
	_margin: 0 0.5em; /*para IE*/

}

.inputBoletinSubmit {
	border:1px solid #9ea6ae;
	font-size: 1em;
	background-color: #b4c1cc;
	font-family: Verdana,sans-serif,Arial;
	vertical-align:top;
	margin: 0 0.5em;
	_margin: 0 0.5em; /*para IE*/
}

.listadoBoletin{
	width:99%;
	padding:5px;
	height:auto;
}
.listadoBoletinIzq{
	width:20%;
	float:left;
	clear:both;
	padding:5px;
}

.listadoBoletinIzq img{

	border:none;

}

.listadoBoletinImg {
	border:none;
	width:120px;
	
}

.listadoBoletinResumen{
	width:75%;
	float:right;
	padding:5px;
	
}
.listadoBoletinResumen a{
	color:#2f5278;
	
}
.listadoBoletinResumenEnlace{

	color:#2f5278;
	font-size:1.2em;
	font-weight:bold;

}

.ampliarNoticia {
	text-align:right;
	
}

.abreImagenListadoNoticias {
	margin-bottom:-4px;
	padding-right:4px;
	display:inline;
}


/* Tabla Mesa de informacion y seguimiento */
.TDseparadorTabla {
	color: #333333;
	border-bottom: #CCCCCC 1px solid;
	padding: 5px 5px 7px 5px;
	text-align: left
}

.THtabla {
	padding: 7px 5px 4px 5px;
}

.cabeceraTablaMesaInfo {
	background:center transparent no-repeat url(../imagenes/separadorTablaFotos.gif);
	padding-top:20px;
	padding-bottom:10px;
	padding-left:30px;
	font-size:1.1em;
	font-weight:bold;
	color:#2f5278;
	height: 30px;
}



/* Novedades */

.contenedorNovedades{
	width:99%;
	padding:5px;
}

.novedadesImgIzq{
	width:10%;
	float:left;
	clear:both;
	padding:5px;


}

.novedadesImgIzq img{
	border:none;
	width:100%;
}
.novedadesDerecha{
	width:85%;
	float:right;
	padding:5px;
}

.novedadesDerecha a{

	color:#2f5278;
}

.titNovedades{
	color: #2f5278;
	font-size: 1.2em;
	font-weight: bold;
}
.fechaNovedades{
	color: #2f5278;

}
	


.contenedorMenuNovedades {
	height:890px;
	width:186px;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	background:top transparent no-repeat url(../imagenes/fondoMenuNovedades.gif);
}


/** Organigrama **/

.organigrama, .organigrama {
	width:100%;
	text-align:center;
}

.organigrama  a img, .organigrama a img{
	border:none;
}


/** Buscador **/

.resultadoBuscador {
	margin-top:5px;
	text-align:right;
}
.listadoBuscador{
	width:99%;
	padding:5px;
	height:auto;
}
.listadoBuscadorIzq{
	width:80%;
	float:left;
	clear:both;
	padding:5px;
}

.listadoBuscadorIzq img{
	border:none;

}

.verDetalle {
	text-align:right;
	
}
.abreImagenListadoBuscador {
	padding-right:4px;
	display:inline;
	margin-top:5px;
  
}


/* Detalle de sugerencia */

.contenedorDetalleSugerencia {

	width:100%;
	position:relative;
    float:left;
	padding-left:0px;
	text-align:right;
	display: table;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}

.contenedorDetalleSugerencia a{
	color:#2f5278;
}

.detalleSug{
	width:100%;
	display: table-row;

	background-color: #e8f0f5;
	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-image: none;
	
	/* Para IE */
	_border-bottom-width: 1px;

	_border-bottom-style: solid;

	_border-bottom-color: #cccccc;

	#border-bottom-width: 1px;

	#border-bottom-style: solid;

	#border-bottom-color: #cccccc;

}
.detalleSugIzq{
	display:table-cell;
	width:40%;

	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;

	color: #333333;
	background-color: #e8f0f5;
	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-image: none;
	
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
	/* Para IE */
	_border: none;
	#border: none;
	_float:left;
	_clear:both;
	#float:left;
	#clear:both;

}


.detalleSugDer{
	display:table-cell;
	width:55%;

	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-color: #FFFFFF;
	
	/* Para IE */
	_border: none;
	#border: none;
	_float:right;
	#float:right;	

}

/** Encuestas **/

.titEncuestas{
	color: #2f5278;
	font-size: 1.2em;
	font-weight: bold;
}

.detalleEncIzq{
	display:table-cell;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	
	text-align:left;
	font-weight:bold;
	color: #333333;
	background-color: none;
	
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-image: none;
	
	/* Para IE */
	_border: none;
	#border: none;
	_float:left;
	_clear:both;
	#float:left;
	#clear:both;

}


/** Mapa Web **/

.nivel-1 {
background-image: url(images/mapa_n1_sup.gif);
background-repeat: no-repeat;
width: 100px;
height: 5px;
background-color: #4785B1;
}

.nivel-2  {
background-image: url(images/mapa_n1_inf.gif);
background-repeat: no-repeat;
width: 100px;
height: 5px;

}

.cuerpo {
width: 100px;
}

.mapawebTitulo {
font-size: 1em;
text-align:center;
font-weight:bold;
color:white;
font-family:arial, sans-serif;
height:30px;
background-color: #4785B1;
}

.mapawebTitulo2 {
font-size: 1em;
padding-left:5px;
font-weight:bold;
color:white;
font-family:arial, sans-serif;
background-color: #4785B1;
border-bottom:1px #2f5278 solid;
height:25px;
}

.mapawebTitulo3 {
font-size: 1em;
text-align:center;
font-weight:bold;
color:white;
font-family:arial, sans-serif;
background-color: #4785B1;
padding-left:20px;
padding-right:5px;
border-bottom:1px #2f5278 solid;
height:25px;
}

.imgNivel {
	display:inline;
	background:transparent;
	border:none;
}
.mapawebTitulo a{
color:#ffffff;
}
.mapawebTitulo2 a{
color:#ffffff;
}
.mapawebTitulo3 a{
color:#ffffff;
}



/* Gestión de alarmas */
.contenedorAlarmasGenerico {
	padding-top:13px;
	padding-right:2px;
	padding-bottom:10px;
	font-size:0.7em;
	text-align:justify;
	width:100%;
}
.contenedorAlarmasGenerico table{

	width:100%;
}



.buscadorGestionAlarmas {
	
	width: auto; 
}

.buscadorGestionAlarmas tr{
	list-style-type: none;
	padding: 0;
	_padding-top: 10px;
	
}

.buscadorGestionAlarmas td{
	margin: 0.5em 0.5em ;
}

.buscadorGestionAlarmas label{
	display: block;	
	float: left;
	margin: 0 0.8em;
	_margin: 0 0.8em; /*para IE6*/
	#margin: 0 0.8em;  /*para IE7*/
	width: 10.38em;
	line-height: 1.8em;
	vertical-align: top;
	font-size: 1em;
}


.buscadorGestionAlarmas  input {
	border:1px solid #9ea6ae;
	font-size: 1em;
	font-family: Verdana,sans-serif,Arial;
}

.buscadorGestionAlarmas table{
	border:medium none;
	background-color: #ebf0f2;
	width:100%;

}
.contenedorListadoAlarmas {

	font-size: 0.9em;
	text-align:center;
	width: auto; 
}

.contenedorListadoAlarmas table{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
	width:100%;

}
.contenedorListadoAlarmas  td{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}

.contenedorListadoAlarmas th{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}

.cabeceraListadoAlarmas {
	color: #2f5278;
	font-size: 1.1em;
	font-weight: bold;


	}



.cuerpoListadoAlarmas {
	color: #2f5278;
	text-align:center;
	width:100%;

}

/* Prensa y comunicaciones - Folletos */
/* Imagen portada de folleto */
.portadaFolleto {
	width: 70px;
	height: 86px;
}

/* Prensa y comunicaciones - Publicaciones */
/* Imagen portada de publicacion */
.portadaPublicacion {
	width: 70px;
	height: 86px;
}

/* Gestión de encuestas */

.contenedorEncuestasGenerico {
	padding-top:13px;
	padding-right:2px;
	padding-bottom:10px;
	font-size:0.7em;
	text-align:justify;
	width:100%;
}

.contenedorEncuestasGenerico table{

	width:100%;
}


.buscadorGestionEncuestas {
	
	width: auto; 
}

.buscadorGestionEncuestas tr{
	list-style-type: none;
	padding: 0;
	_padding-top: 10px;
	
}

.buscadorGestionEncuestas td{
	margin: 0.5em 0.5em ;
}

.buscadorGestionEncuestas label{
	display: block;	
	float: left;
	margin: 0 0.8em;
	_margin: 0 0.8em; /*para IE6*/
	#margin: 0 0.8em;  /*para IE7*/
	width: 10.38em;
	line-height: 1.8em;
	vertical-align: top;
	font-size: 1em;
}


.buscadorGestionEncuestas  input {
	border:1px solid #9ea6ae;
	font-size: 1em;
	font-family: Verdana,sans-serif,Arial;
}

.buscadorGestionEncuestas table{
	border:medium none;
	background-color: #ebf0f2;
	width:100%;

}
.contenedorListadoEncuestas {

	font-size: 0.9em;
	text-align:center;
	width: auto; 
}

.contenedorListadoEncuestas table{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
	width:100%;

}
.contenedorListadoEncuestas  td{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}

.contenedorListadoEncuestas th{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}

.cabeceraListadoEncuestas {
	color: #2f5278;
	font-size: 1.1em;
	font-weight: bold;


	}

.cuerpoListadoEncuestas {
	color: #2f5278;
	text-align:center;
	width:100%;

}



/** Contenido de información destacada **/
.infoDestacada {
	background:top left #e8f0f5 no-repeat url(../imagenes/divinfo.png);
	border:solid 1px #2f5278;
	padding-left:90px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}



