﻿

div#divLoginOptions
{
	font: 8pt/14px Arial;
	background: transparent url(../images/login.gif) no-repeat center;
	width: 300px;
	height: 200px;
	border: none;
	border-top: solid 1px white; /* border-right:none;      border-bottom:none;      border-left:none:*/ /* border-width:1px 0pt 0pt 0pt;      border-color:White ;*/ /* border:transparent 1px solid;*/
	display: none;
}
div#divLoginOptions table
{
	width: 100%;
}
div#divLoginOptions input
{
}

div#divLoginOptions div a
{
	font: 8pt/14px Arial;
	color: #1e569f;
}
div#divLoginOptions div a:hover
{
	font: 8pt/14px Arial;
	color: purple;
}
div#divLoginOptions div#divLinks
{
	margin-left: 30px;
	text-align: left;
}
div#divLoginOptions div#divLinks a
{
	line-height: 25px;
}
div#divLoginOptions div#divFields
{
	margin-left: 20px;
	margin-top: 15px;
}
.border-font-gray
{
	border: solid 1px #808080;
}
.center-text
{
	text-align: center;
}
.td-boton-login
{
	text-align: right;
	padding-right: 15px;
}
.td-boton-login a
{
	/*margin-left:25px;*/
}
.login-textbox
{
	color: #808080;
	width: 100px;
	font: 8pt/14px Arial;
	margin-left: 4px;
}

.obj-no-visible
{
	display: none;
}
.obj-visible
{
	display: inline;
}
.obj-selected
{
	/*background:transparent url(textboxBG.png) repeat-x*/
}
table.wucmenu-background
{
	background-color: White; /* width:758px; height:32px*/
}
table.wucmenu-background tr td.td-menuimage
{
	text-align: left;
}
div.navup
{
	float: right;
	padding: 10px 3px 1px 3px;
	color: #666666;
	font: bold 12px/14px Verdana, Arial;
}
div.navup a
{
	color: #666666;
}
.td_links_menu
{
	text-align: center;
	vertical-align: top;
	font: 10px Verdana;
	background: transparent url(../images2008/images/fondo_links_idiomas.gif);
	width: 185px;
}
.td_links_menu a, .td_links_menu a:hover
{
	margin: auto 20px;
	text-decoration: none;
	color: #333333;
}
.td_menu
{
	text-align: center;
	background: transparent url(../images/bkg_azul_barra_menu.jpg) no-repeat;
	width: 564px;
	height: 22px;
}


/* 
Alejandro Rodríguez 20070717: Css para el controlMenu de CopaAir.Com
No agregar otras regla a esta hoja para no confundir su elementos.
*/
.menuContainer
{
	margin: auto 7px;
	font: 9pt/18px Arial,Verdana, Helvetica, sans-serif;
}

/*For IE6*/
/* ==================================================================================== */
table.navmenu
{
	line-height: 14pt;
}
table.navmenu tr td
{
	text-align: center;
}
table.navmenu .StaticMenuStyle a
{
	color: White;
	font-weight: bold;
}
table.navmenu .StaticMenuStyle a:hover
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
table.navmenu #WUCMenu1_MenuCopan1, table.navmenu #mnuControl_MenuCopan1, table.navmenu #WUCMenu_MenuCopan1, table.navmenu #WUCMenu1_MenuCopan2, table.navmenu #mnuControl_MenuCopan2, table.navmenu #WUCMenu_MenuCopan2, table.navmenu #WUCMenu1_MenuCopan3, table.navmenu #mnuControl_MenuCopan3, table.navmenu #WUCMenu_MenuCopan3, table.navmenu #WUCMenu1_MenuCopan4, table.navmenu #mnuControl_MenuCopan4, table.navmenu #WUCMenu_MenuCopan4
{
	border-right: solid 1px #5C7FB6 !important;
	width: 170px !important;
	max-width: 145px !important;
}
table.navmenu #WUCMenu1_MenuCopan5, table.navmenu #mnuControl_MenuCopan5, table.navmenu #WUCMenu_MenuCopan5
{
	width: 140px !important;
	width: 140px !important;
	max-width: 150px !important;
}
div.DynamicMenuStyle
{
	color: black;
	width: 140px;
	max-width: 200px;
	border-top: solid 1px #CCCCCC;
}
table.DynamicMenuItemStyle
{
	border: solid 1px #cccccc;
	border-top: none;
	width: 100%;
	height: 100%;
	background: transparent url(../images/barra_bkg.jpg) repeat-y top center;
}
a.DynamicMenuItemStyle
{
	display: block;
	width: 140px;
	color: black;
}
a.DynamicMenuItemStyle:hover
{
	color: Black;
	display: block;
	width: 140px;
	background-color: #ffff99;
	text-decoration: none;
}

/* ==================================================================================== */


/* Root = Horizontal, Secondary = Vertical */
ul.navmenu
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
	height: 19px;
}

ul.navmenu li
{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 19px;
	cursor: hand;
}

/* Hide list with sub items */
ul.navmenu ul
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
}

ul.navmenu ul:after /*From IE 7 lack of compliance*/
{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* Set lists width */
ul.navmenu ul li
{
	width: 200px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/ /* height:20px;*/
	background-color: White;
	background: transparent url(../images/barra_bkg.jpg) repeat-y top center;
}

/* Root Menu */
ul.navmenu a
{
	/*border: 1px solid #C8AA2F;  */
	padding: 0 3px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block; /*background: #C8AA2F;*/ /*background: url(/images/bkg_static_menu_items.jpg) repeat-x;*/
	color: #FFF; /*font: bold 11px/18px Arial,Verdana Helvetica, sans-serif;*/
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	font-weight: bold;
}
ul.navmenu ul li
{
	/*height:18px;*/
}
ul.navmenu ul li a
{
	padding: 0; /*font-weight:bold;*/ /*font-size:10pt;*/
	font-weight: normal;
}

/* Root Menu Hover Persistence */
ul.navmenu a:hover, ul.navmenu li:hover a, ul.navmenu li.iehover a
{
	/* background: url(/images/bkg_static_menu_items.jpg) repeat-x;*/
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* 2nd Menu */
ul.navmenu li:hover li a, ul.navmenu li.iehover li a
{
	float: none;
	font-family: Arial /*Arial Narrow*/;
	background: #CCCCCC;
	background: transparent url(../images/barra_bkg.jpg) repeat-y top center;
	text-decoration: none;
	color: #000;
	font-weight: normal; /*font-size:8.6pt;*/
}

/* 2nd Menu Hover Persistence */
ul.navmenu li:hover li a:hover, ul.navmenu li:hover li:hover a, ul.navmenu li.iehover li a:hover, ul.navmenu li.iehover li.iehover a
{
	background: #ffff99; /* background:#003399 url(/images/bkg_static_menu_items.jpg) repeat-x;*/
	color: #000; /* font-size:9.3pt;*/
}

/* 3rd Menu */
ul.navmenu li:hover li:hover li a, ul.navmenu li.iehover li.iehover li a
{
	background: #CCCCCC;
	background: transparent url(../images/barra_bkg.jpg) repeat-y top center;
	color: #000;
}

/* 3rd Menu Hover Persistence */
ul.navmenu li:hover li:hover li a:hover, ul.navmenu li:hover li:hover li:hover a, ul.navmenu li.iehover li.iehover li a:hover, ul.navmenu li.iehover li.iehover li.iehover a
{
	background: #ffff99;
	color: #000;
}

/* 4th Menu */
ul.navmenu li:hover li:hover li:hover li a, ul.navmenu li.iehover li.iehover li.iehover li a
{
	background: #CCCCCC; /*background: transparent url(../images/barra_bkg.jpg) repeat-y top center;*/
	color: #000;
}

/* 4th Menu Hover */
ul.navmenu li:hover li:hover li:hover li a:hover, ul.navmenu li.iehover li.iehover li.iehover li a:hover
{
	background: #ffff99;
	color: #000;
}

ul.navmenu ul ul, ul.navmenu ul ul ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
}



/* Do Not Move - Must Come Before display:block for Gecko */
ul.navmenu li:hover ul ul, ul.navmenu li:hover ul ul ul, ul.navmenu li:hover ul ul ul ul, ul.navmenu li.iehover ul ul, ul.navmenu li.iehover ul ul ul, ul.navmenu li.iehover ul ul ul ul
{
	display: none;
}

ul.navmenu li:hover ul, ul.navmenu ul li:hover ul, ul.navmenu ul ul li:hover ul, ul.navmenu li.iehover ul, ul.navmenu ul li.iehover ul, ul.navmenu ul ul li.iehover ul
{
	display: block;
}

/*=====================================================*/
/* Parte Configurable del menu de copaair*/
/*=====================================================*/
/* Casos especiales para elementos con tamaño especifico*/
ul.navmenu li
{
	width: 115px;
}
ul.navmenu li.menuitem_3, ul.navmenu li.menuitem_3_0
{
	width: 200px;
}
ul.navmenu ul li.menuitem_3_0 a
{
	width: 200px;
}
/*ul.navmenu ul li.menuitem_0_5,*/
ul.navmenu ul li.menuitem_1_1
{
	height: 37px;
}

/*Muestra el cursor de la mano al moverse sobre las listas*/
ul.navmenu li
{
}

ul.navmenu li ul li a
{
	border: solid 1px #cccccc; /*border-top:none;*/
}
ul.navmenu li.menuitem_0, ul.navmenu li.menuitem_1, ul.navmenu li.menuitem_2
{
	border-right: solid 1px #FFFFFF;
}


/*========================================================*/
/* Copa Footer Style                                      */
/*========================================================*/
div.FooterContainer ul
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
}

div.FooterContainer ul.navfooter ul li
{
	border-left: solid 1px #CCCCCC;
	display: inline;
	font: 7pt/12px verdana;
}
div.FooterContainer ul.navfooter ul li.menuitem_0
{
	border: none;
}
div.FooterContainer ul li ul li a
{
	margin: 2px;
	color: #1e569f;
	text-decoration: none;
}
div.FooterContainer ul li ul li a:hover
{
	color: purple;
	text-decoration: none;
}
