.contenedor {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.contenedor table {
	background-color:#7dc0ff;
	border: #006600 solid 1px;
	color: white;
}

.grupobanderas {
	position:absolute;
	right:10px;
	top:10px;
}

.bandera {
	border: #504b7d solid 1px;
	cursor:pointer;
}

.cabecera {
	text-align:center;
}

.cabecera img{
	background-color:transparent;
	border: #504b7d solid 1px;
	cursor:pointer;
}

.cabecera img#titulo{
	border: 0px;
}

.cuerpo td{
	color:#990000;
	background-color:transparent;
	font-weight:bold;
	font-size:16px;
}

.cuerpo a{
	color:#990000;
	font-size: 14px;
	text-decoration: none;
}

.acceso span{
	border: 0px;
	background-color: #cdb792;
	padding: 0px 5px 0px 5px;
}

.datos tr{
	background-color: #FFFF00;
}

.datos td{
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #336699 solid;
}

.item {
	color:#336699;
	background-color:#FF9900;
}

.valor {
	color:#333366;
}

.valor input{
	font-size: 12px;
	color:#000066;
	background-color:#FF9900;
}

.examinar {
	margin-top: 10px;
	text-align: center;
}

.examinar td{
	color:#FF9900;
	font-size: 12px;
	border:#003300 solid 1px;
}

.menu {
	position: relative;
	width: 700px;
	text-align:center;
}

.menu td{
	color:#990000;
	background-color:transparent;
	font-weight:bold;
	font-size:16px;
}

.menu a{
	color:#990000;
	font-size: 14px;
	text-decoration: none;
}

.menu_horizontal {
	position: relative;
	width: 670px;
}

.menu_horizontal table{
	width: 670px;
	border:#006600 solid 1px;
	background-color:#c7f463;
}

.menu_horizontal td{
	color:#006600;
	background-color:#c7f463;
	border: 1px;
	border-style:outset;
	border-color:#006600; 
	font-weight:bold;
	font-size:13px;
	text-align:center;
	width: 20%;
	cursor:pointer;
}

.submenu_horizontal {
	position: relative;
	width: 670px;
}

.submenu_horizontal table{
	width: 670px;
	border:#006600 solid 1px;
	background-color:#ffffff;
}

.submenu_horizontal td{
	color:#006600;
	background-color:#ffffff;
	border: 1px;
	border-style:outset;
	border-color:#006600; 
	font-weight:bold;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}

.errores {
	font-size: 12px;
	color: red;
	background-color: #FFFFFF;
	border: #FF0000 dashed 1px;
	width: 600px;
	position: absolute;
	top: 50px;
	left: 50px;
	padding-left: 20px;
}

.exito {
	font-size: 12px;
	color: green;
	background-color: #FFFFFF;
	border: #FF0000 dashed 1px;
	padding-left: 20px;
}

.atencion {
	margin: 5px 10px 5px 10px;
	background-color:#FF6600;
	border:1px solid #000000;
	font-size: 12px;
	color: yellow;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

.atencion input {
	background-color:#FFFF00;
	border:1px outset #990000;
	color:#990000;
	font-size:12px;
}

.atencion #cancelar {
	margin: 5px 10px 5px 10px;
	background-color:#339900;
	border:1px outset #003300;
	color:#66FF66;
	font-size:12px;
}

.mantenimiento_boton {
	padding: 10px 10px 10px 10px;
	border:1px solid #990000;
	color:#990000;
	font-size:14px;
}

.mantenimiento_boton #cabecera{
	padding: 2px 2px 2px 12px;
	background-color:#FFFF00;
	border:1px outset #990000;
	color:#990000;
	font-size:14px;
}

.mantenimiento_boton #contenedor{
	padding: 0px 0px 5px 0px;
	background-color:#FF9900;
	border:1px solid #990000;
	color:#990000;
	font-size:14px;
}

.mantenimiento_boton input{
	text-align:center;
	font-size: 14px;
	border:1px solid #FF9900;
	color: #000033;
}

.mantenimiento_boton #cambiar{
	margin-left: 15px;
	background-color:#508ac1;
	border:1px outset #508ac1;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
}

.mantenimiento_boton #atras {
	margin-left: 15px;
	background-color:#339900;
	border:1px outset #003300;
	color:#66FF66;
	font-weight:bold;
	font-size:14px;
}

.contendor_reservas_manuales {
	margin-top: 15px;
}

.reservas_manuales table {
	border: 1px solid #000033;
	background-color: #FFFF00;
}

.reservas_manuales tr{
	background-color: #FFFF00;
	color: #FF6600;
}

.reservas_manuales_contenido table {
	border: 1px solid #000033;
	background-color: #FF9900;
}

.reservas_manuales_contenido tr{
	background-color:#FF9900;
	color:#990000;
}

.reservas_manuales_contenido #encabezado_entrada{
	text-align:center;
	font-size: 12px;
}

.reservas_manuales_contenido #encabezado_salida{
	text-align:center;
	font-size: 12px;
}

.reservas_manuales_contenido #encabezado_personas{
	text-align:center;
	font-size: 12px;
}

.reservas_manuales_contenido #encabezado_nom{
	text-align:center;
	font-size: 12px;
}

.reservas_manuales_contenido #encabezado_ape{
	text-align:center;
	font-size: 12px;
}


.reservas_manuales_contenido input{
	text-align:center;
	font-size: 16px;
	border:1px solid #000033;
	color: #000033;
}

.reservas_manuales_contenido #cabecera_ent {
	background-color:#508ac1;
	color:#FFCC00;
}

.reservas_manuales_contenido #cabecera_sal {
	background-color:#508ac1;
	color:#FFCC00;
}

.reservas_manuales_contenido #cabecera_pers {
	background-color:#508ac1;
	color:#FFCC00;
}

.reservas_manuales_contenido #cabecera_nom {
	background-color:#508ac1;
	color:#FFCC00;
}

.reservas_manuales_contenido #cabecera_ape {
	background-color:#508ac1;
	color:#FFCC00;
}

.contenedor_tarifas td {
	border: 1px solid #000033;
	background-color: #FF9900;
}

.contenedor_tarifas #c0 {
	background-color:#508ac1;
	color:#FFCC00;
}

.contenedor_tarifas #c1 {
	background-color:#508ac1;
	color:#FFCC00;
}

.contenedor_tarifas #c2 {
	background-color:#508ac1;
	color:#FFCC00;
}

.contenedor_tarifas_cambiar {
	background-color:#508ac1;
	border-color: #508ac1;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
}


.contenedor_tarifas_especial td {
	border: 1px solid #000033;
	background-color: #FFFF00;
	color:#000033;
}

.contenedor_tarifas_especial_boton {
	border-color: rgb(191, 0, 0);
	background-color: rgb(255, 0, 0);
	color: rgb(255, 255, 0);
	font-size: 14px;
}


.cambio_tarifa_form {
}

.cambio_tarifa_form #cabecera td {
	background-color:#508ac1;
	color:#FFCC00;
}

.cambio_tarifa_form td {
	border: 1px solid #000033;
	background-color:#FF9900;
	color:#000033;
	text-align:center;
}

.cambio_tarifa_form input {
	text-align:center;
	font-size: 16px;
	border:1px solid #000033;
	color: #000033;
}