/* ============================================
          SLIDE DE NOTICIAS EN CABECERA
   ============================================ */
     
#actualidad {
	width:944px;
	height:33px;
	//background:#fff url(./tiraazul.png) repeat-x left top;
	background-color:#237F1E;
	position:relative;
	top:0px;
	left:8px;
	z-index:80;
	padding-top:2px;
}

#dnn_cb1_slides {
    position: relative;
    height: 24px;
    padding: 0px;
    margin: 0px;
	margin-top: -27px;
    list-style-type: none;
}

.slide {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
	list-style: none;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	font-family:arial;	
	font-size:12px;	
	color:#555555;	
	cursor:pointer;	
	
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

.showing {
    opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=100);
    z-index: 2;
}

.slide b{
	font-family:arial;	
	font-size:12px;	
	color:#fff;	//3b7113
}
/* ============================================
   ============================================ */



/*  NUEVOS ESTILOS PARA LA SECCIÓN DE PUBLICACIONES */

.pub11, .pub12, .pub21, .pub22
{
	width: 300px; 
	height:300px;
	float: left;
	text-align:center;
}
.pub12
{
	border-left:1px dashed #a1dbe9;
}
.pub21
{
	border-top:1px dashed #a1dbe9;
}
.pub22
{
	border-left:1px dashed #a1dbe9;
	border-top:1px dashed #a1dbe9;
}

/*  NUEVOS ESTILOS PARA LA SECCIÓN DE PUBLICACIONES */


/* ========================================
                 CSS GENERALES
   ======================================== */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

* { margin:0;padding:0;font-family:'Open Sans', sans-serif,Verdana,arial,helvetica;font-size:15px;}

br {line-height:1px;}

img {border-width:0;}

/*body {text-align: center;background-color:#ffffff;} */

#zonaencabezado{
	float:left;
    width:100%;
    background:#fff url(./fondocuerpo.jpg) repeat-y left top;
    margin:0px 0px 0px 0px;
    padding:0 0 0 0;
	z-index:4;
}

#contenedorPagina 
{
    width:960px;
    margin:0px auto 0px auto;
    text-align: left;
    padding:0 0 0 0;
	position:relative;
}

#encabezado 
{
    width:100%;
    height:142px;
    position:relative;
    background-repeat:no-repeat;
    background-position:left top;
	margin-left:8px;
	background-image:url(./cabecera-chd.jpg);
	z-index:101;
}


#logoEncabezado
{
 position:relative;
 width:295px;
 height:51px;
 top:-22px;
 left:649px;
 display:block;
}

#logoue
{
 position:relative;
 width:70px;
 height:60px;
 top:35px;
 left:550px;
 display:block;
}

#logochd
{
 position:relative;
 width:120px;
 height:120px;
 top:-50px;
 left:20px;
 display:block;
}

#logofacebook {
    position: relative;
    width: 19px;
    height: 19px;
    top: -220px;
    left: 838px;
    display: block;
}

#logotwitter {
    position: relative;
    width: 22px;
    height: 19px;
    top: -238px;
    left: 868px;
    display: block;
}

#logoyoutube
{
 position:relative;
 width:44px;
 height:19px;
 top:-257px;
 left:895px;
 display:block;
}

#tituloEncabezado
{
    width:416px;
	height:71px;
    margin:16px 0 0px 130px;
    float:left;  
}

#menuCabecera
{
    width:944px;
    height:34px;
    position:relative;
	margin-left:8px;
	background:#ffffff;
	z-index:101;
}

.menuCab
{
	width:235px;
    height:24px;
	background:#ebebeb;
	float:left;
	font-family:arial;
	font-size:14px;
	color:#555555;
	font-weight:normal;
	cursor:pointer;
	text-align:center;
	padding-top:11px;
}
#menucab1{background:#ebebeb url(./logo-organismo.png) no-repeat 44px 1px;}
#menucab2{background:#ebebeb url(./logo-gestion.png) no-repeat 24px 1px;}
#menucab3{background:#ebebeb url(./logo-planificacion.png) no-repeat 44px 1px;}
#menucab4{background:#ebebeb url(./logo-portal.png) no-repeat 24px 1px;}


.menuPrincipal{
	width:944px;
    min-height:460px;
	height:auto !important; 
	height:460px; 
    position:absolute;
	top:180px;
	left:8px;
	/*filter: alpha(opacity=96);
    -moz-opacity: 0.96;
    -khtml-opacity: 0.96;
    opacity: 0.96;*/
	z-index:100;
	display:none;
}


.colMenu1 
{
	margin:22px 0px 0px 15px;
	width:285px;
	float:left;
}

.colMenu2 
{
	margin:22px 0px 0px 25px;
	width:285px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
#menuOrganismo .colMenu2,#menuOrganismo .colMenu3{background:url(./separador-m1.png) repeat-y top left;}
#menuGestion .colMenu2,#menuGestion .colMenu3{background:url(./separador-m2.png) repeat-y top left;}
#menuPlanificacion .colMenu2,#menuPlanificacion .colMenu3{background:url(./separador-m3.png) repeat-y top left;}
#menuPortal .colMenu2,#menuPortal .colMenu3{background:url(./separador-m4.png) repeat-y top left;}

.colMenu3
{
	margin:22px 0px 0px 25px;
	width:245px;
	float:left;
	padding-left:20px;
}

.menuPrincipal ul{
    padding: 0px;
    margin: 0px;
}

.menuPrincipal a, .menuPrincipal a.link{
	font-family:arial;
	font-size:17px;
	text-decoration: none;
	font-weight:normal;
	background-color:transparent;
	transition: none; 
}
.menuPrincipal a:visited {
	text-decoration: none;
	font-weight:normal;
	background-color:transparent;
}
.menuPrincipal a:hover, .menuPrincipal a:focus, .menuPrincipal a:active {
	text-decoration:underline;
	font-weight:normal;
	background-color:transparent;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
} 

.menuPrincipal li {
	list-style-image: url(./gota-sel1.png);
	padding-left:14px;
	padding-right:14px;
	margin:25px 0px 4px 15px;
	cursor:pointer;
}
.menuPrincipal li p { 
    vertical-align: middle;
    display: inline-block;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:0px;
	font-family:arial;
	font-size:17px;
}
#menuGestion li {list-style-image: url(./gota-sel2.png);}
#menuPlanificacion li {list-style-image: url(./gota-sel3.png);}
#menuPortal li {list-style-image: url(./gota-sel4.png);}
li.primentrada{margin-top:0px;}
.colMenu2 li{display:none}
.colMenu3 li{display:none}
.colMenu4 li{display:none}

#menuOrganismo .colMenu1, #menuOrganismo .colMenu1 a{color:#000000;}
#menuOrganismo .colMenu2, #menuOrganismo .colMenu2 a{color:#69151B;}
#menuOrganismo .colMenu3, #menuOrganismo .colMenu3 a{color:#851921;}
#menuGestion .colMenu1, #menuGestion .colMenu1 a{color:#000000;}
#menuGestion .colMenu2, #menuGestion .colMenu2 a{color:#566337;}
#menuGestion .colMenu3, #menuGestion .colMenu3 a{color:#687745;}
#menuPlanificacion .colMenu1, #menuPlanificacion .colMenu1 a{color:#000000;}
#menuPlanificacion .colMenu2, #menuPlanificacion .colMenu2 a{color:#89240D;}
#menuPlanificacion .colMenu3, #menuPlanificacion .colMenu3 a{color:#A92A0D;}
#menuPortal .colMenu1, #menuPortal .colMenu1 a{color:#000000;}
#menuPortal .colMenu2, #menuPortal .colMenu2 a{color:#475D4B;}
#menuPortal .colMenu3, #menuPortal .colMenu3 a{color:#6D8972;}


#menuOrganismo .submenu {background:url(./flecha-menu1.png) no-repeat center right;}
#menuGestion .submenu {background:url(./flecha-menu2.png) no-repeat center right;}
#menuPlanificacion .submenu {background:url(./flecha-menu3.png) no-repeat center right;}
#menuPortal .submenu {background:url(./flecha-menu4.png) no-repeat center right;}

.menusel{-moz-border-radius:5px;-webkit-border-radius:5px;	border-radius:5px;}
#menuOrganismo .menusel{background-color:#e15b64;color:#f4f4f4;}
#menuGestion .menusel{background-color:#abbc85;color:#f4f4f4;}
#menuPlanificacion .menusel{background-color:#f27f62;color:#f4f4f4;}
#menuPortal .menusel{background-color:#849b89;color:#f4f4f4;}

#menuOrganismo
{
	border-bottom:3px solid #e15b64;
	background:#f4f4f4 url(./logo-organismo-big.png) no-repeat bottom right;
}
#menuGestion
{
	border-bottom:3px solid #abbc85;
	background:#f4f4f4 url(./logo-gestion-big.png) no-repeat bottom right;
}
#menuPlanificacion
{
	border-bottom:3px solid #f27f62;
	background:#f4f4f4 url(./logo-planificacion-big.png) no-repeat bottom right;
}
#menuPortal
{
	border-bottom:3px solid #849b89;
	background:#f4f4f4 url(./logo-portal-big.png) no-repeat bottom right;
}


#bajoMenu
{
    width:944px;
    height:3px;
	position:relative;
	margin-left:8px;
	background:#ffffff;
	z-index:101;
}
.bajoMenu
{
	width:235px;
    height:3px;
	float:left;
}
#bajoMenu1{background-color:#e15b64;}
#bajoMenu2{background-color:#abbc85;margin-left:1px}
#bajoMenu3{background-color:#f27f62;margin-left:1px}
#bajoMenu4{background-color:#849b89;margin-left:1px;width:236px;}



#bajoEncabezado
{
    width:944px;
	height:24px;
    background-color:#038ebf;
	position:relative;
	top:0px;
	left:8px;
	z-index:80;
}

#rastroMigas
{
    float:left;
    margin: 4px 0px 0px 4px;
	width:740px;
	font-family:arial;
	font-size:12px;
	color:#e0e0e0;
}
#rastroMigas span {
	color:#e0e0e0;
	font-weight:normal;
	background-color:transparent;
	font-family:arial;
	font-size:12px;
}
#rastroMigas a:link, #rastroMigas a {
	color:#fff;
	text-decoration: none;
	font-weight:normal;
	background-color:transparent;
	transition: none; 
	font-family:arial;
	font-size:12px;
}
#rastroMigas a:visited {
	color:#fff;
	text-decoration: none;
	font-weight:normal;
	background-color:transparent;
	font-family:arial;
	font-size:12px;
}
#rastroMigas a:hover, #rastroMigas a:focus, #rastroMigas a:active {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	background-color:transparent;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
	font-family:arial;
	font-size:12px;
} 



.ocultar { 
position: absolute !important; 
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
clip: rect(1px, 1px, 1px, 1px); 
} 

#zonaBuscar
{
 float:left;
 margin-left:20px;
 width:180px;
 margin-top:0px;
}
#zonaBuscar a,#zonaBuscar a:hover,#zonaBuscar a:focus,#zonaBuscar a:active,#zonaBuscar a:visited {
    background-color:#038EBF;
	color:#ffffff;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
}

.cuadrobuscar 
{
	font-family: tahoma;
    font-size:12px;
    color:#333;
    border:solid 1px #fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	width:150px;
	margin-top:2px;
}

#txtbuscar
{
	float:left;
	margin-top:1px;
}

#imgbuscar
{
	float:left;
	margin-top:3px;
	margin-left:5px;
}

#cuerpoCentral
{
	width:960px;
	height:auto;
    background:url(./fondocuerpo.jpg) repeat-y top left;
    position:relative;
	top:-2px;
	left:0px;
	z-index:1;
	visibility:visible;
}

#Contenido
{
    width:941px;
	height:490px;
    padding:0px 0px 1px 1px;
    margin:0px 0px -4px 7px;
}

.mapaPortada{
	position:absolute;
	top:0px;
	left:0px;
	width:756px;
	height:485px;
}

.hojaenlace
{
	width:179px;
	height:76px;
	margin-top:2px;
    background-color:#fff;
	cursor:pointer;
	overflow:hidden;
}

.he-texto1{
	/*font:bold 'Arial' 12px;*/
	font-weight:normal;
	color:#555;
	padding:16px 0px 0 78px;
	width:100px;
	height:70px;
	cursor:pointer;
}
.he-texto-1linea{padding-top:27px;height:50px;}


.he-texto2{
	font:11px 'Arial';
	padding:16px 6px 0 75px;
	width:98px;
	height:70px;
	cursor:pointer;
}
.he-texto-2linea{padding-top:29px}
.he-texto-4linea{padding-top:10px}



.enlaceportada div {
  position:absolute;
  float:left;
  transition: opacity ease-in-out 0.6s;
  -webkit-transition: opacity ease-in-out 0.6s;
  -moz-transition: opacity ease-in-out 0.6s;
  -o-transition: opacity ease-in-out 0.6s;
}

.enlaceportada div.he-texto1:hover{
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.enlaceportada:hover {
  color:#fff;text-decoration:none;
}

#tlink1-1{background:#fff url(./link-mirame2.png) no-repeat left top;}
#tlink1-2{background:#fff url(./link-mirame2sel.png) no-repeat left top;}

#tlink2-1{background:#fff url(./link-saih2.png) no-repeat left top;}
#tlink2-2{background:#fff url(./link-saih2sel.png) no-repeat left top;}

#tlink3-1{background:#fff url(./link-tran2.png) no-repeat left top;}
#tlink3-2{background:#fff url(./link-tran2sel.png) no-repeat left top;}

#tlink4-1{background:#fff url(./link-modelos2.png) no-repeat left top;}
#tlink4-2{background:#fff url(./link-modelos2sel.png) no-repeat left top;}

#tlink5-1{background:#fff url(./link-perfil2.png) no-repeat left top;}
#tlink5-2{background:#fff url(./link-perfil2sel.png) no-repeat left top;}

#tlink6-1{background:#fff url(./link-noticias.png) no-repeat left top;}
#tlink6-2{background:#fff url(./link-noticiassel.png) no-repeat left top;}




#selectorportada{
	position:absolute;
	top:352px;
	left:575px;
	height:120px;
	width:160px;
	background:url(./rect-selector.png) no-repeat left top;
}

.selportada{
	width:70px;
	height:22px;
	color:#508baf;
	font-weight:normal;
	font-size:12px;
	font-family:verdana;
	text-align:left;
	padding-top:7px;
	padding-left:60px;
	cursor:pointer;
	z-index:2;
	background:url(./circ-selector.png) no-repeat 25px 6px;
	margin-top:10px;
}

#selertorportada{
	clear:both;
	position:absolute;
	background:url(./selector.png) no-repeat left top;
	width:109px;
	height:18px;
	top:15px;
	left:25px;
	z-index:3;
}

/*Info Mapa*/
#marcoinfo{
	 position:relative;
	 top:170px;
	 left:240px;
	 width:350px;
	 height:276px;
	 z-index:10;
	 display:none;
	 }
	 
#nombreelemento{
	 position:absolute;
	 top:44px;
	 left:52px;
	 width:220px;
	 height:28px;
	 text-align:center;
	 font:bolder 19px arial;
	 color:#508baf;
	 z-index:10;
	 line-height:26px;
	 }
.masinfo{width:22px;height:22px;background:transparent url(./masinfo2.png) no-repeat right top;z-index:10;float:right}
.masinfoofi{width:22px;height:22px;background:transparent url(./masinfo.png) no-repeat right top;z-index:10;float:right}
.infoofi1{width:220px;float:left;font:12px arial;margin-top:8px;z-index:12;text-align:center}
.infoofi2{width:22px;float:left;font:11px arial;margin-top:6px;z-index:13}

.infoofidoslineas{margin-top:12px;}
.infoofitreslineas{margin-top:20px;}
#masinfo1{background:transparent url(./masinfo.png) no-repeat left 8px;width:22px;height:22px;text-decoration:none;}
.embalsenochd {color:#fff; font-size:10px;}
/*#masinfo3{background:transparent url(./masinfo3.png) no-repeat left 8px;width:22px;height:22px;text-decoration:none;}*/
#nombreelemento a {font-size:24px;}
#masinfo2{position:absolute;top:204px;left:110px;z-index:10;}
#infotendencia{float:left;width:140px;height:18px;font:normal 11px arial;}
#infotendenciaa{float:left;width:11px;height:11px;background:transparent url(./tendenciaa.png) no-repeat left top;margin-top:2px}
#infotendenciad{float:left;width:11px;height:11px;background:transparent url(./tendenciad.png) no-repeat left top;margin-top:2px}
#infotendenciae{float:left;width:11px;height:11px;background:transparent url(./tendenciae.png) no-repeat left top;margin-top:2px}
#infooficina {top:84px;height:160px;width:260px;z-index:5;} 
#infomapa0 {top:86px;height:24px;width:176px;} 
#infomapa00 {top:104px;height:24px;width:176px;} 
#infomapa1 {top:122px;height:18px;width:190px;} 
#infomapa2 {top:140px;height:18px;width:176px;} 
#infomapa3 {top:158px;height:18px;width:176px;} 
#infomapa0, #infomapa00, #infomapa1, #infomapa2, #infomapa3, #infomapa4, #infooficina{
	 position:absolute; 
	 left:80px;
	 font:normal 11px arial;
	 z-index:10;
	 color:#fff;
}
#infooficina{left:56px;color:#508baf;}
#infomapa4 {top:202px;left:135px;height:36px;width:158px;text-align:left;font:normal 9px arial}
#infomapa4 span{font:bold 10px arial;} 
#infomapa1, #infotendencia, #infomapa0{font-weight:bold}

#infomapa0 span, #infomapa00 span, #infomapa1 span, #infomapa2 span, #infomapa3 span, #infooficina span{
	font:bold 12px arial;
	color:#fff;
} 
#infooficina span{color:#508baf;}
#infooficina span.infoofitel {font:normal 10px arial;}

 
/*#imgmarco{
	  position:absolute;
	  top:34px;
	  left:34px;
	  width:271px;
	  height:206px;
	  z-index:5;
}*/

#preinfomapa {
	position:absolute;
	z-index:10;
	width:160px;
	height:30px;
	top:442px;
	left:412px;
	font:normal 10px arial;
	color:#ffffff;
	background-color:#F19503;
	text-align:center;
	display:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

#fondocuadro1, #fondocuadro2, #fondocuadro3{
	position:absolute;
	width:282px;
	height:218px;
	top:34px;
	left:34px;
	z-index:5;
}
#fondocuadro1{background:url(./cuadroinfo-emb.png) left bottom no-repeat;} 
#fondocuadro2{background:url(./cuadroinfo-rio.png) left bottom no-repeat;}
#fondocuadro3{background:url(./cuadroinfo-ofi.png) left top no-repeat;}

#cierramarco{
 	  position:absolute;
	  z-index:10;
	  width:41px;
	  height:41px;
	  top:20px;
	  left:282px;
	  background:url(./cierramarco.png) 0px 0px no-repeat;
	  padding:8px 0px 0px 16px;
}
#f-ul, #f-uc, #f-ur, #f-dl, #f-dc, #f-dr, 
#f-lu, #f-lc, #f-ld, #f-ru, #f-rc, #f-rd{
	  position:absolute;
	  z-index:10;
}

#f-ul, #f-uc, #f-ur, #f-dl, #f-dc, #f-dr{
	  width:28px;
	  height:38px;
}
	 
#f-lu, #f-lc, #f-ld, #f-ru, #f-rc, #f-rd{
	  width:38px;
	  height:28px;
}

#f-ul, #f-uc, #f-ur{top:1px;background:url(./flechainfo-u.png) left top no-repeat;}
#f-dl, #f-dc, #f-dr{top:237px;background:url(./flechainfo-d.png) left top no-repeat;}
#f-lu, #f-lc, #f-ld{left:9px;background:url(./flechainfo-l.png) left top no-repeat;}
#f-ru, #f-rc, #f-rd{left:310px;background:url(./flechainfo-r.png) left top no-repeat;}

#f-ul{left:64px}
#f-dl{left:98px}
#f-uc, #f-dc{left:165px}
#f-ur, #f-dr{left:245px}

#f-lu, #f-ru{top:54px}
#f-lc, #f-rc{top:126px}
#f-rd{top:190px}
#f-ld{top:160px}

#nivel-embalse{
	background:transparent url(./nivel-embalse.png) left top no-repeat;
	position:absolute;
	top:52px;
	left:277px;
	width:29px;
	height:180px;
	z-index:6;
}

#nivel-rio{
	background:transparent url(./nivel-rio.png) left top no-repeat;
	position:absolute;
	top:52px;
	left:277px;
	width:29px;
	height:180px;
	z-index:6;
}
	 
#ondacentro{
	  position:absolute;
	  top:129px;
	  left:281px;
	  background:transparent url(./onda.gif) left top no-repeat;
	  width:21px;
	  height:1px;
	  min-height:1px;
	  overflow:hidden;
	  z-index:6;
	 }
	 
#ondaabajo{
	  position:absolute;
	  top:145px;
	  left:281px;
	  background-color:#A1DBE9;
	  width:21px;
	  height:1px;
	  z-index:6; 
	  min-height:0px;
	  overflow:hidden;
	 }
/* Info Mapa */

#separador-vertical
{
	background:#fff url(./separador-vertical.png) repeat-y left top;
	height:460px;
	width:2px;
	float:left;
	margin-top:12px;
}

#separador-horizontal
{
	background:#fff url(./separador-horizontal.png) repeat-x left top;
	height:2px;
	width:900px;
	margin-left:35px;
}

#piePagina     
{
   	width:960px;
	height:180px;
    background:#fff url(./fondocuerpo.jpg) repeat-y left top;
    position:relative;
	top:0;
	left:0;
	z-index:80;
}

.divenlace {float:left;height:112px;width:168px;text-align:center}
#tiraImagenes {width:960px;overflow:hidden;position:relative;height:112px;background:#fff url(./fondocuerpo.jpg) repeat-y left top;margin-top:5px;}
/* El width será = (nº total de iconos * 140) -  Ej. 11 iconos * 140 = width:1540 */
/* este ancho se cambia automáticamente en el módulo DMCTiraIconos */
#dnn_DMCTIRAICONOS_CuerpoTira {position:absolute;top:0;left:60px;width:1400px;height:112px;z-index:0}
#tiraImagenes {font-family:verdana;font-size:10px;color:#bbbbbb;text-align:center;}
a.enlaceTira:link {
	transition: none; 
}
a.enlaceTira:hover, a.enlaceTira:focus, a.enlaceTira:active, a.enlaceTira:visited {
	text-decoration:none;
	background-color:transparent;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
} 
a.enlaceTira:hover img, a.enlaceTira:focus img, a.enlaceTira:active img, a.enlaceTira:visited  img{
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
	-webkit-transform: scale(1.03,1.03);
	-moz-transform: scale(1.03,1.03);
	-o-transform: scale(1.03,1.03);
	-ms-transform: scale(1.03,1.03);
	transform: scale(1.03,1.03);
	border:0;
} 

#bandapie 
{
	width:960px;
	height:68px;
	background:#004963 url(./fondocuerpo.jpg) repeat-y left top;
	margin-top:0px;
}


#pie1 
{
	color:#fff;
    text-align:center;
	margin:0px 0px 0px 8px;
	float:left;
	height:68px;
	width:390px;
	background-color:#004963;
}
#pie1  div{font:bold 14px arial;}

#pie2 {
	font-family:arial;
	font-size:11px;
	color:#fff;
	text-align:center;
	float:left;
	height:68px;
	width:554px;
	background-color:#004963;
}
#pie2 a:link, #pie2 a {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
	transition: none; 
	font:normal 11px arial;
}
#pie2 a:visited {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
	font:normal 11px arial;
}
#pie2 a:hover, #pie2 a:focus, #pie2 a:active {
	color:#fff;
	text-decoration:underline;
	background-color:transparent;
	font:normal 11px arial;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
} 

.colorError {color:Red}

              
/********************************/
/*      NOTICIAS - INICIO       */
/********************************/
#ListaNoticiasPortada {
	height:406px;
	width:735px;
	overflow:auto;
	margin:12px 0px 0px 10px;
	padding:4px 4px 4px 4px;
	border:1px solid #eeeeee;
	background-color:fff;}

.calendariocaja{
float:left;
width:80px;
height:80px;
background:#fff url(./calendario.jpg) no-repeat left top;
}
.etiquetacalendario{font-family:'Open Sans', sans-serif;}

.calendarioanio {
display:block;
margin:8px 0 0 -1px;
width:58px;
height:14px;
line-height:14px;
font-height:14px;
text-align:center;
z-index:2;
}
.calendarioanio span{font-size:11px;font-weight:bold;}

.calendariomes {
display:block;
margin-top:1px;
width:58px;
height:14px;
line-height:14px;
z-index:2;
text-align:center;
}
.calendariomes span{font-size:8px;font-weight:bold;}

.calendariodia {
display:block;
width:58px;
height:40px;
z-index:2;
text-align:center;
margin-top:-5px;
}
.calendariodia span{font-size:35px;}

.cuerponoticia{
float:left;
width:615px;
border-bottom:2px dotted #A1DBE9;
margin-bottom:10px;
padding-bottom:15px;
}

.cuerponoticianoportada{width:835px;}

.tituloNoticia, .categoriaNoticia{
font-size:14px;
font-weight:bold;
font-family:'Open Sans', sans-serif;
}
.categoriaNoticia{color:#e00;}
.tituloNoticia{color:#EC6A13;}

.tituloNoticiaP, .categoriaNoticiaP{
font-size:14px;
font-family:'Open Sans', sans-serif;
}
.categoriaNoticiaP{color:#e00;font-weight:bold;}
.tituloNoticiaP{color:#038EBF;font-weight:normal;}

div.entradaNoticia2
{
   margin-top:4px;
}

.separadorNoticia
{
	margin-top:18px;
	clear:both;
}

.subtituloNoticia{
font-size:12px;
font-weight:normal;
color:black;
}

.subtituloNoticia p {font-family:'Open Sans', sans-serif;}

.subtituloNoticiaP{
font-size:12px;
font-weight:bold;
color:black;
}

.subtituloNoticiaP p {font-family:'Open Sans', sans-serif;}

li.entradaNoticia
{
    list-style-type:none;
    list-style-position:inside;
    text-indent:0px;
	list-style-image: none;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}
}

#tituloArticulo span{
	text-align:center;
	font-weight:bold;
}

.pieArticulo{
	font-size:12px;
	text-align:center;
}

.lineaArticulo{
    margin-top:6px;
	margin-bottom:6px;
	height:1px;
	color:#000;
	border-top:1px solid #000;
	border-bottom:none;
	border-right:none;
	border-left:none;
}

.volver{
	text-align:center;
}

.volver a,.volver a:link{
	font-size:12px;
	font-family:'Open Sans', sans-serif,Verdana,arial,helvetica;
	font-weight:bold;
	text-decoration:none;
	color:#383;
}

.volver a:hover, .volver a:focus, .volver a:active {
  background-color:#383;
  color:#f1f1f1;
  box-shadow: 0 0 8px rgba(60, 105, 60, 0.6);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

#volverMapas {
	position:absolute;
	top:430px;
	left:540px;
	width:200px;
	height:43px;
	cursor:pointer;
	background:transparent url(./flechasvolver.png) no-repeat left center;
	padding:16px 0px 0px 50px;
}

#volverMapas a, #volverMapas a:link, #volverMapas a:visited {
	font-size:14px;
	font-weight:normal;
	color:#508baf;
	background-color:transparent;
	transition: none;
}

#volverMapas a:hover, #volverMapas a:focus, #volverMapas a:active{
	font-size:14px;
	font-weight:normal;
	margin-left:0px;
	background-color:transparent;
	transition: none;
	-moz-box-shadow:none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:none;
    -webkit-border-radius:none;
    border-radius:none; 
	text-indent:0px;
}
/********************************/
/*      NOTICIAS - FIN	        */
/********************************/



/********************************/
/*  CONTENIDOS GENERALES INICIO */
/********************************/
a:link {
    color: #383;
	text-decoration:none;
}

a:visited {
    color: #383;
	text-decoration:none;
}

a {
  /*display: inline-block;*/
  /*-webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;*/
  text-indent:0px;
}

a:hover, a:focus, a:active {
  /*background-color:#383;*/
  /*color:#f1f1f1;*/
  text-decoration: underline;
  /*box-shadow: 0 0 8px rgba(60, 105, 60, 0.6);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;*/
}

/* No hay forma via CSS de cambiar el estilo de los link tipo IMG*/
a img , a:active img, a:link img, a:visited img{	/*border:#fff 1px solid;*/}
	
a:hover img, a:focus img {
  -moz-box-shadow: none; 
  -webkit-box-shadow: none; 
  box-shadow: none; 
  transition: none;
  -moz-box-shadow:none; 
  -webkit-box-shadow: none; 
  box-shadow: none;
  -moz-border-radius:none;
  -webkit-border-radius:none;
  border-radius:none; 
  transform:none;
  /*border:#383 1px solid;*/
}

a .imgpiel, a.imgHelp,
a:hover .imgpiel, a:hover .imgHelp,
a:active .imgpiel, a:active .imgHelp,
a:link .imgpiel, a:link .imgHelp,
a:visited .imgpiel, a:visited .imgHelp,
a:focus .imgpiel, a:focus .imgHelp,
{
  -webkit-transform:none;
  -moz-transform:none;
  -o-transform:none;
  -ms-transform:none;
  transform:none;
  border-width:0px;
}
/* No hay forma via CSS de cambiar el estilo de los link tipo IMG*/

/* selected link */
a:active {
    color: #151;
}

.ContenidoContenedor img { 
	margin:10px 15px 6px 5px;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;}

.ContenidoContenedor .imgborde {
	margin:10px 15px 6px 5px;
	border:#ccc 1px solid;
	-moz-box-shadow: 0 5px 10px #d1d1d1;
	-webkit-box-shadow: 0 5px 10px #d1d1d1;
	box-shadow: 0 5px 10px #bbbbbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/*Esto sobraría*/
.imgpiel, .imgsinmarco, .ContenidoContenedor .imgHelp, .ContenidoContenedor table img{
	margin:0px;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}


/* Tablas de la zona de contenido */
.ContenidoContenedor table a:hover img, 
.ContenidoContenedor table a:focus img, 
.ContenidoContenedor table a:active img,
.ContenidoContenedor table a:visited {
   border:0;
}


/* No mostrar sombra en textos seleccionados */
::-moz-selection { background: #5af; color: #fff; text-shadow: none; }
::selection { background: #5af; color: #fff; text-shadow: none; }


.ContenidoContenedor table {
	border-spacing:0;
	color:#666;
	font-size:13px;
	text-shadow: 1px 1px 0px #fff;
	background:#f5f5f5;
	margin-top:10px;
	margin-bottom:6px;
	border:#ccc 1px solid;
	margin-left:auto; 
    margin-right:auto;
	width:auto;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 5px 10px #d1d1d1;
	-webkit-box-shadow: 0 5px 10px #d1d1d1;
	box-shadow: 0 5px 10px #d1d1d1;
}
.ContenidoContenedor table *{font-size:13px;}
.ContenidoContenedor table th {
	padding:3px 6px 3px 6px; /*padding:19px 8px 20px 8px;*/
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
	font-size:13px;
}
.ContenidoContenedor table tr {
	text-align: center;
	padding-left:20px;
	background:#fff;
}
.ContenidoContenedor table th:first-child {
	text-align: left;
	padding-left:20px;
}
.ContenidoContenedor table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.ContenidoContenedor table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.ContenidoContenedor table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.ContenidoContenedor table td {
	padding:3px 6px 3px 6px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	font-size:13px;

	background: #fefefe;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.ContenidoContenedor table td.marcada {font-weight:bold;} 
.ContenidoContenedor table tr:nth-child(2n+1) td{
	background: #fefefe;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.ContenidoContenedor table tr:last-child td {
	border-bottom:0;
}
.ContenidoContenedor table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.ContenidoContenedor table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.ContenidoContenedor table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.ContenidoContenedor tbody:hover tr:hover td {
	color: #333;
	text-shadow: 0 1px 0 #fff;
}


.ContenidoContenedor tbody:hover tr:hover td  a{
	text-shadow: none;
}

/*EFECTO BLUR EN FILAS NO SELECCIONADAS*/
/*
tbody:hover td {
	color: transparent;
	text-shadow: 0 0 0.4px #777;
}

tbody:hover td  a{
	color: transparent;
	text-shadow: 0 0 0.4px #262;
}*/
/*EFECTO BLUR EN FILAS NO SELECCIONADAS*/



/* tablas de publicaciones CLASS=nula*/
.ContenidoContenedor .nula {
	border-spacing:0;
	color:#666;
	font-size:13px;
	text-shadow: 1px 1px 0px #fff;
	background:#fff;
	margin-top:10px;
	margin-bottom:6px;
	border:none;
	margin-left:auto; 
    margin-right:auto;
	width:auto;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.ContenidoContenedor .nula tr {
	text-align: center;
	padding-left:20px;
	background:#fff;
}

.ContenidoContenedor .nula tr:first-child th:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.ContenidoContenedor .nula tr:first-child th:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
.ContenidoContenedor .nula td:first-child {
	text-align: center;
	padding-left:6px;
	border-left: 0;
}
.ContenidoContenedor .nula td {
	padding:6px 6px 6px 6px;
	border-top: 0px dotted #ffffff;
	border-bottom:1px dashed #A1E8F5;
	border-right: 1px dashed #A1E8F5;
	font-size:13px;
	background: #fff;
}

.ContenidoContenedor .nula tr:nth-child(2n+1) td{
	background: #fff;
}

.ContenidoContenedor .nula tr:last-child td:first-child {
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.ContenidoContenedor .nula tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.ContenidoContenedor .nula tr:hover td {
	background: none;
	}
	
.ContenidoContenedor .nula tr td:hover {
	background-color: #eee;
}

.ContenidoContenedor .nula .celdavacia:hover {
	background-color: #fff;
}

/* Ocultar borde de la tercera columna */
.ContenidoContenedor .nula  td + td + td {
	border-right: none;
}

/* Ocultar borde de la última fila */
.ContenidoContenedor .nula .lastfila td {
	border-bottom: none;
}
/* tablas de publicaciones (fin)*/



p {margin-top:8px;margin-bottom:4px;text-indent:15px;}
p table{margin-top:0px;margin-bottom:0px;text-indent:0px;}

h1, h2, h3, h4 {margin-top:25px;margin-bottom:10px;}

sup, sub {font-size:60%;}

ul {
    padding: 0px;
    margin: 0px;
}

ol{
    padding: 0px;
    margin: 30px;
}

ul li{
	list-style-image: url(./gota-sel0.png);
	padding-left:16px;
	margin:10px 0px 10px 30px;
}

ol li{
	list-style-position:outside;
	padding-left:14px;
	margin:10px 0px 10px 5px;
}

.transubmenu{background:#fff url(./transubmenu.jpg) no-repeat center right;cursor:pointer}

/********************************/
/*   CONTENIDOS  GENERALES FIN  */
/********************************/



/*Control de acceso*/
.EncabezadoContenedor td{padding:0;margin:0;background-color:#fff;color:#f00}



/********************************/
/*    CSS para el contenedor    */
/********************************/
div.Modulo {clear:both;padding:5px 0 0 0;}

#EncabezadoContenedor 
{
	margin:20px 0 20px 0;
	border: 1px #EEF solid;
	text-align:center;
	padding:0px 5px 0px 5px;
	color: #6a6340;
	-webkit-box-shadow: 0px 3px 14px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 14px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 14px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
h1#tituloContenedor{margin-top:7px;margin-bottom:7px}
.encabezadocontenedor{
	background-color:#038ebf;
	background-image: -webkit-linear-gradient(top, #81c6df, #038ebf); 
	background-image: -moz-linear-gradient(top, #81c6df, #038ebf); 
	background-image: -ms-linear-gradient(top, #81c6df, #038ebf); 
	background-image: -o-linear-gradient(top, #81c6df, #038ebf); 
}
.encabezadocontenedor1{
	background-color:#e15b64;
	background-image: -webkit-linear-gradient(top, #f0adb2, #e15b64); 
	background-image: -moz-linear-gradient(top, #f0adb2, #e15b64); 
	background-image: -ms-linear-gradient(top, #f0adb2, #e15b64); 
	background-image: -o-linear-gradient(top, #f0adb2, #e15b64); 
}
.encabezadocontenedor2{
	background-color:#abbc85;
	background-image: -webkit-linear-gradient(top, #d5dec2, #abbc85); 
	background-image: -moz-linear-gradient(top, #d5dec2, #abbc85); 
	background-image: -ms-linear-gradient(top, #d5dec2, #abbc85); 
	background-image: -o-linear-gradient(top, #d5dec2, #abbc85); 
}
.encabezadocontenedor3{
	background-color:#f27f62;
	background-image: -webkit-linear-gradient(top, #f9bfb1, #f27f62); 
	background-image: -moz-linear-gradient(top, #f9bfb1, #f27f62); 
	background-image: -ms-linear-gradient(top, #f9bfb1, #f27f62); 
	background-image: -o-linear-gradient(top, #f9bfb1, #f27f62); 
}
.encabezadocontenedor4{
	background-color:#849b89;
	background-image: -webkit-linear-gradient(top, #c2cdc4, #849b89); 
	background-image: -moz-linear-gradient(top, #c2cdc4, #849b89); 
	background-image: -ms-linear-gradient(top, #c2cdc4, #849b89); 
	background-image: -o-linear-gradient(top, #c2cdc4, #849b89); 
}


.ContenidoContenedor{}

span.tituloContenedor 
{
	font-size:20px;
	font-weight:bold;
	color:#fff;
}


/* ========================================
   CSS para el módulo DMCActuacionesCauces
   ======================================== */
img.actuFotos {margin:2px;max-width:260px;vertical-align:top}
a.actuFotos img{}
a.actuFotos:link img{}
a.actuFotos:visited img{}
a.actuFotos:hover img{} 
div.botonDMCActuaciones {width:100%;
    text-align:center;
    text-indent:0px;
    bottom:-1px;
	margin-top:15px;
}
   
/* ========================================
   CSS para el módulo DMCGaleriaArchivo
   ======================================== */
h2.tituloDiapositivas {clear:both;font-size:16px;margin:30px 0px 0px 14px;height:40px;padding-top:30px}
div.diapositivas {margin:0px 0px 10px 12px}
div.filadiapositiva {clear:both;}
div.diapositiva {
    float:left;
    width:175px;
    margin:2px 2px 2px 2px
}
div.fotodiap {
	padding:5px 4px 5px ;
    border: solid 1px #333333;
    border-bottom:0px;
    text-align:center;
    background: #eeeeee;
}
div.textodiap strong{font-size:10px;}
div.textodiap {
	padding:4px 4px 4px 4px;
    border: solid 1px #333333;
    background-color: #555555;
    color:#fff;
    font-size:10px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
div.fotodiap img.foto, div.fotodiap a.foto img{border:solid 2px #000}
img.foto {width:155px}
div.fotodiap a.foto:link img{border-color:#000;}
div.fotodiap a.foto:visited img{border-color:#000;}
div.fotodiap a.foto:hover img{border-color:#FFF;}   



/* =====================================================
   CSS para el módulo DMCAguaEmbalsada / DMCCaudalesRios
   ===================================================== */
#MiniMapa {float:right;}
#TablaDatos {float:none;clear:both;}


/* =====================================================
   CSS para el módulo      DMCContacta
   ===================================================== */
/* PARTE DE ENTRADA DE MENSAJES */
div.divContacta {margin:8px 2px 0 4px;}
.contacta_txtNombre {width:98%;}
.contacta_txtEmail {width:98%;}
.contacta_txtAsunto {width:98%;}
.contacta_txtTexto {width:98%;} 
.contacta_txtDireccion {width:100%;} 
.contacta_txtCiudad {width:100%;} 
.contacta_txtCP {width:40%;} 
.contacta_txtTelefono {width:40%;} 
div.divNotalegal {font-size:10px;margin:6px 2px 0 4px;}
div.Contacta_fila{clear:both;margin:2px 0 0 16px;} 
.Contacta_label{float:left;width:14%;text-align:left;} 
.Contacta_span{float:left;width:80%;text-align:left;} 
label {font-size:12px;color:#000;}
.contacta_Box {color:#000;font-size:14px;margin:0px 0px 0px 0px;}
.Help {border:none 1px #008;color:#000;background-color:#e0e0e0;width:98%;}
.Help span{font-size:10px;}
.tituloEntrada{font-size:12px;}
/* PARTE DE LISTADO DE MENSAJES */
ul.DMCContacta_listado {margin:0 0 0 0;}
.ContenidoContenedor li.DMCContacta_listado {font-size:12px;list-style-type:none;list-style-position:outside;list-style-image:none; margin:2px 4px 4px 4px;padding:0 0 4px 0;border-bottom:dashed 1px #aaf;}
.DMCContacta_mensajeFECHAHORA {font-size:12px;color:#fff;background-color:#CF7C22;font-weight:bold}
.DMCContacta_mensajeCATEGORIA {font-size:12px;color:#CF7C22}
.DMCContacta_tit {font-size:12px;color:#008;font-weight:bold;}
.DMCContacta_subtit {font-size:12px;color:#008;}
.DMCContacta_mensajeTEXTO {font-size:12px;color:#000;}
table.DMCContacta_PagingControl {width:90%;}
.DMCContacta_combos {font-size:12px;color:#008;}
div.DMCContacta_paging {margin:4px 0px 4px 0px;width:100%}
div.DMCContacta_total {margin:4px 0px 4px 0px;width:100%}


/* ============================
   CSS para resultados busqueda
   ============================ */
span.numeroBuscar {font-size:11px;font-weight:bold;}
a.tituloBuscar {font-size:12px;font-weight:bold;}
span.relevanciaBuscar {font-size:12px;}
span.resumenBuscar {font-size:12px;}
a.linkBuscar {font-size:12px;width:520px;}
span.fechaBuscar {font-size:12px;}
td.col1Buscar {padding:0 10px 0 0;width:5%;}
td.col2Buscar {width:95%;overflow:hidden;text-align:left;}
table.tablaBuscar {width:100%;margin:5px 0px 5px 0px;table-layout:fixed;}


