/**************************************************************/

/********** Desarrollado por D3DS digital solutions  **********/

/**********              www.d3ds.com                **********/

/**********                    &                     **********/

/**********            www.smfsystem.com             **********/

/**********            para DomiNET.net             **********/

/*************************************************************/

@charset "utf-8";

@font-face {

	  font-family: Century;

	  src:url('../fonts/centurygothic.ttf') !important;

}

body, div, span, applet, object, h1, h2, h3, h4, h5, p, blockquote, a, abbr, address, big, code, del, em, font, img, q, s, small, strike, strong, sub, sup, tt, ol, ul, li, form, label, legend, table, caption, tbody, tr, th, td {

	margin: 0px;

	border:0 none;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:100%;

	font-style:inherit;

	font-weight:inherit;

	margin:0;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:0;

	padding:0;

	vertical-align:baseline;

}

h4{

	font-size:14px;

	font-weight:bold;

}

h5{

	font-size:12px;

	font-weight:bold;

}

body {background:url(../images/bg.jpg) repeat-x top right #1C1914;}



/* ------------------ PRINCIPAL ------------------------------- */

#wrap {

	

	font-family: Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-size-adjust: none;

	margin: 0px;

	/*min-width:1060px;*/

	position:relative;

	height: 100%;

	width: 100%;

	/*text-align: center;*/

	/*z-index: 1;*/

}

#cargador_swf p{

	font-size:11px;

	position:relative;

	color: #A69980;

	text-align: center;

}

#cargador_swf a, a:link, a:visited, a:active{

	color: #A69980;

}

#cargador_swf a:hover{

	color: #FFFFFF;

}



#top_header {

	font-size:12px;

	line-height:15px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:1030px;

	height: 126px;

	min-width: 1030px;

	/*z-index: 2;*/

}

#top_header #logoflash{

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:absolute;

	left:0;

	width:415px;

	height: 250px;

	/*z-index: 2;*/

}

#top_header #nav{

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:absolute;

	left:515px;

	width:415px;

	height: 30px;

	color: #6C5F4C;

}

#top_header #nav span{

	color: #FFFFFF;

}

#top_header #nav a{

	color: #6C5F4C;

	text-decoration:none;

}

#top_header #nav a:hover{

	color: #EADFCC;

}

#top_header #nav .superior{

	margin:0 auto;

	position:absolute;

	width:96%;

	height: 20px;

	text-align: right;

	top: 9px;

	font-size: 11px;

}

/*---------------*/

#top_header #botoncitos {

		list-style: none;

		padding: 0;

		margin: 0;

		float: left;

		position: absolute;

}

#top_header #botoncitos span {

	  display: none;

	  position: absolute;

}

#top_header #botoncitos a {

	display: block;

	position: absolute;

	outline: none;

}

#top_header #botoncitos a:hover {

	background-position: top;

}

#top_header #botoncitos a:hover span {

  	display: block;

}

#top_header #botoncitos .home{

	width: 26px;

	height: 26px;

	background: url(../images/ico_home_1.gif) no-repeat;

	left: 658px;

	top: 1px;

}

#top_header #botoncitos .home span {

	width: 26px;

	height: 28px;

	background: url(../images/ico_home_2.gif) no-repeat;

	left: 0px;

	top: 0px;

}

#top_header #botoncitos .contacto{

	width: 26px;

	height: 26px;

	background: url(../images/ico_cont_1.gif) no-repeat;

	left: 683px;

	top: 1px;

}

#top_header #botoncitos .contacto span {

	width: 26px;

	height: 28px;

	background: url(../images/ico_cont_2.gif) no-repeat;

	left: 0px;

	top: 0px;

}

/*----------------------*/

#top_header #nav #inferior{

	font-size: 16px;

	font-family: Century, 'Century', Arial, sans-serif;

	/*font-family: Arial, Helvetica, sans-serif;*/

	margin:0 auto;

	position:absolute;

	width:97%;

	height: 1px;

	text-align: right;

	top: 110px;

	color: #A69980;

	/*letter-spacing: -1px;*/

}



#top_header #nav #inferior a{

	color: #A69980;

	text-decoration:none;

}

#top_header #nav #inferior a:hover{

	color: #FFFFFF;

}

/* ------------------ NAV ------------------------------- */

#nav_principal {

	font:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:0 auto;

	padding:0;

	position:absolute;

	width:910px;

	height: 31px;

	top: 398px;

	z-index: 5;

	color: #FFF;

	left: 104px;

}

#nav_principal #Botones {

	list-style: none;

	padding: 0;

	margin: 0;

	width: 75px;

	height: 31px;

	float: left;

	position: absolute;

}

#nav_principal #Botones a {

	width: 75px;

	height: 31px;

	display: block;

	position: absolute;

	outline: none;

	top: 0px;

	background: url(../images/button_0.gif) no-repeat;

	color: #FFF;

	text-decoration:none;

	text-align:center;

	padding: 7px 0 0 0;

	z-index: 10;



}

#nav_principal #Botones a:hover {

 	 background-position: top left;

	 background: url(../images/button_1.gif) no-repeat;

}

#nav_principal #Botones .b1 {left: 6px;}

#nav_principal #Botones .b2 {left: 86px;}

#nav_principal #Botones .b3 {left: 166px;}

#nav_principal #Botones .b4 {left: 245px;}

#nav_principal #Botones .b5 {left: 324px;}

#nav_principal #Botones .b6 {left: 403px;}

#nav_principal #Botones .b7 {left: 482px;}

#nav_principal #Botones .b8 {left: 561px;}



#nav_principal #Botones .b9 {left: 640px;}

#nav_principal #Botones .b10 {left: 720px;}





/* ------------------ HEADER FLASH ------------------------------- */

#flash_principal {

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:1030px;

	height: 400px;

}

#flash_principal .solo_flash{

	position:absolute;

}

/* ------------------ CONTENIDOS ------------------------------- */

#flash_interior {

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:1030px;

	height: 60px;

}

#flash_interior .solo_flash{

	position:absolute;

}

#nav_interiores {

	font:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:0 auto;

	padding:0;

	position:absolute;

	width:830px;

	height: 31px;

	top: 16px;

	z-index: 5;

	color: #FFF;

	left: 50px;

}

#nav_interiores #Botones {

	list-style: none;

	padding: 0;

	margin: 0;

	width: 75px;

	height: 31px;

	float: left;

	position: absolute;

}

#nav_interiores #Botones span {

	background-position: top left;

	background: url(../images/button_1.gif) no-repeat;

	display: block;

	position: absolute;

	width: 75px;

	height: 31px;

	top: 0px;

	text-align: center;

	padding: 7px 0 0 0;

	color: #DCA872;

}

#nav_interiores #Botones a {

	width: 75px;

	height: 31px;

	display: block;

	position: absolute;

	outline: none;

	top: 0px;

	background: url(../images/button_0.gif) no-repeat;

	color: #FFF;

	text-decoration:none;

	text-align:center;

	padding: 7px 0 0 0;

	z-index: 10;

	display:inline;

}

#nav_interiores #Botones a:hover {

 	 background-position: top left;

	 background: url(../images/button_1.gif) no-repeat;

}



#nav_interiores #Botones {left: 45px;}



#nav_interiores #Botones .b1 {left: 100px;}

#nav_interiores #Botones .b1 span {left: 40px;}



#nav_interiores #Botones .b2 {left: 180px;}

#nav_interiores #Botones .b2 span {left: 120px;}



#nav_interiores #Botones .b3 {left: 260px;}

#nav_interiores #Botones .b3 span {left: 200px;}



#nav_interiores #Botones .b4 {left: 339px;}

#nav_interiores #Botones .b4 span {left: 279px;}



#nav_interiores #Botones .b5 {left: 418px;}

#nav_interiores #Botones .b5 span {left: 358px;}



#nav_interiores #Botones .b6 {left: 497px;}

#nav_interiores #Botones .b6 span {left: 437px;}



#nav_interiores #Botones .b7 {left: 578px;}

#nav_interiores #Botones .b7 span {left: 518px;}



#nav_interiores #Botones .b8 {left: 659px;}

#nav_interiores #Botones .b8 span {left: 659px;}







#nav_interiores #Botones .b9 {left: 640px;}

#nav_interiores #Botones .b9 span {left: 640px;}



#nav_interiores #Botones .b10 {left: 720px;}

#nav_interiores #Botones .b10 span {left: 720px;}



#contenidos{

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:1030px;

	height: 405px;

}

#contenidos .bgflash{

	position:absolute;

}

#contenidos #bodyinterior{

	font:Arial, Helvetica, sans-serif;

	margin:0 auto;

	padding:0;

	position:absolute;

	width:820px;

	top: -15px;

	z-index: 5;

	color: #6C5F4C;

	left: -6px;

	height: 360px;

}

#contenidos #bodyinterior #s_top{

	background:transparent;

	position:relative;

	height:8px;

	width:340px;

	margin-left:8px;

}

#contenidos #bodyinterior #s_bottom{

	background:transparent;

	position:absolute;

	height:8px;

	top: 320px;

	width: 340px;

	margin-left:8px;



}

#contenidos #bodyinterior #bcontenedor{

	position:absolute;

	width: 340px;

	background: transparent;

	color:#FFF;

	font-size: 13px;

	top: 50px;

	height: 92%;

	margin-left:8px;



}

#contenidos #bodyinterior #btitulo{

	position:relative;

	width:700px;

	height:25px;

	top: 0px;

	color: #E4DDAE;

	font-size: 13px;

	left: 25px;

	margin-top: 12px;

	text-transform:uppercase;

	border-bottom:#7d6e57 solid 1px;}

	

#contenidos #bodyinterior #btitulo span{

	font-weight:bold;

}

#contenidos #bodyinterior #btitulo h2{

	position:absolute;

	margin-left:205px;

	margin-bottom:3px;

	display:inline;

}

#contenidos #bodyinterior #btitulo a, a:link, a:visited, a:active{

	color: #FFF;

}

#contenidos #bodyinterior #btitulo a:hover{

	text-decoration:underline;

}

#contenidos #bodyinterior #c1{

	position:relative;

	width: 790px;

	height:280px;

	top: 0px;

	padding: 10px 20px 15px 20px;

}

/* ------------------ FOOTER ------------------------------- */

#footer {

	font-size:11px;

	line-height:15px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:1030px;

	height: 110px;

	color: #646151;

}

.footer_audio{
	font-size:11px;

	line-height:15px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	position:relative;

	width:800px;
	margin-bottom:-20px;

	color: #646151;}

#footer .direccion{

	position:absolute;

	top: 35px;

	width: 1030px;

	text-align:center;

	color: #E4DDAE;

}



.campo_reservar{

	font-size:11px;

	color: #E4DDAE;

	text-transform:uppercase;

	font-weight:900;

	

}

#footer .direccion span{

	font-weight:bold;

}

#footer .linea{

	position: absolute;

	background:url(../images/line_1.gif) repeat-x top center;

	width: 760px;

	left: 135px;

	top: 60px;

	height: 10px;

}

#footer .copyright{

	padding-bottom:10px;

	font-family:Arial,Helvetica,sans-serif;

	left:135px;

	position:absolute;

	top:66px;

}



#footer .copyright a, a:link, a:visited, a:active{

	color:#646151; text-decoration:none;

}

#footer .copyright a:hover{

	color:#E4DDAE;

}





/* ------------------ FOOTER FIN ------------------------------- */

#mapGoogle{

	position:absolute;

    height:284px;

	margin-left:280px;

	margin-top:-9px;

	width:527px;

	height:284px;

	border:#F7F7F7 1px solid;

}

#quality{

	display:inline;

}

#quality h4{

	margin-left:10%;

	font-size:12px;

	font-weight:600;

	width:10%;

	display:inline;

	color:#fff;

}

#quality a{

	color:#A69980 !important;

	margin-left:10px;

	font-weight:100;

	font-size:12px;

}

#quality .selected{

	color:#fff !important;

}

