@charset "utf-8";

/*Layout home - tamaño fijo y centrada*/

/*Div con fotografía de fondo*/
#contenedor {
	height: 650px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/interfaz/dunas.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#contenedor1 {
	height: 650px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/floridobackground.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#contenedor2 {
	height: 650px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/interfaz/domoinside.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
/*Div con imagen de fondo texturado, se repite en y*/
#contenedorFondo {
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../images/interfaz/fondo.jpg);
}
#encabezado {
	height: 140px;
	padding-right: 24px;
	padding-left: 24px;
}
#logo {
	height: 158px;
	width: 250px;
	position: absolute;
	margin-left: 28px;
	margin-top: 15px;
	top: 8px;
	background-image: url(../images/interfaz/logowhite.gif);
}
/*Menú navegación global*/
#nav {
	height: 125px;
	width: 572px;
	position: absolute;
	right: 40px;
	top: 16px;
	background-image: url(../images/interfaz/greylast.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 8px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: middle;
	background-attachment: scroll;
}
#navTitle {
	height: 90px;
	width: 171px;
	padding-top: 16px;
	padding-left: 20px;
	float: left;
	
}
#navSeccion {
	height: 100px;
	width: 200px;
	margin-left: 180px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	/*background-color: #DBD9D2;*/
}
#navCategoria {
	height: 100px;
	width: 161px;
	position: absolute;
	top: 3px;
	right: 11px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
}
/*botones en lista de secciones*/
ul#seccion {


}
ul#seccion li{
	list-style-type: none;
	top: 5px;
	margin-bottom: 0.1em;
}
ul#seccion li a{
	text-decoration: none;
	color: #4d4d4d;
	
}
ul#seccion li a:hover{
	color: #000000;
	text-decoration: underline;
	
}
/*fin botones*/
#contenido {
	padding-left: 24px;
	padding-right: 24px;
	height: 450px;
	position:relative;
}
/*Columna derecha con micronoticias*/
#colDerecha {
	width: 265px;
	position: absolute;
	right: 25px;
	bottom: 38px;
}
.cont {
	background-color: #D3D1C7;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
	height: 103px;
	top: 0em;
	margin: 0em;
}

.cont p {
	font-size: 0.85em;
	padding-bottom: 0em;
}
/*Div con imagen de fondo fija / comienza en pie*/
#bottom {
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	background-image: url(../images/interfaz/fondo_bottom.jpg);
}
#menuAlPie {
	background-color: #7F715C;
	color: #E9E6D9;
	height:20px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	width: 531px;
	margin-left: 406px;
	padding-top:3px;
}
#menuAlPie ul{
	padding:0px;
}
#menuAlPie li{
	float:right;
	list-style-type:none;
	display:block;
	margin:0px;
	padding-right:5px;
	padding-left:5px;
	margin-left:5px;
}
#menuAlPie a{
	padding:3px;
}
#menuAlPie a:link{
	text-decoration:underline;
	background-color: #7F715C;
	color: #E9E6D9;
}
#menuAlPie a:visited{
	text-decoration:underline;
	background-color: #7F715C;
	color: #E9E6D9;
}
#menuAlPie a:active{
	text-decoration:none;
	background-color: #4d4d4d;
	color: #E9E6D9;
}
#menuAlPie a:hover{
	text-decoration:none;
	background-color: #4d4d4d;
	color: #E9E6D9;
}

#pie {
	height: 43px;
	background-color: #7F715C;
	color: #E9E6D9;
}

#icono {
	width: 156px;
	top: 0px;
	height: 43px;
	float: right;
}
#icono img {
	margin-right: 16px;
}

#pie p.especial {
	clear:both;
	padding-top: 12px;
	width: 800px;
	padding-left: 24px;
	float: left;
}
/*Layout interno - alto flexible - centrado*/

#contenedorInt {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #dbd9d2;
}
#encabezadoInt {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/interfaz/img2_06.jpg);
	background-position: center top;
}
#encabezado5 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/interfaz/patas.gif);
	background-position: center top;
}
#encabezadoInt2 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/interfaz/img2_05.jpg);
	background-position: center top;
}
#encabezadoInt3 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/dometop.gif);
	background-position: center top;
}
#encabezadoInt4 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/colgando.jpg);
	background-position: center top;
}
#encabezadoInt5 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/interfaz/encabgaleria.jpg);
	background-position: center top;
}
#encabezadoInt6 {
	height: 264px;
	padding-right: 24px;
	padding-left: 24px;
	background-image: url(../images/interfaz/encabgaleria.jpg);
	background-position: center top;
}
#contenidoInt {
	padding-left: 24px;
	padding-right: 24px;
}
/*Contenedor alto flexible*/
.contFlexi {
	margin-bottom: 40px;
}

.contFlexi .contFotos {
	width: 366px;
	float: left;
}
.contFlexi .contTxt {
	width: 531px;
	margin-left: 406px;
}
/*Contenedor opcional que da un alto cuando el txt es menor*/
.contFlexi .contTxt .alto {
	height: 253px;
}
.alto {
	height: 80px;
}
.alto2 {
	height: 200px;
}

.alto3 {
	height: 680px;
}
.alto3 li{
	list-style-type:none;
}

.alto4 {
	height: 1100px;
}
.contFotosborde {
	background-color: #D3D1C7;
	width: 347px;
}

/*Contenedor especial*/
.esp {
	width: 132px;
	display: block;
	float: right;
	font-size: 1.4em;
	padding-left: 8px;
}

/*..................................Estilos exclusivos Layout interno 2 (Domo hostal/Domo restaurant)................................*/
#colDerecha2 {
	width: 264px;
	position: absolute;
	right: 22px;
	top: 48px;
	bottom: 0px;
}
/*..................................nuevo................................*/
#colDerechaint {
	width: 298px;
	position: absolute;
	right: 297px;
	top: 100px;
}
#colDerechaintPortada {
	width: 298px;
	position: relative;
	right: 0px;
	bottom: 0px;
	left: 365px;
	top: 55px;
}
/*..................................nuevo................................*/
#colDerechaintFotos {

	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0em;
	margin-bottom: 1em;
	padding-bottom:0em;
	height: 100px;
} 
/*..................................nuevo................................*/
#colDerechaintFotos2 {

	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0em;
	margin-top: 0em;
	margin-bottom: 0px;
	padding-bottom:10px;
	height: 100px;
}
/*..................................nuevo................................*/
.cont2 {
	background-color: #E9E6D9;
	padding-right: 9px;
	padding-left: 0px;
	padding-top: 0em;
	margin-bottom: 12px;
	padding-bottom: 10px;
	height: 98px;
}
/*..................................nuevo................................*/
.contFotos {
	background-color: #D3D1C7;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0em;
	padding-bottom: 0px;
}
/*..................................nuevo................................*/
.cont3 {
	background-color: #E9E6D9;
	padding-right: 9px;
	padding-left: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 90px;
}
/*------------------------------ agustineo ----------------------*/

.limpia{
	clear:both;
	visibility:hidden;
}
.alaDerecha{
	float:right;
}
#contForm{
	float:right;
}
.contieneFotos {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#FFFFFF;*/
}
.columnaFotos {
	width:400px;
	float:left;
}
.alpha-shadow {
  float: left;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(../images/shadow2.png) no-repeat left top !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  padding: 4px;
}
#avisoCentral{
	position:absolute;
	top:60px;
	left:20px;
	width:320px;
	background-color: #D3D1C7;
	padding:5px;
	border:#E9E6D9 solid 3px;
}
#avisoCentral h2{
	font-size:16px;
}
#florido {
	background-image: url(../images/moradoyblanco.gif);
	height: 75px;
	width: 150px;
}
#englishflag {
	position: relative;
	left: 280px;
	top: 20px;
	height: 34px;
	width: 50px;
}
#englishword {
	position: relative;
	left: 283px;
	top: 22px;
	height: 34px;
	width: 50px;
}
