body {margin: 0px; font-family: tahoma; font-size: 8pt; background-color: #3C3431;}
div.todo {float: left; margin: 0px auto; padding-bottom: 5px; width: 770px; min-height: 200px; height: auto !important; height: 200px; background-color: #DCD7D4;}
div.cabecera {width: 770px; height: 120px; background: url(../gfx/cabecera.jpg) no-repeat;}
div.menu {margin-top: 101px; padding-top: 2px; float: right; width: 575px; height: 17px;}
div.menu div {font-size: 8pt; float: left; margin-right: 20px; font-weight: bold;}
div.menu a {padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #DCD7D4;}
div.menu a:hover {background-color: #736D6B;}
div.separador {widht: 770px; height: 25px;}
div.cuerpo {float: left; width: 770px; min-height: 200px; height: auto !important; height: 200px;}
a.link1 {color: #807969;}
#logo_1 {background: url(../gfx/empresa_1.jpg) no-repeat 0px 0px;}
#logo_1:hover {background: url(../gfx/empresa_1.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_1_color {background: url(../gfx/empresa_1_color.jpg) no-repeat; cursor: hand;}
#logo_2 {background: url(../gfx/empresa_2.jpg) no-repeat 0px 0px;}
#logo_2:hover {background: url(../gfx/empresa_2.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_2_color {background: url(../gfx/empresa_2_color.jpg) no-repeat; cursor: hand;}
#logo_3 {background: url(../gfx/empresa_3.jpg) no-repeat 0px 0px;}
#logo_3:hover {background: url(../gfx/empresa_3.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_3_color {background: url(../gfx/empresa_3_color.jpg) no-repeat; cursor: hand;}
#logo_4 {background: url(../gfx/empresa_4.jpg) no-repeat 0px 0px;}
#logo_4:hover {background: url(../gfx/empresa_4.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_4_color {background: url(../gfx/empresa_4_color.jpg) no-repeat; cursor: hand;}
#logo_5 {background: url(../gfx/empresa_5.jpg) no-repeat 0px 0px;}
#logo_5:hover {background: url(../gfx/empresa_5.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_5_color {background: url(../gfx/empresa_5_color.jpg) no-repeat; cursor: hand;}
#logo_6 {background: url(../gfx/empresa_6.jpg) no-repeat 0px 0px;}
#logo_6:hover {background: url(../gfx/empresa_6.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_6_color {background: url(../gfx/empresa_6_color.jpg) no-repeat; cursor: hand;}
#logo_7 {background: url(../gfx/empresa_7.jpg) no-repeat 0px 0px;}
#logo_7:hover {background: url(../gfx/empresa_7.jpg) no-repeat 0px -36px; cursor: hand;}
#logo_7_color {background: url(../gfx/empresa_7_color.jpg) no-repeat; cursor: hand;}
div.izquierda {float: left; width: 175px;}
div.izquierda_titulo {width: 120px; height: 19px; margin-left: 20px; padding-top: 2px; text-indent: 3px; font-size: 8pt; color: #FFFFFF; background: url(../gfx/fondo_titulos.jpg) no-repeat; text-decoration: none;}
div.izquierda_foto {width: 114px; height: 34px; margin-left: 21px; border: 1px solid #3C3431;}
div.separador_empresas {height: 10px;}
div.izquierda_pie {margin-left: 7px; margin-top: 50px;}
div.idiomas {font-size: 7pt; margin-top: 15px; margin-left: 5px;}
div.idiomas a {text-decoration: none; color: #666666;}
div.centro {float: left; width: 415px;}
div.titulo {width: 410px; height: 15px; color: #FFFFFF; font-weight: bold; text-indent: 5px; padding-top: 2px; background: url(../gfx/fondo_titulo.jpg);}
div.contenido {margin-top: 5px;}
div.grupo_empresas {float: left; margin: 9px; margin-top: 0px;}
html>body div.grupo_empresas {margin: 10px;}
div.titulo_empresas {margin-bottom: 2px;}
div.contenido_foto {width: 114px; height: 36px; border: 1px solid #817A68;}
div.contenido_foto img {border: 0px;}
div.derecha {float: right; width: 175px;}
div.derecha div {float: right; margin-right: 20px;}
div.separador_derecha {width: 110px; height: 10px; margin-top: 5px; background: url(../gfx/separador_derecha.jpg) no-repeat;}
div.descarga_catalogos {font-weight: bold; font-size: 7pt;}
div.descarga_catalogos a {text-decoration: none; color: #000000;}

/* noticias */
a.linkNoticia {text-decoration: none; color: #000000;}
a.linkNoticia:hover {text-decoration: underline;}
.entradillaNoticia {font-style: Italic;}
.noticiaListado {display:block; float:left; width: 408px;}
.separadorNoticias {display:block; float:left; width: 408px; height: 15px;}
.containerPaginacion {display:block; float:left; width: 408px;}
.containerPaginacion a {color: #000000;}
.paginacionAnterior {display: block; float: left; width: 200px;}
.paginacionSiguiente {display: block; float: right; width: 200px; text-align: right;}
.separadorCentro {display:block; float:left; width: 415px; height: 15px;}

/* contacto */
DIV#formularioContacto {display:block; float: left; padding-top: 20px; width: 410px;}
label.contacto {display: block; float: left; width: 405px; margin-bottom: 5px; font-family: Tahoma; font-size: 8pt;}
input.contacto, textarea.contacto, select.contacto {display: block; float: left; font-family: Tahoma; font-size: 8pt; width: 400px; margin-bottom: 5px;}
.botonContacto {display: inline; float: center; font-family: Tahoma; font-size: 8pt; width: 202px;}

/* */
.select1 {font-family: Tahoma; font-size: 8pt; width: 410px;}

/* imagenes */
IMG.ifoto {float: left; margin: 5px; border: none;}
IMG.dfoto {float: right; margin: 5px; border: none;}
IMG.cfoto {float: center; margin: 5px; border: none;}

/* lightbox */
a.lightBoxLink {text-decoration: none;}
#lightbox {background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption {float: left;}
#keyboardMsg {float: right; font-size: 8pt;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;}
#overlay img {border: none;}
#overlay {background-image: url(../gfx/overlay.png);}
* html #overlay {
background-color: #333;
back\ground-color: transparent;
background-image: url(gfx/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/overlay.png", sizingMethod="scale");
}

/* archivos */
.separadorArchivos {float:left; height:20px; width: 415px;}
.containerArchivo {float:left; width: 415px;}
.linkArchivo {color: #000000; text-decoration: none; font-weight: bold;}
.linkArchivo:hover {text-decoration: underline;}
