﻿


*
{
	font-family: Tahoma; /*font-weight: 700;*/
}

A
{
	color: #557777;
	text-decoration: none;
	font-family: Verdana;
}
A:hover
{
	color: Green;
	text-decoration: underline;
}

.x-field-note { color: #220000;}

body
{
	background-image: url(http://xc.guiadevoo.com/img/bg_guia_de_voo2.jpg); /* background-body.png);*/
	background-position: 0 0px; /* left * bottom; * top; */
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #eeecdf;
}

.content { padding:12px;width:716px;background-color:White;border: solid 1px #DFDFDF; }

/*             */

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.imgHeader
{
	float: left;
	padding: 10px 20px 10px 10px;
}
/*             */



.menu
{
	position: absolute;
	top: 190px;
	left: 10px;
	color: #EFEFEF;
	float: left;
	display: block;
	min-height: 400px;
	vertical-align: top;
	border: solid 0px red;
	z-index: 0;
}

.conteudo
{
	/* old - com menu sup - padding: 180px 0px 0px 0px; */
	padding: 00px 0px 0px 0px;
	margin: 0px 10px 0px 170px;
	border: solid 0px blue;
	width: 700px;
	max-width: 740px;
	z-index: 1;
}



.box
{
	padding: 5px;
}


.boxf
{
	padding: 5px;
	float: left;
}
.Box1
{
	background: #333333;
	padding: 0px;
	width: 150px;
	max-width: 150px;
	display: block;
}

.Box2
{
	background: #333366;
	padding: 0px;
	width: 150px;
	display: block;
	font-size: 14px;
}

.HeadComp
{
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 0 0;
	padding: 175px 5px 5px 10px;
	height: 220px;
}


.Frame0
{
	padding: 0px;
	width: 720px;
	margin: 0px 0 10px 0;
}
.Frame1
{
	background: #EFEFEF;
	padding: 1px;
	width: 720px;
	margin: 0 0 0px 0;
	color: #004400;
}
.Frame1X
{
	background-image: URL(/xc.guiadevoo/img/frame1top.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #FFFFFF;
	color: #004400;
	min-height: 100px;
}
.Frame1X B
{
	color: #007700;
}
.Frame1XB
{
	/*background-image: URL(/xc.guiadevoo/img/frame1bot.jpg);     background-repeat: repeat-x;     background-position: 0 0;     background-color: #FFFFFF; */
	color: #004400;
	min-height: 68px;
	border-top: dotted 1px green;
	padding: 10px 0 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 8px;
}
.Frame1XB span
{
	margin: 5px;
	color: #004400;
	font-size: 12px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.Frame1XB div
{
	margin: 2px;
	color: #000000;
}
.Frame1XB A
{
	margin: 2px;
	color: #003300;
	text-decoration: none;
	padding: 0px 10px 0px 5px;
}
.Frame1XB A:hover
{
	margin: 2px;
	color: #005500;
	text-decoration: underline;
	padding: 0px 10px 0px 5px;
}

.Frame1XB B
{
	color: #008800;
}

.BoxMenuTop
{
	position: absolute;
	left: 200px; /* ANTES COM TOP : top: 145px; */
	top: 5px;
	width: 720px;
	border: solid 0px blue;
}
.BoxTop3
{
	position: absolute;
	left: 200px;
	top: 5px;
	width: 720px;
	border: solid 0px blue;
}
.BoxTop3 A
{
	color: Green;
}
.BoxTop3 A:hover
{
	color: White;
}
.BoxTop3 span
{
	color: #44FF44;
	text-align: left;
}
.BoxTop3 div
{
	color: #44FF44;
	text-align: right;
}



.BTnome
{
	float: left;
	width: 155px;
	border-bottom: dashed 1px #efef00;
	overflow: hidden;
	margin: 4px 0 0 0;
}
.BTkm
{
	float: right;
	color: #EFEFEF;
	width: 60px;
	border-bottom: solid 1px #aaaa00;
	margin: 4px 0 0 0;
}

.BoxTop
{
	background-color: #111111;
	clear: none;
	border: solid 0px #EFEFEF;
	height: 120px;
	width: 230px;
}
.BoxTopWide
{
	background-color: #111111;
	clear: none;
	border: solid 0px #EFEFEF;
	height: 120px;
	width: 230px;
}
.BoxTop DIV.x
{
	color: #EFEFEF;
}

.ftdiv
{
	overflow: scroll;
	width: 700px;
	height: 130px;
}
.ftim0
{
	margin: 0 0 0 5px;
	padding: 0px;
	background-color: #333333;
	display: block;
	float: left;
	border: solid 5px #333333;
}
.ftimg, .ftimg1
{
	padding: 5px;
	background-color: #333333;
	display: block;
	float: left;
	border: solid 1px #444444;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 120px;
	height: 90px;
	background-image: url(img/img0.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.ftimg1
{
	background-image: url(img/img1.jpg);
}

DIV, A, P
{
	font-size: 12px;
}

.logo
{
	position: absolute;
	left: 10px;
	top: 10px;
	border: none;
}

.menuh
{
	margin: 2px;
	font-size: 14px;
	text-align: center;
}
.menuh A
{
	font-size: 14px;
	font-weight: bold;
	color: Yellow;
	text-decoration: none;
}
.menuh A:hover
{
	color: white;
	text-decoration: underline;
}

.imagensFooter
{
	height: 150px;
	padding: 10px 0 0 0;
	background-color: #111111;
	z-index: 0;
}
.footer
{
	background-color: #666666;
	color: Yellow;
	padding: 2px 2px 7px 7px;
	border-top: solid 1px #777777;
}

b
{
	color: #006600;
}



#motioncontainer
{
	border-color: #000000;
	z-index: 99;
}
#motiongallery
{
}

/****************** edits e inputs ***********/

xinput, xtextarea, .EditBig, .EditGra, .EditMed, .EditPeq, .EditLogin
{
	font-size: 14px;
	padding: 2px 2px 2px 2px;
	background-color: #BBCCCC;
	font-weight: normal;
	border: solid 1px #778888;
	margin: 2px 0 2px 0;
	color: #223333;
}


.EditBig, .waterG
{
	width: 440px;
}
.EditGra, .waterG
{
	width: 440px;
}
.EditMed, .waterM
{
	width: 250px;
}
.EditPeq, .waterP
{
	width: 100px;
}
.EditLogin {width: 150px;}
.LabelLogin {width: 150px; padding-right:10px;}


.waterP, .waterM, .waterG
{
	color: #EFEFEF;
	font-weight: normal;
}

/****************** cadastro ***********/
.WizStep
{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	color: #226622;
	font-family: Arial;
}
.WizStep span b
{
}
.WizStep span
{
	margin: 0 5px 0 5px;
	display: inline-block;
	width: 140px;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}

.modalPopup
{
	background-color: #FFFFFF;
	border: solid 3px Gray;
	padding: 10px;
	z-index: 9999;
}
.modalBackground
{
	background-color: #446666;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 9998;
}

._FR
{
	background-color: #CCCCCC;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 7px 1px;
}
._FR1
{
	background-color: #770000;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 7px 1px;
}
._FrH
{
	background-color: #6b6b6b;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 2px 2px 12px;
	margin: 1px 1px 1px 1px;
}
._FrH2
{
	background-color: #990000;
	color: White;
	font-size: 14px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}

._FrC2, ._FrC
{
	background-color: #EEFFEE;
	padding: 5px 5px 5px 5px;
	margin: 1px 1px 1px 1px;
}
._FrC2
{
	background-color: #EFEFEF;
}
._FrCX, ._FrC2X
{
	padding: 0 0 0 0;
}

table.TB { padding: 1px; } 
.TB {
	background-color: #4a5c6b; padding: 1px;
	}
.TB th { padding: 6px; background-color: #708ba1; color: White; margin: 5px;
         font-weight: bold; border: solid 5px transparent;  }
.TB th A { color: #FFFFFF; }
.TB th A:hover { color: #99FFFF; }
.TB td, div.TR1, div.TR2 { margin: 1px; border: solid 5px transparent; padding: 2px; background-color: #94b3d0;}
.TB TR.TR1 td , .TB TR.TR2 td, div.TR2, div.TR1 { padding: 4px; margin: 1px; background-color: #FFFFFF; color: #222222; }
.TB TR.TR2 td, div.TR2 { background-color: #E5E6E7; color: #222222; }


/*.TRB, .TRH
{
	background-color: #445544; ** filter: alpha(opacity=70);      opacity: 0.7; *
}
*/
.TRHsel, .TRBsel
{
	background-color: #6b6b6b;
	color: White;
	z-index: 0;
}


.h1, h1
{
	margin: 5px 0 0 0;
	padding: 2px 2px 2px 2px; /*background-color: #faf9f5;*/
	font-size: 16px;
	font-weight: bold;
}
.h2, h2
{
	color: #003300;
	margin: 5px 0 0 0;
	padding: 2px 2px 2px 2px; /*background-color: #faf9f5;*/
	font-size: 15px;
	font-weight: bold;
}
.h3, h3
{
	color: #006600;
	margin: 5px 0 0 0;
	padding: 2px 2px 2px 2px;
	font-size: 14px;
	font-weight: bold;
}


p { margin: 10px 0 5px 0; }


















.mn
{
	width: 150px;
	font-family: Arial;
	font-size: 12px;
}
.mnh
{
	background-image: url(img/menu/mtop.gif);
	margin: 0;
}
.mbk
{
	background-color: #4a5c6b;
	background-image: url(img/menu/mbk.gif);
	margin: 0;
	padding: 2px;
}
.mbk p
{
	text-align: center;
	color: #FFFFFF; x: #22CC22;
	margin: 5px 0 5px 0;
	font-weight: bold;
}
.mbk ul
{
	margin: 0;
	padding: 0;
}

.mbk ul li a
{
	color: Black;
	margin: 0;
	text-decoration: none;
	text-align: left;
	width: 138px;
	display: block;
	
	padding: 2px 3px 2px 5px;
	
	vertical-align:middle;
	background-color: #FFFFFF;
	background-image: url(img/menu/mopt.gif);
}
.mbk ol li 
{
	color: Black;
	margin: 0;
	text-decoration: none;
	text-align: left;
	width: 128px;
	display: block;
	
	padding: 2px 3px 2px 15px;
	
	vertical-align:middle;
	background-color: #EFEFEF;
	background-image: url(img/menu/mopt.gif);
}

.mbk ul li a ul
{
	display: none;
}
.mbk ul li a ul li
{
	display: none;
	color: Green;
}
.mbk ul li a:hover
{
	color: black;
	background-color: #FFFFFF;
	background-image: none;
}
.mbot
{
	background-image: url(img/menu/mbot.gif);
	margin: 0;
	height: 34px;
}


