BODY {margin:0 auto;padding:0;font-family:Arial, Helvetica, sans-serif;color:#333333;
background:#CCCCCC url(../img/fondo_once_admin.jpg) no-repeat top center;background-attachment:fixed;
}

BODY#inner {background:#CCCCCC url(../img/fondo_once_admin_inner.jpg) no-repeat top center;background-attachment:fixed;}
BODY#evento-gris {background:#333333 url(../img/fondo_evento_gris.jpg) no-repeat top center;background-attachment:fixed;}
BODY#evento-rojo {background:#333333 url(../img/fondo_evento_rojo.jpg) no-repeat top center;background-attachment:fixed;}

BODY#login-usuario {background:#CCCCCC url(../img/fondo_once_login_usuario.jpg) no-repeat top center;background-attachment:fixed;}

a {color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}

IMG {border:0;}

FORM {margin:0;padding:0;}
INPUT {border:2px solid #CBCBCB;padding:3px;font-family:Arial, Helvetica, sans-serif;}
INPUT:focus {border:2px solid #333333;font-family:Arial, Helvetica, sans-serif;}
TEXTAREA {border:2px solid #CBCBCB;padding:3px;font-family:Arial, Helvetica, sans-serif;}
TEXTAREA:focus {border:2px solid #333333;font-family:Arial, Helvetica, sans-serif;}
SELECT {border:2px solid #CBCBCB;padding:2px;font-family:Arial, Helvetica, sans-serif;}
SELECT:focus {border:2px solid #333333;font-family:Arial, Helvetica, sans-serif;}

/* LOGIN PAGE */
#contenedor-principal-login {margin:0 auto;margin-top:122px;width:480px;}
#contenedor-principal-login #box-login {margin:0 auto;width:432px;height:256px;background:transparent url(../img/box_login.png) no-repeat;padding:18px;}

#contenedor-principal-login #box-login .login-titulo-holder {overflow:hidden;clear:both;}
#contenedor-principal-login #box-login .login-titulo-holder .img-logo-log {float:left;}
#contenedor-principal-login #box-login .login-titulo-holder .titulo-log {float:left;width:290px;text-align:right;font-size:24px;font-weight:bold;color:#333333;}
#contenedor-principal-login #box-login .login-titulo-holder .titulo-log-dos {font-size:28px;}

#contenedor-principal-login .box-login-log {overflow:hidden;width:418px;clear:both;margin:12px 24px 0px 0px;text-align:right;}
#contenedor-principal-login .box-login-log label {margin:0px 10px 0px 0px;font-size:16px;font-weight:bold;color:#333333;}
#contenedor-principal-login .box-login-log input {width:220px;height:28px;padding:2px;font-size:15px;}
#contenedor-principal-login .box-login-log input.botonenviar {margin:0;padding:0 !important;width:80px;height:24px;border:2px solid #999999;background:url(../img/bg_box_boton_24.png) repeat-x;cursor:pointer;font-size:15px;font-weight:bold;color:#FFFFFF;}
#contenedor-principal-login .box-login-log input.botonenviar:hover {border:2px solid #141414;background:url(../img/bg_box_boton_24.png) repeat-x 0px -22px;cursor:pointer;font-size:15px;font-weight:bold;color:#FFFFFF;}
#contenedor-principal-login .box-login-log .box-login-separa {margin:20px 0px 12px 0px;display:block;}


/* ADMIN INNER PAGES */
#contenedor-principal-inner {margin:0 auto;margin-top:38px;width:918px;}

#box-header-holder {width:886px;height:61px;background:url(../img/box_header_admin.png) no-repeat;padding:18px 18px 14px 18px;}
#box-header-holder .logo-header {float:left;}
#box-header-holder .titulo-header-holder {float:right;margin-right:5px;text-align:right;}
#box-header-holder .texto-uno {font-size:34px;font-weight:bold;}
#box-header-holder .texto-dos {margin:10px 0px 0px 0px;font-size:14px;font-weight:bold;color:#666666;}

#menu-holder {clear:both;overflow:hidden;width:918px;background:url(../img/bg_menu_inner.png) repeat;}
#menu-holder ul {margin:6px 6px 6px 12px;padding:0;}
#menu-holder li {float:left;border-right:1px solid #FFFFFF;list-style:none;}
#menu-holder li a {padding:0px 6px 0px 6px;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
#menu-holder li a:hover {display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}

#contenido-inner-holder {clear:both;overflow:hidden;width:900px;padding:10px 18px 10px 18px;background:url(../img/bg_contenedor_principal_inner.png) repeat-y;}
#contenido-inner-holder-inicio {clear:both;overflow:hidden;width:918px;padding:10px 0px 10px 0px;background:url(../img/bg_contenedor_principal_inner.png) repeat-y;}



#tabla-inicio-admin {margin-top:16px;width:870px;border:0;border-collapse:collapse;border-spacing: 0px;}
#tabla-inicio-admin td {height:30px;}
#tabla-inicio-admin .tabla-nombre {padding:0px 0px 3px 2px;background:url(../img/barra_admininicio_nombre.gif) no-repeat bottom left;font-size:14px;font-weight:bold;color:#333333;}
#tabla-inicio-admin .tabla-estatus {padding:0px 0px 3px 2px;background:url(../img/barra_admininicio_estatus.gif) no-repeat bottom left;font-size:14px;font-weight:bold;color:#333333;}
#tabla-inicio-admin .tabla-acciones {padding:0px 0px 3px 2px;background:url(../img/barra_admininicio_acciones.gif) no-repeat bottom left;font-size:14px;font-weight:bold;color:#333333;}
#tabla-inicio-admin .tabla-titulo-t {padding-left:4px;font-size:12px;color:#333333;}
#tabla-inicio-admin .tabla-estatus-t-rojo {font-size:12px;color:#FF0000;}
#tabla-inicio-admin .tabla-estatus-t-verde {font-size:12px;color:#66CC00;}
#tabla-inicio-admin .tabla-estatus-t-amarillo {font-size:12px;color:#BABA00;}
#tabla-inicio-admin .tabla-acciones-editar {float:left;width:62px;height:22px;background:url(../img/boton_editar.png) no-repeat;border:none;cursor:pointer;}
#tabla-inicio-admin .tabla-acciones-editar:hover {background:url(../img/boton_editar.png) no-repeat 0px -22px;}
#tabla-inicio-admin .tabla-acciones-cancelar {float:left;margin-left:18px;width:74px;height:22px;background:url(../img/boton_cancelar.png) no-repeat;border:none;cursor:pointer;}
#tabla-inicio-admin .tabla-acciones-cancelar:hover {background:url(../img/boton_cancelar.png) no-repeat 0px -22px;}


.titulo-evento-admin {height:30px;margin-bottom:10px;padding:8px 0px 0px 39px;background:url(../img/evento_medalla.jpg) no-repeat left center;font-size:18px;font-weight:bold;}
.boton-crearnuevoevento {width:162px;height:24px;background:url(../img/boton_crearnuevoevento.png) no-repeat 0px 0px;border:none;cursor:pointer;}
.boton-crearnuevoevento:hover {background:url(../img/boton_crearnuevoevento.png) no-repeat 0px -24px;}

.bienvenido-msg {width:228px;height:17px;padding:2px 0px 0px 20px;background:#D1FFB3 url(../img/icono_ok.gif) no-repeat left center;border:1px solid #00A400;font-size:12px;font-weight:bold;color:#333333;}

INPUT.botones-generales {border:2px solid #999999;padding:0px 3px 3px 3px;height:22px;background:url(../img/boton_bg.png) repeat-x;font-size:13px;font-weight:bold;color:#FFFFFF;cursor:pointer;}
INPUT.botones-generales:hover {background:url(../img/boton_bg.png) repeat-x 0px -22px;}

#footer-cierra-holder {clear:both;overflow:hidden;width:918px;height:20px;background:url(../img/box_footer_admin.png) no-repeat;}


/* EVENTO USER PAGES */
#contenedor-eventos-inner {margin:0 auto;margin-top:38px;width:978px;}

#box-header-eventos-holder {width:942px;height:130px;background:transparent url(../img/box_header_eventos.png) no-repeat;padding:4px 15px 10px 15px;}
#contenido-eventos-inner-holder {clear:both;overflow:hidden;width:942px;padding:10px 18px 10px 18px;background:url(../img/bg_contenedor_eventos.png) repeat-y;}

.titulo-evento-eventos {float:left;height:30px;margin-bottom:10px;padding:8px 0px 0px 39px;background:url(../img/evento_medalla.jpg) no-repeat left center;font-size:18px;font-weight:bold;}
.titulo-evento-lenguaje-espanol {float:right;margin:6px;font-size:14px;font-weight:bold;color:#666666;}

#bloque-hotelinfo-holder {margin:0px 0px 20px 0px;clear:both;width:930px;}

#tabla-hotelinfo {margin:0 auto;width:910px;border:0;border-collapse:collapse;border-spacing: 0px;}
#tabla-hotelinfo .bloque-hotelinf {margin:6px 0px 0px 10px;font-size:12px;color:#525252;}
.info-habitaciones {overflow:auto;position:absolute;margin:0px 0px 0px 600px;padding:7px;width:300px;height:130px;background:#B29918;-moz-border-radius:6px;border-radius:6px;font-size:11px;color:#FFFFFF;text-align:left;}
#tabla-hotelinfo input.botonreservar {color: #FFFFFF;cursor:pointer;border:0;width:120px;height:22px;background:url(../img/reservar_fondo.png) repeat;}
#tabla-hotelinfo input.botonreservar:hover {color: #FFFFFF; font-weight:bold;cursor:pointer;background:url(../img/reservar_fondo.png) repeat 0px -22px;}


#bloque-hotel-info-holder {overflow:hidden;clear:both;margin:0 auto;width:922px;}
.titulo-hotel-info {width:220px;height:25px;padding:3px 3px 3px 5px;background:url(../img/titulo_nombrehotel.png) repeat-x;font-size:15px;color:#FFFFFF;}
.titulo-hotel-info a {font-size:15px;color:#FFFFFF;}
#bloque-hotel-info-holder #tabla-hotel-info {margin:0 auto;width:912px;border:0;border-collapse:collapse;border-spacing: 0px;}
#bloque-hotel-info-holder #tabla-hotel-info .bloque-hotelinf-holder {margin:10px 0px 0px 8px;}
#bloque-hotel-info-holder #tabla-hotel-info .bloque-hotelinf-dire {float:left;margin:0px 0px 0px 10px;font-size:12px;color:#525252;}
#bloque-hotel-info-holder #tabla-hotel-info .bloque-hotelinf-cambiar-holder {float:left;margin:9px 0px 0px 10px;}
#bloque-hotel-info-holder #tabla-hotel-info .bloque-hotelinf-cambiar-holder .boton-cambiar-hotel a {text-align:center;color:#FFFFFF;width:132px;height:22px;background:url(../img/reservar_fondo.png) repeat 0px 0px;}
#bloque-hotel-info-holder #tabla-hotel-info .bloque-hotelinf-cambiar-holder .boton-cambiar-hotel a:hover {text-align:center;color:#FFFFFF;font-weight:bold;background:url(../img/reservar_fondo.png) repeat 0px -22px;}


.tabla-datosreg {width:482px;border:0;border-collapse:collapse;border-spacing: 0px;}
.tabla-datosreg td {height:33px;font-size:12px;}
.tabla-datosreg td input {margin-left:3px;width:160px;height:24px;font-size:12px;}
.tabla-datosreg td select {margin-left:3px;width:160px;height:24px;font-size:12px;}

.titulo-apartado {clear:both;margin:12px 4px 8px 4px;font-size:14px;font-weight:bold;color:#333333;}

#tabla-habitaciones {margin:0 auto;width:932px;background:url(../img/tabla_fondo_habitaciones.png) repeat-x;border:0;border-collapse:collapse;border-spacing: 0px;}
#tabla-habitaciones td {height:34px;font-size:12px;}
#tabla-habitaciones tr.cabecera {background:url(../img/tabla_fondo_habitaciones.png) repeat;height:34px;font-size:12px;color:#FFFFFF;}
#tabla-habitaciones tr.cabecera td p {margin:0;border-right:1px solid #999999;padding:0px 3px 0px 3px;}
#tabla-habitaciones tr.normal {border-bottom:2px solid #CBCBCB;height:34px;font-size:12px;}
#tabla-habitaciones tr.normal td {height:39px;padding:2px 0px 1px 6px;}
#tabla-habitaciones tr.normal td input {margin-left:3px;height:24px;font-size:11px;}
#tabla-habitaciones tr.normal td select {margin-left:3px;height:24px;font-size:11px;}


#bloque-clic-mas-hab {float:left;margin:12px 4px 4px 4px;}
#bloque-clic-mas-hab a {padding:0px 3px 3px 18px;background:url(../img/icono_mas.gif) no-repeat;font-size:12px;}
#bloque-clic-menos-hab a {padding:0px 3px 3px 18px;background:url(../img/icono_menos.gif) no-repeat;font-size:12px;}

#bloque-total-right {float:right;margin:14px 6px 0px 0px;text-align:right;}
#bloque-total-right .total {font-size:14px;font-weight:bold;}
#bloque-total-right .metodopago {margin:11px 0px 11px 0px;font-size:11px;color:#FF0000;}
#bloque-total-right select {margin-left:3px;height:24px;font-size:11px;}
#bloque-total-right input.botonconf {color:#FFFFFF;cursor:pointer;border:0;width:164px;height:22px;background:url(../img/reservar_fondo.png) repeat;}
#bloque-total-right input.botonconf:hover {color:#FFFFFF;font-weight:bold;cursor:pointer;background:url(../img/reservar_fondo.png) repeat 0px -22px;}

#footer-cierra-eventos-holder {clear:both;overflow:hidden;width:978px;height:27px;background:url(../img/box_footer_eventos.png) no-repeat;}



/* FOOTER STYLES */
#footer-texto {margin-top:3px;width:474px;font-size:11px;color:#333333;text-align:center;}
#footer-texto-inner {margin-top:3px;width:920px;font-size:11px;color:#333333;text-align:center;}
#footer-texto-eventos {margin:0 auto; margin-top:3px;width:600px;font-size:11px;color:#FFFFFF;text-align:center;}

.img_hidde {display:none}
.img_show {display:block;}

