body{ font:12px Tahoma, sans-serif; margin:0; padding:0; background:url(../imagenes/fondo.gif) fixed; color:#000;}
a{ text-decoration:none; outline:none;}
img, img a{ border:none;}
#Contenedor{width:940px; border-right:1px solid #8f8d85;border-left:1px solid #8f8d85;border-bottom:1px solid #8f8d85; padding:0 19px 19px 19px; background:url(../imagenes/bkg_tabla.gif) repeat-x top #fff; margin:0 auto;}
#Fila{height:120px; display:block; position:relative;}
#Fila span{position: absolute; bottom:0; left:0;}
#Fila ul{margin:0; padding:5px; height:30px; list-style:none; background:#3d3d3d; position:absolute; right:0; top:40px;}
#Fila ul li{ float:left;}
#Fila ul li a{ color:#fff;height:23px; display:block; padding:7px 12px 0 12px; margin:0 1px;}
#Fila ul li a:hover, #Fila ul li a.active{ background:#fcd61d; color:#000; text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#Bloques{padding:20px 0;}
#Bloques .bloque{float:left; width:290px; border-top:2px solid #cdccc6; background:#f2f2f0; padding:8px 10px 10px 10px; height:335px;}
#Bloques .bloque a{ color:#000;}
#Bloques .bloque a:hover{ text-decoration:underline;}
#Bloques .bloque h2{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #000; color:#000;}
#Bloques .bloque p{ margin:10px 0; line-height:1.5em; font-size:11px;}
#slides-space {width:920px; margin:0 auto; padding:0}
#slides-wrapper {top: 0; left:0; width:920px;height:210px; margin:0;padding:10px; z-index: 1000; background:url(../imagenes/bkg_banner.gif) repeat-x top #fcd61d;}
#slides-wrapper .slides {position: relative;overflow: hidden; width:100%; min-width:920px;height:210px; margin:0; padding:0}
#slides-wrapper .slides .slide {position: absolute; top: 0;	overflow: hidden;width: 100%;min-width:920px;height:210px; margin:0;padding: 0;}
#slides-wrapper .slides .slide .slide-content {position: relative;overflow: hidden;	width: 920px;height:210px;margin: 0 auto;	padding:0; background:none;}
#slides-wrapper .slides .slide .slide-content .info{ position:absolute; z-index:999; color:#fff; padding:20px; height:170px; width:180px;}
#slides-wrapper .slides .slide .slide-content .info h1{ margin:0; padding:0; font-size:22px; font-weight:normal; text-shadow:0 1px 0 rgba(0,0,0,0.8)}
#slides-wrapper .slides .slide .slide-content .info div a{ color:#fcd725; position:absolute; padding:5px 25px 5px 0; background:url(../imagenes/vermas.gif) no-repeat right center; bottom:20px; right:20px;}
#slides-wrapper .slides .slide .slide-content .info div a:hover{ text-decoration:underline;}
#slides-wrapper .slides .slide .slide-content .info p{ margin:15px 0; line-height:1.5em; font-size:11px;}
#slides-wrapper .pager-wrapper {position: relative;	z-index: 3000; display:none;}
.img{position:absolute;}
#Footer{background:#3d3d3d; padding:20px; position:relative;}
#Footer span{position:absolute; left:20px;}
#Footer p{color:#fff; text-align:right; margin:0; line-height:1.5em;}
.ProveedoresViales{ display:none;}
#Interiores{background:url(../imagenes/bkg_tabla.gif) repeat-x top; padding:20px 0;}
form{margin:0; padding:0;}
fieldset{margin:10px 0; padding:2px 0; border:none; width:175px;}
legend{font-weight:bold; text-shadow:0 1px 0 rgba(255,255,255,1);}
.input{padding:5px 0; border:1px solid #000; background:url(../imagenes/input.gif) repeat-x #fff; font:12px Tahoma, sans-serif; color:#3d3d3d; width:100%;}
.submit{background:#3d3d3d; color:#fff; padding:10px 15px; border:none; cursor:pointer;}
#elcontacto{width:370px; padding:10px; background:url(../imagenes/bkg_banner.gif) repeat-x top #fcd61d; float:left; margin:0 20px 0 0}
.error{color:#F00;}
.Bloques{padding:10px; background:url(../imagenes/bkg_banner.gif) repeat-x top #fcd61d; width:280px; float:left; margin:10px 0;}
.Bloques h2{ margin:0; padding:0 0 10px 0; font-size:15px;}
.laimg{padding:4px;background:#3d3d3d;}
.laimg img {border:solid 1px #fff;}
.eltxt{padding:1px 0; margin:5px 0 0 0; overflow:auto; height:100px;}
.eltxt p{ font-size:11px; margin:10px 0;}
.eltxt ul{ margin:10px 0; padding:0 0 0 15px;}
.eltxt ul li{ line-height:1.5em; font-size:11px;}