﻿body
{
	background-color		: #FFFFFF;
	font-family				: "Tahoma";
	font-size				: 15px;
	color					: #000000;
}

a 
{
	color					: #000000;
	text-decoration			: none;
}

#main_default
{
	position				: relative;
	width					: 950px;
	height					: 660px;
	margin					: 50px auto;
}

#footer_default
{
	font-size				: 10px;
	position				: relative;
	width					: 920px;
	text-align				: right;
	margin					: 0px;
}

#main 
{
	position				: relative;
	width					: 950px;
	height					: 660px;
	margin					: 50px auto;
}

#default_left 
{
	margin					: 0px 0px 0px -30px;
	float					: left;
	height					: 100%;
	width					: 480px;
	background				: url("images/bg_logo.png") no-repeat;
}

#default_right
{
	margin					: 100px 0px 0px;
	float					: left;
	width					: 482px;
}

#navigation_default
{
	margin					: -20px 0px 0px 0px;
	text-align				: right;
	float					: left;
	font-size				: 10px;
	width					: 480px;
}

.menu_item 
{
	float					: left;
	margin					: 0px;
	padding					: 0px;
	
}

#navigation_pages
{
	margin					: -20px 0px 0px 0px;
	text-align				: right;
	float					: left;
	font-size				: 10px;
	width					: 690px;
}

#footer_pages
{
	font-size				: 10px;
	position				: relative;
	width					: 320px;
	text-align				: right;
	margin					: 0px;
	float					: right;
	padding-right			: 25px;
}

#pages_left 
{
	margin					: 0px 0px 0px -45px;
	float					: left;
	height					: 490px;
	width					: 205px;
	padding					: 0px 15px 0px 45px;
	background				: url("images/bg_left_pages.png") no-repeat;
	color					: #FFFFFF;
	
}

#pages_left h1
{
	margin					: 220px 0px 0px 0px;
	font-size				: 30px;
	color					: #FFFFFF;
}

#pages_left a
{
	color					: #FFFFFF;
}

#menu_pages_left 
{
	float					: left;
	margin					: 0px 0px 0px -55px;	
	list-style				: none;	
}

.menu_pages_left 
{
	margin					: 0px 0px 0px 40px;
	padding					: 0px;
}
.menu_pages_left ul 
{
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
}

.menu_pages_left li 
{
	width					: 225px;
	height					: 36px;
	padding					: 10px 0px 0px 10px;
	margin					: 0px;
	background				: url("images/bg_menu_left.png") no-repeat;
	color					: #FFFFFF;
	list-style				: none;
	font-weight				: bold;
	display					: block;
	
}

.menu_pages_left li a 
{
	color					: #FFFFFF;
	text-decoration			: none;
}
#pages_right
{
	margin					: 105px 0px 0px;
	padding					: 5px 0px;
	width					: 715px;
	float					: right;
}

#temp_text 
{
	position				: relative;
	width					: 520px;
	margin					: -450px 100px 0px 350px;
	text-align				: center;
	font-size				: 35px;
	font-weight				: bold;
	
}

#contactar	
{
	color					: #FFFFFF;
	background				: url("images/bg_contactar.png");
	background-repeat		: no-repeat;
	padding					: 15px;
	font-size				: 11px;
	height					: 490px;
	float					: left;
	width					: 204px;
}

#contactar h1
{
	font-size				: 18px;
	font-weight				: normal;
}

#img-contactar 
{
	float					: left;
	margin					: 0px;
	padding					: 0px;
	height					: 519px;
	width					: 462px;
}

.button_contactar
{
	background				: url("images/bg_button_contactar.png") no-repeat;
	color					: #FFFFFF;
	width					: 100px;
	height					: 35px;
}

#quienessomos	
{
	color					: #FFFFFF;
	background				: url("images/bg_quienessomos.png");
	background-repeat		: no-repeat;
	font-size				: 11px;
	width					: 190px;
	height					: 500px;
	padding					: 20px 20px 0px;
	float					: left;
}

#quienessomos h1 
{
	font-size				: 35px;
}

#quienessomos_left 
{
	float					: left;
	margin					: 0px;
	padding					: 0px;
	width					: 228px;
	height					: 520px;
}

#quienessomos_right 
{
	float					: left;
	margin					: 0px;
	padding					: 0px;
	width					: 237px;
	height					: 520px;
}



.paginacion 
{
	background				: url("images/bg_paginacion.png");
	background-repeat		: no-repeat;
	height					: 45px;
	width					: 204px;
	padding					: 120px 15px 10px;
	float					: left;
	color					: #FFFFFF;
	text-align				: right;
	
}

#pages_content
{
	color					: #FFFFFF;
	background				: url("images/bg_pages.png");
	background-repeat		: no-repeat;
	height					: 500px;
	padding					: 20px;
	width					: 440px;
	padding					: 10px;
	float					: left;	
}

#pages_content h2
{
	text-align				: center;
	width					: 100%;
	padding					: 10px;
}
#pages_content a
{
	color					: #FFFFFF;
}

#imagen_navidad
{
	float					: left;	
	color					: #FFFFFF;
}

.navidad 
{
	height			: 400px;
	text-transform	: capitalize;
	font-size		: 11px;
}

.subfamilia_rojo 
{
	width			: 204px;
	height			: 148px;
	padding			: 15px;
	font-size		: 10px;
	float			: left;
	background		: url("images/bg_subfamilia_rojo.png") no-repeat;
	color			: #FFFFFF;
}


.subfamilia_rojo h1
{
	color			: #FFFFFF;
	font-size		: 12px;
}

.subfamilia_amarillo
{
	width			: 204px;
	height			: 148px;
	padding			: 15px;
	font-size		: 10px;
	float			: left;
	background		: url("images/bg_subfamilia_amarillo.png") no-repeat;
	color			: #FFFFFF;
}

.subfamilia_amarillo h1
{
	color			: #FFFFFF;
	font-size		: 12px;
}

.imagen_tematica 
{
	float			: left;
}

.subfamilia_menu_item 
{
	float					: left;
	margin					: 0px;
	padding					: 0px 0px 11px 0px;
	
}

.aviso	
{
	color					: #FFFFFF;
	background				: url("images/bg_aviso.png");
	background-repeat		: no-repeat;
	padding					: 15px;
	font-size				: 10px;
	height					: 493px;
	float					: left;
	width					: 669px;
}

.aviso h1 
{
	font-size				: 13px;
	text-align				: center;
}
.aviso a 
{
	color					: #FFFFFF;
}

#login 
{
	width		: 360px;
	height		: 260px;
	margin		: 50px 0px 0px 15px;
	padding		: 60px 20px 0px;
	background	: url("images/bg_login.png") no-repeat;
	color		: #000000;
}

.login_box	
{
	margin		: 10px;
	font-size	: 12px;
}

.login_label
{
	margin		: 10px;
	padding		: 10px;
	font-size	: 12px;
}

#head_admin 
{
	width				: 950px;
	height				: 150px;
	background			: url("images/head-admin.png") no-repeat;
}

#content-admin 
{
	width				: 650px;
	padding				: 25px;
	float				: left;
}

#menu-admin 
{
	float				: left;
	width				: 200px;
	padding				: 25px;
}

.clientes 
{
	font-size : 11px;	
}

.carrito 
{
	margin					: 0px 0px 0px 40px;
	font-size : 10px;
	width : 225px;	
}

.detallesarticulo 
{
	color					: #FFFFFF;
	background				: url("images/bg_aviso.png");
	background-repeat		: no-repeat;
	padding					: 45px;
	height					: 433px;
	float					: left;
	width					: 609px;
}

.detallesarticulo h1 
{
	text-transform : uppercase;
	font-size				: 16px;
	padding : 10px;	
	text-align : center;
}

.tenerife 
{
	width : 420px;
	height : 143px;
	padding : 15px 25px 15px 25px;
	float: left;
	background: url("images/tematica-tenerife.png");
	background-repeat : no-repeat;	
}

.tenerife h1
{
	font-size : 14px;
}

.grancanaria
{
	background: url("images/tematica-grancanaria.png");
	background-repeat : no-repeat;	
	width : 420px;
	height : 143px;
	padding : 15px 25px 15px 25px;	float: left;
}

.grancanaria h1
{
	font-size : 14px;
}

.peninsula 
{
	background: url("images/tematica-peninsula.png");
	background-repeat : no-repeat;	
	width : 420px;
	height : 143px;
	padding : 15px 25px 15px 25px;	float: left;
}

.peninsula h1 
{
	font-size : 14px;
}

.linkDelegacion 
{
	float : left;
}

#mapas 
{
	background: url("images/mapas.png");
	background-repeat : no-repeat;	
	float: right;
	width : 232px;
	height : 521px;
}

#delegaciones_descripcion	
{
	color					: #666666;
	background				: url("images/bg_delegacion_descripcion.png");
	background-repeat		: no-repeat;
	width					: 428px;
	height					: 153px;
	padding					: 20px 20px 0px;
	float					: left;
	font-size				: 12px;
}

#delegaciones_descripcion h1 
{
	font-size : 14px;
}

#delegaciones_mapa
{
	color					: #666666;
	background				: url("images/bg_delegacion_mapa.png");
	background-repeat		: no-repeat;
	height					: 339px;
	width					: 448px;
	padding					: 10px;
	float					: left;	
}