body
{
	font-family:Arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-image:url(Images/bg-body.jpg)
}
#estruturaMeio{
	width: 777px;
    position: relative;
    left: 50%;
    margin-left: -388.5px;
}
h2
{
	font-size:24px;
	margin:0px;
	padding:4px;
	color:#004B8F;
}
a
{
	color:#000;
	text-decoration:none;
}
a:hover
{
	color:#40A3CF;
	text-decoration:underline;
}
ul li
{
	margin-top:4px;
}
#meio p
{
	margin-left:20px;
}
#meio h1{
	margin:0px;
	float:left;
}
 #meio h1 a
{
	display: block;
	width: 232px;
	height: 186px;
	text-decoration: none;
	text-indent: -9000px;
	background: url(Images/logoBass.jpg);
	background-repeat: no-repeat;
}
.img-topo{
	width:532px;
	height:186px;
	background-image:url(Images/img-topo.jpg);
	float:left;
}
.estruturaMeio-top
{
	position:relative;
	background-image:url(Images/estruturaMeio-top.jpg);
	background-repeat:no-repeat;
	*margin-bottom:-6px;
	height:9px;
}
.estruturaMeio-bottom
{
	background-image:url(Images/estruturaMeio-bottom.jpg);
	background-repeat:no-repeat;
	height:9px;
	*margin-bottom:-6px;
}
#meio{
	position:relative;
	background-color:#fff;
	width:771px;
	padding-left:6px;
}
.meio-top
{
	background-image:url(Images/meio-top.jpg);
	background-repeat:no-repeat;
	height:16px;
}
#miolo
{
	padding:0px 40px 12px 40px;
}
.meio-bottom
{
	background-image:url(Images/meio-bottom.jpg);
	background-repeat:no-repeat;
	height:16px;
}
h3
{
	border-top:solid 1px #000;
	padding-top:8px;
	font-size:18px;	
}
.home{
	margin:0px;
	padding:0px;
	font-size:12px;
}
h4
{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#menu{
	clear:both;
	background-image:url(Images/bg-menu.jpg);
	width:764px;
	height:43px;
	color:#fff;
	font-weight:bold;
}
#menu ul{
	margin:0px;
	padding:14px 0px 0px 10px;
}
#menu ul li{
	display:inline;
	margin-right:10px;
	padding-left:10px;
	border-left:solid 1px #000;
}
#menu ul li a{
	text-decoration:none;
	color:#fff;
}
#menu ul li a:hover{
	color:#aecedd;
}
#rodape{
	color:#fff;
	background-image:url("Images/rodape-bottom.jpg");
	width:744px;
	height:59px;
	margin-left:6px;
	padding:15px 0px 0px 20px;
}
/*-------------------------------------------------despachante e auto escola-------------------------------------------*/
#autoescola img, #despachante img{
	float:left;
	margin:6px;
}
#autoescola h3, #despachante h3{
	padding:2px 6px 0px 0px;
	border:none;
}
#autoescola p, #despachante p{
	margin:2px 6px 0px 20px;
	background-color:#fff;
	font-size:11px;
}
.despachante-item-meio, .autoescola-item-meio{
	height:76px;
}
.despachante-item-meio img, .autoescola-item-meio img{
	border:none;
}
.despachante-item-meio a, .autoescola-item-meio a{
	text-decoration:none;
	color:#000;
}
.despachante-item-meio a:hover, .autoescola-item-meio a:hover{
	text-decoration:none;
	color:#0000ff;
}
a:focus{
	outline:none;
}
#despachante, #autoescola{
	float:left;
	width:292px;
	margin-left:8px;
}
.despachante-top{
	background-image:url(Images/despachante-top.png);
	height:37px;
}
.despachante-meio{
	background-color:#e2d9a6;
	padding:0px 9px 0px 9px;
}
.despachante-item-top
{
	background-image:url(Images/despachante-item-top.jpg);
	*margin-bottom:-12px;
}
.despachante-item-meio{
	background-color:#efe7be;
}
.despachante-item-bottom{
	background-image:url(Images/despachante-item-bottom.jpg);
	padding-bottom:4px;
}
.despachante-bottom{
	background-image:url(Images/despachante-bottom.jpg);
	height:3px;
	*margin-bottom:-12px;
}
.autoescola-top{
	background-image:url(Images/autoescola-top.png);
	height:37px;
}
.autoescola-meio{
	background-color:#aecedd;
	padding:0px 9px 0px 9px;
}
.autoescola-item-top{
	*margin-bottom:-12px;
	background-image:url(Images/autoescola-item-top.jpg);
}
.autoescola-item-meio{
	background-color:#cae3ef;
	height:97.4px;
}
.autoescola-item-bottom{
	background-image:url(Images/autoescola-item-bottom.jpg);
	padding-bottom:4px;
}
.autoescola-bottom{
	background-image:url(Images/autoescola-bottom.jpg);
	height:3px;
	*margin-bottom:-12px;
}
.despachante-item-top, .despachante-item-bottom, .autoescola-item-top, .autoescola-item-bottom{
	background-repeat:no-repeat;
	height:3px;
}
.logo1{
	margin:30px 0px 0px 16px;
	border:solid 1px #dcdcdc;
}
.logo2{
	margin:8px 0px 0px 16px;
	border:solid 1px #dcdcdc;
}
/*-------------------------------------------------despachante e auto escola-------------------------------------------*/
.tblFinanc th
{
	background-color:#E3D9A6;
	padding:4px 4px 0px 6px;
	text-align:left;
	text-shadow:1px 1px #BFB683;
}
.tblFinanc td
{
	text-align:left;
	padding-left:6px;
	background-color:#fff;
}
.tblFinanc
{
	background-color:#ccc;
	width:126px;
	margin-left:15px;
}
.col1
{
	float:left;
	margin:0px 80px 0px 40px;
}
.col1 b, .col2 b
{
	color:#02275C;
}

#convenio {
            background-color:#efefef;
            padding:5px;
            margin: 10px 26px 0px 615px;
            position:relative;
            }
            
#convenio p { margin-left:0px;}   

#convenio h4 { font-size:13px;
               margin:0px;
               padding:2px;
               text-align:center;
               background-color:#ccc;
               }         
