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:20px;}
#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:20px; 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;}
ul.menurefacciones {float:left; width:170px; margin-top:20px; margin-left:4px;}
ul.menurefacciones li {list-style-type: none;}
ul.menurefacciones li a {font-family:Trebuchet MS; font-size:11px;}

.itemservicio {float:left; width:260px; background: #EAEADC; padding: 15px 10px 15px 13px; margin-right:10px;}
.mariimg {float:left; width:255px; height:138px; background-image: url(imagenes/mariimg.jpg); background-repeat: no-repeat;}
.indusimg {float:left; width:255px; height:138px; background-image: url(imagenes/indusimg.jpg); background-repeat: no-repeat;}
.autoimg {float:left; width:255px; height:138px; background-image: url(imagenes/refacimg.jpg); background-repeat: no-repeat;}

#primerbloque .contenido .mari {color:#C31716;float:left; width:250px;}
#primerbloque .contenido .indus {color:#C31716; float:left;width:250px;}

#primerbloque .contenido h2{font-size:26px; color:#C31716;margin-bottom:2px;}
#primerbloque .contenido p {font-size:14px; color: #666666; font-family: Trebuchet MS;margin-top:0px;}
#primerbloque .botona {font-size:16px; color: white; background: #00557D; padding:4px 8px 4px 8px; font-weight:bold; text-decoration: none; font-family: Trebuchet MS;}
/* ----------------------------------------------------------SEGUNDA COLUMNA-------------------------------------------------------------------*/
.paginas {font-family:Trebuchet MS; font-size:15px;}
.contenido{float:left; width:760px; margin:15px 0px 15px 20px;}
#imagen {float:left; margin-left:0px;margin-top:0px;}
ul.nav {float:left;margin-left:-20px;margin-top:35px;}
ul.nav li {list-style-type: none; display:inline;}
ul.nav li a{text-decoration:none; font-family:Trebuchet MS;}
ul.menurefacciones li a {font-family:Trebuchet MS; font-size:11px;}
/* ----------------------------------------------------------HEADER------------------------------------------------------------------*/
.col2 {float:left; width: 780px; }
.headerproducto {background-image: url(imagenes/headerproducto.png);background-repeat:no-repeat; width:716px; height:103px; margin-left:20px; 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-------------------------------------------------------------------*/
/* ----------------------------------------------------------PRIMERA SUBCOLUMNA-------------------------------------------------------------------*/
.imagen {float:left;width:660px; height:900px;}





.subcol1 {float:left; width:570px; margin-left:20px;margin-top:30px;}
.fotoitem {float:left;width:83px; height:82px;margin-left:40px;}
.subitem {float:left; width:160px; margin-left:7px;height:152px;}
.item {float:left; width:170px;padding: 5px 5px 5px 5px; margin-right:5px; border:1px solid #666666;margin-top:10px;}
.item p {font-family: Trebuchet MS;}
#primerbloque .item h2 {font-family: Trebuchet MS; font-size:13px;margin-top:1px;margin-bottom:2px; color: black;}
.descripcionitem{font-size:10px;margin-bottom:2px;height:70px; overflow:auto;}
.precio {font-size:11px; color:#C31716; margin-bottom:1px;}
.boton {font-size:12px; color:white; background: #00557D; padding:2px 2px 2px 2px; font-weight:bold; text-decoration: none; font-family: Trebuchet MS;}
.subitem a:hover {background: #333333; height:152px;}




/* ----------------------------------------------------------SEGUNDA SUBCOLUMNA-------------------------------------------------------------------*/
.subcol2 {float:left; width:165px; margin-left:10px;}
.catalogospdf {float:left; width:160px; height: 100px;margin-top:40px;}
.catalogospdf img {border:none;}

.minicasco {float:left; width:58px; height:52px; background-image: url(imagenes/minicasco.png); background-repeat: no-repeat; margin-left:41px;margin-bottom:3px;}
.conoceservicios {float:left; width:160px;margin-bottom: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;}

.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;}
#footer h2 {font-size:16px; margin-top:0px; margin-bottom:6px; font-family:Trebuchet MS; color:#666666;}
