/*body {
	background-image: url();
	background-repeat: no-repeat;
	margin-top:0px;
	background-color: #2B1611;
}*/
body {
	background-image: url(../imagenes/fondo.jpg) ;
	background-repeat: repeat;
	margin-top:0px;
	background-color: #2B1611;
}

#base {
	position:relative;
	width:1011px;
	height:600px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#base_index {
	position:relative;
	width:1011px;
	height:638px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#cnt_collection {
	/*	position:absolute;
	left:302px;
	top:235px;
	width:119px;
	height:122px;
	z-index:2;*/
	position:absolute;
	left:302px;
	top:205px;
	width:504px;
	height:288px;
	z-index:2;
	overflow: auto;
}

#cnt_newpaper {
	/*	position:absolute;
	left:302px;
	top:235px;
	width:119px;
	height:122px;
	z-index:2;*/
	position:absolute;
	left:304px;
	top:197px;
	width:504px;
	height:102px;
	z-index:2;
	overflow: auto;
}

#cnt_videos {
	/*	position:absolute;
	left:302px;
	top:235px;
	width:119px;
	height:122px;
	z-index:2;*/
	position:absolute;
	left:303px;
	top:373px;
	width:504px;
	height:103px;
	z-index:2;
	overflow: auto;
}

#cnt_videosgateway {
	/*	position:absolute;
	left:302px;
	top:235px;
	width:119px;
	height:122px;
	z-index:2;*/
	position:absolute;
	left:303px;
	top:212px;
	width:504px;
	height:264px;
	z-index:2;
	overflow: auto;
}

#cnt_controls {
	position:absolute;
	left:801px;
	top:561px;
	width:32px;
	height:15px;
	z-index:8;
	overflow: auto;
}

#menucollections {
	position:absolute;
	left:303px;
	top:163px;
	width:503px;
	height:29px;
	z-index:3;
	overflow: auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}

#menucollectionsV {
	position:absolute;
	left:127px;
	top:242px;
	width:117px;
	height:24px;
	z-index:3;
	overflow: auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}

#base_hmo1 {
	position:relative;
	width:1011px;
	height:699px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}

#menu {
	position:absolute;
	left:38px;
	top:18px;
	width:951px;
	height:107px;
	z-index:2;
}
#contenido_inicio {
	position:absolute;
	background-repeat:no-repeat;
	left:28px;
	top:0px;
	width:950px;
	height:560px;
	z-index:2;
}

#contenido_index {
	position:absolute;
	background-repeat:no-repeat;
	left:28px;
	top:0px;
	width:950px;
	height:636px;
	z-index:2;
}


#contenido_contactenos {
	position:absolute;
	background-image:url(../images/fondo_contactenos.jpg);
	background-repeat:no-repeat;
	left:38px;
	top:127px;
	width:943px;
	height:478px;
	z-index:2;
}

#contenido_galeria {
	position:absolute;
	background-image:url(../images/fondo_galeria.jpg);
	background-repeat:no-repeat;
	left:38px;
	top:127px;
	width:943px;
	height:478px;
	z-index:2;
}

#icontenido_inicio {
	position:absolute;
	background-repeat:no-repeat;
	left:28px;
	top:0px;
	width:950px;
	height:560px;
	z-index:2;
}

#logos {
	position:absolute;
	left:69px;
	top:585px;
	width:943px;
	height:56px;
	z-index:3;
}
#logo1 {
	position:absolute;
	left:0px;
	top:0px;
	width:155px;
	height:54px;
	z-index:1;
}
#logo2 {
	position:absolute;
	left:169px;
	top:10px;
	width:121px;
	height:47px;
	z-index:2;
}
#pie {
	position:absolute;
	left:115px;
	top:560px;
	width:759px;
	height:36px;
	z-index:4;
}
#derechos {
	position:absolute;
	left:1px;
	top:0px;
	width:228px;
	height:34px;
	z-index:1;
}
#powered_by {
	position:absolute;
	left:542px;
	top:1px;
	width:139px;
	height:17px;
	z-index:2;
}
#xhtml {
	position:absolute;
	left:610px;
	top:18px;
	width:50px;
	height:18px;
	z-index:3;
}
#css {
	position:absolute;
	left:661px;
	top:18px;
	width:50px;
	height:18px;
	z-index:4;
}
#powered {
	position:absolute;
	left:712px;
	top:18px;
	width:50px;
	height:18px;
	z-index:5;
}
.derechos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D8BF99;
	line-height:18px;
	text-decoration: none;
}
.link_exe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D8BF99;
	line-height:18px;
	text-decoration: none;
}
.link_exe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D8BF99;
	line-height:18px;
	text-decoration: underline;
}

.titulo_especialidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.txt_especialidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration:none;
}
#especialidades {
	position:absolute;
	left:230px;
	top:6px;
	width:461px;
	height:56px;
	z-index:1;
}
.textos {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	line-height:19px;
	color: #F3AC58;
}
.txt_chico {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:16px;
	color: #F3AC58;
}
.txt_mapa {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #F3AC58;
	line-height:16px;
	text-decoration:none;
}
.txt_mapa:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #F3AC58;
	line-height:16px;
	text-decoration:underline;
}
.txt_formulario {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
	color: #2B1611;
}
.txt_form_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
	color: #F3AC58;
}
.txt_faltadatos {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
	color: #fff;
}
.txt_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:22px;
	color: #ffffff;
}
.link_mail {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:22px;
	color: #F3AC58;
	text-decoration:none;
}
.link_mail:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:22px;
	color: #F3AC58;
	text-decoration:underline;
}
.link_trabaja {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:22px;
	color: #fff;
	text-decoration:none;
}
.link_trabaja:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:22px;
	color: #fff;
	text-decoration:underline;
}
.tit_carta {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight:bold;
	color: #2B1611;
}
.txt_carta {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #2B1611;
}
#titulos {
	position:absolute;
	left:47px;
	top:217px;
	width:157px;
	height:22px;
	z-index:2;
}
#tit_carta {
	position:absolute;
	left:47px;
	top:174px;
	width:157px;
	height:22px;
	z-index:2;
}
#tit_nuestracarta {
	position:absolute;
	left:34px;
	top:174px;
	width:157px;
	height:22px;
	z-index:2;
}
#ti_prensa {
	position:absolute;
	left:123px;
	top:51px;
	width:387px;
	height:20px;
	z-index:2;
}
#tit_chef {
	position:absolute;
	left:45px;
	top:153px;
	width:53px;
	height:22px;
	z-index:2;
}
#tit_reserva {
	position:absolute;
	left:24px;
	top:30px;
	width:165px;
	height:19px;
	z-index:2;
}
#tit_contactenos {
	position:absolute;
	left:18px;
	top:153px;
	width:139px;
	height:22px;
	z-index:2;
}
#tit_trabaja {
	position:absolute;
	left:39px;
	top:155px;
	width:243px;
	height:22px;
	z-index:2;
}
#parrafo {
	position:absolute;
	left:47px;
	top:254px;
	width:735px;
	height:202px;
	z-index:3;
}
#parrafo_chef {
	position:absolute;
	left:44px;
	top:185px;
	width:778px;
	height:272px;
	z-index:2;
}
#parrafo_reserva {
	position:absolute;
	left:23px;
	top:52px;
	width:449px;
	height:397px;
	z-index:2;
}
#parrafo_carta {
	position:absolute;
	overflow:auto;
	padding-right:10px;
	left:34px;
	top:212px;
	width:435px;
	height:246px;
	z-index:3;
}
#foto {
	position:absolute;
	left:781px;
	top:286px;
	width:156px;
	height:164px;
	z-index:4;
}
#foto_chef {
	position:absolute;
	left:798px;
	top:289px;
	width:156px;
	height:164px;
	z-index:4;
}
#foto_contactenos {
	position:absolute;
	left:777px;
	top:333px;
	width:156px;
	height:125px;
	z-index:4;
}
#foto_contactenos2 {
	position:absolute;
	left:811px;
	top:333px;
	width:156px;
	height:125px;
	z-index:4;
}
#foto_carta {
	position:absolute;
	left:841px;
	top:375px;
	width:99px;
	height:80px;
	z-index:4;
}

#carta {
	position:absolute;
	left:531px;
	top:69px;
	width:335px;
	height:388px;
	z-index:3;
}
#titulo_carta {
	position:absolute;
	left:19px;
	top:10px;
	width:202px;
	height:27px;
	z-index:1;
}
#descripcion_carta {
	position:absolute;
	left:20px;
	top:57px;
	width:295px;
	height:269px;
	z-index:2;
}
.marco {
	border:solid 3px #2B1611;
	padding:3px;
	background-color:#2B1611;
}
#tit_galeria {
	position:absolute;
	left:125px;
	top:48px;
	width:70px;
	height:18px;
	z-index:1;
}
#galeria {
	position:absolute;
	left:42px;
	top:100px;
	width:892px;
	height:328px;
	z-index:2;
}
#flecha_left {
	position:absolute;
	left:22px;
	top:242px;
	width:29px;
	height:35px;
	z-index:3;
}
#flecha_right {
	position:absolute;
	left:895px;
	top:242px;
	width:29px;
	height:35px;
	z-index:4;
}
#tit_revistas {
	position:absolute;
	left:41px;
	top:112px;
	width:120px;
	height:82px;
	z-index:3;
}
#tit_tv {
	position:absolute;
	left:39px;
	top:294px;
	width:121px;
	height:82px;
	z-index:4;
}
#carrusel_revistas {
	position:absolute;
	left:91px;
	top:155px;
	width:748px;
	height:108px;
	z-index:5;
}
#flecha_left1 {
	position:absolute;
	left:76px;
	top:201px;
	width:29px;
	height:35px;
	z-index:6;
}
#flecha_right1 {
	position:absolute;
	left:882px;
	top:201px;
	width:29px;
	height:35px;
	z-index:7;
}
#carrusel_tv {
	position:absolute;
	left:91px;
	top:320px;
	width:748px;
	height:127px;
	z-index:5;
}
#flecha_left2 {
	position:absolute;
	left:76px;
	top:386px;
	width:29px;
	height:35px;
	z-index:8;
}
#flecha_right2 {
	position:absolute;
	left:882px;
	top:381px;
	width:29px;
	height:35px;
	z-index:9;
}

#foto_trabaja {
	position:absolute;
	left:818px;
	top:330px;
	width:156px;
	height:125px;
	z-index:2;
}
#formulario_trabaja {
	position:absolute;
	left:505px;
	top:203px;
	width:407px;
	height:262px;
	z-index:3;
}
#tit_form_trabaja {
	position:absolute;
	left:4px;
	top:14px;
	width:115px;
	height:19px;
	z-index:1;
}
#form_trabaja {
	position:absolute;
	left:10px;
	top:49px;
	width:352px;
	height:196px;
	z-index:2;
}
#intro {
	position:absolute;
	left:26px;
	top:158px;
	width:890px;
	height:286px;
	z-index:2;
}
#direccion {
	position:absolute;
	left:389px;
	background-image:url(../images/cajin.png);
	background-repeat:no-repeat;
	top:353px;
	width:405px;
	height:83px;
	z-index:6;
}
#form_contactenos {
	position:absolute;
	left:18px;
	top:209px;
	width:352px;
	height:226px;
	z-index:5;
}
#cuadro_reserva {
	position:absolute;
	background-image:url(../images/cuadro.png);
	background-repeat:no-repeat;
	left:489px;
	top:293px;
	width:249px;
	height:159px;
	z-index:5;
}
#foto_galeria {
	position:absolute;
	left:35px;
	top:27px;
	width:87px;
	height:70px;
	z-index:5;
}
#foto_danicacorse {
	position:absolute;
	left:66px;
	top:37px;
	width:229px;
	height:61px;
	z-index:5;
}

.sangria{margin:0; padding:0 0 0 12px}


/*-------------- estilos -------------------------*/
.lista_carta{
	width:400px;
	margin:0;
	list-style:none;
	font:14px Arial;
	padding:0;
}
.item_carta{
	width:200px;
	font-family: "Times New Roman", Times, serif;
	float:left;
	height:60px;
	cursor:pointer;
	font-weight:bold;
}
.item_carta span{
	display:inline-block;
}

#descripcion_carta ul {
	font-family: "Times New Roman", Times, serif;
}

#descripcion_carta ul li {
	font-family: "Times New Roman";
	list-style-image: url(../images/vineta.png);
	padding:3px;
}

a{
	font-family: "Times New Roman";
	font-size: 14px;
	color: #2B1611;
	text-align:left;
	text-decoration:none;
	
}
a:hover{
	text-decoration:underline;
}

#lista_galeria{
	list-style:none;
	width:860px;
	margin:0;
	padding:0;
	margin-left:7px;
}
#lista_galeria li{
	width:150px;
	float:left;
	height:120px;
	padding-bottom:40px;
}
.lista_logos{
	width:100%;
	list-style:none;
	float:right;
	margin:0px;
	padding:0px;
}
.lista_logos li{
	float:right;
	padding-left:5px;
	padding-right:5px;
}
#auspiciadores {
	position:absolute;
	left:360px;
	top:8px;
	width:580px;
	height:44px;
	z-index:3;
}
#paginacion {
	position:absolute;
	left:293px;
	top:430px;
	width:509px;
	height:39px;
	z-index:1;
}
/*  PAGINACION */

			#paginacion ul.pages {
				border:none;
				text-transform:uppercase;
				font-size:10px;
				padding:auto;
				margin:auto;
				text-align:center
            }

            #paginacion ul.pages li {
				list-style:none;
				float:left;
				font:9px arial;
				color:#F8F2EF;
				text-decoration:none;
				margin:0 5px 0 0;
				padding:5px;
            }

            #paginacion ul.pages li:hover {
            	color:#CBA489;
            }

            #paginacion ul.pages li.pgEmpty {
            	color:#7A5236;
            }

            #paginacion ul.pages li.pgCurrent {
				color:#513624;
				font-size:11px;
				background-color:#E28F3D;
            }
#base2 {
	position:relative;
	width:1011px;
	height:735px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	}
	#pie2 {
	position:absolute;
	left:0px;
	top:678px;
	width:1011px;
	height:36px;
	z-index:4;
	}
	#logos2{
	position:absolute;
	left:39px;
	top:674px;
	width:943px;
	height:56px;
	z-index:3;
	background-color: #5E2B18;
	}
	a{
		text-decoration:none;	
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#FFFFFF;
	}
	a:hover{
		text-decoration:none;	
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#FFFFFF;
		/*text-decoration:none;*/
	}

	a:active{
		text-decoration:none;	
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		/*text-decoration:none;*/
	}

#img_title_form {
	position:absolute;
	left:325px;
	top:260px;
	width:82px;
	height:173px;
	z-index:1;
}

#form_contact {
	position:absolute;
	left:267px;
	top:161px;
	width:351px;
	height:423px;
	z-index:9;
}

.texto_aler {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}

.texto_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:justify;
}

#contenido_contact {
	position:absolute;
	left:102px;
	top:149px;
	width:769px;
	height:343px;
	z-index:4;
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top: 0px;
}

#datos_contact {
	position:absolute;
	left:132px;
	top:392px;
	width:200px;
	height:142px;
	z-index:6;
	margin-top: 0px;
}

#datos_error_msg {
	position:absolute;
	left:84px;
	top:312px;
	width:231px;
	height:35px;
	z-index:6;
	margin-top: 0px;
}


input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #C7867A;
  color:#D9C2B3;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: url(../imagenes/submit.jpg) no-repeat left top;
  width: 90px;
  height: 28px;
  margin-left: 150px;
}

.errormsg {
  width: 90%;
  height: 25px;
  color: #000000;
  font-weight: 300;
  background: #FF9D9D url(../imagenes/stop.gif) no-repeat 10px center;
  padding: 3px 7px 3px 40px;
  margin: 1px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}
#cnt_login {
	position:absolute;
	left:421px;
	top:235px;
	width:282px;
	height:120px;
	z-index:4;
	overflow: auto;
}

