* { /* reseta estas propiedades de todos os objetos */
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
    outline:0;
    }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    }
body, table, input, select, textarea, td, th {
	font-size:11px;
	}
ol, ul {
	list-style:none;
    }
table {
	border-collapse:collapse;
    }
caption, th, td {
	text-align:left;
	font-weight:normal;
    }
fieldset, img {
	border:0;
    }
:focus { /* a propiedade focus não funfa no IE ¬¬ */
	outline:0;
    }
caption, th {
	text-align:left;
	}
a {
	text-decoration:none;
	}
#maincontainer{
	width:100%; 
	}
/*Header*/
#topsection{
	background:url(../imgs/bkhead1.gif) repeat-x top left;
	height:102px;
	position:relative;
	}
.logo {
	float:left;
	margin:0 0 0 1%;
	}
.menu_busca {
	float:right;
	height:50px;
	margin:10px 2% 0 0;
	text-align:right;
	color:#fff;
	}
.menu_busca p {
	border-bottom:dotted 1px #fff;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	}
.menu_busca div {
	height:22px;
	}
.menu_busca div img, .menu_busca div input {
	vertical-align:middle;
	}
.menu_principal {
	float:right;
	width:70%;
	height:28px;
	margin:11px 2% 0 0;
	}
.menu_principal li {
	float:right;
	height:18px;
	background:url(../imgs/bk_menu_principal.gif) repeat-x;
	padding:5px 5px;
	margin:0 0 0 5px;
	}
.clear_bug {
	clear:both;
	line-height:0px;
	height:0px;
	}
.input_txt {
	border:solid 1px #686d70;
	height:13px;
	padding:2px 4px;
	}
/*Content*/	
#contentwrapper {
	width:100%;
	height:600px;
	background:url(../imgs/bk_conteudo_2.gif) repeat-x 0 295px;
	}
#miolo {
	width:100%;
	//height:410px;
	}	
#miolo1 {
	width:100%;
	height:410px;
	margin:0px;
	padding:0px;
	}		
.esquerda {
padding-left:10px;
padding-top:15px;
width: 32%;
float: left;
	}
.esquerda img {
padding-bottom:10px;
	}	
.esquerda1 {
padding-left:10px;
padding-top:15px;
width: 180px;
float: left;
border:1px solid #f4f;
	}
.esquerda1 img {
padding-bottom:10px;
	}		
.width_760 {
	width:760px;
	margin:0 auto;
	position:relative;
	}
.direita {
padding-right:10px;
padding-top:15px;
width:64.5%;
height:auto;
float:right;
	}	
.direita1 {
padding-right:10px;
padding-top:15px;
width:520px;
height:auto;
float:right;
border:1px solid #f4f;
	}			
.box1 {
	margin-top:17px;
	margin-bottom:17px;	
	width:233px;
	height:126px;
	background:url(../imgs/bk_box1.jpg) repeat-x;
	}
.box1 p {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #3a74b4;
	border-bottom:dotted 1px #7f91a6;
	margin:5px 10px 0px 10px;
	padding-top:5px;	
	line-height:22px;
	}	
.box1 img {
	margin:5px 10px 0px 10px;
	padding-top:5px;	
	float:left;
	}	
.box1 .txt_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6c6c6c;
	margin:5px 10px 0px 2px;
	padding-top:5px;	
	float:left;
	width:150px;
	}
.box2 {
	margin-top:36px;
	margin-bottom:17px;	
	width:165px;
	height:162px;
	background:url(../imgs/bk_box2.jpg) repeat-x;
	float:right;
	}
.box2 p {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #3a74b4;
	margin:5px 10px 0px 10px;
	padding-top:5px;	
	}	
.box2 img {
	margin:-5px 0px 0px 10px;
	float:left;
	}	
.box2 .txt_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6c6c6c;
	margin:0px 0px 0px 15px;
	padding-top:5px;	
	float:left;
	width:140px;
	}	
.box3 {
	margin-top:-5px;
	margin-bottom:17px;	
	width:165px;
	height:95px;
	background:url(../imgs/bk_box3.jpg) repeat-x;
	float:right;
	}
.box3 p {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #3a74b4;
	margin:5px 10px 0px 10px;
	padding-top:5px;	
	}	
.box3 .txt_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6c6c6c;
	margin:0px 0px 0px 15px;
	padding-top:5px;	
	float:left;
	width:140px;
	}		
.howto {
	float:left;
	margin:36px 0 0 0;
	}	
/*END Content*/		

/*Internas - PRESTADOR*/
.prestador1 {
	margin-top:15px;
	margin-left:11px;
	}	
.miolo_prestador {
	border-left-style:solid;
	border-left-color:#5184bd;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#5184bd;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#5184bd;
	border-bottom-width:1px;	
	height:275px;
	margin-left:11px;
	margin-right:10px;	
	margin-top:-2px;		
	padding-left:70px;
	padding-right:70px;
	text-align:center;
	}	
.login {
	height:275px;
	margin-left:11px;
	margin-right:10px;	
	margin-top:-2px;		
	padding-left:70px;
	padding-right:70px;
	text-align:center;
	}
.miolo_prestador p, .login p {
	text-align:center;
	padding:15px 0 20px 0px;
	}	
.login {
	text-align:center;
	padding:20px 0 15px 0px;
	background-color:#f3f3f3;
	border-right-style:solid;
	border-right-color:#c6c6c6;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;	
	height:110px;	
	margin-top:-2px;	
	}		
.login p {
font-family:Arial, Helvetica;
font-size:15px;
font-weight:bold;
color:#717171;
text-align:right;
padding-right:8px;
vertical-align:middle;
}
.bt1 {
margin-left:8px;
margin-bottom:5px;
vertical-align:middle;
}
/*Tab Cel*/
.tab1 {
	margin-top:15px;
	margin-left:11px;
	margin-right:11px;	
	vertical-align:top;
}	
.border1 {
	border-left-style:solid;
	border-left-color:#5184bd;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#5184bd;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#5184bd;
	border-bottom-width:1px;	
	margin-top:-2px;
	margin-left:11px;
	margin-right:11px;	
	vertical-align:top;
	text-align:left;
}	
.cel1 {
	background-color:#f2f2f2;
	border-left-style:solid;
	border-left-color:#cdcdcd;
	border-left-width:1px;
	margin-top:15px;
	padding-left:20px;
	margin-right:20px;	
	vertical-align:top;
	text-align:left;	
}	
/*Footer*/	
#footer {
	width:100%;
	position:relative;
	text-align:center;
	font-size:9px;
	color:#666;		
	background:url(../imgs/bkfoot1.gif) repeat-x top left;
	}
#footer p {
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	}
#footer .logo_w3c {
	position:absolute;
	bottom:4px;
	right:2%;
	}
/*END Footer*/	