/*.normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
body{
	background-color:#666666;
	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;
}