.global-hidden {
display:none;
}

.limpia {
clear:both;
}

body {
background-image:url(../img/bg_body_sombra.jpg);
background-repeat:repeat-y;
background-position:center;
line-height:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

p {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
font-size:11px;
}


.email {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
font-size:11px;
}

#global {
width:778px;
background-color:#FFF;
margin:0 auto;
}

#cabecera {
width:100%;
}

#idiomas {
text-align:right;
font-family:Arial, verdana, Helvetica, sans-serif;
font-size:9px;
color:#7D7D7D;
margin:5px 15px 10px 0;
padding:0;
float: right;
}

#logo {
width:82px;
margin:15px 0 0 20px;
padding:0;
float:left;
}

#menu-iconos {
padding:0 0 0 0;
clear:both;
margin:0;
text-align:right;

}

#menu-iconos a {text-decoration:none;}
#menu-iconos a span {font-size:10px;padding-right:3px;color:#00704A;position:relative;bottom:3px;}
#menu-iconos img {
margin:0;
padding:0 0 0 5px;
padding-left:10px;
}

#linea {
border-top:1px dashed #979CA2;
width:778px;
}

#linea-bottom {
border-bottom:1px dashed #979CA2;
width:778px;
}

#menu {
background-color:#333;
}

#menu ul {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#menu li {
float:left;
border:0;
display:inline;
margin:0;
padding:0;
}

#principal {
width:778px;
float:left;
margin:0;
}

#izquierda {
width:220px;
border-right:1px dashed #979CA2;
float:left;
height:220px;
margin:15px 0 20px 10px;
padding:0 10px 0 0;
}

#centro {
width:350px;
border-right:1px dashed #979CA2;
float:left;
height:220px;
margin:25px 0 20px 0;
padding:0;
}

#derecha {
width:175px;
float:left;
height:220px;
margin:15px 0 20px 0px;
padding:0;
}

#espacio-blanco {
width:778px;
margin:0;
padding:0;
}

#buscador {
text-align:left;
vertical-align:top;
width:240px;
float:left;
}

#proyectos,#capa-noticias {
border-bottom:1px dashed #979CA2;
float:left;
width:90%;
margin:0 0 0 5px;
padding:0 0 20px;
}

#logos-home {
border-bottom:1px dashed #979CA2;
width:100%;
padding:0 0 10px;
}

#logos-home img {
padding:5px 5px 5px 20px;
}

#novedad-home,#oferta-home {
width:40%;
float:left;
padding-left:25px;
padding-right:10px;
margin:0 auto;
}

.texto-home {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
float:left;
padding:7px 0 0 0px;
}

.img-home-peq {
height: 100px;
padding:5px;
}

.novedad-a,.oferta-a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00704A;
text-transform:uppercase;
float:left;
text-decoration:none;
width:100%;
margin:0;
padding:35px 0 0;
}

.tit-buscador {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#F8A71F;
font-weight:700;
margin:0 0 10px 7px;
padding:0;
}

.tit-proyectos {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#F8A71F;
margin:10px 0 10px 2px;
padding:0;
}

.tit-proyectos a {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#F8A71F;
margin:10px 0 10px 2px;
padding:0;
text-decoration: none;
}

.tit-noticias {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#F8A71F;
margin:0 0 0 5px;
padding:0;
}

.tit-noticias a {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#F8A71F;
margin:10px 0 0 5px;
padding:0;
text-decoration: none;
}

form {
display:inline;
margin:0;
padding:0;
}

.form-fieldset label {
float:left;
width:25%;
text-align:right;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
clear:left;
margin:0 10px 5px 0;
padding:0;
}

.input {
width:80px;
color:#333;
border:1px solid #333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0 0 0 3px;
padding:0;
}

.boton {
margin:5px 0 0 65px;
padding:0;
}

.texto {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-align:justify;
margin:0;
padding:0;
}

#proyectos ul {
float:left;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 6px;
padding:0;
}

#proyectos li {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
display:block;
width:100%;
margin:2px 0 0;
}

#proyectos-ddd a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
font-size:9px;
color:#FF7502;
text-align:justify;
text-decoration:none;
margin:0 0 0 3px;
padding:0;
}

#tit-tipo {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-align:justufy;
display:inline;
width:50px;
margin:0 0 0 15px;
padding:0;
}

#img-tipo {
display:inline;
width:70px;
margin:0 0 0 10px;
}

.fecha-noticias {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
color:#A1A1A1;
text-align:justify;
margin:0;
padding:0;
}

a.mas-noticias {
color:#FF7502;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:9px;
font-weight:700;
text-align:justify;
text-decoration:none;
margin:0 0 0 5px;
padding:0;
}

.noticias {
float:left;
margin:15px 0 0 7px;
padding:0;
}

#contenedor {
width:350px;
}

.producto {
width:160px;
border:0 solid #000;
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin:0 0 8px 8px;
padding:0;
}

.producto img {
vertical-align:middle;
float:right;
margin:0 0 0 8px;
}

.producto a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-decoration:none;
vertical-align:middle;
margin:0;
padding:0;
}

#pie {
clear:both;
width:778px;
height:15px;
background-color:#7A7A7A;
font-size:10px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding:0;
}

.texto-pie {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:10px;
width:300px;
margin:0 0 0 280px;
}

#pie a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:10px;
}

#miniaturas {
width:77px;
float:left;
border:0;
margin:10px 0;
}

.texto-miniaturas {
width:77px;
border:0;
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-align:center;
margin:0;
padding:0;
}

.texto-miniaturas img {
vertical-align:middle;
margin:0 0 10px;
}

.linea-bottom-peq {
border-bottom:1px dashed #979CA2;
width:100%;
}

#contenido-izquierda-productos {
text-align:left;
vertical-align:top;
width:190px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#contenido-izquierda-productos ul {
float:left;
width:88%;
margin:0 0 0 15px;
padding:0;
}

#contenido-izquierda-productos ul li {
list-style-position:outside;
list-style-type:none;
clear:both;
margin:0 0 10px;
padding:0;
}

#contenido-izquierda-productos ul li img {
border:0;
margin:30px 0 10px;
padding:0;
}

#contenido-izquierda-productos ul li ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 30px;
padding:0;
}

#contenido-izquierda-productos ul li ul li {
list-style-type:none;
margin:0;
padding:0;
}

#contenido-izquierda-productos ul li ul li a {
color:#00704A;
text-decoration:none;
display:block;
background:url(../img/img-lista-familias-off.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
}

#contenido-izquierda-productos ul li ul li a:hover {
color:#F8A71F;
text-decoration:none;
background:url(../img/img-lista-familias-on.gif) no-repeat scroll 0 5px;
margin:0;
padding:0 0 0 10px;
}

#contenido-izquierda-productos .contenido-izquierda-productos-submenu {
margin:0;
padding:0 0 0 20px;
}

#contenido-izquierda-productos .seleccionado {
color:#F8A71F;
background:url(../img/img-lista-familias-on.gif) no-repeat scroll 0 5px;
}

#contenido-centro-productos,#contenido-centro-soluciones,#contenido-centro-descargas,#contenido-centro-informacion {
float:left;
width:400px;
border-left:1px dashed #979CA2;
border-right:1px dashed #979CA2;
margin:0;
padding:20px 0 0;
}

#contenido-centro-productos ul {
float:left;
width:360px;
margin:0;
padding:0 0 0 20px;
}

#contenido-centro-productos ul li.gris {
list-style-position:outside;
list-style-type:none;
background-color:#FAFAFA;
width:100%;
height:105px;
margin:0 0 10px;
padding:0;
}

#contenido-centro-productos ul li {
list-style-position:outside;
list-style-type:none;
background-color:#FFF;
width:100%;
height:105px;
margin:0 0 10px;
padding:0;
}

.contenido-centro-productos-img {
width:95px;
border:0;
vertical-align:top;
float:left;
margin:0;
padding: 10px;
}

.contenido-centro-noticias-img {
border:0;
vertical-align:top;
float:left;
margin:15px;
padding-right:10px
}



.contenido-centro-productos-img-ficha {
border:0;
vertical-align:top;
float:left;
margin:0;
padding:50px 15px 0 0;
}

.contenido-centro-productos-img-a {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#00704A;
font-size:11px;
text-decoration:uppercase;
margin: 0px;
padding:0 0 0 0;
text-decoration: none;
cursor:pointer;
}

#contenido-centro-productos ul li p {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
font-size:10px;
text-align:left;
width:230px;
margin:0 0 0 100px;
padding:10px 0 0;
text-decoration: none;
cursor:pointer;
}

#contenido-centro-productos-izq {
width:160px;
float:left;
margin:0;
padding:0;
}

#contenido-centro-productos-izq ul {
width:150px;
padding: 0 0 0 10px;
}

#contenido-centro-productos-izq ul li {
padding: 10px 0 25px 0px;
border-bottom: 1px dashed #979CA2;
}


#contenido-centro-productos-der {
width:200px;
float:right;
background-color:#FAFAFA;
margin:0 10px 0 0;
padding:10px 0 0 10px;
}

#contenido-centro-productos-der p {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#contenido-centro-soluciones ul {
float:left;
width:370px;
border-bottom:1px dashed #F8A71F;
margin:0 0 20px 20px;
padding:0 0 20px;
}

#contenido-centro-soluciones ul li a {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
text-decoration:none;
background:url(../img/img-lista-soluciones.gif) no-repeat scroll 0 5px;
display:block;
margin:0;
padding:0 0 0 10px;
}

#contenido-centro-soluciones p.texto-soluciones {
padding:10px 0 20px 20px;
}

#contenido-centro-descargas dl {
float:left;
width:350px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0 0 20px 20px;
padding:5px 0 20px 0;
}

#contenido-centro-descargas dl dt {
color:#00704A;
margin:0;
padding:5px 0 0;
}

#contenido-centro-descargas dl dd {
margin:0 0 0 20px;
padding:10px 0 0;
}

#contenido-centro-descargas dl dd a {
text-decoration:none;
background:url(../img/img-lista-soluciones.gif) no-repeat 0 5px;
color:#333;
display:block;
margin:0;
padding:0 0 0 8px;
}

#contenido-centro-descargas dl dd a:hover {
color:#F8A71F;
background:url(../img/img-lista-soluciones-on.gif) no-repeat 0 5px;
}

#contenido-centro-informacion p.texto-informacion {
float:left;
width:370px;
padding:10px 0 20px 20px;
}

#contenido-centro-informacion ul {
float:left;
width:370px;
margin:0 0 20px 20px;
padding:0 0 20px;
}

#contenido-centro-informacion ul li a {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
text-decoration:none;
background:url(../img/img-lista-soluciones.gif) no-repeat 0 5px;
display:block;
margin:0;
padding:0 0 0 10px;
}

#contenido-centro-informacion ul li a:hover {
background:url(../img/img-lista-soluciones-on.gif) no-repeat 0 5px;
color:#F8A71F;
}

.top {
color:#F8A71F;
background:url(../img/img-soluciones-top.gif) no-repeat scroll 30px 7px;
float:right;
text-decoration:none;
margin:0;
padding:0 30px 0 0;
}

#pie-botones {
padding:30px 0 10px;
}

#imprimir {
float:right;
clear:both;
width:60px;
padding:20px 0;
}

#imprimir a {
font-size:11px;
color:#F8A71F;
text-decoration:none;
}

.botonera {
padding-bottom:5px;
padding-left:15px;
}

.tit-catalogo-categoria {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
color:#F8A71F;
margin:10px 0 15px 0px;
padding:0 0 0 15px;
}

.tit-catalogo-categoria a {
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
color:#F8A71F;
text-decoration:none;
}

#contenido-der-productos {
width:178px;
float:left;
margin:0;
padding:0;
}

#herramientas-usuario {
border-bottom:1px dashed #979CA2;
margin:0 auto;
width:150px;
}

#herramientas-usuario #caja {
border-left:1px solid #00704A;
border-right:1px solid #00704A;
width:152px;
margin:30px 0 30px 0px;
}

#herramientas-usuario img {
margin:0;
padding:0;
}

#herramientas-usuario #caja ul {
float:left;
list-style-position:outside;
list-style-type:none;
margin:5px 0 5px 0px;
padding:0;
width:145px;
}

#herramientas-usuario #caja li {
float:left;
width:145px;
margin:10px 0 0 2px;
}

#herramientas-usuario #caja li img {
float:left;
margin:0 5px 0 0;
padding:0 0 15px;
}

#herramientas-usuario #caja li a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

#texto-contenido {
text-align:left;
vertical-align:top;
margin:0;
padding:0;
}

#texto-contenido p {
text-align:left;
vertical-align:top;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
margin:10px 0 0 15px;
width: 470px;
}

#texto-contenido ul {
float:left;
list-style-position:outside;
list-style-type:none;
margin:5px 0 5px 30px;
padding:0;
width:470px;
}

#texto-contenido li {
float:left;
width:470px;
margin:10px 0 0 15px;
padding:0 0 0 15px;
}


.fecha {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#00704A;
margin:0 0 0 15px;
padding:0;
}

div.borde_naranja {
border-bottom:15px solid #f99d00;
margin:0 0 10px;
}

div.borde_verde {
border-bottom:15px solid #00704A;
margin:0 0 10px;
}

#catalogo-series {
width:490px;
border:0 solid #000;
margin:0;
}

.series {
width:150px;
border:0 solid #000;
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin:0 0 25px 5px;
padding:0;
}

.series a {
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#005f29;
font-weight:700;
vertical-align:top;
}

.series a.mas {
color:#005f29;
}

.series texto {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:400;
text-align:justify;
}

.img-series {
width:70px;
horizontal-align:right;
vertical-align:top;
float:left;
margin:0 0 0 8px;
}

.tit-ficha {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
color:#005f29;
font-weight:700;
margin:0 0 0 5px;
padding:0;
}

.texto-ficha {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin:0 0 0 5px;
padding:0;
}

.volver {
margin-right:10px;
float:right;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#005f29;
padding:0;
}

.tit-noticia {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
color:#F8A71F;
width:500px;
margin:0 0 5px;
padding:0;
}

.subtit-noticia {
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333;
width:500px;
margin:7px 0 15px;
padding:0;
}

.lista-noticias li {
list-style-position:outside;
list-style-type:none;
list-style-image:url(../img/img-lista-noticias.gif);
margin:0 0 10px;
padding:0;
}

.lista-noticias li a {
color:#333;
text-decoration:none;
}

.lista-noticias li a:hover {
color:#00704A;
text-decoration:none;
list-style-position:outside;
list-style-type:none;
list-style-image:url(../img/img-lista-noticias.gif);
}

#flash {
float:left;
margin:0;
}

#contenido-izquierda-distribuidores {
text-align:left;
vertical-align:top;
width:385px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
height:480px;
margin:0 0 40px;
padding:0;
}

#contenido-interior-der-distribuciones {
text-align:left;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:390px;
border-left:1px dashed #979CA2;
margin:0;
padding:0;
}

#contenido-interior-der-distribuciones .provincia {
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
color:#F8A71F;
margin:25px 0 0 20px;
padding:0;
}

#contenido-interior-der-distribuciones ul {
width:360px;
margin:20px 0 5px 30px;
padding:0;
}

.adreca {
float:left;
width:160px;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
color:#F8A71F;
list-style:none;
margin:10px 0 35px 10px;
padding:0;
}

#mapa-flash {
float:left;
margin:0 0 10px 20px;
}

#datos-contacto {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-variant:small-caps;
margin:0 0 0 20px;
}

.form-fieldset .input {
float:left;
clear:right;
width:220px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#FFF;
border:1px solid #F8A71F;
margin:0 10px 5px 0;
padding:0 5px;
}

.form-fieldset textarea {
border:1px solid #F8A71F;
background-color:#FFF;
float:left;
clear:right;
width:220px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
margin:0 10px 5px 0;
padding:0 5px;
}

.formularioSubmitcontacto {
width:80px;
float:right;
border:0;
height:20px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-image:url(../img/fondo-boton.png);
background-repeat:repeat;
cursor:pointer;
margin:10px 134px 30px 0;
}

#contenido-interior-der ul {
padding-bottom: 50px;
width: 450px;
}

#contenido-interior-der ul li {
list-style-position:outside;
list-style-image:url(../img/img-lista-soluciones.gif);
width: 400px;
margin:0 0 0 0;
padding:0;
}

#contenido-interior-der ul li a{
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
padding: 0 10px;
text-decoration: none;
}

#contenido-interior-der ul li a:hover{
color:#F8A71F;
text-decoration: underline;
}

#contenido-interior-der a.volver-buscador {
color:#F8A71F;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
padding: 10px 0 0 370px;
text-decoration: none;
}

.documento-adjunto {
background:url(../img/doc-adjunto.gif) no-repeat scroll 0 2px;
}

.documento-adjunto a {
color:#F8A71F;
text-decoration:none;
margin:0 0 0 20px;
}

.documento-adjunto a:hover {
text-decoration:underline;
}

.novedad-img,.oferta-img,.servicio-postventa-img,.buscador-avanzado-der-img {
float:left;
margin:-5px 0 0 0;
padding:0 7px 0 0px;
}

.novedad-a:hover,.oferta-a:hover,.servicio-postventa-a:hover,.buscador-avanzado-der-a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F8A71F;
text-transform:uppercase;
text-decoration:none;
}

#servicio-postventa,#buscador-avanzado-der {
width:100%;
margin:0 auto;
}

.servicio-postventa-a,.buscador-avanzado-der-a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00704A;
text-transform:uppercase;
float:left;
text-decoration:none;
margin:0 0 0 10px;
padding:22px 0 0;
}

fieldset,.form-fieldset {
border:0;
margin:0;
padding:0;
}

#contenido-centro-soluciones ul li,#contenido-centro-informacion ul li {
list-style-position:outside;
list-style-type:none;
padding:5px 0 0;
}

#contenido-centro-soluciones ul li a:hover,.naranja,#herramientas-usuario #caja li a:hover {
color:#F8A71F;
}

.verder,#imprimir a:hover,.tit-catalogo-categoria a:hover {
color:#00704A;
}

#contenido-izquierda-noticias,#contenido-izquierda-formulario {
text-align:left;
vertical-align:top;
width:245px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
border-right:1px dashed #979CA2;
height:300px;
margin:0;
padding:0;
}

#contenido-interior-der,#contenido-derecha-formulario {
text-align:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:500px;
margin:25px 0 5px 15px;
padding:0;
}

#contenido-izquierda-formulario img,#desea {
margin:0 0 20px 15px;
}

#listadoSATalternativo {
margin: 0 0 20px 20px;
padding:0;
width: 200px;
float: left;
}






#listadoSATalternativo ul {
margin:0;
padding:0 0 40px 0;
}

#listadoSATalternativo li {
list-style-position:outside;
list-style-type:none;
list-style-image:url(../img/img-lista-noticias.gif);
margin:0 0 0 10px;
padding:0;
}

#listadoSATalternativo li a {
color:#333;
text-decoration:none;
}

#listadoSATalternativo li a:hover {
color:#00704A;
text-decoration:none;
list-style-position:outside;
list-style-type:none;
list-style-image:url(../img/img-lista-noticias.gif);
}

#datos-contacto a {
color:#00704A;
text-decoration:none;
background:url(../img/img-lista-familias-off.gif) no-repeat scroll 0 5px;
margin: 0;
padding: 0 0 0 10px;
}

#datos-contacto a:hover {
color:#F8A71F;
text-decoration:none;
background:url(../img/img-lista-familias-on.gif) no-repeat scroll 0 5px;
margin: 0;
padding: 0 0 0 10px;
}

div.alfabetico {color:#00704A;font-size:12px;margin:20px;border-bottom:1px solid #00704A;}
div.alfabetico div {float:left;}
div.alfabetico ul {list-style-type:none;float:left;margin:0;padding:0;}
div.alfabetico ul li {float:left;padding-left:15px;margin:0}
div.alfabetico ul li a {text-decoration:none;color:#00704A;}
div.alfabetico ul li a:hover {color:#F8A71F;}
div.alfabetico ul li.selected {color:#F8A71F;font-weight:bold;}

div.listadoProductosInicial {clear:left;padding-top:20px;margin:20px;}
div.listadoProductosInicial ul {list-style-type:none;margin:0;padding:0;}
div.listadoProductosInicial ul li {padding:0;width:650px;float:left;}
div.listadoProductosInicial ul li img {float:left;border:0;}
div.listadoProductosInicial ul li ul {float:left;margin-left:10px;}
div.listadoProductosInicial ul li ul li {float:none;width:250px;}
div.listadoProductosInicial ul li ul li a {padding-left:10px;background:transparent url(../img/img-lista-familias-off.gif) no-repeat scroll 0pt 5px;font-size:11px;text-decoration:none;color:#00704A;}
div.listadoProductosInicial ul li ul li a:hover {color:#F8A71F;background:transparent url(../img/img-lista-familias-on.gif) no-repeat scroll 0pt 5px;font-size:11px;}

div.listadoProductosInicial ul li ul li ul {float:none;}
div.listadoProductosInicial ul li ul li ul li {float:none;background-color:#00704A;}
div.listadoProductosInicial ul li ul li ul li a {color:#fff;background:url(../img/img-lista-familias-blano.gif) no-repeat scroll 2px 5px;}
