@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	font-family:tahoma;
	color: #555555;
	font-size:12px;	
	background-color:#171717;
}

h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }

a { text-decoration:none; color: #383838;}
a:hover { text-decoration:underline; }
a img { border:0px; }

ul { margin-left:30px; padding:0px; }
.pequena { background-image:url(../img/img_li.jpg); background-repeat:no-repeat; padding-left:30px; margin-bottom:10px; height:19px; }
.grande { background-image:url(../img/img_li.jpg); background-repeat:no-repeat; padding-left:30px; margin-bottom:5px; height:50px; }

/* Cabecera */
#bg_cabecera { background-image:url(../img/bg_cabecera.jpg); background-repeat:repeat-x; height:430px; }
#bg_contenido_cabecera { background-image:url(../img/bg_contenido_cabecera.jpg); width:964px; height:428px; background-repeat:no-repeat; }
#contenedor_cabecera { padding-left:11px; padding-top:13px; }
#bg_separador_cabecera { background-image:url(../img/bg_separador_cabecera.jpg); width:964px; height:2px; }

/* Contenido */
#bg_contenido { background-image:url(../img/bg_contenido.jpg); background-repeat:repeat-y; width:953px; padding-left:11px; }
#bg_menu { background-image:url(../img/bg_menu.jpg); width:754px; height:80px; float:left; }
#bt_menu01 { float:left; margin-top:13px; padding-left:15px; }
#bt_menu02 { float:left; margin-top:13px; padding-left:57px; }
#bt_menu03 { float:left; margin-top:13px; padding-left:62px; }
#bt_menu04 { float:left; margin-top:13px; padding-left:50px; }
#bt_menu05 { float:left; margin-top:13px; padding-left:50px; }
#bt_menu032 { float:left; margin-top:13px; padding-left:60px; }
#bt_menu_act01 { float:left; margin-top:13px; padding-left:15px; }
#bt_menu_act02 { float:left; margin-top:13px; padding-left:40px; }
#bt_menu_act03 { float:left; margin-top:13px; padding-left:40px; }
#bt_menu_ser01 { float:left; margin-top:13px; padding-left:15px; }
#bt_menu_ser02 { float:left; margin-top:13px; padding-left:45px; }
#bt_menu_ser03 { float:left; margin-top:13px; padding-left:52px; }
#bt_menu_bodas01 { float:left; margin-top:13px; padding-left:15px; }
#bt_menu_bodas02 { float:left; margin-top:13px; padding-left:45px; }
#bt_menu_bodas03 { float:left; margin-top:13px; padding-left:52px; }
#bt_menu_ubi01 { float:left; margin-top:13px; padding-left:15px; }
#bt_menu_ubi02 { float:left; margin-top:13px; padding-left:75px; }
#contenedor_texto { float:left; width:754px; }
#video { float:left; width:754px; }
#textos { float:left; width:528px; text-align:left; padding-left:23px; padding-top:6px; }
#contenedor_imgs { float:left; padding-left:20px; }
#bg_imagen { background-image:url(../img/bg_imagen.jpg); width:171px; height:114px; padding-top:7px; margin-bottom:10px; }
#bg_imagen2{ float:left; background-image:url(../img/bg_imagen.jpg); width:171px; height:114px; padding-top:7px; margin-bottom:10px; }
#menu_flash { width:188px; float:left; }
.flash { margin-top:1px; }

/* Pie */
#bg_pie { background-image:url(../img/bg_pie.jpg); background-repeat:repeat-x; height:43px; }
#bg_contenido_pie { background-image:url(../img/bg_contenido_pie.jpg); width:964px; height:43px; }
.texto_pie{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#900; 
	font-size:12px; 
	height:30px; 
	float:left; 
	margin-top:10px; 
	margin-left:50px; 
	vertical-align:middle;
}
.texto_pie a{
	text-decoration:none;
	color:#900;
}
.sgm{margin-top:10px;  margin-left:60px; float:left; font-size:10px; color:#900;}
.sgm a{
	text-decoration:none;
	color:#900;
}
/* Contacto */
.textbox { background-image:url(../img/bg_textbox.jpg); background-repeat:no-repeat; width:180px; height:25px; padding-left:6px; }
.textboxtamano { width:170px; background:none; border:0px; }
.textarea { width:258px; height:189px; border:1px solid #c3c3c3; background-color:#e6e6e6; overflow:hidden;}
.btenviar { border:0px; background-image:url(../img/bt_enviar.jpg); background-repeat:no-repeat; width:98px; height:22px; cursor:pointer; }
.btborrar { border:0px; background-image:url(../img/bt_borrar.jpg); background-repeat:no-repeat; width:98px; height:22px; cursor:pointer; }

/*PAGINADOR*/
.paginador_catalogo { list-style:none; margin:0px; padding:0px; float:left; margin-left:50px;}
.paginador_catalogo li { float:left; text-align:center; margin:0px; padding:0px; border:1px #CCC solid; width:16px; height:16px; }
.paginador_catalogo li a { color:#900; }
.mod_catalogo_paginador_seleccionado { text-decoration:underline; }

/* Estilos Reservas */
.textbox2 {
	width:50px;
	background:url(../img/bg_textbox2.jpg) repeat-x;
	height:21px;
	border:1px solid #a6a6a6;
	text-align:center;
}

/* Estilos de los combos */
.comboboxContainer {
	border: 1px solid #000;
	text-align: left;
}

.comboboxValueContainer {
	background: url(../img/bg_textbox2.jpg) repeat-x left top;
	padding-left: 2px;
}

.comboboxValueContent {
}

.comboboxDropDownContainer {
	border: 1px solid #9e9da2;
	margin: 0;
	padding: 0px;
	float: left;
}

.comboboxDropDownButton {
	width: 21px;
	height: 23px;
	background-image:url(../img/trigger.jpg);
}

.comboboxGroupItemHeader {
	display: block;
	background-color: #9e9da2;
	color: #fff;
}

.comboboxGroupItemContainer {
}

.comboboxItem {
	background: #fff;
	color: #000;
	padding: 0 2px;
}

.comboboxItemHover {
	background-color: #9e9da2;
	color: #fff;
}
