@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
body {
	background:#000 url(/images/fondo_2.jpg) repeat-x 0 -30px;
	font-family:Verdana, Geneva, sans-serif;
}
h1 {
	position:relative;
	top:-10px;
	font-size:30px;
	color:#cb1642;
	line-height:40px;
}
h2 {
	position:relative;
	top:-5px;
	font-size:20px;
	color:#926caf;
}
h3 {
	font-size:15px;
	color:#926caf;
}
h4 {
	font-size:15px;
	color:#926caf;
}
b, strong {
	font-weight:bold;
	font-size:12px;
	color:#926caf;
}
i, em {
	font-style:italic;
	font-size:13px;
	color:#666;
}
#container #principal p {
	font-size:15px;
	color:#303030;
	line-height:21px;
	text-align:justify;
}
#logo {
	position:absolute;
	top:13px;
	left:14px;
}
#menu_secundario {
	display: block;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:962px;
	height:80px;
	color:#e1e1e1;
	font-size:12px;
	text-align:right;
	font-weight:inherit;
	background:url(/images/header_luxury.jpg) no-repeat;
}
#menu_secundario #menu_a {
	position:absolute;
	top:56px;
	right:10px;
	width:300px;
	text-align:right;
}
#menu_secundario #menu_a a {
	color:#e1e1e1;
	font-size:10px;
	text-decoration:none;
}
#menu_secundario #menu_a a:hover {
	text-decoration:none;
	color:#FFF;
}
#menu_secundario #menu_media {
	position:absolute;
	top:30px;
	right:10px;
	width:300px;
	color:#e1e1e1;
	text-align:right;
}
#menu_secundario #menu_media a {
	color:#e1e1e1;
	font-size:12px;
}
#menu_secundario #menu_idioma {
	position:absolute;
	top:10px;
	right:10px;
	width:200px;
	color:#e1e1e1;
	text-align:right;
}
#menu_secundario #menu_idioma a {
	color:#e1e1e1;
	font-size:10px;
	text-decoration:none;
}

#container {
	display: block;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	border:#FFF solid 1px;
	background:#FFF;
	width:960px;
}
#container #header {
	position:relative;
	height:379px;
	border-bottom:#FFF solid 1px;
}
#container #header #promo {
	position:absolute;
	top:41px;
	left:70px;
	height:250px;
	width:212px;
}
#container #header #promo .promoinfo {
	display:none;
	position:absolute;
	top:30px;
}
#container #header #promo .promoinfo_on {
	display:block;
}
#container #header #promo #menu_promo {
	position:relative;
	top:0px;
	left:0px;
	padding:0 10px 0 10px;
	width:232px;
	height:30px;
	background:url(/images/template/pixelpromofondo.png);
}
#container #header #promo #menu_promo #textomenu_promo {
	position:absolute;
	top:5px;
	right:30px;
	width:250px;
	text-align:right;
	font-size:12px;
	color:#262626;
}
#container #header #promo #menu_promo #cerrar_promo {
	padding:5px;
}
#container #header #promo #texto_promo {
	background:url(/images/template/pixelpromofondo.png);
	color:#000000;
	font-size:13px;
	line-height:19px;
	text-align:justify;
	padding:0 10px 0 10px;
	width:232px;
	height:230px;
}
#container #header #promo #texto_promo h1 {
	color:#cb1642;
	font-size:12px;
}
#container #header #promo #texto_promo h2 {
	color:#309;
	font-size:12px;
}
#container #header #promo #texto_promo a {
	color:#309;
}
#container #header #promo #menu_promo #cerrar_promo {
	position:absolute;
	top:0px;
	right:0px;
}
#container #menu {
	background: url(/images/header/fondomenu_4.jpg) repeat-x;
	position:relative;
	border-bottom:#FFF solid 1px;
	height:67px;
}
#container #menu #menu_pincipal {
	position:absolute;
	top:10px;
	width:100%;
	height:30px;
	color:#d4d3d3;
	font-size:15px;
	text-align:center;
}
#container #menu #menu_pincipal a {
	position:relative;
	height:20px;
	padding-top:10px;
	color:#d4d3d3;
	font-size:12px;
	text-decoration:none;
}
#container #menu #menu_pincipal a:hover {
	background:url(/images/template/triangulo.png) no-repeat center top;
	height:20px;
	color:#FFF;
}
#container #menu #menu_pincipal .activo {
	background:url(/images/template/triangulo.png) no-repeat center top;
	height:20px;
	color:#FFF;/*color:#F0F;*/
	
	}
#container #menu #menu_secundario_m {
	position:absolute;
	top:35px;
	width:100%;
	height:30px;
	color:#FFF;
	font-size:10px;
	padding-top:10px;
	text-align:center;
}
#container #menu #menu_secundario_m a {
	color:#FFF;
	padding-top:5px;
	height:30px;
	width:150px;
	font-size:12px;
	text-decoration:none;
}
#container #menu #menu_secundario_m a:hover {
	background:url(/images/template/triangulo.png) no-repeat center top;
}
#container #menu #menu_secundario_m .active {
	background:url(/images/template/triangulo.png) no-repeat center top;
}
#container #principal {
	background:#FFF url(/images/template/fondo_body.jpg) repeat-x;
	position:relative;
	width:960px;
	min-height:200px;
	padding-top:40px;
	padding-bottom:30px;
}
#container #principal #columna_a {
	padding-left:90px;
	padding-right:90px;
}
#container #principal #columna_a img{
	margin:5px;
}
#container #principal #columna_a p {
	font-size:13px;
	color:#666;
}
#container #principal #columna1 {
	float:left;
	display:block;
	width:420px;
	padding:0 20px 0 40px;
	min-height:300px;
}
#container #principal #columna1 p {
	font-size:13px;
	color:#666;
}
#container #principal #columna1 a {
	font-size:13px;
	color:#333;
	text-decoration:none;
}
#container #principal #columna1 a:hover{
	text-decoration:none;
	color:#C06;
}
#container #principal #columna2 {
	float:right;
	display:block;
	position:relative;
	width:480px;
	min-height:300px;
	font-size:13px;
	color:#666;

}
#container #principal #columna1_nuevo {
	float:left;
	display:block;
	width:300px;
	padding:0 20px 0 20px;
	min-height:300px;
}
#container #principal #columna2_nuevo {
	float:right;
	display:block;
	position:relative;
	width:600px;
	min-height:300px;

}
#container #principal #columna2_nuevo p{
	width:90%;
	color:#666;
	font-size:12px;
}
#container #principal #separador1 {
	clear:both;
	padding:0px;
	margin:0px;
}
#container #sub_menu {
	clear:both;
	position:relative;
	height:60px;
	width:100%;
	/*background-color:#fef3f7;
	border:#f8b9d4 solid 1px;*/
	border-left:none;
	border-right:none;
}
#container #sub_menu #slider2{
	
	background-color:#ffd1dc;
	border:#cb8b9b solid 1px;
	border-left:none;
	border-right:none;
	width:960px;
	
}
#container #sub_menu #slider2 ul li a{
	width:120px;
	
}
#footer {
	display: block;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:960px;
	height:200px;
	font-size:13px;
	color:#5e5e5e;
	text-align:center;
	margin-top:8px;
}
#footer #amipci{
	margin:30px;
	
	}
#footer a, a:active, a:visited {
	color:#5e5e5e;
	text-decoration:none;
}
#footer a:hover{
	color:#FFF;
}
#footer #pleca_menu {
	padding:5px 0 10px 0px;
}
.tabla_boutiques {
	position:relative;
	top:-10px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#9F0;*/
}
.tabla_boutiques a{
	text-decoration:none;
	}
.tabla_boutiques a:hover{
	color:#F39;

	}
ul li {
	position:relative;
	left:15px;
	color:#666;
	font-size:12px;
	line-height:22px;
}
ul li a{
	color:#666;
	text-decoration:none;
}
.footer_liga:hover {
	background-color:#990;
}
#fondo_pleca {
	position:absolute;
	top:0px;
	left:13px;
	border:#CCC 1px solid;
	width:100px;
	height:57px;
	z-index:0;
}
#columna_triple {
	width:960px;
	min-height:650px;
}
#columna_triple #columna_ax {
	float:left;
	width:220px;
	height:550px;
	height:auto;
	font-size:12px;
}
#columna_triple #columna_ax .menu_ax {
	height:15px;
	width:180px;
	margin-left:20px;
	color:#dc598e;
	border-bottom:#999 1px solid;
	padding:20px 0 0 10px;
}
#columna_triple #columna_ax .menu_ax p, #columna_triple #columna_ax .menu_ax a {
	color:#dc598e;
	text-decoration:none;
	font-size:12px;
}
#columna_triple #columna_bx {
	float:left;
	width:400px;
	padding-right:10px;
	padding-right:10px;
	padding-bottom:30px;
}
#columna_triple #columna_bx p {
	font-size:12px;
	color:#666;
	height:auto;
}
#columna_triple #columna_cx {
	float:left;
	width:300px;
	padding:10px;
}
#columna_triple .mini_menu {
	color:#dc598e;
	text-decoration:none;
	font-size:12px;
}
#columna_triple .mini_menu:hover {
	text-decoration:underline;
}
#columna_triple .mini_menu_next {
	position:absolute;
	right:340px;
	color:#dc598e;
	text-decoration:none;
	font-size:12px;
}
#columna_triple .mini_menu_next:hover {
	text-decoration:underline;
}
#columna_triple #separador {
}
ul {
	list-style-image:url(/images/bullet.png);
	}
center {
	color:#666;
	font-size:12px;
}
#brands {
	width:962px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:2px;
}
#aspnetForm{
	width:900px;
	margin:0 auto 0 auto;
	font-size:12px;
}
.textot{

	font-size:10px;
}
.centrado{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.destinoimg{
	cursor:pointer;
	font-size:13px;
	color:#666;

}
.destinoimg:hover{

	color:#F06;
}
.div_ligas{

	display:none;
}
#mapasitio{
	font-size:12px;
	margin:20px;
	width:700px;
	margin:0 auto 0 auto;
	
}
#mapasitio th{
	background:#058cb2;
	height:25px;
	color:#FFF;
	text-align:left;
	padding:5px;
}
#mapasitio td{
	padding:10px;
	margin:20px;
	
}
#mapasitio ul li a {
	font-size:13px;
	color:#333;
}
#mapasitio ul li a:hover{
	text-decoration:underline;
	color:#e5297e;
}
