/*.normal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; } */
body { background-color:#FFF; /* background-image:url(comun/imagenes/fondo-navidad_2011.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed; */ font-family:Verdana, Arial, Helvetica, sans-serif; }
body, .lista li a, .lista-mapa-web li a, .lista-mapa-web-submenu li a { color:#333333; }
.gurenet a, .gurenet a:hover { color:#BBBBBB; }
body p, #columna-izq ul, h2, h3, .lista-body { padding:0.63em 0 0 1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#columna-izq ul, .lista-body { margin-left:1em; list-style:disc; }
#columna-izq ul li, .lista-body li { margin-bottom:1em; }
.lista li, .lista-servicios { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.lista li a:hover, .lista-cabecera li a:hover, h2, h3, .verde, body a, body a:hover, .lista-mapa-web li a:hover, .lista-mapa-web-submenu li a:hover, .lista-portada li a:hover { color:#7db61a; }
body a:hover { text-decoration:underline; }
.diez { font-size:10px; }	
.rojo { color:#CC0000; }
#oficina-bilbao { color:#666666; font-size:0.62em; }
.pie-negro, body p, #columna-izq ul, .lista-body { font-size:11px; }
h2, h3 { font-size:12px; }
.thead { color:#FFFFFF; }
.negro, .pie-negro, .lista-cabecera li a, .ir-a a:hover, .lista-ultimas-noticias a, .lista-ultimas-noticias a:hover, .lista-ultimos-boletines a:hover,  .lista-ultimos-boletines a, .lista-submenu a, .lista-submenu a:hover, .lista-portada li a { color:#000000; }
.lista-ultimas-noticias, .lista-ultimos-boletines, table, .lista-submenu li, legend, .lista-mapa-web, .lista-mapa-web-submenu, .lista-portada, .submenu-dcha { font-size:12px; }
.diez, .gurenet, .lista-cabecera { font-size:10px; }
.gurenet, .label-buscar, .lista-cabecera, .lista-ultimas-noticias, .lista-ultimos-boletines, table, table caption, .lista-submenu { font-family:Arial, Helvetica, sans-serif; }
.ir-a { float:right; margin-right:0.63em; }
.ir-a a { color:#666666; }
/*------------------listas----------------------------*/
.lista-servicios{ margin-bottom:0.6em; }
.lista-mapa-web { margin-left:1em; }
.lista-mapa-web-submenu { margin-left:3em; }
.lista-mapa-web li, .lista-mapa-web-submenu li { /*background:url(comun/imagenes/item-mapa-web.gif) top left no-repeat;*/ text-indent:1.5em; display:block; vertical-align:top; }
.lista-ultimas-noticias a:hover, .lista-ultimos-boletines a:hover, .lista-portada li a:hover{ text-decoration:underline; }
.lista-submenu li { background:url(comun/imagenes/item-submenu.gif) left no-repeat; /*padding-left:2em;*/ margin-bottom:0.63em; /*width:20.5em;*/ width:100%; }
.lista-submenu a { font-weight:bold; display:block; height:1.5em; text-indent:2em; }
.lista-submenu li a:hover { background:url(comun/imagenes/item-submenu-hover.gif) left no-repeat;
	display:block; background-color:#CCCCCC; font-weight:bold; height:1.5em; text-indent:2em; }
/*----------------formularios----------------------*/
.form-buscar { position:absolute; top:0.28em; right:0.5em; }
.boton-buscar { background-color:#333; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #999; border-left:1px solid #999; color:#CCCCCC; }
.imput { border:1px solid #333; }
.label-buscar { /*visibility:hidden;*/ color:#FFFFFF; font-size:12px; }
.textarea{ border:1px solid #333; }
/*----------------------tabla----------------------*/
#mercado-carbono { width:100%; background-color:#FFF; }
table caption { padding:0 0 0.32em 1em; font-size:12px; text-align:left; }
td { /*	border-right:1px dotted #58585a; border-bottom:1px dotted #58585a; */ text-align:center }
tr.tproduct { color:#FFFFFF; background-color:#7DB61A; }
.row1 { color:#000000; background-color:#CCCCCC; }
.row2 { color:#000000; background-color:#EFEFEF; }
/*------------------------mensajes de error--------------------*/
.msg-alert_table { background-color: #EFEFEF; color: #333333; }
.msg-alert_titulo { color: #FFFFFF; background-color: #CC0000; font-weight: bold; text-transform: uppercase; }
.msg-correcto_table { background-color: #FFFFCC; color: #333333; }
.msg-alert_titulo, .msg-alert_table, .msg-correcto_table { padding:0.5em 0.5em 0.5em 0.5em; width:50%; margin:auto; }
.noticia-categoria { color: #666666; }
