/* BASICO*/

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
 	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	
	}

p { 
	margin-top: 5px; 
	}

a:link { 
	color: #3763a6;
	text-decoration:none;
	
	}

a:visited { 
	color: #3763a6;
	text-decoration:none;
	}

a:hover,a:active { 
	color: #cc4141;
	text-decoration:none;
	}

form {
	margin: 0px;
	}

h1	{
	font-size: 26px;
	margin-top: 5px; 
	margin-bottom: 5px;
	}

h2	{ 
	font-size: 22px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h3	{ 
	font-size: 18px; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h4	{ 
	font-size: 16px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5	{ 
	font-size: 14px; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h6	{ 
	font-size: 12px;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

th	{ 
	font-family: Arial; font-size: 14px;
	}

td { 
	font-family: Arial; font-size: 12px;
	}

/* CABECA COMPLETA - CINZA DEGRADE */

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 12px; text-align: left;
	padding: 3px;
	background-image: url('images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 4px;
	}

.HeaderRight img{
	width: 9px;
	}


/* TABELA GRID */
.GridTotal { 
	border-top: 1px solid #787878; 
	border-right: 1px solid #787878; 
	border-left: 1px solid #787878; 
	border-bottom: 1px solid #787878;
	width: 100%;
	}
.Grid { 
	border-left: 1px solid #787878; border-bottom: 1px solid #787878;
	width: 100%;
	}
	
.GridSmall { 
	border-left: 1px solid #787878; border-bottom: 1px solid #787878;

	}	
	
/* SUBTITULOS 2 VERSOES  */	

.Caption th { 
	font-size: 12px; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 12px; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionVcenter td { 
	font-size: 12px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}	
.CaptionVcenter th { 
	font-size: 12px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}	

.Caption a:link { 
	color: #000000;
		}

.Caption a:visited { 
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	color: #cc4141;
	}

.Caption img {
	margin: 0px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}
	
/* TD BACKGROUND EXTRA*/	


.tp_cls1{
	background-color: #DDD5D0;
}

.tp_cls2{
	background-color: #000000;
}

.tp_cls3{
	background-color: #85338F;
}

.ckBk00{
	background-color: #000000;
}

.ckBk01{
	background-color: #FFFFFF;
}
.ckBk02{
	background-color: #DDD5D0;
}

.ckBk03{
	background-image:url(../images/seatmap/aisleBack.gif);
}

.ckBk05{
	background-color: gainsboro;
}
.ckBk06{
	background-image:url(/wbra/images/seatmap/floorSolid.gif);
}

.ckShadUp{
	background-image:url(../images/seatmap/shadowUp.gif);
}
.ckShadDown{
	background-image:url(../images/seatmap/shadowDown.gif);
}

.ckWingDirIni{
	background-image:url(/wbra/images/seatmap/wingStartDir.gif);
}

.ckWingEsqIni{
	background-image:url(../images/seatmap/wingStartEsq.gif);
}
.ckWingFim{
	background-image:url(/wbra/images/seatmap/wingFinish.gif);
}
.ckWing{
	background-color: #C2C3C3;
}

.bgred1{
	background-color: #D80017;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
}

.bgyellow{
	background-color: #DEFF25;
	font-weight: bold;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;

}

/* BORDAS EXTRAS*/

.bordaEmpty{
border-top:solid #999999 1px; 
border-right:solid 1px #999999;
}

.bordagrey {
	border: 1px solid #999999;
}
.bordamariner {
	border: 1px solid #000099;
}
.bordamariner2 {
	border: 2px solid #000099;
}
.bordablue {

	border: 1px solid #74C5FE;
}

/* LINHAS */

.BackGrayS{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	vertical-align: middle;
	background-color: #CCCCCC; 
	color: #000000;
	}

.Row th { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	vertical-align: middle;
	/*background-color: #FFFFFF; */
	color: #000000;
	}
.rowTd { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #FFFFFF; 
	color: #000000;
	}
.rowTd2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #F0F0F0; 
	color: #000000;
	}
.RowSpace3{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	vertical-align: middle;
	background-color: #FFFFFF; 
	color: #000000;
	}	
		
.BackGrayL { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	vertical-align: middle;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}	

.BackGrayT { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	vertical-align: middle;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	background-color: #999999; color: #000000;
	white-space: nowrap;
	color: #000000;
	}			

.rowDegra { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	vertical-align: middle;
	background-image: url('images/Caption2Bg.gif'); color: #000000;
	color: #000000;
	}	
	
	
.rowDegraDark { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	vertical-align: middle;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	color: #000000;
	}	



.rowDegraNoBord { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
	background-image: url('images/Caption2Bg.gif'); color: #000000;
	color: #000000;
	}		
		
.rowDegra th{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	text-align: left; 
	border-top: 1px solid #787878; border-right: 1px solid #787878;
	vertical-align: middle;
	background-image: url('images/Caption2Bg.gif'); color: #000000;
	color: #000000;
	}			

.Row a:link { 
	color: #3763a6;
	}

.Row a:visited { 
	color: #3763a6;
	}

.Row a:hover, .Row a:active { 
	color: #cc4141;
	}
	
/* TEXTO EXTRA */	


.font8
{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
padding: 2px;
}

.font9
{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 2px;
}
.font10
{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px;
}

.font10Bold 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	}
	

.font11
{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 3px;
}
	
.font11Bold 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	}
	
.font12
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.font12Bold
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
}
.font13
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
}
.font13Bold
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	}
.font14
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}


.fontGray
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.tblTop{
background-color:#FFFFFF;border-bottom:2px solid #4169E1;
}
.FontAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3763a6;
}
	
.redLight {color: #CC0000;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 }

.redStrong {
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.alignTop {
	font-size: 11px; 
	font-weight: normal; 
	text-align: left; 
	vertical-align: top;
}	

/* FORMULARIOS */

.BtFormSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	color: #333333;
	background-image: url('images/Caption2Bg.gif');
	height: 18px;
	border: 1px solid #999999;
}

.BtForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #333333;
	background-image: url('images/Caption2Bg.gif');
	height: 22px;
	border: 1px solid #999999;
}
.BtFormRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #990000;
	background-image: url('images/Caption2Bg.gif');
	height: 22px;
	border: 1px solid #990000;
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url('images/BcField.gif');
	border: 1px solid #666666;

}


.fieldAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/BcField.gif');
	border: 1px solid #666666;
	color: #3763a6;
	font-weight:bold;
	
}

.fieldSrc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFEA;
	height:22px;
	border: 1px solid #666666;
	color: #333333;
	font-weight:bold;
}

/* CURSORES*/

.arrow {
	cursor: default;
}

.mao {
	cursor: hand;
}

.courrier {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}

.spasio {
	padding : 5px;
}

.fieldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
}
.miniR {
	height: 18px;
	width: 18px;
}

.print_break {
	page-break-after:always;
}
div.divMenu{
font:bold 12px arial; color:#666666;
}
div.divMenu a,div.divMenu a:visited{text-decoration:none;color:#4169E1;}
div.divMenu a:hover{text-decoration:underline;color:#4169E1;}
div.divMenu div{
margin:0px 0px 30px 0px;;padding:0px;
}
div.divMenu div div{
font-size:14px;
background:url(/images/ul_MenuSeta.gif) no-repeat 0px 3px;
padding:0px 0px 0px 20px;margin:5px;
}
div.divMenu div div div{
font-size:12px;
font-weight:normal;
background:url(/images/ul_MenuSetaSub.gif) no-repeat 0px 3px;
}
td.tdNoticia{padding:10px;}
td.tdNoticia p{
text-indent:20px;
text-align:justify;
}td.tdNoticia p.pData{
text-indent:0px; text-align:right;
}
