body {margin:0px; padding:0px;background: #EAEADC url(imagenes/imagenfondo.png) repeat-x;}
#main .contenedor {min-height: 1400px;height: auto !important;	height: 1400px;}
.contenedor {width:1024px;margin: 0 auto;position: relative;}

.clear {clear:left;}
#primerbloque a {color:#C31716;}
.push {height:20px;float:left;width:1024px;}
/* -----------------------------------------------------------header-------------------------------------------------------------------*/
#arriba {overflow:visible;width:1024px;min-height:108px;float: left;}
.logo {float:left; margin-top:37px; overflow:visible;border:none; width: 208px; height: 158px;}
.logo img {border:none;}

.barramenu {float:left; background-image: url(imagenes/barramenu.png); background-repeat: repeat-x; width: 793px; margin-top:64px; height:66px;}
ul.menu {float:left; margin:0px; padding:0px;position:relative;margin-left:10px;margin-top: 27px; width: 540px; }
ul.menu li {display:inline;margin-left:28px;}
ul.menu li a {text-decoration:none;color:white;font-family: Trebuchet MS, Helvetica, sans-serif;font-size:15px; font-style:normal;}
.menu a:hover { text-decoration:underline; color:#00557D;}

.direccion {float:left; width:147px;line-height:13px; margin-left: 30px; margin-top: 13px;}
.direccion p {font-size: 10px; color:white; font-family: Arial; margin-top:2px; margin-bottom:2px;}

.sombra {float:left; width: 796px; height: 58px; background-image: url(imagenes/sombratop.png); background-repeat: no-repeat; margin-top: 7px;}

/* ----------------------------------------------------------PRIMER BLOQUE-------------------------------------------------------------------*/
#primerbloque {overflow: visible; width: 1024px; height:auto; float:left; background-image: url(imagenes/cuerpo.png); background-repeat: repeat-y;padding-bottom:40px;}
#primerbloque h2 {font-family: Trebuchet MS; color: white; font-size:15px; margin-top: 10px;margin-left:4px;}
#primerbloque h3 {font-family: Trebuchet MS; color: #666666; font-size: 13px;}
/* ---------------------------------------------------------PRIMERA COLUMNA-------------------------------------------------------------------*/
.col1 {float:left; width:210px;}
.tm {float:left; width:201px; height:40px; margin-top:40px; background-image: url(imagenes/bm.png); background-repeat: no-repeat; margin-left:-4px;}
#primerbloque .tm h2{margin-left: 40px; text-decoration: underline;}
#primerbloque .tm h2:hover {color: black;}
.catalogospdf {float:left; width:160px; height: 100px;margin-top:40px;}
.catalogospdf img {border:none;}
.ads {overflow: visible; float:left; margin-left:30px;width:160px}
.minicasco {float:left; width:58px; height:52px; background-image: url(imagenes/minicasco.png); background-repeat: no-repeat; margin-left:41px;margin-bottom:3px;}
.minicaja {float:left; width:58px; height:52px; background-image: url(imagenes/minicaja.png); background-repeat: no-repeat; margin-left:41px;margin-bottom:3px;}

.conoceservicios {float:left; width:160px;margin-top:35px;}
#primerbloque .conoceservicios h2{font-size:17px; color:#C31716; Font-family:Trebuchet MS;padding-top:17px;margin: 2px 0px 2px 0px;}
.conoceservicios p{font-family:Trebuchet MS; Font-size: 11px; color:#666666;  float:left;width:150px; background-image: url(imagenes/fondotextos.png); margin-top: 3px; background-repeat: repeat;padding: 5px 5px 5px 5px}
#primerbloque .boton {font-size:12px; color: white; background: #00557D; padding:2px 2px 2px 2px; font-weight:bold; text-decoration: none; font-family: Trebuchet MS;}
#primerbloque a:hover {background: #333333; height:152px;}

/* ----------------------------------------------------------SEGUNDA COLUMNA-------------------------------------------------------------------*/
/* ----------------------------------------------------------HEADER------------------------------------------------------------------*/
.col2 {float:left; width: 780px; }
.headerproducto {background-image: url(imagenes/headercontacto.png);background-repeat:no-repeat; width:715px; height:98px; margin-left:30px; margin-top:-15px;}
#primerbloque #productotitle {font-size:20px; color:#C31716; Font-family:Trebuchet MS;padding-top:17px;margin-bottom:2px;margin-left:10px;}
.headerproducto p {font-size:12px; color: #666666;Font-family:Trebuchet MS; width:560px; margin-left:10px;margin-top:1px;}
/* ----------------------------------------------------------CONTENIDO-------------------------------------------------------------------*/
.contenido {width: 560px; float:left;padding-left: 30px; padding-top:30px;}
.logoimagen {margin-top:50px; float: left; width:223px; height: 206px; margin-left:220px;}
.informacionempresa {float:left; text-align:center;margin-top:30px;margin-left:105px;}
#primerbloque .contenido h2{font-size:26px; color:#C31716;}
#primerbloque .contenido p {font-size:14px; color: #666666; font-family: Trebuchet MS;}
.descripciones {float:left; width:400px; margin-left:25px;}
#primerbloque .nombre {font-size: 17px;margin-bottom:2px;}
#primerbloque .puesto {font-size: 13px;margin-top:2px;}

.directorimg {float:left;width:123px; height:134px; background: url(imagenes/mistery.gif) no-repeat;margin-top:25px;}
.administracionimg {float:left;width:123px; height:134px; background: url(imagenes/mistery.gif) no-repeat;margin-top:25px;}
.ventasimg {float:left;width:123px; height:134px; background: url(imagenes/mistery.gif) no-repeat;margin-top:25px;}
.acomercial1img {float:left;width:123px; height:134px; background: url(imagenes/mistery.gif) no-repeat;margin-top:25px;}
.acomercial2img {float:left;width:123px; height:134px; background: url(imagenes/mistery.gif) no-repeat;margin-top:25px;}

.forma p{font-size:13px; margin: 3px 0px 3px 0px;font-family:Trebuchet MS;}
.forma {float:left; width:220px;margin-left:20px;margin-top:20px;padding-left:10px; padding-bottom:10px; background:#EAEADC;}
.tabladatos {float:left;width:300px;}

.tercerbloquebottom {overflow: visible; width: 1024px; height:11px; float:left; background-image: url(imagenes/bottom.png); background-repeat: no-repeat;}
/* ----------------------------------------------------------footer-------------------------------------------------------------------*/
#footer {float:left; width:1024px;}

ul.menuinferior {float:left; margin:0px; padding:0px;position:relative;margin-left:10px; width: 540px; }
ul.menuinferior li {display:inline;margin-left:20px;}
ul.menuinferior li a {text-decoration:none;color:#666666;font-family: Trebuchet MS, Helvetica, sans-serif;font-size:15px; font-style:normal;}
.menuinferior a:hover { text-decoration:underline; color:#00557D;}
.direccioninferior {float:left; width:200px;margin-left:20px;}
.direccioninferior p {font-family:Trebuchet MS;color#666666; font-size:12px ;margin-top:0px; margin-bottom:2px;}
#footer h2 {font-size:16px; margin-top:0px; margin-bottom:6px; font-family:Trebuchet MS; color:#666666;}
