@charset "iso-8859-5";



* {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #797676;



}



body {



	margin: 0px;



	background:url(../img/padrao/bg.jpg) repeat-x;



}



.filho_ {



	width:721px;

	

	height:100%;



	background:url(../img/padrao/charme.jpg) no-repeat top right;

	

	background-color:#FFFFFF;

	

	display:table;

	

}



.pai_ {



	width:100%;



	height:100%;



}



.log {



	background:url(../img/padrao/t_1.jpg) no-repeat top left;



}



#log_int {



	padding-left:280px;



	padding-top:4px;



}



#log_int img {



	float:left;



}



#log_int input {



	width:80px;



	height:16px;



	margin-left:3px;



	margin-right:10px;



	border:0px;



}



form {



	margin:0px;



	margin-top:1px;



	color:#FFFFFF;



}



#log_int #ok_a {



	width:25px;



	height:16px;



	margin-left:0px;



	border:0px;



	margin-top:0px;



	background:#FFFFFF;



}



div#box_esc {



	width:277px;



	height:auto;



	float:left;



	background:url(../img/padrao/t_4.jpg) repeat-y left;



}



div#box_esc div.um {



	width:277px;



	height:auto;



	float:left;



	background:url(../img/padrao/t_3.jpg) no-repeat left top;



}



div#box_esc div.dois {



	width:277px;



	height:auto;



	float:left;



	background:url(../img/padrao/t_5.jpg) no-repeat left bottom;



}



div#box_esc div.tres {



	width:114px;



	height:85px;



	float:left;



}



div#box_esc div.tres_ {



	width:114px;



	height:103px;



	float:left;



}



div#box_esc div.quatro {



	width:137px;



	height:50px;



	float:left;



	margin-top:12px;



}



div#box_esc div.quatros {



	width:205px;

	

	*width:235px;



	float:left;



	padding:0 0 0 35px;



	margin:0;

	

}



div#box_esc div.quatros .titulo {width:205px; float:left; font-weight:bold; font-size:11px; color:333; padding:10px 0 5px 0;}

div#box_esc div.quatros .texto {width:205px; float:left; padding:0 0 30px 0;}

div#box_esc div.quatros .texto2 {width:205px; float:left; padding:0 0 15px 0;}



div#box_esc div.cinco {



	width:137px;



	height:25px;



	float:left;



}



div#box_esc div.cinco_ {



	width:250px;



	text-align:right;



	height:30px;



	float:left;



}



div#box_esc img.seis {



	margin-left:22px;



	float:left;



	text-align:center;



}



div.dir {



	width:440px;



	height:auto;



	float:left;

	



}



div.dir_1 {



	width:430px;



	padding-left:5px;



	padding-right:5px;



	padding-top:15px;



	height:auto;



	float:left;



	color:#4a5660;



}



.t_15 {



	width:220px;



	height:auto;



	float:left;



	padding-top:5px;



	padding:0px;



	margin:0px;




}



.pontilhado {



	background:url(../img/pontilhado.jpg) 0px 0px repeat-x;



	margin-left:13px;



}



.t_15 .int {



	width:auto;



	height:auto;



	float:left;



	padding-left:12px;



	padding-top:3px;



	padding-right:18px;



}



.t_15 .int_ {



	width:auto;



	height:auto;



	float:left;



	padding-left:11px;



	padding-top:3px;



	padding-right:18px;



}



.t_16 {



	width:220px;



	text-align:right;



	padding-right:8px;



	padding-top:4px;



	height:20px;



	float:right;



}



div#carteirinha {



	width:170px;



	height:108px;



	float:left;



}



div#carteirinha img {



	margin-top:11px;



	margin-left:20px;



	}



div.dir div#int {



	width:240px;



	margin-top:12px;



	height:70px;



	float:left;



}



div.dir div#int div {



	width:auto;



	height:auto;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#d21e16;



}



.asd {



	width:240px;



	height:auto;



	text-align:right;



	float:left;



	font:bold 10px Verdana, Arial, Helvetica, sans-serif;



	color: #666666;



}



div#linhas {



	background:url(../img/linhacontinua.jpg) 20px bottom no-repeat;



}



div#box_pai {



	width:277px;



	height:auto;



	float:left;



}



div.extra {



	float:right;



	width:200px;



	text-align:right;



	padding-right:25px;



}



.asdiv {



	width:auto;



	height:auto;



	float:left;



	text-align:left;



	padding-top:5px;



}



div.cartoes {



	float:left;



	padding-top:15px;



	padding-right:20px;



	text-align:center;



}



div.cartoes span{



	font:bold 10px Verdana, Arial, Helvetica, sans-serif;



	color: #797676;



	}	



div.cartoes img{



	margin-bottom:3px;



	}



.dir_1 div {



	width:auto;



	height:auto;



	padding-bottom:14px;



	padding-top:14px;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#d21e16;



}



.dir_1 select {



	width:260px;



	height:16px;



	background:#f3f3f3;



	border:solid 1px #cccccc;



	margin-top:6px;



	font:bold 10px Verdana, Arial, Helvetica, sans-serif;



	color: #797676;



}



.dir_1 p {



	margin-top:-5px;



	color:#4a5660;



}



.dir_1 b {



	color:#4a5660;



}



.dir_1 div.dois {



	width:153px;



	height:125px;



	float:right;



	margin:0px;



	padding:0px;



	margin-left:5px;



	margin-bottom:5px;



}



.dir_1 form {



	margin:0px;



	margin-top:15px;



	margin-bottom:15px;



	color: #4a5676;



}



.dir_1 form input {



	width:120px;



	height:16px;



	font:10px Verdana, Arial, Helvetica, sans-serif;



	color: #797676;



	background-color:#f1f1f1;



	border:solid 1px #cccccc;



}



div#qwe {



	width:430px;



	height:auto;



	padding-top:7px;



	padding-bottom:5px;



	float:left;



	border-bottom:solid 1px #e2e2e2;



}



div#qwe div.um {



	width:auto;



	height:auto;



	float:left;



	margin:0px;



	padding:0px;



	font:10px Verdana, Arial, Helvetica, sans-serif;



	color: #797676;



}



div#qwe div.dois {



	width:auto;



	height:auto;



	margin:0px;



	padding:0px;



	float:right;



	font:10px Verdana, Arial, Helvetica, sans-serif;



	color: #797676;



}



table#ty{



	border:solid 1px #cccccc;



	}



table#ty tr.ty_1 td{



	background:#e2e2e2;



	height:20px;



	color:#666666;



	border-left:0px;



	}



table#ty tr.ty_2 td{



	background:#f1f1f1;



	padding-bottom:3px;



	padding-top:3px;



	}



table#ty tr.ty_3 td{



	background:#ffffff;



	padding-bottom:3px;



	padding-top:3px;



	}



tr.ty_1 td{



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#333333;



	}



table#ty tr td{



	padding-left:3px;



	border-bottom:solid 2px #ffffff;



	border-left:solid 2px #ffffff;



	color:#333333;



	}



.asdiv span{



	color:#c4180f;



	}



div#qwe a:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



div#qwe a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



div#qwe a:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



div#qwe a:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#c4180f;



	text-decoration:none;



	font-weight:bold;



}



.asdiv a.um:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.um:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.um:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.um:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#c4180f;



	text-decoration:none;



	font-weight:bold;



}



.asdiv a.dois:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.dois:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.dois:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#333333;



	text-decoration:none;



}



.asdiv a.dois:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#ffffff;



	text-decoration:none;



	font-weight:bold;



	background:#c4180f;



	padding-left:3px;



	padding-right:3px;



	padding-bottom:2px;



	padding-top:1px;



}



a:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#666666;



	text-decoration:none;



}



a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#666666;



	text-decoration:none;



}



a:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#666666;



	text-decoration:none;



}



a:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#c4180f;



	text-decoration:underline;



}



a.root_home:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #797676;



	text-decoration:none;



}



a.root_home:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #797676;



	text-decoration:none;



}



a.root_home:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #797676;



	text-decoration:none;



}



a.root_home:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #797676;



	text-decoration:underline;



}



a.qaz:link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



a.qaz:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



a.qaz:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#1058a1;



	text-decoration:none;



}



a.qaz:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#c4180f;



	text-decoration:none;



	font-weight:normal;



}



/* Adm */



.admTable{



	width: 775px;



	padding: 0px;



	border-spacing: 0px;



	background-color:#FFFFFF;



}



.admTop{



	border-style: solid;



	border-color: #cccccc;



	border-width: 1px 1px 0px 1px;



}



.admInfo{



	border-style: solid;



	border-color: #cccccc;



	border-width: 1px 1px 0px 1px;



}



.admMenu{



	border-style: solid;



	border-color: #e2e2e2;



	border-width: 0px 0px 0px 0px;



	width: 160px;



	vertical-align: top;



}



.menu{



	border-style: dotted;



	border-color: #cccccc;



	border-width: 0px 0px 1px 0px;



	color: #1058a1;



	font-weight: bold;



	width: 160px;



	cursor: pointer;



	margin:5px;



	padding-left:7px;



}



.style1 {



	color: #CC3300;



}



.submenu{



	border-style: solid;



	border-color: #cccccc;



	width: 160px;



	cursor: pointer;



}



.admBody{



	vertical-align: top;



	padding: 0px;



	border-style: solid;



	border-width: 0px 1px 1px 1px;



	border-color: #e2e2e2;



}



.admTitle{



	width:auto;



	height:auto;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#d21e16;



}



.admContent{



	padding-top: 20px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



}



.tdLine{



	border:solid 0px #cccccc;



}







/*contato*/



div#col_um_contato_form {



	width:235px;



	height:auto;



	float:left;



	padding-top:0px;



	margin-top:15px;



	border-right:solid 1px #e2e2e2;



}



div#col_um_contato_form form{



	margin:0px;



	padding:0px;



	}



div#col_um_contato_form b {



	color:#d51f16



}



div#col_um_contato_form span {



	font-weight:bold;



	width:220px;



	height:auto;



	float:left;



	margin-top:15px;



}



div#col_um_contato_form span.um {



	font-weight:bold;



	width:220px;



	height:auto;



	float:left;



	margin-top:3px;



}



div#col_um_contato_form span.dois {



	font-weight:bold;



	width:220px;



	height:auto;



	float:left;



	margin-top:5px;



}



div#col_um_contato_form span.um input {



	width:220px;



	height:16px;



	background:#f1f1f1;



	border:solid 1px #cccccc;



	color:#333333;



	font-weight:normal;



}



div#col_um_contato_form span.um input.um {



	width:36px;



	margin-right:5px;



}



div#col_um_contato_form span.um input.dois {



	width:175px;



}



div#col_um_contato_form span.um input.quatro {



	width:60px;



	padding-bottom:7px;



	font-weight:bold;



	margin-right:5px;



	background:#d0d0d0;



	color:#666666;



}



div#col_um_contato_form span.um textarea.tres {



	width:220px;



	height:90px;



	background:#f1f1f1;



	border:solid 1px #cccccc;



	color:#333333;



	font-weight:normal;



}

div#col_um_contato_form span.um select {



	width:220px;



	color:#333333;



	font-weight:normal;



}

div#col_dois_contato_endereco {



	width:190px;



	height:auto;



	float:left;



}

div#col_dois_contato_endereco div.um {



	width:185px;



	height:auto;



	float:left;



	margin-left:5px;



	padding-top:7px;



	padding-bottom:7px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	font-weight:normal;



	color:#666666;



	border-bottom:solid 1px #e2e2e2;

}

div#col_dois_contato_endereco div.um img{

	float:right;

	margin-top:-25px;

}

div#col_dois_contato_endereco div.um b {

	color:#d51f16;

}

ul#noticias {

	width:400px; 

	float:left;

	margin:10px 0 0 10px;

	padding:0;

	list-style:none;

}

ul#noticias li {

	width:400px;

	border-bottom:1px solid #f1f1f1; 

	padding:5px; 

	background-color:#f7f7f7;

	margin:0 0 2px 0;

	float:left;

}

ul#download-software {

	width:400px;

	border:1px solid #e2e2e2; 

	padding:10px; 

	margin:0 0 10px 0; 

	background-color:#f9f9f9;

	list-style:none;

	display:table;

}

ul#download-software li {

	width:397px;

	height:18px;

	float:left;

	padding:2px 0 0 3px;

	margin:0 0 2px 0;

	background-color:#FFFFFF;

	color:#336699;

	border-bottom:1px solid #f1f1f1;

}







ul#listaNoticia {

	margin:0;

	padding:0 5px 0 0;

	list-style:none;

}



ul#listaNoticia li{

	margin:0 0 10px 0;

	padding:0 0 7px 0;

	border-bottom:1px solid #CCCCCC;

}