@import url(navegacao.css);
@import url(tabelas.css);
@import url(ambiente.css);


body,h1,h2,h3,h4,h5,h6,p,form,ul,li,table {
    margin:0;
    padding:0;
	border:none;
    list-style:none;
}

body {
	background:url(../imgs/fdoBody.gif) repeat-x;
	font:0.76em Arial, Verdana, Trebuchet MS; color:#4a4a4a;
	line-height:16px;
	margin:0 12px;
}

html,body { height:100% }

p { margin:8px 0; }
p.p1 { margin:12px 0; }

/*a { color:#B92D36; text-decoration:underline; font-weight:bold; }
a:visited { color:#B92D36; text-decoration:underline; }
a:hover { text-decoration:none; color: #B92D36; }*/

span { color:#B92D36; text-decoration:underline; font-weight:bold; cursor: pointer; }
span:hover { text-decoration:none; color: #B92D36; }

em { color: #000000; }

/* -------------------------------------------

	TITULOS

---------------------------------------------- */

h1 {
	z-index:1;
	position:absolute; top:0px;
	width:113px; height:46px; padding-top:24px; margin-left:6px;
}

h3 {
	font-size:1.1em; font-weight:bold; color:#FFFFFF;
	height:20px;
	background:#3f6aa0;
	padding-top:3px; padding-left:10px;
	margin-top:14px;
}

h3 a { color:#ffffff; text-decoration:none; font-weight:bold; }
h3 a:visited { color:#ffffff; text-decoration:none; }
h3 a:hover{color:#ffffff; text-decoration:underline;}

h4 { 
	height:24px;
	background:#e3ddc7;
	font-size:16px; font-weight:bold; color:#000000;
	clear:both;
	margin-top:36px; margin-top:16px;
	padding-top:8px; padding-left:10px;
}

.tit1 { font-size:0.9em; color:#B92D36; font-weight:bold; }
.tit2 { font-size:1.2em; color:#000000; font-weight:bold; }

#tit_destHome {
	font-size:13px; color:#255da2; font-weight:bold;
	border-bottom:3px solid #255da2;
	display:block;
	padding-bottom:3px; margin-bottom:6px;
	background:url(../imgs/setaDown.gif) no-repeat right;
}

#subtit_destHome {
	font-size:11px; color:#255da2; font-weight:bold;
	border-bottom:3px solid #255da2;
	display:block;
	padding-bottom:3px; margin-bottom:6px;
}

.titBoxAreas {
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	padding-top:3px; padding-left:40px;
	margin:-8px 0 7px 21px; margin-left:-8px;
	background-color: #B92D36;
}


/* -------------------------------------------
	LISTAS
---------------------------------------------- */

.bulList li {
	background:url(../imgs/bullet.gif) no-repeat 0 6px;
	padding-left:10px;
	margin-bottom:3px;
}
.bulList1 li {
	background:url(../imgs/bullet1.gif) no-repeat 0 6px;
	padding-left:10px;
	margin:20px 0;
}

.listaLinks li {
	background:url(../imgs/bulletLink.gif) no-repeat 0 6px;
	padding:2px 0 15px 16px;
	margin:15px 0 0 0;
}

.listaLinks li p {
	text-indent:20px;
	text-align:justify;
	padding:0 20px 0 20px;
}

.listaLinks li p a {
	color:#3F6AA0;
	text-decoration:none;
}

ol li {
	list-style-type:decimal;
	margin-bottom:20px;
	background:url(../imgs/dotLine.gif) repeat-x bottom;
	padding-bottom:8px;
}

#shots li { width:122px; margin-right:24px; margin-bottom:20px; float:left; list-style:none; font-size:10px; text-align:center; }

/* ------------------------------------------
	ESTRUTURA
---------------------------------------------- */

#container { width:100%; position:relative; height:auto; }

#container p { padding:0 10px 0 0; text-indent:20px; text-align:justify; }

#topoExpande {
	position:relative;
	height:90px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(../imgs/fdoNav2.gif);
}

#contLeft { float:left; }
#contRight { float:right; width:200px; }



#rodape { font-size:9px; color:#7b7b7b; text-align:center; }


/* -------------------------------------------
	NAVEGACAO
---------------------------------------------- */

#nav { margin-top:24px; margin-right:16px; }

#nav li {
	height:18px; width:140px;
	color:#777777; font-weight:bold;
	padding-top:7px;
	background:url(../imgs/navLine.gif) no-repeat bottom;
}

#nav span { 
	color:#777777; 
	text-decoration:none;
	cursor: pointer;
}
#nav span:hover { color:#4a74a9; }
#nav span.actived { color:#4a74a9; }

#nav a { color:#777777; text-decoration:none; }
#nav a:hover { color:#4a74a9; }
#nav a.actived { color:#4a74a9; }

#nav2nivel {
	position:relative; top:62px;
	font-size:0.9em; color:#FFFFFF;
	text-align:right;
	padding-right:12px;
	float:right;
}

#nav2nivel li { display:inline; }
#nav2nivel a { color:#FFFFFF; text-decoration:none; font-weight:normal; }
#nav2nivel a:hover { text-decoration:underline; }

#nav2nivel span { color:#FFFFFF; text-decoration:none; font-weight:normal; cursor: pointer; }
#nav2nivel span:hover { text-decoration:underline; }

#nav3nivel { float:left; margin-top:18px; }
#nav3nivel li, #nav4nivel li { display:inline; color:#818181; font-size:0.8em; }

#nav3nivel a, #nav4nivel span, #nav3nivel span { color:#818181; text-decoration:underline; cursor: pointer; }
#nav3nivel a:hover, #nav4nivel span:hover, #nav3nivel span:hover { color:#000000; text-decoration:underline; }
#nav3nivel a.actived, #nav4nivel span.actived, #nav3nivel span.actived { color:#000000; text-decoration:none; }

#nav4nivel { float:left; margin-top:4px; padding-left:8px; }


/* -------------------------------------------
	HOME
---------------------------------------------- */

#contentFixo { width:200px; border-left:6px solid #FFFFFF; }

#boxDest {
	height:200px;
	border-top:1px solid #C8C7BB;
	border-bottom:3px solid #C8C7BB;
	padding:8px;
	background-color: #E4E3D6;
}

#boxDest div{
	float:left;
}

#boxDest ul{
	margin:0 0 0 40px;
}

#boxDestPatch {
	height:110px;
	border-top:1px solid #C8C7BB;
	border-bottom:3px solid #C8C7BB;
	padding:8px;
	background-color: #E4E3D6;
}

#boxDestPatch div{
	float:left;
}

#boxDestPatch ul{
	margin:0 0 0 40px;
}

#box2 {	
	margin-top:14px;
	height:114px;
	padding:8px;
	background-color: #E4E3D6;
}

.hr {
	height:1px;
	background:url(../imgs/dotLine.gif) repeat-x;
	clear:both; display:block;
	margin:8px 0;
}

.boxChamadaAreas {
	padding:8px;
	background-color: #E4E3D6;
}

.boxChamadaAreas img {
	border-top:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF;
	margin-left:-8px; margin-top:-8px;
}

.btsNav { margin-left:6px; margin-top:4px; float:right; }
.marca { margin-top:42px; position:relative; left:-12px; }


a.link1, a:visited.link1 { color:#4a4a4a; text-decoration:none; font-weight:normal; }
a:hover.link1 { color:#4a4a4a; text-decoration:underline; }


/* -------------------------------------------
	GERAIS
---------------------------------------------- */
.email { 
	background:url(../imgs/icEmail.gif) no-repeat 0 4px;
	padding-left:16px;
	color:#a72a32;
}


/* -------------------------------------------
	FORMUL�IOS
---------------------------------------------- */

form { margin: 0px; padding: 0px; }

form table { margin-left: 20px; }

.buttonImg { border-width: 0px; }

input, select, textarea, .buttom {
	border: 1px solid #CDCDCD;
	background-color: #F7F7F7;
}





/* -------------------------------------------

	VINICIUS

---------------------------------------------- */

#texto { padding:0 10px; color:#7b7b7b; }

div.infoLogin{

	float:right;

	font-size:0.85em;

	

	width:100%;

	text-align:right;

	/*background-color:#fff;*/

	margin: -18px 0px 15px 0px ;

	

}



div.infoLogin .nome{

	color:#fff;

}




td.req{

	width:30%;

	background-color: #94AAF8;

	color:#FFFFFF;

	font-weight:bold;

	vertical-align:middle;

}





td.reqValue{

	width:70%;

	background-color: #DDE7FF;

}





table.requirements{

	width:100%;

}





table.requirements p{

	margin:0 0 0 0;

	line-height:1.3em;

	text-indent:0.5em;

}





table.requirements a{

	font-weight:normal;

}





table.requirements td{

	padding:5px;

	vertical-align:middle;	

}





.reqFigure{

	width:35px;

	float:left;

	clear:left;

}

#php.reqFigure{
	margin-bottom: 10px;
}

.middle{

	width:80%;

	margin-left:9%;

}

/*-------------------------------------

  GABRIEL

--------------------------------------*/

.suporte p{

	text-indent:20px;

	text-align:justify;

}

.divHidden{
    position: absolute;
    overflow:hidden;
    visibility: hidden;
    width:0px;
}

.divShow{
  padding-left:20px;
}

.btAuxTabs li {
	display:inline;
}

.btAuxTabs li span {
	display:block;
	float:left;
	height:16px;
	border:1px solid #2a6686;
	padding:0 5px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:5px 6px 5px 0;
	background-color: #4388AE;
}
.btAuxTabs li span:hover, .btAuxTabs li span.Hover{
        cursor:pointer;
	border:1px solid #2e7194;
	text-decoration:none;
	background-color: #4A9DCA;
}
