body {
margin:0px;
scrollbar-base-color:#EAEAE2;
}

/* titulares */
h1 {
font:bold 11px "ms trebuchet",arial;
color:#333;
background-color:#f4f7f1;
border:1px outset #dfe8d5;
border-right:8px solid #f7b512;
padding:4px;
}

/* maquetacion general */
#menuflash {
height:95px;
}
/* maquetacion de la zona central */
#central {
height:392px;
border:1px solid black;
border-top:0px;
}

#subcentral {
height:392px;
border-right:1px solid black;
border-bottom:1px solid black;
border-top:0px;
}

#subcentral_izqda {
height:392px;
border-left:1px solid black;
border-bottom:1px solid black;
border-top:0px;
}

.centralempresa {
background-image:url(../images/fondo_empresa.jpg);
background-repeat:no-repeat;
}
.centralempresa_ing {
background-image:url(../images/fondo_empresa_ing.gif);
background-repeat:no-repeat;
}
.centralsoluciones{
background-image:url(../images/fondo_soluciones.jpg);
background-repeat:no-repeat;
}

.centralsoluciones_1{
background-image:url(../images/fondo_soluciones_1.jpg);
background-repeat:no-repeat;
}

.centralsoluciones_2{
background-image:url(../images/fondo_soluciones_2.jpg);
background-repeat:no-repeat;
}

.centralsoluciones2_2{
background-image:url(../images/fondo_soluciones2_2.jpg);
background-repeat:no-repeat;
}

.centralsoporte{
background-image:url(../images/fondo_soporte.jpg);
background-repeat:no-repeat;
}
.centralinfo{
background-image:url(../images/fondo_info.jpg);
background-repeat:no-repeat;
}

.centralnoticiasformulario{
background-image:url(../images/fondo_noticiasformulario.jpg);
background-repeat:no-repeat;
}
.centralnoticiasformulario_1{
background-image:url(../images/fondo_noticiasformulario_1.jpg);
background-repeat:no-repeat;
}
.centralnoticiasformulario_2{
background-image:url(../images/fondo_noticiasformulario_2.jpg);
background-repeat:no-repeat;
}

.centralnoticias{
background-image:url(../images/fondo_noticias.jpg);
background-repeat:no-repeat;
}
.centralnoticias_1{
background-image:url(../images/fondo_noticias_1.jpg);
background-repeat:no-repeat;
}
.centralnoticias_2{
background-image:url(../images/fondo_noticias_2.jpg);
background-repeat:no-repeat;
}

.centrallinks{
background-image:url(../images/fondo_links.jpg);
background-repeat:no-repeat;
}
.centrallinks_1{
background-image:url(../images/fondo_links_1.jpg);
background-repeat:no-repeat;
}
.centrallinks_2{
background-image:url(../images/fondo_links_2.jpg);
background-repeat:no-repeat;
}

.centrallinks2{
background-image:url(../images/fondo_links2.jpg);
background-repeat:no-repeat;
}

.centrallinks2_1{
background-image:url(../images/fondo_links2_1.jpg);
background-repeat:no-repeat;
}

.centrallinks2_2{
background-image:url(../images/fondo_links2_2.jpg);
background-repeat:no-repeat;
}

.centralproductos{
background-image:url(../images/fondo_productos.jpg);
background-repeat:no-repeat;
}

.centralproductos_1{
background-image:url(../images/fondo_productos_1.jpg);
background-repeat:no-repeat;
}

.centralproductos_2{
background-image:url(../images/fondo_productos_2.jpg);
background-repeat:no-repeat;
}

.centralproductos2{
background-image:url(../images/fondo_productos2.jpg);
background-repeat:no-repeat;
}

.centralproductos2_1{
background-image:url(../images/fondo_productos2_1.jpg);
background-repeat:no-repeat;
}

.centralproductos2_2{
background-image:url(../images/fondo_productos2_2.jpg);
background-repeat:no-repeat;
}

.centraldistribucion{
background-image:url(../images/fondo_distribucion.jpg);
background-repeat:no-repeat;
}
.centraldistribucion_1{
background-image:url(../images/fondo_distribucion_1.jpg);
background-repeat:no-repeat;
}

.centraldistribucion2{
background-image:url(../images/fondo_distribucion2.jpg);
background-repeat:no-repeat;
}

.centraldistribucion2_2{
background-image:url(../images/fondo_distribucion2_2.jpg);
background-repeat:no-repeat;
}

.centraldistribucion_int{
background-image:url(../images/fondo_distribucion_int.jpg);
background-repeat:no-repeat;
}

.centraldistribucion_int2{
background-image:url(../images/fondo_distribucion2.jpg);
background-repeat:no-repeat;
}

/* maquetacion de los contenidos */
#contenido {
font:11px verdana,tahoma;
color:#033;
text-indent:15px;
text-align:justify;
}

.contenidoempresa {
width:480px;
padding-left:40px;
padding-top:40px;
}

.contenidosoluciones {
width:480px;
padding-left:40px;
padding-top:40px;
border-bottom:5px solid #f4f7f1;
}

.contenidodistribucion {
width:480px;
padding-left:80px;
padding-top:130px;

}

/* maquetacion del menú */
#menu {
width:220px;
background-color:#F4F7F1;
}

/* maquetación del copyright */
#copyright {
font:10px tahoma;
color:black;
padding:10px;
}

#copyright a {
color:black;
}

#copyright a:hover {
text-decoration:none;
color:white;
background-color:black;
padding-left:2px;
padding-right:2px;

}
/* Enlaces */
a {color:#003300;}
a:hover {background-color:#FFFFCC; text-decoration:none; font-weight:700}

/* Estilo imágenes con enlaces */
a img {
filter: alpha(opacity=100);
-moz-opacity: 1;
margin-bottom:2px;

}

a:hover img {
filter: alpha(opacity=60);
-moz-opacity: 0.6;
}

/* Breves */
#contienebreves {
width:300px;
background-color:#F4F7F1;
border:1px outset #F4F7F1;
}

#contienebreves2 {
width:300px;
background-color:#F4F7F1;
}

.breve {
width:100%;
border-bottom:6px solid white;
}

.titularbreve {
font:bold 11px tahoma;
color:#060;
}

.resumenbreve {
font:10px tahoma;
color:black;
}

.breve a {
font:bold 10px tahoma;
color:#009CA3;
text-decoration:none;
display:block;
text-align:right;
}

.breve a:hover {
color:black;
}

.miniaturabreve {
text-align:center;
vertical-align:middle;
padding:3px;
border-right:1px solid #009ca3;
}

/* maquetacion catalogo */
#catalogo {
background-color:#f4f7f1;
border:1px outset #f4f7f1;
}

#catalogo td.producto {
font:bold 11px tahoma;
color:black;
border-left:10px solid #f7b512;
text-align:center;
}

#catalogo td.miniatura {
text-align:center;
vertical-align:middle;
background-color:white;

}
#catalogo td.referencia {
border-left:10px solid #42b2b1;
text-align:center;
font:10px tahoma;
color:black;
}

/* otros estilos */
.banderas {
display:block;
margin-left:-40px;
}

input {
font:10px tahoma;
color:#066;
border:1px outset #f4f7f1;
}

#capaformulario td {
font:bold 10px "ms trebuchet",tahoma,verdana;
color:#006633;
}

.letraformulario {
font:10px tahoma,verdana;
color:#669966;
}

.textointroductorio {
font:italic 17px "ms trebuchet",tahoma;
color:#333333;
}