/* Start of CMSMS style sheet 'energia : elementos' */
/***INICIALIZACION*****/
html,body{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}
body *{
   text-align:left;
}
ul{
	list-style-type:none;
}
h1{
	font-size:1.7em;
}
h2{
	font-size:1.2em;
	line-height:1.9em;
}
h3, h4, h5, h6{
	font-size:1em;
}
a{
	text-decoration:none;
}
table{
	border-collapse:collapse;
}
p.botones{
           text-align:center;
}
p.botones input{
	text-align:center;
	cursor:pointer;
}

/********CABECERA*********/

ul#menucontacto{
         text-align:center;
}
#cabecera form label{
	font-size:0.9em;
}
#cabecera form input{
	font-size:1em;
}
#cabecera form input.boton{
  text-align:center;
  cursor:pointer;
}
#cabeceraizquierda #contenidoizquierda{
             text-align:right;
}
#cabeceraizquierda .notitulo{
   display:none;
}

#cabeceraizquierda a.inicio{
         text-indent:1000em;
         overflow:hidden;
}

#cabeceraizquierda a.aenor{
      background: url("uploads/images/logos_aenor/logo_aenor.jpg") no-repeat scroll center top transparent;
      display:block;
      margin-top:12px;
      margin-left: 13px;
      padding-top:59px;
      font-size: 0.7em;
      float:left;
      color:black;
}

#cabeceraizquierda a.aenor:hover{
  color:black;
}

#cabeceraizquierda a.iqnet{
       background: url("uploads/images/logos_aenor/logo_iqnet.jpg") no-repeat scroll center top transparent;
      height:69px;
      width: 69px;
      display:block;
      float:left;
      margin-top:12px;
      margin-left: 5px;
      
}

#cabeceraizquierda a.gestion_ambiental{
     background: url("uploads/images/logos_aenor/logo_ambiental.jpg") no-repeat scroll center top transparent;
      display:block;
      float:left;
      margin-top: 12px;
      padding-top:59px;
      font-size: 0.7em;
      margin-left:5px;
      color:black;
}

#cabeceraizquierda a.gestion_ambiental:hover{
        color:black;
}

}

/*****COLUMNAS*********/

/**NOTICIAS PORTADA***/
#columnanoticias ul  h3{
	font-weight:normal;
}
#columnanoticias ul  h3 span{
	font-size:0.8em;
	text-align:right;
}

/**********DERECHA************/
#capacalendario table{
	text-align:center;
	border-collapse: collapse;
}
#capacalendario table caption{
	font-weight:bold;
}
#capacalendario table span{
 text-align:center !important;
}
#capacalendario table td{
text-align:center;
}
#capacalendario table td a{
text-align:center;
   font-weight:bold;
}


/*Menus*/
ul#menuprincipal, ul#menusecundario{
	list-style-type:none;
}
ul#menuprincipal li, ul#menusecundario li{
	list-style-type:none;
     
}
a#disenaeprinsa{
	text-indent:-1000em;
}

#pie p{
             font-size:0.9em;
	text-align:center;
            
}


/****CLASES GENERICAS***/
.key{
	text-decoration:underline;
}
.resaltado{
	font-weight:bold;
}
ul.paginacion{
	text-align:center;
}
dt{
 font-weight:bold;
}

/* End of 'energia : elementos' */

/* Start of CMSMS style sheet 'energia : color' */
/***INICIALIZACION*****/

body {	
        /*background: #AFC0B8;*/
}
ul li{
	background:transparent url(/uploads/energia/linivel1.gif) no-repeat;
	background-position:1px left;
}
ul li ul li{
	background:transparent url(/uploads/energia/linivel2.gif) no-repeat;
	background-position:3px left;
}
ul li ol li {
        background: none;
}
h2{
	color:#404409;
	/*border-bottom:1px solid #225152;*/
}
h3, h4, h5, h6{
	color:#404409;
}
h3{
	border-bottom:1px solid #404409;
}
a{
	color:#404409;
}
a:hover{
	color:#9ea716;
}
img{
	border:1px solid #404409;
}

table thead tr{
	background:#404409;
	color:#fff;
}
table thead td{
              border:1px solid #8e9614;
	 border-bottom:2px solid #9ea716;
}
table tbody tr td{
	background:#fff9e2;
	border:1px solid #8e9614;
}
form fieldset{
	background:#fbfce9;
             border:none;
}
form input, form select, form textarea{
	border:1px solid #404409;
}
p.botones{
	background:#cfd38c;
	border-top:1px solid #404409;
	border-bottom:1px solid #404409;
}
p.botones input{
	background:#fbfce9 !important;
	color:#404409;
}


/********CABECERA*********/

#cabecera{
   background: transparent url(/uploads/energia/cabecera.jpg) no-repeat;
}

#superior {
        background: #AFC0B8;
}
ul#menucontacto a{
	color:#000;
}
ul#menucontacto a:hover{
	color:#fff;
}
ul#menucontacto .menuactive{
   color:#f7fad4;
}
ul#menucontacto li.primero{
	border:none;
}

ul#menucontacto li {
        border-left: 1px solid #404409;
        background: none
}
#cabecera form label{
        color:#000;
}
#cabecera form input{
	border:1px solid #9ea716;
	color:#000;
}

#cabecera form input.boton{
        border: 1px solid #404409;
        border-left-color: #f7fad4;
        border-top-color: #f7fad4;
        background: #B2B636 ;
        color: #000;
}

#cabecera form input.boton:hover{
       border: 1px solid #404409;;
       border-right-color: #f7fad4;
       border-bottom-color: #f7fad4;
}

#cabeceraizquierda #contenidoizquierda{
	/*background:#AFC0B8 url(uploads/energia/cabecera.jpg) no-repeat right;*/
}
#cabeceraizquierda h1{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	color:#fff;
}
#cabeceraizquierda h2{
	border:none;
	color:#fff;
}
#cabecera #cabeceraderecha{
	/*background:#AFC0B8;*/

}
/*#cabecera #cabeceraderecha a{
             color:#000;
}*/

#migas{
	color:#000;
}

#migas .lastitem{
    font-style:italic;
}

#login{
  background:#333333;
  border-top:1px solid #fff; 
  border-bottom:1px solid #fff; 
  color:#fff;
}
#login a{
   color:#fff;
}
#login a:hover{
   color:#cecece;
}

/*****COLUMNAS*********/

#contenido-principal {
   background: #fff;
}

#columnanoticias{
        border: 1px solid #cfd38c;
        background: #fff;
}

/**********IZQUIERDA************/

#columnaenlaces  h2,   #columnaalbum h2, #contenidosinenlaces h2 {
        border:none;
        background: #cfd38c url('/uploads/images/h2.gif') no-repeat 2px center;
        color: #fff;        
}

#columnanoticias h2 a{
        border:none;
        background: #cfd38c url('/uploads/energia/noticias.gif') no-repeat top left;
        background-position: top left;
}
#columnanoticias h2 a:hover{
      background-position: bottom left;
}
#columnaderecha  h2{
        color: #000;
}

#capacalendario h2 a{
     background: #e2c74c url('/uploads/energia/agenda.gif') no-repeat top left;
}
#capacalendario h2 a:hover{
       background-position:bottom left;
}
#columnaderecha #capaenlaces h2 a{
       background: #e2b900 url('/uploads/energia/enlaces.gif') no-repeat top left;
}
#columnaderecha #capaenlaces h2 a:hover{
       background-position:bottom left;
}

#columnaenlaces  h2 a,  #columnaderecha h2 a, #columnaalbum h2 a{
        color: #fff;
}

#columnanoticias h2 a{
   color: #fff;
}

#columnaderecha #capaenlaces{
        border: 1px solid #e2c74c;
}

#contenido{
        border-left: 1px solid #cfd38c;
        border-right: 1px solid #cfd38c;
        border-bottom: 1px solid #cfd38c;
        background: #fbfce9;
}

#contenido  h2{
        border:none;
        color: #404409;    
        background:#cfd38c;
}

#contenido  h3{
        color:#555A0B
}

#capaenlaces ul{
	background:none;
}


#enlacesizquierda ul li{
     background:none;
     padding:0px;
}

#enlacesizquierda ul{
     margin:0px;
}
#capaenlaces ul li{
	background:none;
}

#capaenlaces ul li a {
       /*margin: 2px;*/
}


.texto-enlace {
        display: none;
}

#capaenlaces a img{
	border: none;
}


#enlacesizquierda a img{
	border: none;
}

#columnaizquierda #contenidoconenlaces{
	background:#eff2f1;
        border: 1px solid #d5deda;
        border-right-color: #9da19f;
        border-bottom-color: #9da19f;
}

#columnaizquierda #contenidosinenlaces{
	background:#eff2f1;
        border: 1px solid #d5deda;
        border-right-color: #9da19f;
        border-bottom-color: #9da19f;
}



/**NOTICIAS PORTADA***/
#columnanoticias ul li{
	background:#fff;
}

#columnanoticias ul li h3 {
	border-bottom:1px solid #9da614;
             color:#555a0b;
             width: 100%
}


#columnanoticias ul h3 a {
             color:#555a0b;
             font-weight:bold;
}


#columnanoticias ul  h3 span{
	color:#555a0b;
}


#columnanoticias li{
	background:transparent url(/uploads/modernoazul/linivel1.gif) no-repeat;
	background-position:1px left;
}

#contenido ul.listado-noticias li {
        background: #fff;
        background-position: 0 3px;
}


/** listado enlaces **/

.listado-enlaces li {
        background: #fff;
        border: 1px solid #cfd38c;
        border-right-color: #8e9614;
        border-bottom-color: #8e9614;
}

.listado-enlaces li span.imagen-enlace img {
        border: none
}




/* ALBUM PORTADA */
#contenidosinenlaces #columnaalbum {
        border: none;
}

#columnaalbum{
	background:#eff2f1;
        border: 1px solid #d5deda;
        border-right-color: #9da19f;
        border-bottom-color: #9da19f;
}
#columnaalbum ul  h2{
	background:#f7f7f7  url(/uploads/energia/h2noticias.gif) no-repeat;
	background-position:2px left;
	border-bottom:1px solid #317375;
}
#columnaalbum ul  h2 span{
	color:#317375;
}

#columnaalbum ul li a {
       background: none;
       border: none;
       width: auto;
       height: 85px;
}

/**********DERECHA************/

#capacalendario {
       border: 1px solid #e2c74c;
}
#capacalendario table{
	border:1px solid #333333;
	background:#fff;
}
#capacalendario table caption{
	background:#404409;
	color:#fff;
}
#capacalendario table  caption a{
	color:#fff !important;
        text-decoration: underline;
}

#capacalendario table caption a:hover{
        color: #fff !important;
}

#capacalendario table th{
	background:#cfd38c;
	color:#404409;
}

#columnaizquierda #capacalendario{
   border:none;
}
#columnaizquierda #capacalendario table th{
      background:#cfd38c;
      font-size:0.8em;
}
#capacalendario table td{
	border:1px solid #999999;
	background:#f7fad4;
	color:#404409;
             
}

#columnaizquierda #capacalendario table td{
	border:1px solid #999999;
	background:#f7fad4;
	color:#404409;
        font-size: 0.8em;
}

#capacalendario table td a{
   display:block;
   background:#e2c74c;
}

/*Menus*/


#capamenuprincipal{
        background:#e2c74c;
}
#capamenusecundario{
    background:#cfd38c;
}
ul#menuprincipal, ul#menusecundario{
  border-bottom:8px solid #e2c74c;
}
ul#menusecundario{
   border-bottom:8px solid #cfd38c;
}
ul#menuprincipal .menuactive, ul#menusecundario .menuactive a{
	color:#8e9614 !important;
}
ul#menuprincipal li, ul#menusecundario li{
	background: none;
}

ul#menuprincipal .menuparent .menuparent, ul#menusecundario .menuparent .menuparent{
         font-weight: bold;
         color: #404409;
}

ul#menuprincipal li a, ul#menusecundario li a{
             color:#404409;
}

ul#menuprincipal li a:hover, ul#menusecundario li a:hover{
      color:#757610;     
 }

ul#menuprincipal li  ul, ul#menusecundario li  ul {
       border:1px solid #9ea716;
        font-weight:0pt;
       background: #fff;

}
ul#menuprincipal li  ul a, ul#menusecundario li  ul a{
	background:none;
	border:none;
}
ul#menuprincipal li  ul a:hover, ul#menusecundario li  ul a:hover{
	background:none;
	border:none;
}

#pie{
        background: #9ea716;
	color:#fff;
}
#pie a{
    color:#fff !important;
}
#pie a:hover{
    color:#f7fad4;
}
 p#disenaeprinsa a{
	background:transparent url(/uploads/energia/eprinsa.gif) no-repeat;
}
 p#creadoconportal a{
	background:transparent url(/uploads/energia/portal.gif) no-repeat;
}
 p#accesibilidad a{
	background:transparent url(/uploads/energia/accesibilidad.gif) no-repeat;
}
 p#validxhtml10 a{
	background:transparent url(/uploads/energia/validxhtml10.gif) no-repeat;
}

/****CLASES GENERICAS***/
.aviso{
	color:#950000;
}
.mensajeaviso{
	border:2px dotted #950000;
	background:#fff;
	color::#950000;
}
ul.paginacion{
	background:#cfd38c;
	border-top:1px solid #404409;
	border-bottom:1px solid #404409;
}
ul.paginacion li{
	background:none;
	color:#404409;
}
#pantallaportadathumb{
  background:transparent url(/uploads/modernoazul/thumbportada.jpg) no-repeat;
}
#pantallaportada{
   background:transparent url(/uploads/modernoazul/portada.jpg) no-repeat;
}
#pantallainterior{
  background:transparent url(/uploads/modernoazul/interior.jpg) no-repeat;
}
#pantallainteriorthumb{
  background:transparent url(/uploads/modernoazul/thumbinterior.jpg) no-repeat;
}

ul.listafotos, ul.listaalbums{
     
}
ul.listacalendario li{
       border: none;
}
ul.listacalendario h4{
   border-bottom:1px solid #404409;
}

.calendar-today{
  background: #cfd38c !important;
}

#TB_window{
 border:2px solid #225152;
 background#ececec;
}
#TB_overlay{
 background:#112929;
}
/*Definición de colores standars que usaremos para el título y subtítulo*/
.color_aqua{
  color:aqua !important;
}
.color_black{
  color:black !important;
}
.color_blue{
  color:blue !important;
}
.color_fuchsia{
  color:fuchsia !important;
}
.color_gray {
  color:gray !important;
}
.color_green{
  color:green !important;
}
.color_lime{
   color:lime !important;
}
.color_maroon{
  color:marron !important;
}
.color_navy{
  color:navy !important;
}
.color_olive{
  color:olive !important;
}
.color_purple{
  color:purple !important;
}
.color_red{
  color:red !important;
}
.color_silver{
  color:silver !important;
}
.color_teal{
  color:teal !important;
}
.color_white{
  color:white !important;
}
.color_yellow{
  color:yellow !important;
}
/*fin de definición de colores stándares*/

#map{
	border:1px solid #404409;
 }
#map img{
    border:none;
}
/* End of 'energia : color' */

/* Start of CMSMS style sheet 'energia : layout' */
/***INICIALIZACION*****/
html * {
	margin: 0;
	padding: 0;
}
/* hacks para que funcione correctamente el centrado de la web en IE5.5 */
@media tty {
i{content:"\";/*" "*/}} body{text-align:center;} /*";}
}/* */ 
ul, li{
	margin:0px;
	padding:0px;
}
ul{
        margin-left:10px;     
}
ol{
	margin-left:10px;   
}
ul li{
	padding-left:13px;
	margin:4px 0px 10px 0px;
}
ol li{
	margin:2px 0px 2px 20px;
	padding-left:0px;
}
 ul li ul{
	margin-left:2px;
}
ul li ul li{
	padding-left:10px;
}
ul li ul li ul li{
	margin-left:10px;	
}
h2{
	margin:1px;
}
h3, h4, h5, h6{
	margin:5px 1px 1px 1px;
}

p{
	margin:1px 3px 1px 3px;
}
img{
	margin:3px;
}
table{
	 width:100%;
	 margin:0px auto;
}
table tr td p{
  margin:0px !important;
  padding:0px !important;
}
form{
	width:95%;
	overflow:hidden;
}
form fieldset{
	margin:5px 0px 5px 0px;
	padding:5%;
}
form label{
	clear:both;
	display:block;
	width:20%;
	float:left;
}
form textarea{
	width:60%;
	overflow:hidden;
}
form span{
	clear:both;
	display:block;
}
form p{
	clear:both;
	padding:0px;
	margin:2px 0px 2px 0px;
	height:100%;
	overflow:hidden;
}
p.botones{
	padding:2px 0px 2px 0px;
}
p.botones input{
	width:80px;
}
p.botones a{
	padding:2px 0px 2px 0px;
}
#contenido p {
        margin: 10px 15px 5px;
}

#contenido #fotos p{
    margin:3px;
    border:1px solid #e2c74c;
    float:left
}

#contenido h3, #contenido h4{
        clear: both;
        margin: 10px 15px 5px;       
}

/********CABECERA*********/

ul#menucontacto{
	margin:7px 18px  0px 7px ; 
}
ul#menucontacto li{
	padding-left:3px;
	display:inline;
}
#cabecera form{
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:15px;

}
#cabecera form label{
	margin-left:10px;
	margin-top:3px;
	width:55px !important;

}
#cabecera form input{
        width:125px;
}

#cabecera form input.boton {
        width: 70px;
        display: block;
        margin: 5px auto 0 auto;
}

#cabecera{
        width: 980px;
        margin: 0 auto;
        overflow:hidden;
}
#cabecera #cabeceraizquierda{
        width:750px;
        float:left;
        overflow:hidden;
}
#cabeceraizquierda a.inicio{
	float:left;
	height:80px;
	width:300px;
         text-indent:1000em;
         overflow:hidden;
}
#cabeceraizquierda #contenidoizquierda{
	height:86px;
}
#cabeceraizquierda h1{
	margin-left:5px;
	margin-top:10px;
	height:90px;
	padding-right:5px;
	overflow:hidden;
}

#cabecera #cabeceraderecha{
	float:left;
	width:207px;
	height:86px;
}
#migas{
	padding:1px 0px 10px 2px;
	width:99.3%;
}
#login{
  width:100%;
  overflow:hidden;
  padding:2px 0px 2px 0px;
  text-align:center;
}
#login a{
   margin-right:5px;
}

/*****COLUMNAS*********/

#contenido-principal {
        margin-left:auto;
        margin-right:auto;
        width: 980px;
        clear: both;
}

#columnas {
        width: 980px;
        margin: 5px auto;
        overflow: hidden;
        
}

/**********IZQUIERDA************/
#columnaizquierda {
	width:165px;
	float:left;
	margin-bottom:10px;
	
}
#columnaenlaces  h2,  #columnaderecha  h2, #columnaalbum h2, #contenido h2{
	padding-left:10px;
        margin: 0 0 5px 0;
        height: 25px;
}

#columnanoticias h2{
        padding:0px;
        margin:0px;
}
#columnanoticias h2 a{
       display:block;
       text-indent: -1000px;
       height: 25px;
}

#capacalendario h2{
       padding:0px;
       margin-bottom:2px;
       height: 30px;
}
#capacalendario h2 a{
   margin:0px !important;
   display:block;
   text-indent:-1000px;
   height: 30px;
}

#columnaderecha #capaenlaces h2{
    padding:0px;
       margin-bottom:2px;
       height: 30px;

}
#columnaderecha #capaenlaces h2 a{
        margin:0px !important;
        display:block;
        text-indent:-1000px;
        height: 30px;
}

#capaenlaces ul{
  margin:0px;
  margin-top:5px;
}
#capaenlaces ul li{
   margin: 4px auto 10px;
   padding-left: 0px;
   width: 100%;
   text-align: center;
}


#columnaenlaces  h2 a,  #columnaderecha  h2 a, #columnaalbum h2 a{
        line-height: 25px;
        margin-left:5px;
}



#columnaizquierda #enlacesizquierda{
        margin-top: 20px;
}


#columnaizquierda #contenidoconenlaces{
        margin-left:32%;
	margin-bottom:5px;
}
* html #columnaizquierda #contenidoconenlaces{
	height: 400px;
}
#columnaizquierda #contenidosinenlaces{
	margin-bottom:5px;
        margin-top: 5px;
}
* html #columnaizquierda #contenidosinenlaces{
	height: 550px;
}


#columnacentro #contenido{
         overflow:hidden;
}
#columnacentroancha{
 margin-top:5px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding:1px;
  width:612px;
  min-height:550px;
  float:left;

}
#columnacentro{
  margin-top:5px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding:1px;
  width:550px;
  min-height:550px;
  float:left;
}

#columnacentro #columnanoticias {
   clear:both;
   overflow:hidden;
   padding-bottom:5px;
   height:100%;
}

#columnaalbum {
        clear: left;
	margin-left:5px;
	margin-top:8px;
	height:100%;
	overflow:hidden;
	padding-bottom:5px;
}
/**NOTICIAS PORTADA***/

#columnanoticias ul li.primero {
       width: 96%;
}
#columnanoticias ul li{
	padding:0px;
             float:left;
	width:47.4%;
	margin-left:1%;
	overflow: hidden;
}
#contenido #columnanoticias ul li img{
	width:auto;
	float:left;
}
#columnanoticias ul  h3{
	margin:6px auto 6px auto;
             width:90%
}
#columnanoticias ul  h3 a{
             margin: 0px 4px 4px 4px;
             float:left;
}
#columnanoticias ul  h3 span{
            clear:both;
	display:block;
	margin-right:2px;
}
#columnanoticias .contenidonoticia{
	margin:5px;
}
#columnanoticias .listadoanexos li{
	border:none;
	clear:both;
	padding-left:13px;
	margin-top:4px;
	margin-bottom:10px;
}
#contenido .portada ul.listado-noticias li {
        clear: none;
}

#contenido .portada ul  li {
        clear: none;
}
/* listado noticias */


#contenido ul.listado-noticias li {
        clear: both;
}


#contenido #columnanoticias ul img {
       width: 20%;
       float: left;
}


/**ALBUM PORTADA***/
#columnaalbum ul{
        border: 0;
	padding:0px;
	margin:2%;
	overflow:hidden;
}

/** listado enlaces **/

.listado-enlaces{
  margin-right:5px;
}
.listado-enlaces li {
        overflow: hidden;
        width: auto;
        padding:10px;
}
.listado-enlaces span{
     clear: both;
       display: block;
       }
.listado-enlaces span.imagen-enlace {
           }



/**********DERECHA************/


#columnaderecha {
	margin-top:5px;
	margin-bottom:10px;
	width:233px;
	margin-left:15px;
	float:left;
}
#columnaderechaestrecha{
        clear:right;
        margin-top:5px;
	margin-bottom:10px;
	width:165px;
	margin-left:15px;
	float:left;

}
#columnaderechainterior {
       clear:right;
	margin-top:5px;
	margin-bottom:10px;
	width:795px;
	margin-left:15px;
	float:left;
}
#columnaderechainterior #contenido{
   height:100%;
   overflow:hidden;
}

* html #columnaderechainterior{
            margin-left:5px;

}
* html #columnaderecha{
	height: 550px;
             margin-left:5px;
}

#capacalendario{
	margin:0px 0px 10px;
	padding-bottom:5px;
}

#columnaizquierda #capacalendario{
    margin:10px 0px 0px;
}

#capacalendario table{
	width:90%;
	margin:0px auto;
	margin-top:2px;
}
#capacalendario table caption{
	margin:0px auto;
	padding:2px 2px 5px 2px;
}
#capacalendario table caption span{
	float:left;
	display:block;
}
#capacalendario table caption span.texto{
	float:left;
	display:block;
	width:179px;
	overflow:hidden;
}

#columnaizquierda #capacalendario table caption span.texto{
	float:left;
	display:block;
	width:120px;
	overflow:hidden;
}

#columnaizquierda #capamenuprincipal{
      margin-top:5px;
}

/*Menus*/
ul#menuprincipal{
	margin:0px;
        padding:0px;
}
ul#menusecundario{
    margin:0px;
}
ul#menuprincipal li, ul#menusecundario li{
	margin:0px;
	padding:0px;
             padding-right:2px;

}
ul#menuprincipal li a, ul#menusecundario li a {
	display:block;
	width:95%;
	margin:3px;
             padding:2px 0px 2px 5px;
           }
ul#menuprincipal li span, ul#menusecundario li span {
	display:block;
	width:95%;
	margin:3px;
        padding:2px 0px 2px 5px;
}

ul#menuprincipal li ul, ul#menusecundario li ul {
        /*margin-left: auto;
        margin-right: auto;
        width: 90%;*/  
       margin-left:3px;
       margin-right:3px;  
}
#pie{
	clear:both;
	width:980px;
	height:40px;
	overflow:hidden;
	padding-top:5px;
        margin: 0 auto;
}

p#disenaeprinsa {
        width: 10%;
        margin-right: 10px;
        float: left;
        margin-left: 15px;
}

p#disenaeprinsa a{	
	display:block;
	width:79px;
	height:31px;
        text-indent: -1000em;
}
p#creadoconportal{
        width: 10%;
        margin-right: 10px;
        float: left;
}

p#creadoconportal a{	
	display:block;
	width:68px;
	height:31px;
        text-indent: -1000em;
}

p#validxhtml10{
        width: 10%;
        float: right;
}

p#validxhtml10 a{	
	display:block;
	width:88px;
	height:31px;
        text-indent: -1000em;
}

p#accesibilidad{
        width: 10%;
        margin-right: 10px;
        float: right;
}

p#accesibilidad a{	
	display:block;
	width:88px;
	height:31px;
             text-indent: -1000em;
}


/****CLASES GENERICAS***/
ul.listassuscripcion{
   margin-left:20px;
}
ul.noticias li{
   padding:0px;
   margin:0px;
}

.imagen-noticia { 
        text-align: center;
}

.mensajeaviso{
	padding:5px;
}
ul.paginacion{
	width:90%;
	margin:5px auto;
	padding:1px 0px 1px 0px;
}
ul.paginacion li{
	display:inline;
}
.noflota{
	clear:both;
}
.flotaderecha{
    float:right;
}
.flotaizquierda{
    float:left;
}
.centrado{
  text-align:center;
}
/*Galería de imágenes*/
#galeria{
	height:100%;
	overflow:hidden;
}
ul.listafotos,  ul.listaalbums{
        padding:5px;
	overflow:hidden;
	height:100%;
        width: 95.7%;
        margin-bottom: 5px;
}
ul.listafotos li, ul.listaalbums li{
        border:none;
        padding-left:12px;
        background: none;
        margin: 0 auto;
        width: 18%;
        text-align: center;
}
.thumb{
            padding:0px;
	width:100px;
	margin:0 0.5em 0.5em 0;
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:center;
	float:left;
}
.thumb a{
  padding:5px;
}
ul.listacalendario li{
            padding-left:10px;
            padding-bottom:5px;
            height:90%;
            width: 98.5%;
            overflow:hidden;
}
ul.listacalendario h4{
       margin:0px !important;
       padding-left:10px;
}
dl{
  padding:0px;
  margin:0px 0px 0px 5px;
}
.izquierda{
    float: left;
}
.derecha{
    float: right;
}
ul.anexos{
 border:1px solid #000;
}
#map{
	margin-top:10px;
             margin-left:45px;
	width:550px;
	height:350px;
 }
#map img{
    padding:0px;
    margin:0px;
}
/* End of 'energia : layout' */

