#todo{
	padding-top:2em;
	margin: 0 auto;
	width: 1009px;
	
}

#encabezado{
	height:81px;
	width:100%;
}

#logotipo{
	float:left;	
}

#cargando{
	text-align:center;
	padding-top:300px;	
}

#raya1{
	margin-left:194px;
}

#raya2{
	margin-left:800px;
}

.rayas{
	border-right:10px solid #FFFFFF;
	height:440px;
	position:absolute;
	z-index:1;	
}
#animacion{
	z-index:-1	
}
#menu-idomas{
	padding-bottom:3em;
}

#menu-principal{
	float:left;
	width:603px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	padding-top:52px;
}

#menu-idiomas{
	padding-top:52px;	
}

#menu-principal ul, #menu-idiomas ul{
	margin:0;	
}

#menu-principal a, #menu-idiomas a, #menu-geo a{
	color: #B9BDC1;
	text-decoration:none;	
}
#menu-principal ul li, #menu-idiomas ul li, #menu-geo ul li{
	display:inline;
	font-size: 9px;
	margin:0;
	padding:0 5px 0 0;	
}

#menu-idiomas ul li{
	font-size: 10px;
}

#menu-principal ul li+li{
	border-left:1px solid #999999;
	padding-left:5px;	
}

#menu-principal .item_select, #menu-idiomas .item_select{
	color: #6699FF;	
}

#contenido{
	height:440px;
}

#izquierda, #derecha{
	background-color: #6699ff;
	height:100%;
	float: left;
	width: 193px;
	overflow:hidden;
}

#menu-muestras{
	text-align: center;
	padding-top: 55px;
}

#menu-muestras a{
	color:#ffffff;
	text-decoration: none;	
}

#menu-muestras ul{
	list-style-type: none;
	margin:0;
}

#menu-muestras .head{
	display:block;
	height: 16px;
	background-color:#88BBFF;
	font-size:12px;
	border-top:1px solid #FFFFFF;
}
#menu-muestras .ultimo a.head{
	border-bottom:1px solid #FFFFFF;
}

#menu-muestras .selected a+div{
	border-top:1px solid #FFFFFF;
}
#menu-muestras .selected .prevPage + div{
	border-top:none;
}
#menu-muestras .selected.ultimo a+div{
	border-top:none;	
}

.scrollable{
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 220px;	 
	width: 100%;
}

.scrollable .items{
	position:absolute;
	height:20000em;
	width:100%;
}
.scrollable .items div{
	width: 100%;		
}
a.nextPage, a.prevPage{
	cursor:pointer;
	display:block;
	height:13px;
	margin-left:88px;
	width:18px;
}

a.nextPage{
	background-image: url("../images/mas.gif");
}

a.prevPage{
	background-image: url("../images/menos.gif");
	margin-top:10px;
}

#central{
	width: 603px;
	float: left;
	height:100%;
	background-color: #6699ff;
	margin-left:10px;
	margin-right:10px;
	text-align: center;
}

#central p{
	color:#FFFFFF;
	padding-left:2em;
	padding-right:2em;
	padding-top:2em;
	text-align:justify;	
}

#contenedor-coleccion{
	background-color: #6699ff;
	height:100%;
	opacity:0.6;
	z-index:1;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
}

#navegador-coleccion, #navegador-geo{
	font-size: 12px;
	height: 28px;
	text-align:center;	
	background-color: #ffffff;
	position:absolute;
	margin-top:395px;
	width:603px;
	opacity: 0.6;
	z-index:1;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	float:left;
}

#navegador-coleccion ul, #navegador-geo ul{
	list-style-type: none;
	margin:0;
	padding-top:5px;
}

#navegador-coleccion ul li, #navegador-geo ul li{
	display:inline;
}

#navegador-coleccion ul .ultimo_elem, #navegador-geo ul .ultimo_elem{
	border-left:1px solid #999999;
	padding-left:5px;
	margin-left:2px;	
}

#navegador-coleccion ul li+li, #navegador-geo ul li+li{
	padding-left: 5px;	
}

#navegador-coleccion a, #navegador-geo a{
	text-decoration:none;
	color:#000000;
}

#pie{
	text-align:center;
	padding-top:5px;
}

#mapa{
	margin-top: 10px;	
}

#datos_empresa p{
	text-align:center;
	font-size:12px;
}

#datos_empresa p+p{
	padding-top:0;	
	margin-bottom:0;
}

#form_contacto, #form_auth{
	margin-left:30px;
	margin-right:30px;
	text-align:left;
	width:558px;
}

#form_contacto label, #form_auth label{
	color:#FFFFFF;
	display:block;
	font-size:12px;
}

#form_contacto input, #form_contacto textarea, #form_auth input{
	background-color:#88BBFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left: none;
	border-right: none;
}

#form_contacto div, #form_auth div{
	margin-bottom: 5px;	
	float: left;
}

#form_contacto .der, #form_auth .der{
	margin-left:21px;
	width:50%;
}

#form_contacto textarea{
	height: 40px;
	width: 497px;
}
#enviar{
	width:505;	
	height:40px;
}
#enviar input{
}
.raton{
	cursor: pointer;
}

.individual{
	float:left;
	padding-left:60px;
	padding-top:20px;
}
#nov-individual{
height:395px;
overflow-y:auto;	
}
#nov-individual .individual p{
	padding:0;
	margin:0;	
}
#despiece-nov{
	margin-top: 65px;	
}
#nov-composicion, #geo-composicon{
	overflow:hidden;
}
#img-despiece{
	float:left;
	width:100%;
}
.nombre_desp{
	margin-left:auto;
	margin-right:auto;
	width:55%;	
}

#despiece{
	height:367px;
	padding-left:60px;
	padding-top:27px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
}
#despiece p{
	padding:0;	
}

.linea{
	width:100%;	
}
.pieza{
	float:left;
	width:33%;
}
#informacion{
}

#informacion p{
	text-align:center;
}
#informacion p+p{
	padding-top:0;
	padding-left:95px;
	padding-right:95px;	
}

.despiece-geo{
	float:left;
}
.geo-individual{
	padding:74px 0 0;
	float:left;
	padding-left: 80px;
	width:30%;	
}
.nombre_desp_geo{
	float:left;
	
}

#geo-composicion p{
	text-align:left;
	padding:0;
}

#zona_cli{
	padding-top:30px;	
}

#zona_cli td{
	text-align:center;
	padding:0;
	border:none;
}
#zona_cli table{
	margin:0 auto;	
}

#buscador{
	padding-top:30px;
}

#buscador td{
	text-align:center;	
}

#resultado{
	padding-top: 20px;
	height:368px;
	overflow:auto;
}
