HTML, BODY	{ width:100%; margin: 0px; padding: 0px; text-align:center; font-family: "Trebuchet MS", Arial; font-size: 13px; COLOR: #29166F; background: #FDFA00; }
IMG 		{ border: 0px;}
FORM 		{ margin: 0px; }

.mano 		{ cursor:hand; cursor:pointer; }

.texto 			{ font-size: 14px; font-weight: normal; color: #477B99; }
.texto a		{ text-decoration:none; color: #477B99; }  
.texto a:hover	{ color: #000; }  

/* ESTRUCTURA */

#web 	  	   	{ width:930px; margin:0 auto; } 
#pagina	 	   	{ width:920px; float: left; position:relative; margin-left: 5px; } 

#cuadrosup	  		{ width:930px; height: 5px; float: left; position:relative; background: url(/imagenes/contenido_alto.png ) no-repeat center top;  } 
#cuadroinf	  		{ width:930px; height: 6px; float: left; position:relative; background: url(/imagenes/contenido_bajo.png ) no-repeat center top; } 
#cuadrolat	  		{ width:930px; float: left; position:relative; background: url(/imagenes/contenido_ancho.png) repeat-y center; } 

#cabecera	    	{ width:920px; height: 120px; float:left; position: relative; border-bottom: 1px dotted #29166F;} 
	#logo			{ width:225px; height: 120px; float:left; position: relative; z-index: 200; text-align: center; background:#29166F; } 
	#opciones		{ width:695px; height: 120px; float:left; position: relative; z-index: 100; background:#29166F; } 

#contenido	    { width:100%; float:left; position: relative; min-height: 400px; background:#76C5F0; z-index: 200; } 

#pie			{ width:920px; height: 30px; float:left; position: relative; padding-top: 10px; text-align: center; font-size: 13px; border-top: 1px dotted #FFF; font-weight: bold; background:#29166F;  color: #FDFA00; text-decoration: none; } 
	#pie a		{ color: #FDFA00;text-decoration: none; }  
	#pie a:hover{ color: #FFF;  text-decoration: underline;}  
	#pie strong	{ color: #76C5F0; text-decoration: none;}  
	#pie strong a	{ color: #76C5F0;text-decoration: none; }  
	#pie strong a:hover	{ color: #FFF; text-decoration: underline; }  

#catalogo	   		{ float: left; position: relative; margin: 15px 24px; border: 4px solid transparent; padding: 5px; } 
#catalogo:hover		{ border: 4px dashed #0081FD; } 


#listaproductos	  			{ position: relative; text-align:left; width: 80%; height: 18px; margin: 0px auto; } 
	#listaproductos:hover	{ background: #0081FD; color: #000; cursor:hand; cursor:pointer;} 
	#listaproductos:hover a	{ color: #E4F1FD; } 
	#listaproductos strong	{ color: #000; } 
	
	#listaproductosnombre	{ float: left; position: relative; width: 80%; height: 18px; text-align:left; } 
		#listaproductosnombre	a	{ font-weight:normal; text-decoration:none; color: #305266; } 
	#listaproductosprecio	{ float: left; position: relative; text-align:right; width: 20%; height: 18px; } 
		#listaproductosprecio	a	{ font-weight:normal; text-decoration:none; color: #305266; } 
		
#listaproductosmodo 	{ position: relative; width: 920px; height: 22px; padding:5px; right: 15px; text-align:right; color:#29166F;  font-weight: bold; text-decoration: none; } 
	#listaproductosmodo a		{ color:#29166F; border: 3px solid transparent; padding-left: 4px; padding-right: 4px; text-decoration:none;} 
	#listaproductosmodo a:hover	{ color:#0081FD; border: 3px dashed #0081FD;  } 

#siniva 			{ float: left; position: relative; width: 920px; height: 22px; right: 15px; text-align:right; color:#477B99;  } 

#productos	    	{ float: left; position: relative; margin: 0px 16px; } 
	#mobiliario	    	{ float: left; position: relative; margin: 0px; border: 4px solid transparent; padding: 7px 7px; font-size: 12px; color: #28166F; cursor:hand; cursor:pointer; } 
	#mobiliario:hover	{ border: 4px dashed #0081FD; } 

#productonombre	    { position: absolute; width: 650px; left: 100px; top: 5px; color:#28166F; font-size:22px; font-weight:bold; text-align: center; z-index: 100; } 
#productofoto	    	{ float: left; position: relative; width: 450px; padding: 5px; text-align: center; margin-top: 30px; } 
	#productofoto img	{ max-width: 450px; border: 0px; } 
	#productofoto a	    { color:#28166F; font-size:16px; text-decoration: none; } 
	#productofotovermas	 a 	{ position: absolute; width: 400px; height: 30px; left: 0px; bottom: 0px; text-align: right; color:#0081FD; font-size:22px; font-weight:bold; } 
	#productofotovermas	 a:hover 	{ color:#28166F; } 
#productoprecio		{ float: right; position: relative; width: 150px; color:#0081FD;  margin-top: 5px;  margin-right: 5px; font-size:22px; font-weight:bold; text-align: center; border: 3px dashed #0081FD;  } 
#productotext	    	{ float: left; position: relative; width: 450px; text-align: justify; min-height: 320px; } 
#productovolver	 a   	{ float: right; position: relative; width: 450px; height: 30px; text-align: right; font-size:16px;  text-decoration: none; font-weight:bold;  } 



#seccion	    		{ float: left; position: relative; padding: 10px; font-size:13px; color:#305266;  text-align: left; } 
	#seccion h1    		{ color:#28166F; font-size:14px; font-weight:bold; text-align: left; margin-bottom: 10px; } 
	#seccion h2   		{ color:#000; font-size:13px; font-weight:bold; text-align: left; letter-spacing: 0px; margin: 0px; padding: 0px; list-style: none; } 
	#seccion ul    		{ margin-top: 0px; margin-bottom: 4px; } 
	#seccion li    		{ color:#305266; font-size:13px; font-weight:normal; text-align: left; margin: 0px 0px 0px -10px; padding: 0px; } 
	#seccion li a:link, a:visited { color:#0081FD; } 
	#seccion li a:hover { color:#28166F; } 

/* CONTACTO */

#contactoimg	{ float: left; position: relative; width: 350px; height: 400px; background:url(/imagenes/vehiculo.jpg) center center no-repeat; }

#contactoform	{ float: left; position: relative; width: 550px; height: 400px; }
		#MyForm { margin-top: 60px; vertical-align: top; }
			#nameinput		{ width:290px; height:16px; border: 1px solid #6AB0E6; }
			#emailinput		{ width:290px; height:16px; border: 1px solid #6AB0E6; }
			#telfinput		{ width:290px; height:16px; border: 1px solid #6AB0E6; }
			#commentinput 	{ width:290px; height:60px; border: 1px solid #6AB0E6; overflow:auto; vertical-align: middle; } 
			#nameinput, #emailinput, #telfinput, #commentinput { margin: 10px 10px; color:#182733; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
			#bademail, #badserver, #badcomment, #badbot, #success { font-size:14px; font-weight:bold; color:#000; }
			#success		{ color:#000!important;}
			
			#sumanumeros 	{ color:#000; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
			
			#submitinput	{ width:100px; height:25px; margin-left: 5px;}
				#submitinput:hover	{ cursor: hand; }

/* FIN CONTACTO */

/* MENU */

.lavaLamp {
	float:left;
	position: relative;
	height: 100px;
	width: 690px;
	margin: 0 auto;	
	padding: 0px;
	
}
		.lavaLamp li {
			float: left;
			list-style: none;
			margin-top: 10px;
		}
			.lavaLamp li.back {
				border-top: 10px solid #0081FD;
				width: 135px;
				height: 90px;
				z-index: 8;
				margin: auto 0px;
				position: absolute;
				/*border-right: 1px solid #92938D;		*/
			}
			.lavaLamp li a {
				text-decoration: none;
				outline: none;
				text-align: center;
				letter-spacing: 0;
				z-index: 10;
				display: block;
				float: left;
				position: relative;
				width: 135px;
				height: 90px;
				border-left: 1px solid #92938D; 
				margin: auto 0px;
				overflow: hidden;
				font-size:18px; font-weight:bold; color:#FDFA00;
			}   
			.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
				margin-left: -1px;
				border-left: 1px solid #29166F; 
			}               
/* FIN MENU */

/* CARRUSEL */

#carrusel    	{ width:920px; height: 400px; position: relative; margin: 0px auto; background: #FFF; z-index: 500; overflow: hidden; margin-top: 0px; } 
#carrusel_lite	{ width:920px; height: 400px; position: relative; margin: 0px auto; background: #FFF; z-index: 500; overflow: hidden; visibility: hidden;} 

    #carrusel button { 
        float: left;  
    }              
    #carrusel a.prev, #carrusel a.next {
		position:absolute;
        width: 50px;
        height: 400px;
		z-index: 1000;
    }
	#carrusel a.prev { float: left; left: 10px; background: url("/imagenes/left.gif") left 150px no-repeat; }
	#carrusel a.next { float: right; right: 10px; background: url("/imagenes/right.gif") right 150px no-repeat; }
	#carrusel a.prev:hover { background-image: url("/imagenes/lefthover.gif"); }    
	#carrusel a.next:hover { background-image: url("/imagenes/righthover.gif"); }
	#carrusel a:hover, #carrusel a:active { border: none; outline: none; }                 


/* FIN  CARRUSEL */

/* IMAGEN DE GALERIA LIGHTBOX*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 0;
	z-index: 1500;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* FIN LIGHTBOX */
