/* ================================================================================================ */
/* tags gerais */

* { margin: 0; padding: 0; }

html {
	background-image:url(../img/bg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat-y;
	background-color:#5e8caf;
	margin-bottom:10px;
 }

body {
	font-family: "Arial", Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
  
}

img { border: none; }

A { text-decoration: none; color: #C00;  }

input, Select, Textarea { font-family:"Trebuchet MS", Helvetica, sans-serif, Arial; font-size: 11px; color: #333333; }


#geral { width: 800px; margin: 0 auto; height:auto; }
#geral #contato{background-image:url(../img/home.jpg);}

/* ================================================================================================ */
/* Topo */
#topo {
	width: 800px;
	height: 326px;
    margin-left:-1px;

	/*background-image:url(../img/topo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;*/
}

#topo span {
	float:left;
	margin:175px 0px 0px 165px;
}
#topo span img {
	float:left;
	margin-right:12px;
}

#contato a #home{
	width:23px;
	height:22px;
	 
}
#contato a #contato{
	width:21px;
	height:21px;
 
}
	 
/* ================================================================================================ */
/* Conteudo */
#conteudo{
	width:447px;
	float:right;
	margin-right:85px;
	margin-top:-83px;
	display:block;
}
	 
#conteudo #titulo p {
	text-align:right;
	padding:0px 40px 0px 0px;
}
#conteudo #titulo h3 {
	font-size:14px;
	padding:3px 40px 20px 0px;
	text-align:right;
	font-weight:bold;
}
#conteudo #pag {
	background-image:url(../img/pag_med.jpg);
	background-repeat:repeat-y;
	width:447px;
}
#conteudo #pag p{
	color:#333333;
	padding:20px 26px 10px 26px;
}

#conteudo #top {
	background-image:url(../img/pag_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#conteudo #botton {
	background-image:url(../img/pag_botton.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:11px;
}

/*figuras ajustadas nas secoes*/
.boias{position:absolute;
          margin-left:333px;
          height:189px;
          width:107px;
          background-image:url(../img/boias.png);
          background-position:right;
          background-repeat:no-repeat;
 }
.mao{position:absolute;
          margin-left:270px;
          margin-top:300px;
          height:92px;
          width:165px;
          background-image:url(../img/mao.png);
          background-position:right;
          background-repeat:no-repeat;
 }
 .carta{position:absolute;
          margin-left:270px;
          margin-top:0px;
          height:92px;
          width:165px;
          background-image:url(../img/carta.png);
          background-position:right;
          background-repeat:no-repeat;
 }
  .timao{position:absolute;
          margin-left:300px;
          margin-top:0px;
          height:135px;
          width:140px;
          background-image:url(../img/timao.png);
          background-position:right;
          background-repeat:no-repeat;
 }

   .ancoraNormam{position:absolute;
          margin-left:300px;
          margin-top:0px;
          height:119px;
          width:110px;
          background-image:url(../img/ancora.png);
          background-position:right;
          background-repeat:no-repeat;
 }

    .ancoraLesta{position:absolute;
          margin-left:300px;
          margin-top:0px;
          height:119px;
          width:110px;
          background-image:url(../img/ancora.png);
          background-position:right;
          background-repeat:no-repeat;
 }

     .chamadaCurso{
          position:absolute;
          margin-left:50px;
          margin-top:0px;
          height:153px;
          width:345px;
          background-image:url(../img/cursos.png);
          background-position:right;
          background-repeat:no-repeat;
 }

/* ================================================================================================ */
/* Menu */


#menu{
	width:183px;
	display:block;
	padding-left:87px;
	margin-top:-30px;
	position:absolute;
}

#menu ul{
	list-style:none;
}

#menu ul li a{
	background-image:url(../img/bt.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:28px;
	display:block;
	line-height:28px;
	padding-left:10px;
	margin-bottom:4px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#menu ul li a:hover{
	background-image:url(../img/bt2.jpg);
}

#menu ul li ul li a{
	background:none;
	width:163px;
	height:15px;
	display:block;
	line-height:15px;
	padding-left:27px;
	font-size:12px;
	margin-left:10px;
}

#menu ul li ul li a:hover{
	background-image:url(../img/bt3.jpg);
	background-repeat:no-repeat;
	margin-left:10x;
}

#news{
	background-image:url(../img/bg_news.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:123px;
	margin:10px 0px;
	padding-top:5px;
	text-align:right;
}

#news p{
	margin:7px;
	font-size:12px;
	line-height:7px;
	text-align:center;
}

#news label{
	font-size:12px;
}

#news input{
	width:110px;
	height:15px;
	margin:5px 10px 0px 0px;;
}

#menu #news a{
	background-image:url(../img/bt_p.jpg);
	background-repeat:no-repeat;
	display:block;
	height:20px;
	width:47px;
	float:right;
	margin-top:6px;
}

#menu #news a:hover{
	background-image:url(../img/bt_p2.jpg);
}

/* ================================================================================================ */
/* Rodape */
#rodape{
	text-align:center;
	font-size:11px;
	color:#ffffff;
	clear:both;
	padding:10px 0px 0px 0px;
	margin-left:170px;
}
#rodape a{
	color:#ffffff;
}

#rodape a:hover{
	color:#003366;
}

#cordas{
    width:162px;
    height:180px;
    margin-left:762px;
    vertical-align:bottom;
    position:absolute;
    background-image:url(../img/cordasRodape.png);
    background-repeat:no-repeat;
    }
/* ================================================================================================ */
/* Drop Down */

#drop{
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#drop p {
	padding-bottom:10px;
	text-align:justify;
	line-height:18px;
}
	
	
#drop a{
	text-decoration:none;
	display:block;
}

#drop ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#drop ul a{
	color:#333333;
	background-image:url(../img/bt_serv.jpg);
	background-repeat:no-repeat;
	width:565px;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}

#drop ul ul a{
	background-color:#FFFFCC;
	color:#999999;
	display:block;
}

#drop ul ul{
	display:none;
}

#drop ul li ul p{
	width:575px;
	padding-bottom:10px;
}


/* ================================================================================================ */
/* Index */
#conteudo #principal {
	background-image:url(../img/principal.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:460px;
	height:253px;
	margin-top:-48px;
	margin-left:-1px;
}

#conteudo #principal a {
	float:right;
	padding:220px 20px 0px 0px;
	color:#003366;
}

#conteudo #principal form {
	width:150px;
	float:right;
	padding:55px 5px 0px 0px;
}

#conteudo #principal form label {
	width:150px;
	float:right;
	line-height:20px;
	margin-top:8px;
}

#conteudo #principal form input {
	width:130px;
}

#conteudo #principal form a {
	background-image:url(../img/bt_entrar.jpg);
	background-repeat:no-repeat;
	width:71px;
	height:22px;
	display:block;
	padding:4px 20px;
	color:#FFFFFF;
	margin:20px 0px;
}

#conteudo #principal form a:hover {
	background-image:url(../img/bt_entrar2.jpg);
}

#conteudo #seguros .peq img{
	margin:20px 30px 10px 15px ;
    	float:left;
}

#conteudo #seguros .gra{
	margin:5px 0px 5px 15px ;
	float:left;
}

#conteudo #seguros h3{
	width:335px;
	float:left;
	padding-left:15px;
	font-size:12px;
}

#conteudo #parceiros p {
	line-height:30px;
}

#conteudo #parceiros {
	display:block;
	margin-top:-200px;
	float:right;
	width:75px;
}

#conteudo #parceiros img {
	float:right;
	width:75px;
	margin-bottom:10px;
}
/*---------------------------------------------------------------------------------*/
/* Bugs Ie6*/

* html #conteudo{
	margin-right:36px;
	margin-top:-140px;

}

* html #conteudo #principal{
	margin-top:10px;
}

* html #conteudo #principal form input {
	margin-left:30px;

}
* html #conteudo #principal form label {
	margin-left:30px;
}
* html #conteudo #principal form p {
	margin-left:28px;
}
* html #conteudo #principal form a {
	padding:4px 20px;
	margin:20px 0px 0px 30px;
}

