/** Enlaces de navegacion con flecha */

#contenedor  .contenidotrescolumnas ul.navegacion{ padding:0px; margin:0px;padding-left: 40px; }
#contenedor  .contenidotrescolumnas ul.navegacion li{ padding:0px; margin:0px; list-style-image:url(../img/liSeccion.gif); margin-bottom: 3px; padding-bottom: 3px; }
#contenedor  .contenidotrescolumnas ul.navegacion li a { line-height: 0px; margin: 0; padding: 0; }
#contenedor  .contenidotrescolumnas ul.navegacion li a:hover{ line-height:0px; font-family: Verdana,Arial; color:#9bbd54;}
#contenedor  .contenidotrescolumnas .columna_centro a:hover{ font-family: Verdana,Arial; color:#9bbd54;}

#contenedor  .contenidotrescolumnas .columna_centro_estrecha ul{ float:left;padding:0px; margin:0px;padding-left: 35px; }
#contenedor  .contenidotrescolumnas .columna_centro_estrecha li{ padding:0px; margin:0px; list-style-image:url(../img/liverde.gif);  }


/* Imagenes dentro de los parrafos de texto */
#contenedor  .contenidotrescolumnas .columna_centro_todo p img { display: block; float: right; margin: 0px 3px 0px 3px; }
#contenedor  .contenidotrescolumnas .columna_centro_todo a{ line-height:18px; font-family: Verdana,Arial; color:#04619b;text-decoration:none;}
/* Titulos */

h2.subtitulo{ font-family: "Verdana"; font-size: 10px; font-weight: bold; color: #3681af; margin: 6px 0px 2px 20px; }


/* Organigrama */

#contenedor  .contenidotrescolumnas .columna_centro .organigrama {
  display: block; 
  float: none;
  clear: both;
  margin: 15px 0px 10px 20px;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama .subseccion {
  display: block;
  padding-left: 30px;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama .subseccion a {
  font-weight: normal;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama a {
  font-family: Verdana, Arial;
  color: #04619b;  
  text-decoration: none;
  font-weight: bold;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama p {
  margin: 0px;
  padding: 0px;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama .seccion .nodo {
  display: block;
  float: left;
  color: #9bbd54;
  width: 20px;
}

#contenedor  .contenidotrescolumnas .columna_centro .organigrama .seccion .apagado {
  display: none;
}

/* Ajuste de imagenes de empresas del grupo */
#contenedor  .contenidotrescolumnas .columna_derecha_estrecha h1 img {
  margin-left: 15px;
}

/* Titulo 3 (para nota legal */
#contenedor  .contenidotrescolumnas .columna_centro h3 {
  padding-left: 20px;
  font-size: 1.0em;
}


/* Ajustes para que los bordes de las columnas bajen del todo */
#contenedor  .contenidotrescolumnas .columna_izquierda{ float:left; background-color:#FFFFFF; width:158px; font-size: 90%;padding-bottom:235px;}
#contenedor  .contenidotrescolumnas .columna_centro{ min-height: 300px; height: auto }
#contenedor  .contenidotrescolumnas .columna_centro_estrecha{ min-height: 300px; height: auto }
#contenedor  .contenidotrescolumnas .columna_centro_ancha{ min-height: 300px; height: auto }
#contenedor  .contenidotrescolumnas .columna_centro_todo { min-height: 300px; height: auto }


/* Hack de Internet Explorer para los bordes de las columnas */
/*\*/
* html #contenedor  .contenidotrescolumnas .columna_centro { height: 320px; }
* html #contenedor  .contenidotrescolumnas .columna_centro_estrecha { height: 320px; }
* html #contenedor  .contenidotrescolumnas .columna_centro_ancha{ height: 320px; }
* html #contenedor  .contenidotrescolumnas .columna_centro_centro { height: 320px; }
/**/


/* Paginacion */
#piePaginacion{
	clear:both;
	float:left;
	width:80%;
	padding-left:20px;
	padding-top:5px;
	height:19px;
}
#piePaginacion strong{
color:#9bbd54;
}

#piePaginacion a.marcado{
	color:#3198c6;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
}

#piePaginacion a.noMarcado{
	color:#3198c6;
	font-weight:normal;
	text-decoration:none;
	font-size:100%;
	text-decoration:underline;
}

#piePaginacion a.noMarcado:hover{
	text-decoration:none;
}


#contenedor  .contenidotrescolumnas .columna_centro_ancha .contacto input{ font-family: Verdana,Arial; font-size:90%;color: #04619b; text-decoration:none ; height:14px; width:275px; border:1px solid #a9d2ec; }
#contenedor  .contenidotrescolumnas .columna_centro_ancha .contacto select{ font-family: Verdana,Arial; font-size:90%;color: #04619b; text-decoration:none ; min-height:14px; width:275px; border:1px solid #a9d2ec; }

#contenedor  #pie #pieCopyright{float:left;padding-left:261px;padding-top:12px;padding-bottom:10px;}
#contenedor  #pie #pieCopyright a{color:#cccccc;}

/* Imagen de fondo del menu derecho */
.quienes{background-image:url(../../archivos/multiidioma/quienes_somos/quienes_somos_foto_inferior.jpg); background-repeat:no-repeat;background-position: bottom left;}
.gagua{background-image:url(../../archivos/multiidioma/gestion_agua/gestion_agua_foto_inferior.jpg); background-repeat:no-repeat;background-position: bottom left;}
.atencion{background-image:url(../../archivos/multiidioma/atencion_cliente/atencion_foto_inferior.jpg); background-repeat:no-repeat;background-position: bottom left;}
.sociedad{background-image:url(../../archivos/multiidioma/sociedad/sociedad_foto_inferior_2.gif); background-repeat:no-repeat;background-position: bottom left;}
.comunicacion{background-image:url(../../archivos/multiidioma/comunicacion/comunicacion_foto_inferior.jpg); background-repeat:no-repeat;background-position: bottom left;}


/* Elemento activo en el submenú del menú lateral */
#contenedor  .contenidotrescolumnas .columna_izquierda .submenu .marcado{ font-weight:bold; }

/* Estilos para los campos de los formularios */
/**********  Formulario contacto ************/
#contenedor  .contenidotrescolumnas form fieldset{padding:0px; padding-left:20px; margin:0px; color:#04619b; line-height:18px; border:none;}
#contenedor  .contenidotrescolumnas form input{ font-family: Verdana,Arial; font-size:90%;color: #04619b; text-decoration:none ; height:14px; width:275px; border:1px solid #a9d2ec; margin:0px;}
#contenedor  .contenidotrescolumnas form select{ font-family: Verdana,Arial; font-size:90%;color: #04619b; text-decoration:none ; min-height:14px; width:275px; border:1px solid #a9d2ec; }
#contenedor  .contenidotrescolumnas form .mini{ width:40px; }
#contenedor  .contenidotrescolumnas form .corto{ width:75px; }
#contenedor  .contenidotrescolumnas form .normal{ width:100px; }
#contenedor  .contenidotrescolumnas form .medio{ width:175px; }

#contenedor  .contenidotrescolumnas form .label_corto{ display_block; float:left;width:82px; }
#contenedor  .contenidotrescolumnas form .label_medio{ display_block; float:left;width:182px; }
#contenedor  .contenidotrescolumnas form .label_medioR{ display_block; float:rigt;width:182px; }
#contenedor  .contenidotrescolumnas form textarea{ font-family: Verdana,Arial; font-size:90%;color: #04619b; text-decoration:none ; height:125px; width:275px; border:1px solid #a9d2ec; }
#contenedor  .contenidotrescolumnas form .select{ font-family: Verdana,Arial; font-size:90%;color: #00a0e2; text-decoration:none ; min-height:14px; width:275px; border:1px solid #e3f1f9; background-color:#f5f9fc; }
#contenedor  .contenidotrescolumnas form button{ font-family: Verdana,Arial; line-height:10px;font-size:85%;color: #3681af; text-decoration:none ; height:15px;  border:1px solid #a9d2ec; background-color:#f5f9fc; font-weight:bold; }
#contenedor  .contenidotrescolumnas form span{ margin-left:150px;}


#detalle_tabulado .lineaSinFondo{
	border-bottom:1px solid #d2e1ea;
	background-color:#ffffff;
	width:550px;
}

/* Estilos para la letra en tablas */
/***********************************/
table {font-size:100%;font-family:Verdana,Arial;color:#494949}


/* Estilos para mostrar datos de detalle tabulados sin tablas */
/**************************************************************/
#detalle_tabulado .titulo {
	font-weight: bold;
	width:530px;
	height:15px;
	background-color:#e2eff8;
}

#detalle_tabulado P {
	float: left;
	width: 540px;
}

#detalle_tabulado UL { 
	float: left;
}

#detalle_tabulado .linea {
	border-bottom:1px solid #d2e1ea;
	background-color:#fbfdfe;
	width:550px;
}

#detalle_tabulado .lineaSin {
	width:530px;
}


#detalle_tabulado .identificadorCorto {
	width:140px;
	font-weight: bold;
	vertical-align: top;
}

#detalle_tabulado .identificador {
	width:200px;
	font-weight: bold;
    vertical-align: top;
}

#detalle_tabulado .datoLargo {
	width:330px;
}

#detalle_tabulado .datoMedio {
	width:220px;
}

#detalle_tabulado .datoCorto {
	width:100px;
}

#detalle_tabulado .texto {
	text-align:left;
    vertical-align: top;
}

#detalle_tabulado .numero {
	text-align:right;
}


#detalle_tabulado .posIzq{display:block;float:left}

#detalle_tabulado .posDer{display:block;float:right;}

#detalle_tabulado button{ font-family: Verdana,Arial; line-height:10px;font-size:85%;color: #3681af; text-decoration:none ; height:15px;  border:1px solid #a9d2ec; background-color:#f5f9fc; font-weight:bold; }

.columna_derecha .imagenDetalleNoticia{margin-left:2px;margin-botton:10px;width:143px;}


/* Enlace con flecha verde */
.enlaceFlecha { 
   padding-left:10px;
   padding-top:2px; 
   margin:0px; 
   background-image: url(../img/liverde.gif);background-repeat: no-repeat;background-position: left;
}


#contenedor  .contenidotrescolumnas .columna_derecha ul{ padding:0px; margin:0px;margin-left: 30px; }
#contenedor  .contenidotrescolumnas .columna_derecha li{ padding:0px; margin:0px; list-style-image:url(../img/liverde.gif);   }

/* Lista sin flecha*/
#contenedor  .contenidotrescolumnas .columna_centro #lista{padding-left:20px; margin:0px;}
#contenedor  .contenidotrescolumnas .columna_centro #lista li{ padding-bottom:4px; margin:0px;list-style-image: none;list-style-type: none;}

/* Texto columna centro formulario contacto*/
#contenedor  .contenidotrescolumnas .columna_centro_ancha #texto{
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #3681af;
	margin: 8px 0px 2px 20px;
	height:400px;
}

/* Texto resultados buscador */

.textoResultados .enlaceFlecha {
   margin: 0px 0px 0px 0px !important;
   padding: 0px 0px 0px 0px ! important;
   background-image: none;
   width: 350 px;
}

.textoResultados IMG {
	margin-top: 4px !important;
}

.textoResultados .flechaVerde {
	float: left !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

