ul { margin: 0; padding: 0; }
li { list-style:none; margin: 0; padding: 0; }
img { border: 0; }

.gurenet-link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.gurenet-link:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none}
body { margin: 0px; padding: 0px; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
select { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #61564C; border: 1px solid #cccccc; }
textarea { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #CC0000; padding: 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; padding: 0px; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #000000; }
.selPais-capa { -moz-opacity:0.90; opacity:0.90; filter:alpha(opacity='90'); }

.deg_rojo_vert { background: #9a0000; background: -moz-linear-gradient(top,  #9a0000 0%, #d2021c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a0000), color-stop(100%,#d2021c)); background: -webkit-linear-gradient(top,  #9a0000 0%,#d2021c 100%); background: -o-linear-gradient(top, #9a0000 0%,#d2021c 100%); background: -ms-linear-gradient(top,  #9a0000 0%,#d2021c 100%); background: linear-gradient(to bottom,  #9a0000 0%,#d2021c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0000', endColorstr='#d2021c',GradientType=0 ); }
.deg_negro_vert { background: #000000; background: -moz-linear-gradient(top,  #666666 0%, #000000 50%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(50%,#000000)); background: -webkit-linear-gradient(top,  #666666 0%,#000000 50%); background: -o-linear-gradient(top,  #666666 0%,#000000 50%); background: -ms-linear-gradient(top,  #666666 0%,#000000 50%); background: linear-gradient(to bottom,  #666666 0%,#000000 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); }
.deg_azul_vert { background: #0066cc; background: -moz-linear-gradient(top,  #0099ff 0%, #0066cc 50%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(50%,#0066cc)); background: -webkit-linear-gradient(top,  #0099ff 0%,#0066cc 50%); background: -o-linear-gradient(top,  #0099ff 0%,#0066cc 50%); background: -ms-linear-gradient(top,  #0099ff 0%,#0066cc 50%); background: linear-gradient(to bottom,  #0099ff 0%,#0066cc 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#0066cc',GradientType=0 ); }
.deg_gris_horz { background: #d0d0d0; background: -moz-linear-gradient(left,  #d0d0d0 0%, #efefef 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d0d0d0), color-stop(100%,#efefef)); background: -webkit-linear-gradient(left,  #d0d0d0 0%,#efefef 100%); background: -o-linear-gradient(left,  #d0d0d0 0%,#efefef 100%); background: -ms-linear-gradient(left,  #d0d0d0 0%,#efefef 100%); background: linear-gradient(to right,  #d0d0d0 0%,#efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#efefef',GradientType=1 ); }
.encabezado { padding: 4px; padding-left: 10px; font-size: 18px; font-style: italic; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.col_contenido { padding: 8px; }

#menuSup { display: block; margin: auto; width: 970px; padding: 9px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border: 1px #000000 solid; }
#menuSup a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }
#menuSup a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffcc00; text-decoration: none; }

#linea_migas { padding: 10px; }
#linea_migas li { display: inline; padding-left: 10px; padding-right: 10px; background: url(comun/imagenes/icon-linea_miga.gif) no-repeat 0px 4px; }
#linea_migas li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: none; }
#linea_migas li a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }

#contenido { width: 94%; margin: auto; }
#contenido p { }

.banner_centrado { text-align: center; }

.mas_info { display: block; margin: 0; padding: 4px 16px 4px 0; text-align: right; background: url(comun/imagenes/icon-mas-roja.gif) no-repeat right; }
.mas_info a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration: none; }
.mas_info a:hover {  color: #0066FF; text-decoration: underline; }

.listado-noticias { }
.listado-noticias li { border-bottom: 1px dotted #CCCCCC; padding: 4px 0; }

.menuV {
	background: #ededed;
	background: -moz-linear-gradient(left,  #d0d0d0 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d0d0d0), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(left,  #d0d0d0 0%,#ededed 100%);
	background: -o-linear-gradient(left,  #d0d0d0 0%,#ededed 100%);
	background: -ms-linear-gradient(left,  #d0d0d0 0%,#ededed 100%);
	background: linear-gradient(to right,  #d0d0d0 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#ededed',GradientType=1 );
}
.columnaV { background-color: #333333; }

.indice-categorias { border: 1px solid #cccccc; background-color: #EFEFEF; padding: 5px; border-radius:5px; }
.indice-categorias ul { column-count: 4; -webkit-column-count: 4; -moz-column-count: 4; }
.indice-categorias a { background: url(comun/imagenes/icon-flecha-roja.gif) no-repeat; padding-left: 16px; }

.indice-alfabetico { border: 1px solid #cccccc; background-color: #EFEFEF; padding: 5px; border-radius:5px; text-align: center; }

#noticia p { text-align: justify; }
#noticia li { list-style: inside disc; padding-left: 20px; padding-bottom: 5px; }

.pie {
	background-color: #CC0033; height: 50px; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-bottom:40px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9a0000), to(#d2021c));
    background: -webkit-linear-gradient(top, #d2021c, #9a0000);
    background: -moz-linear-gradient(top, #d2021c, #9a0000);
    background: -o-linear-background(top, #d2021c, #9a0000);
    background: -ms-linear-background(top, #d2021c, #9a0000);
    background: linear-background(top, #d2021c, #9a0000);
}
.pie-link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.pie-link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
.selPais-link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.selPais-link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC; text-decoration: none; }
.link-mas { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration: none; }
.link-mas:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration: underline; }
.link-azul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066FF; text-decoration: none; }
.link-azul:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066FF; text-decoration: underline; }
.fecha-gris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.texto-gris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.fotos { border: 1px solid #666666; }
.texto-gris-small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.texto-small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.intro-menuH { background-color: #CC0033; background-image: url(comun/imagenes/intro-menuH-fondo.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; height: 20px; border: 1px solid #000000; padding-left: 10px; }
.intro-link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.intro-link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
.textarea { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.boton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; border: 1px solid #666666; }
.prod-referencia { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.prod-breve { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.prod-precio { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #CC0000; font-weight: bold; }
.ampliar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background-image: url(comun/imagenes/icon-lupa.gif); background-repeat: no-repeat; padding-left: 14px; background-position: 2px; }
.ampliar:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: none; background-image: url(comun/imagenes/icon-lupa.gif); background-repeat: no-repeat; padding-left: 14px; background-position: 2px; }
.tabla-cabecera { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFCC00; background-color: #999999; color: #EFEFEF; }
.tabla-listado { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cccccc; }
.Msg-alert_table { background-color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.Msg-alert_titulo { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #CC0000; font-weight: bold; background-image: url(comun/imagenes/ALERT.GIF); background-repeat: no-repeat; background-position: 4px; text-transform: uppercase; text-indent: 10pt; }
.Msg-correcto_table { background-color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.Msg-correcto_fondo { background-color: #FFFFCC; }
/* Redes sociales*/
#redes_sociales-like { display: block; }
.red_social-like { display: inline-block; margin-right:10px; margin-top:15px; }
