/*---ESTRUCTURA---*/
#contenedor {width:100%; text-align:left; background: #FFF url(../img/brdContenedor.gif) repeat-x bottom; padding-bottom:40px;}
/*cabecera*/
#cabecera {height:264px; background: url(../img/bgCab.gif) no-repeat center top; text-align:left;}
#cabecera, #contenido {width:750px; margin-left: auto; margin-right: auto;}
#cabecera #txtCab {float:left; clear:both; position:relative; top:125px; left:350px; background: url(../img/txtCab.gif) no-repeat;	height: 38px; width: 223px;}
#cabecera #menu {position: relative; left: 60px; top: 105px; float:left; clear:both;}
#cabecera #menu a {font: bold 16px "Trebuchet MS", Arial, Tahoma; color: #a1adc7; text-decoration: none; padding-right:10px;}
#cabecera #menu a:hover, #cabecera #menu a:active, #cabecera #menu a.activo {color:#369;}
#cabecera #usu {font: 9px Tahoma, Arial, Verdana; float:right; position:relative; top:-30px;}
#cabecera #usu a {font-weight:normal; text-decoration:underline;}
#cabecera #usu a:hover {color:#369; text-decoration:none;}
#cabecera #usu img {display:inline;}
#txt {margin-left:0px; width: 450px; float:left;}
#inicio #txt, #contacto #txt {float:none!important;}
/*#subLateral {position:relative; left:480px; top:-150px; float:left; background-color:#CCFFFF;}
#subLateral h3 {font-size:14px;}
#subLateral a {display:block;}*/
/*pie*/
#pie {clear:both; font-size:9px; text-align:left; color:#999; padding-top:20px;}
#pie a {font-size:9px; color:#999; font-weight:normal; text-decoration:underline;}
#pie a:hover {text-decoration:none;}

/*---ETIQUETAS---*/
body {background: #D8DEE9 url(../img/bg.gif) repeat-x top; text-align: center; margin:0px; font: 11px Tahoma, Arial, Verdana; color: #369;}
a {color: #369; text-decoration:none; font-weight:bold;}
a:hover {color:#a1adc7;}
form {margin:0px 0px 10px;}
p {margin:0px 0px 10px;}
ul {margin:0px 0px 0px 20px; list-style: none; padding: 0px;}
ul li {margin: 0px 0px 5px;}
ul li a {background: url(../img/icoFlechaN.gif) no-repeat left center; display: block; float:expression('left'); clear:both; padding-left: 14px; color:#a1adc7;}
ul li a:hover {background: url(../img/icoFlechaH.gif) no-repeat left center; color: #369;}
ul li p {padding-top:5px; margin-top:5px; margin-bottom:20px; border-top:solid 1px #a1adc7;}
ul.lstPajarita li {background: url(../img/icoPajarita.gif) no-repeat left 3px; padding-left: 18px; padding-bottom: 5px;}
select {width:auto !important;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin-bottom: 5px;}

/*---CLASES---*/
.activo {color:#369 !important;}
.campo {border: 1px solid #369; font: bold 11px Tahoma, Arial, Verdana; color: #369; padding-left: 3px; width:250px;}
.boton {font: bold 13px "Trebuchet MS", Arial, Tahoma; color: #FFF; background: #A1ADC7; border-top: 1px solid #D9DEE9; border-left: 1px solid #D9DEE9; border-right: 1px solid #369; border-bottom: 1px solid #369; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; cursor:pointer;}
.txtNota {font-size: 9px; color: #999; margin-top: 5px;}
.muestra {width:15px; height:15px; border:solid 2px #FFF; float:left; margin-right:5px; font-size:8px;}
.nuevo {
	background: url(../img/nuevo.gif) no-repeat left top;
	padding-left: 50px;
	height: 50px;
}
.nuevo + p {
	margin-left: 50px;
	position: relative;
	top: -30px;
}
.verde {
	color: #339900;
}



a.enlace {color:#F63;}
a.enlaceArrow {background: url(../img/icoFlechaN.gif) no-repeat right 2px; display:block; float:right; padding-right:14px;color:#F63;}
a.enlaceArrow:hover {background: url(../img/icoFlechaH.gif) no-repeat right 2px;color:#369;}
a.enlaceDown {background: url(../img/icoDownN.gif) no-repeat right 2px; display:block; float:left; padding-right:14px;color:#F63;}
a.enlaceDown:hover {background: url(../img/icoDownH.gif) no-repeat right 2px; color:#369;}
a.back {color:#A1ADC7; background: url(../img/icoFlechaBackN.gif) no-repeat left 2px; display:block; float:left; padding-left: 14px;}
a.back:hover {background: url(../img/icoFlechaBackH.gif) no-repeat left 2px; color:#369;}


/*---COMUNES---*/
#cabecera h1, #cabecera #txtCab h3, #inicio #encabezado h2, #productos #encabezado h2, #trajes #encabezado h2, #precios #encabezado h2, #servicios #encabezado h2, #reserva #encabezado h2, #registro #encabezado h2, #domicilio #encabezado h2, #estreno #encabezado h2, #promociones #encabezado h2, #alquiler #encabezado h2, #contacto #encabezado h2, #condiciones #encabezado h4, #privacidad #encabezado h4, #esmoquin #encabezado h2, #complementos #encabezado h2 {display:none;}
#productos img, #servicios img, #reserva img, #registro img, #domicilio img, #estreno img, #promociones img, #alquiler img, #trajes img, #precios img, #esmoquin img, #complementos img {float:right; clear:both; margin-top: 10px; margin-right: 30px;}

/*---SUBMENU---*/
#cabecera #submenu {position:relative; top:3px; height:40px;}
#cabecera #submenu #submenu1, #cabecera #submenu #submenu2 {position:relative; height:40px; display:none;}
#cabecera #submenu #submenu1.activo, #cabecera #submenu #submenu2.activo {display:block;}
#cabecera #submenu #submenu1 {left:-4px;}
#cabecera #submenu #submenu2 {left:-30px;}
#cabecera #submenu a {font: bold 11px Tahoma, Arial, Verdana; color: #265786; text-decoration: none; display:block; float:left; height:40px; line-height:38px; vertical-align:middle; text-align:center; white-space:nowrap; width:inherit; padding-left:5px; padding-right:5px;}
#cabecera #submenu a:hover, #cabecera #submenu a.activo {background: url(../img/bgBtSub.gif) repeat-x;
}

/*---INICIO---*/
#imgInicio {width:327px; background: url(../img/imgInicio.gif) no-repeat; position:absolute; top:175px; z-index:1; float: left; clear: both; height: 635px; /*left: 19%; <- viene dado en js*/}
#inicio #encabezado, #inicio #txt {width: 480px; margin-left:250px;}
#inicio #encabezado {background: url(../img/txtBienvenido.gif) no-repeat; height: 53px;}
#inicio #txt {border-top:solid 1px #a1adc7; padding-top:24px; margin-top:5px; text-align:justify;}

/*---PRODUCTOS---*/
#productos #encabezado {background: url(../img/txtProductos.gif) no-repeat; height: 31px; padding-bottom:10px;}

/*---ALQUILER DE CHAQUE---*/
#alquiler #encabezado {background: url(../img/txtAlquiler.gif) no-repeat; height: 31px; padding-bottom:10px;}
#alquiler #tablaPrecios {clear:both; margin-top:13px; margin-top:expression('25px');}

/*---ALQUILER DE ESMOQUIN---*/
#esmoquin #encabezado {background: url(../img/txtEsmoquin.gif) no-repeat; height: 32px; padding-bottom:10px;}

/*---TRAJES DE VESTIR---*/
#trajes #encabezado {background: url(../img/txtTrajes.gif) no-repeat; height: 32px; padding-bottom:10px;}

/*---COMPLEMENTOS---*/
#complementos #encabezado {background: url(../img/txtComplementos.gif) no-repeat; height:31px; padding-bottom:10px;}

/*---LISTA DE PRECIOS---*/
#precios #encabezado {background: url(../img/txtPrecios.gif) no-repeat; height: 31px; padding-bottom:10px;}
#tablaPrecios {width:100%; border:solid 3px #369;}
#tablaPrecios thead td {background-color:#A1ADC7; color:#FFF; font-weight:bold;}
#tablaPrecios td {padding:5px;}
.row1 {background-color:#ECEFF4;}
.row2 {background-color:#D9DEE9;}

/*---SERVICIOS---*/
#servicios #encabezado {background: url(../img/txtServicios.gif) no-repeat; height: 26px; padding-bottom:10px;}

/*---RESERVA ON-LINE---*/
#reserva #encabezado {background: url(../img/txtReserva.gif) no-repeat; height: 27px; padding-bottom:10px;}

/*---REGISTRO---*/
#registro #encabezado {background: url(../img/txtRegistro.gif) no-repeat; height: 31px; padding-bottom:10px;}
#registro #encabezado.cabLoggin {background: url(../img/txtIdentificacion.gif) no-repeat; height: 31px; padding-bottom:10px;}
#registro #encabezado.cabRecordar {background: url(../img/txtRecordar.gif) no-repeat; height: 27px; padding-bottom:10px;}
#tablaRegistro {border:solid 1px #369;}
#tablaRegistro td {padding:5px; background-color:#ECEFF4;}

/*---SERVICIO A DOMICILIO---*/
#domicilio #encabezado {background: url(../img/txtDomicilio.gif) no-repeat; height: 26px; padding-bottom:10px;}

/*---ALQUILER DE ESTRENO---*/
#estreno #encabezado {background: url(../img/txtEstreno.gif) no-repeat; height: 32px; padding-bottom:10px;}

/*---PROMOCIONES Y DESCUENTOS---*/
#promociones #encabezado {background: url(../img/txtPromociones.gif) no-repeat; height: 31px; padding-bottom:10px;}

/*---CONTACTO---*/
#contacto #encabezado {background: url(../img/txtContacto.gif) no-repeat; height: 26px; padding-bottom:10px;}
#contacto #contenido {background: url(../img/logoBlur.gif) no-repeat 200px center;}

/*---CONDICIONES---*/
#condiciones, #privacidad {background-image:none; background-color:#FFF; text-align:left; margin:10px;}
#condiciones #encabezado {background: url(../img/txtCondiciones.gif) no-repeat; height: 19px; padding-bottom:10px; margin-left:88px;}
#condiciones ul {margin:0px 0px 0px 20px; list-style: disc; padding: 0px;}

/*---POLITICA DE PRIVACIDAD---*/
#privacidad #encabezado {background: url(../img/txtPrivacidad.gif) no-repeat; height: 22px; padding-bottom:10px; margin-left:88px;}

