body,html
	{		font-size:10pt;
		font-weight:normal;
		font-family:aria,verdana;
		margin:0;
		padding:0;
		overflow-x:hidden;
	}

.clear{clear:both;}

.img_shadow
	{	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
	}

.img_shadow2
	{
	     box-shadow:3px 3px 3px #616161;
	    -moz-box-shadow: 3px 3px 3px #616161;
    	-webkit-box-shadow: 3px 3px 3px #616161;
	}

.boton
{background-color:#cb9123;font-weight:bold;border:0px;height:22px;padding:0 10px;box-shadow:3px 3px 5px #000;-moz-box-shadow: 3px 3px 5px #000;-webkit-box-shadow: 3px 3px 5px #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.boton:hover
{background-color:#E28C67;font-weight:bold;border:0px;height:22px;padding:0 10px;}
.boton:active
{background-color:#8000FF;font-weight:bold;border:0px;height:22px;padding:0 10px;box-shadow:1px 1px 1px #000;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;}

.boton1
{background-color:#8C8C8C;font-weight:bold;border:0px;height:22px;padding:0 10px;box-shadow:1px 1px 1px #000;-moz-box-shadow: 1px 1px 1px #000;-webkit-box-shadow: 1px 1px 2px #000;}
.boton1:hover
{background-color:#931a0a;font-weight:bold;border:0px;height:22px;padding:0 10px;}
.boton1:active
{background-color:#931a0a;font-weight:bold;border:0px;height:22px;padding:0 10px;box-shadow:1px 1px 1px #000;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;}

.boton2
{background-color:#cb9123;font-weight:bold;border:0px;height:22px;padding:0 10px;box-shadow:1px 1px 1px #000;-moz-box-shadow: 1px 1px 1px #000;-webkit-box-shadow: 1px 1px 2px #000;}
.boton2:hover
{background-color:#3f4042;color:#fff;}

.boton3
{background-color:#cb9123;font-weight:bold;border:0px;height:22px;padding:0 10px;}
.boton2:hover
{background-color:#3f4042;color:#fff;}


#flotante_mostrar_mensaje2
	{		position:fixed;
		margin-top:100px;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:0;
		width:500px;
		background-color:#fff;
		z-index:145;
		border:0px solid #000;
	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
    	padding-bottom:30px;
	}

#flotante_mostrar_mensaje2	#mensaje2
	{		text-align:center;
		margin-top:40px;
		font-size:12pt;
	}

#flotante_mostrar_mensaje2	#boton_mensaje2
   	{
		text-align:center;
		margin-top:50px;
	}

#fondo_negro
	{
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:10;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro_oculto
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:25;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}
#fondo_negro_oculto2
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:25;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro_oculto3
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:50;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro2
	{
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:50;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro_oculto2
	{		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:40;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#flotante_historia
	{		display:none;
		position:absolute;
		width:98%;
		max-width:500px;
		background-color:#fff;
		z-index:430;
		top:0;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		margin-top:100px;
	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
	}

#flotante_historia	#historia_titulo
	{		margin-top:20px;
		text-align:center;
		font-weight:bold;
		font-size:12pt;
	}

#flotante_historia	#historia_hostoria
	{		text-align:justify;
		margin:20px 30px 0 30px;
	}

#flotante_historia	#imagotipos
	{		display:table;
		margin:20px auto 0 auto;	}

#flotante_historia	#imagotipos	#ima_izq
	{float:left;width:50%;}
#flotante_historia	#imagotipos	#ima_der
	{float:left;width:50%;}

#flotante_historia	#cerra_historia
	{		margin-top:15px;
		text-align:center;
	}
#flotante_historia	#cerra_historia	a
	{text-decoration:none;font-weight:bold;color:#000;}

#flotante_img_ampliada
	{		position:absolute;
		width:0px;
		height:0px;
		background-color:#fff;
		z-index:11130;
		left:50%;
		margin-top:860px;
		margin-left:-340px;
		overflow:hidden;
	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
	}

#flotante_presupuesto_cesta
	{		display:none;
		position:fixed;
		width:98%;
		max-width:550px;
		top:0;
		margin-top:100px;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		background-color:#fff;
		z-index:55;
		overflow:hidden;
	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
	}




#flotante_presupuesto_cesta	#titulo1
	{
		margin-top:15px;
		border:0px solid red;
		text-align:center;
		font-weight:bold;
	}

#flotante_presupuesto_cesta	#fila1
	{
		margin:30px;
		border:0px solid red;
	}

#flotante_presupuesto_cesta	#fila1	ul {list-style-type:none;margin:0px;padding:0px;}
#flotante_presupuesto_cesta	#fila1	li{padding:8px 3px;border-bottom:0px solid #eee;position:relative;border:0px solid red;}
#flotante_presupuesto_cesta	#fila1	label {display: inline-block;float: left;font-size: 1em;font-weight: bold;width:120px;border:0px solid blue;}
#flotante_presupuesto_cesta	#fila1	input {height:20px;padding:0px 5px;font-size: 0.9em}
#flotante_presupuesto_cesta	#fila1	textarea {padding:5px;font-size: 0.9em}
#flotante_presupuesto_cesta	#fila1	input,  textarea {border:1px solid #aaa;color: #000;font-family:verdana,arial;width:98%;}
#flotante_presupuesto_cesta	#fila1	input:focus,  textarea:focus {background: #fff;border:1px solid #555;box-shadow: 0 0 3px #aaa;}
#flotante_presupuesto_cesta	#fila1	input:required:valid,  textarea:required:valid {box-shadow: 0 0 5px #5cd053;border-color: #28921f;}
#flotante_presupuesto_cesta	#fila1	input:focus:invalid,  textarea:focus:invalid {box-shadow: 0 0 5px #d45252;border-color: #b03535}

#flotante_presupuesto_cesta	#fila2
	{
		margin:30px;
		text-align:center;
	}

#flotante_presupuesto_cesta	#mensaje
	{		text-align:center;
		margin-top:20px;
	}


#flotante_mostrar_mensaje
	{		display:none;		position:absolute;
		width:360px;
		height:100px;
		background-color:#fff;
		z-index:55;
		left:50%;
		margin-top:600px;
		margin-left:-180px;
		overflow:hidden;
	     box-shadow:3px 3px 10px #000;
	    -moz-box-shadow: 3px 3px 10px #000;
    	-webkit-box-shadow: 3px 3px 10px #000;
	}

#flotante_mostrar_mensaje	#msg_mensaje
	{		margin-top:30px;
		border:0px solid red;
	}



#animacion_abadiz
	{		position:absolute;
		margin-top:150px;
		border:0px solid red;
		width:640px;
		height:475px;
		left:50%;
		margin-left:-320px;

	}

#saltar_animacion
	{		position:absolute;
		margin-top:640px;
		border:0px solid red;
		width:640px;
		left:50%;
		margin-left:-320px;
		text-align:center;
	}

#saltar_animacion	a
	{text-decoration:none;color:#000;}


#animacion_copy
	{		border:0px solid red;		position: absolute;
		bottom: 0%;
		margin-top:-30px;
		left:50%;
		margin-left:-400px;
		width: 800px;
		height: 80px;
		text-align:center;
	}


#animacion_copy	a
	{text-decoration:none;color:#000;}
#animacion_copy	a:hover
	{text-decoration:none;color:#c45bd7;}


#main
	{		position:relative;
		width:1100px;
		border:0px solid #000;
		margin-left:-550px;
		left:50%;
		height:850px;
	}

#main	#cabecera
	{		width:1033px;
		margin-left:33px;
		border:0px solid red;
		height:auto;

	}

#main	#cabecera	#imagen_cabecera
	{		width:1015px;
		height:375px;
	}

#main	#cabecera	#barra_link
	{		position:absolute;		width:142px;
		height:407px;
		border:0px solid red;
		margin-left:110px;
		background-image:url("/graf/fondo/menu.jpg");
		background: rgba(150, 150, 150, 0.8);
	     box-shadow:3px 3px 3px #616161;
	    -moz-box-shadow: 3px 3px 3px #616161;
    	-webkit-box-shadow: 3px 3px 3px #616161;
    	z-index:40;

	}

#main	#cabecera	#barra_link	#logo_cabecera
	{
     	width:159px;
     	border:0px solid red;
     	margin-top:40px;
     	margin-left:-23px;
     	width:189px;
     	height:173px;
	}

#main	#cabecera	#barra_link	#botones_barra_link
	{		border:0px solid blue;
		margin:4px;
	}


#main	#cabecera	#barra_link	#botones_barra_link	a
	{display:block;text-align:center;padding:5px;text-decoration:none;background-color:#3f4042;color:#fff;	}

#main	#cabecera	#barra_link	#botones_barra_link	a:hover
	{background-color:#c9831f;}

#main	#bloque_central_index
	{		border:0px solid red;
		margin-top:51px;
		position:relative;

	}

#main	#bloque_central_index	#central_izquierda
	{
		float:left;		border:0px solid red;
		margin-left:20px;
	}

#main	#bloque_central_index	#central_izquierda	#texto_izda
	{		border:0px solid blue;
	}

#main	#bloque_central_index	#central_izquierda	#img_boton_izda
	{		border:0px solid green;
		margin-top:34px;
	}

#main	#bloque_central_index	#central_derecha
	{		position:relative;		float:right;
		border:0px solid red;
		width:594px;
		height:575px;
		margin-right:-200px;
		margin-top:-145px;
		z-index:20;
	}

#main	#contenido_abadiz
	{		border:0px solid red;
	}
#main	#contenido_abadiz	#barra_abadiz
	{
		position:relative;
		border-top:2px solid #000;
		margin-top:0px;
		width:100%;
		z-index:-1;
		width:10000%;
		margin-left:-1000%;
	}


#main	#contenido_abadiz	#titulo_abadiz
	{		border:0px solid red;
		margin-top:60px;
		margin-left:80px;
		font-size:16pt;
	}

#main	#contenido_abadiz	#fila_abadiz_superior
	{		border:0px solid red;
	}

#main	#contenido_abadiz	#fila_abadiz_superior	#abadiz_superior_izda
	{
		float:left;
		border:0px solid blue;
		width:600px;
		height:250px;
		margin-left:80px;
		margin-top:20px;
		text-align:justify;
	}

#main	#contenido_abadiz	#fila_abadiz_superior	#abadiz_superior_dcha
	{
		float:right;
		width:290px;
		height:300px;
		border:1px solid #ccc;
		margin-right:80px;
		margin-top:-30px;
	}


#main	#contenido_abadiz	#fila_abadiz_inferior
	{
		border:0px solid red;
		margin-top:30px;
	}

#main	#contenido_abadiz	#fila_abadiz_inferior	#abadiz_inferior_izda
	{
		float:left;
		border:1px solid #ccc;
		width:421px;
		height:306px;
		margin-left:80px;
	}

#main	#contenido_abadiz	#fila_abadiz_inferior	#abadiz_inferior_dcha
	{
		float:right;
		width:480px;
		height:300px;
		border:0px solid red;
		margin-right:80px;
		text-align:justify;
	}

#main	#link_abadiz_imagotipo
	{		border:0px solid #000;
		margin-top:60px;
		text-align:right;
		margin-right:80px;
		text-align:center;
	}

#main	#link_abadiz_imagotipo	a
	{text-decoration:none;color:#000;font-weight:bold;}
#main	#link_abadiz_imagotipo	a:hover
	{text-decoration:none;color:#9F4839;}


#main	#contenido_alquiler
	{		border:1px solid transparent;
	}

#main	#contenido_alquiler		#titulo_alquiler
	{
		border:0px solid red;
		margin-top:60px;
		margin-left:80px;
		font-size:16pt;
	}

#main	#contenido_alquiler		#sub_titulo_alquiler
	{
		border:0px solid red;
		margin-top:20px;
		margin-left:80px;
		margin-right:40px;
	}

#main	#contenido_alquiler		#buscador_alquiler
	{		margin-top:40px;
		text-align:center;
		border:0px solid red;
	}


#main	#contenido_alquiler		#div_selector_categorias
	{		border:0px solid red;
		margin:35px 50px 0 40px;
	}

#main	#contenido_alquiler		#div_selector_categorias	hr
	{color:#000;border:1px solid #000;}
#main	#contenido_alquiler		#div_selector_categorias	#cat_parte_izquierda
	{		position:relative;		float:left;
		width:1300px;
		margin-left:-1000px;
	}

#main	#contenido_alquiler		#div_selector_categorias	#cat_parte_centro
	{
		float:left;
		border:0px solid red;
		width:380px;
		margin-left:13px;
		text-align:center;
	}

#main	#contenido_alquiler		#div_selector_categorias	#cat_parte_derecha
	{		position:relative;
		float:right;
		width:1300px;
		margin-right:-1000px;

	}


#main	#contenido_alquiler		#div_categoria_seleccionada
	{
		border:0px solid red;
		margin:10px 50px 0 40px;
		text-align:center;
		font-weight:bold;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler
	{		margin:40px 0px 0 40px;
		margin-top:60px;
		height:auto;
		width:1070px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#no_encontrado_producto
	{		border:0px solid red;
		text-align:center;
		font-weight:bold;
		font-size:24pt;
		color:#A3A3A3;
		margin-top:100px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#div_caja_alquiler
	{		float:left;
		width:150px;
		height:210px;
		border:0px solid #000;
		margin:0 62px 20px 0;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#div_caja_alquiler	#img_cata_alquiler_mini
	{
		width:150px;
		height:150px;
		overflow:hidden;
		border:1px solid #ccc;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#div_caja_alquiler	#img_cata_alquiler
	{
		width:150px;
		height:100px;
		overflow:hidden;
		border:1px solid #ccc;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#div_caja_alquiler	#txt_cata_alquiler
	{
		text-align:center;
		margin-top:5px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	a
	{text-decoration:none;color:#000;}
#main	#contenido_alquiler		#div_contenido_productos_alquiler	a:hover
	{text-decoration:none;color:#000;}




#main	#contenido_alquiler		#div_selector_paginacion
	{
		border:0px solid red;
		margin:35px 50px 0px 40px;
	}

#main	#contenido_alquiler		#div_selector_paginacion	#titulo_num_pagina
	{		border:0px solid red;
		text-align:center;
		margin-bottom:5px;
	}

#main	#contenido_alquiler		#div_selector_paginacion	a
	{text-decoration:none;color:#000;}

#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_parte_izquierda
	{
		float:left;
		width:300px;
		border:0px solid blue;
		margin-left:0;
	}

#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_parte_centro
	{
		float:left;
		border:0px solid green;
		width:380px;
		margin-left:13px;
		text-align:center;
	}

#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_pedir_presupuesto
	{
		float:left;
		border:1px solid #ccc;
		width:170px;
		margin-left:120px;
		text-align:center;
/*
	     box-shadow:2px 2px 2px #000;
	    -moz-box-shadow: 2px 2px 2px #000;
    	-webkit-box-shadow: 2px 2px 2px #000;
*/
	}

#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_pedir_presupuesto	a
	{text-decoration:none;;background-color:#cb9123;color:#000;height:25px;display:block;padding-top:5px;}
#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_pedir_presupuesto	a:hover
	{background-color:#3f4042;color:#fff;}


#main	#contenido_alquiler		#div_selector_paginacion	#paginacion_parte_derecha
	{
		float:right;
		width:300px;
		text-align:right;
		border:0px solid navy;
	}

#main	#contenido_alquiler		#div_alquiler_condiciones_legales
	{		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
#main	#contenido_alquiler		#div_alquiler_condiciones_legales	a
	{text-decoration:none;color:#000;}


#main	#contenido_alquiler		#div_alquiler_condiciones_legales2
	{		position:relative;
		left:50%;
		margin-left:-87px;
		width:170px;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
#main	#contenido_alquiler		#div_alquiler_condiciones_legales2	a
	{text-decoration:none;width:170px;background-color:#cb9123;color:#000;height:25px;display:block;padding-top:5px;}
#main	#contenido_alquiler		#div_alquiler_condiciones_legales2	a:hover
	{background-color:#3f4042;color:#fff;}



#main	#contenido_alquiler		#div_alquiler_volver
	{		position:relative;
		left:50%;
		margin-left:-87px;
		width:170px;
		text-align:center;
		margin-top:10px;
		margin-bottom:40px;
	}
#main	#contenido_alquiler		#div_alquiler_volver	a
	{text-decoration:none;width:170px;background-color:#cb9123;color:#000;height:25px;display:block;padding-top:5px;}
#main	#contenido_alquiler		#div_alquiler_volver	a:hover
	{background-color:#3f4042;color:#fff;}




#main	#contenido_alquiler	#cesta_alquiler
	{
		position:absolute;
		background-color:#fff;
		width:250px;
		height:150px;
		border:1px solid #000;
		box-shadow:3px 3px 15px #000;
	    -moz-box-shadow: 3px 3px 15px #000;
    	-webkit-box-shadow: 3px 3px 15px #000;
    	left:50%;
    	margin-top:165px;
    	margin-left:250px;
    	z-index:40;
    	overflow:hidden;
/*    	width:400px;height:550px;margin-top:200px;margin-left:-200px  */
	}

#main	#contenido_alquiler	#cesta_alquiler	#titulo_cesta
	{
		text-align:center;
		font-size:14pt;
		border:0px solid red;
		height:25px;
	}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_alquiler
	{
		background-color:#790000;
		color:#fff;
		height:80px;
		overflow-y:auto;
		overflow-x:hidden;
	}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_alquiler	#linea_contenido_cesta
	{/*		border:1px solid #BC2C2C; */
		text-align:center;
		margin-top:4px;
	}


#main	#contenido_alquiler	#cesta_alquiler	#link_cesta
	{
		border:0px solid red;
	}

#main	#contenido_alquiler	#cesta_alquiler	#link_cesta	a
	{text-decoration:none;color:#000;font-weight:normal;}

#main	#contenido_alquiler	#cesta_alquiler	#cesta_ampliada_titulo
	{		background-color:#cb9123;
		color:#fff;
		height:25px;
	}

#main	#contenido_alquiler	#cesta_alquiler	#cesta_ampliada_titulo	#titulo_cesta_apli
	{		float:left;
		font-weight:bold;
		padding:3px 10px;
	}
#main	#contenido_alquiler	#cesta_alquiler	#cesta_ampliada_titulo	#icono_cerrar_cesta_apli
	{		float:right;		padding:3px;
	}

#main	#contenido_alquiler	#cesta_alquiler	#cesta_ampliada_titulo	#icono_cerrar_cesta_apli	a
	{text-decoration:none;color:#000;font-weight:bold;}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_ampli
	{		margin-top:25px;		border:0px solid red;
		height:500px;
		overflow-y:auto;
	}
#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_ampli	#fila_ampli
	{		border:1px solid #ccc;
		margin-top:5px;
	}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_ampli	#fila_ampli	#imagen_cesta
	{
		float:left;
		width:70px;
		height:70px;
		border:1px solid #ccc;
		margin:5px;

	}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_ampli	#fila_ampli	#titulo_anadido_cesta
	{
		float:left;
		width:250px;
		margin-top:15px;
		height:50px;
		margin-left:10px;
		border:0px solid red;
	}

#main	#contenido_alquiler	#cesta_alquiler	#contenido_cesta_ampli	#fila_ampli	#eliminar_anadido_cesta
	{
		float:left;
		width:20px;
		margin-left:10px;
		border:0px solid red;
		text-align:center;
		margin-top:20px;
	}









#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_izquierda
	{		border:0px solid red;
		float:left;
		width:350px;
		height:auto;
		padding-bottom:60px
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_izquierda	#imagen_ficha_producto_principal
	{		border:1px solid #ccc;
		width:340px;
		height:226px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_izquierda	#fila_img_small
	{		border:0px solid red;
		margin-top:10px;
		width:360px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_izquierda	#fila_img_small	#img_peq
	{		float:left;
		width:78px;
		height:52px;
		border:0px solid #ccc;
		margin-right:9px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha
	{
		border:0px solid red;
		float:right;
		width:620px;
		margin-right:60px;
	}


#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_1
	{		height:40px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_1	#nombre_producto_izda
	{		float:left;
		background-color:#d0cbcb;
		width:485px;
		height:30px;
		padding-top:10px;
		padding-left:10px;
		font-weight:bold;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_1	#producto_add_cesta
	{		float:right;
		background-color:#8C8C8C;
		width:110px;
	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_1	#producto_add_cesta	a
	{display:block;text-align:center;padding-top:10px;height:30px;text-decoration:none;background-color:#cb9123;color:#000;font-weight:bold;	}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_1	#producto_add_cesta	a:hover
	{background-color:#3f4042;color:#fff;}

#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_2
	{
		float:left;
		background-color:#d0cbcb;
		width:610px;
		height:30px;
		padding-top:10px;
		padding-left:10px;
		font-weight:bold;
		margin-top:18px;
	}


#main	#contenido_alquiler		#div_contenido_productos_alquiler	#ficha_derecha	#fila_3
	{
		float:left;
		background-color:#d0cbcb;
		width:600px;
		height:92px;
		padding:10px;
		font-weight:normal;
		margin-top:18px;
		text-align:justify;
		overflow-y:auto;
	}

















#main	#contenido_contactar
	{
		border:1px solid transparent;
	}

#main	#contenido_contactar	#barra_contactar
	{
		position:relative;
		border-top:2px solid #000;
		margin-top:0px;
		width:100%;
		z-index:-1;
		width:10000%;
		margin-left:-1000%;
	}
#main	#contenido_contactar_horario
	{		position:absolute;
		left:50%;
		border:0px solid red;
		background-color:#d0cbcb;
		z-index:20;
		width:270px;
		height:300px;
		margin-left:220px;
		padding-top:20px;
		margin-top:60px;
	}

#main	#contenido_contactar	#titulo_contactar
	{
		border:0px solid red;
		margin-top:60px;
		margin-left:80px;
		font-size:16pt;
	}

#main	#contenido_contactar	#barra_contactar
	{		border-left:0px solid #000;
	}


#main	#contenido_contactar	#texto_contactar
	{		border:0px solid red;
		width:620px;
		margin-left:80px;
		margin-top:20px;
	}

#main	#contenido_legal
	{
		border:0px solid blue;
	}

#main	#contenido_legal	#texto_legal
	{		border:0px solid red;
   		margin-top:60px;
		margin-left:30px;
		margin-right:50px;
		padding-bottom:50px;
		text-align:justify;
	}







#barra_inferior
	{
		width:100%;
		position:relative;		height:120px;
		border:0px solid red;
		background-color:#2c2c2e;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444648), to(#2c2c2e));
	    background-image: -moz-linear-gradient(top center, #444648, #2c2c2e);
	    background-image: -o-linear-gradient(top, #444648, #2c2c2e);
	    background-image: linear-gradient(top, #444648, #2c2c2e);
	     box-shadow:3px 3px 15px #000;
	    -moz-box-shadow: 3px 3px 15px #000;
    	-webkit-box-shadow: 3px 3px 15px #000;
	}

#barra_inferior	#texto_barra_inferior
	{
		position:relative;		padding-top:20px;
		border:0px solid red;
		text-align:center;
	}
#barra_inferior	#texto_barra_inferior	a
	{text-decoration:none;color:#fff;}
#barra_inferior	#texto_barra_inferior	a:hover
	{text-decoration:none;color:#c45bd7;}

#barra_inferior_respiro
	{		position:relative;
		height:20px;
		z-index:-1;
		border:0px solid red;
		text-align:center;
		font-size:8pt;
	}











#main	#contenido_latiguillo
	{
		border:0px solid red;
	}

#main	#contenido_latiguillo	#barra_latiguillo
	{
		position:relative;
		border-top:2px solid #000;
		margin-top:0px;
		width:100%;
		z-index:-1;
		width:10000%;
		margin-left:-1000%;
	}


#main	#contenido_latiguillo	#titulo_latiguillo
	{
		border:0px solid red;
		margin-top:60px;
		margin-left:80px;
		font-size:16pt;
	}

#main	#contenido_latiguillo	#fila_latiguillo_superior
	{
		border:0px solid red;
		width:950px;
		margin:0 auto;
	}

#main	#contenido_latiguillo	#fila_latiguillo_superior	#latiguillo_superior_izda
	{
		float:left;
		border:0px solid blue;
		width:500px;
		height:200px;
		margin-left:0px;
		margin-top:20px;
		text-align:justify;
	}

#main	#contenido_latiguillo	#fila_latiguillo_superior	#latiguillo_superior_dcha
	{
		float:right;
		width:290px;
		height:300px;
		border:0px solid #ccc;
		margin-right:80px;
		margin-top:-30px;
	}


#main	#contenido_latiguillo	#fila_latiguillo_inferior
	{
		border:0px solid red;
		width:800px;
		margin:30px auto;
	}

#main	#contenido_latiguillo	#fila_latiguillo_inferior	#latiguillo_inferior_izda
	{
		float:left;
		border:0px solid #ccc;
		width:421px;
		height:306px;
		margin-left:0px;
	}

#main	#contenido_latiguillo	#fila_latiguillo_inferior	#latiguillo_inferior_dcha
	{
		float:right;
		width:350px;
		height:300px;
		border:0px solid red;
		margin-right:0px;
		text-align:justify;
	}











