@charset "utf-8";
@import url("nav.css");
@import url("titulos.css");
/* CSS Document */
* { margin: 0px; padding:0px; border: 0px; }
body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; background:url(../img/background.jpg) bottom repeat-x; position: relative; }
div#header { width:775px; height: 327px; }
div#container { position: relative; width:989px; float:left; padding-left:10px; }
div#content { position: relative; left: -215px; width: 555px; min-height:380px; float: right; padding-left:10px; margin-top:10px; }
div#menu { position: relative; margin-top:10px; left: -207px; width: 215px; display: block; float: right; }
div#sidebar { position: relative; width: 204px; display: block; float:right; left: 780px; top: -223px; margin-bottom: -223px; }
div#footer { display: block; position: relative; clear: both; height: auto; color: #fff; padding: 25px 80px 25px 30px; text-align:justify; }
div#content div#noticias_ini { width:100%; height:322px; background:#eaeaea; margin-top:10px; }
/**************************************************************************/
/*        ESTILOS 														   /
/**************************************************************************/
a { color:#000033; text-decoration: none; }
a:hover { color:#000033; text-decoration: underline; }
.video_box { width:340px; margin-left: auto; margin-right: auto; }
div#content img { margin: 5px; border: 1px solid #eee; padding: 4px;}
div#content p > br { clear: none; float: none; }
div#content p {	margin-top: 7px; line-height:135%; padding:0 25px 0 25px; }
div#content p.cartao {  padding:0 25px 0 40px; }
div#content p.enderecos { padding:0 25px 0 40px; }
div#content div#noticias_ini p { text-align:right; display:block; color:#666; font-weight:700; }
div#content div#noticias_ini { position: relative; }

/* Scrollbar & content css */						
#noticias_scroll{
	position: absolute;
	height: 170px;
	width: 280px;
	top: 130px;
	left: 240px;
	background: #fff;
	overflow:hidden;
	border: 1px dotted #CCCCCC;
	margin: 0 0 0 0;
}
div#content div#noticias_ini div#noticias_scroll ul{
	list-style: none;
}
div#content div#noticias_ini div#noticias_scroll li{
	list-style: none;
}
div#content div#noticias_ini div#noticias_scroll p{ 
	text-align: justify;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}
#scrollbar_holder {
	position: absolute;
	top: 130px;
	left: 525px;
}
#uparrow {
	background:#fff;
	width: 16px;
	height: 18px;
	clear: left;
	float: left;
	border: 1px solid #333333;
	background:url(../img/arrows.gif) center top;
}
.scrollbar-vert{
	display: block;
	background-color: #fafafa;
	height: 130px;
	width: 18px;
	clear: left;
	float:left;
}
.handle-vert{
	display: block;
	height: 25px;
	width: 16px;
	border: 1px solid #333333;
	background:#fff;
}
#downarrow {
	background:#fff;
	width: 16px;
	height: 18px;
	clear: left;
	float: left;
	border: 1px solid #333333;
	background:url(../img/arrows.gif) center bottom;
}
/*sidebar*/

/*login*/
#login_box { display: block; width: 202px; margin-left:1px; height: 223px; background:#C8D4E2 url(../img/bottom_box_franqueado.gif) bottom no-repeat; position: relative; }
#login_box h2 { display:block; background:url(../img/top_box_franqueado.gif) -1px top no-repeat; color: #fff; width: 100%; line-height:80%; text-align: center; font-size: 15px; text-transform:uppercase; border-bottom: 2px solid #fff; padding: 22px 0 0 0; margin: 0 0 40px 0; }
/*logado*/
div#login_box p, div#login_box a, div#login_box dl, div#login_box strong { padding: 0 10px 0 10px; font-size: 10px; line-height: 150%; }
div#login_box strong { color:#66609A; font-size:15px; }
div#login_box a { line-height: 130%; clear: both; font-weight: bold; float: right; font-size: 16px; !important }
div#login_box dl { margin: 0 0 20px 0; font-size: 10px; }
div#login_box dt { clear: both;float: left; font-weight: bold; width: 50px;}
div#login_box dd { float: left; }
div#login_box a.logout { font-size: 10px; }

/*fim logado*/

fieldset#login_box p { /*text-transform:uppercase;*/ font-size:11px; margin:0 0 10px 10px; color: #666; }
fieldset#login_box label { clear: both; float: left; display: block; width: 50px; color: #666; text-transform:uppercase; margin: 2px 0px 2px 10px; }
*html fieldset#login_box label { margin-left:5px; }
fieldset#login_box input { float: left; width: 130px; border: 1px solid #CCCCCC; margin: 2px 0px 2px 0px; }
fieldset#login_box input.button { border: 1px solid #CCCCCC; background:#eaeaea; text-transform:uppercase; font-size: 80%; width: auto; margin-right:10px; padding: 2px; float: right; }
div#footer img { margin:0 20px 50px 0; }

/*Conteudo*/
br { clear: both; }
div#content { font-size: 105%; }
div#content li { list-style:inside square; }
div#content p { text-align:justify; color:#292929; }
div#content p img { border: 1px solid #ccc; padding: 3px; margin: 5px; }
div#content fieldset input, div#content fieldset textarea { width:330px; }
div#content fieldset input, div#content fieldset select, div#content fieldset textarea { border:1px solid #C8D4E2; float:left; }
div#content fieldset textarea { height:60px; }
div#content fieldset p { margin-bottom:5px; width:90%; display:block; min-height:20px; }
div#content fieldset p.bts input { width:60px; float:right; margin-left:10px; }
div#content fieldset p label { width:100px; display:block; float:left; }
div#content ul.listbox li { list-style:none; padding: 0; margin: 0; height: 270px; width: 180px; float: left; }
div#content ul.gallery { list-style:none; padding: 0; margin: 20px; float: left; }
div#content ul.gallery li { list-style:none; padding: 0; margin: 0; float: left; }
.img_with_caption { float: left; padding: 5px; color:#999999; }
#gmap_search select { position: relative;left: -50px;font-size: 11px; font-weight: bold; float: left; width: 120px; }
#gmap_search select:disabled { color:#CCCCCC; border:#CCCCCC; }
#gmap_search label { position: relative; top: -20px;font-size: 11px; font-weight: bold; padding: 6px 0 2px 0px; display: block; width: 50px; float: left; clear: none; }
#gmap_search fieldset { width: 520px; }
div#content #map_canvas { width: 550px; height: 400px; float:left; border: 1px solid #CCCCCC; margin: 0 0 0 0; }
.forms { padding: 10px 0 10px 0; margin: 0px; }
.forms label { display: block; width: 100%; padding: 5px 1px 1px 1px; font-size: 10px; clear: both; }
.forms input, textarea, select { font-family:Arial, Helvetica, sans-serif; border: 1px solid #999999; font-size: 11px; font-weight:bold; background:#eee; padding: 2px; color: #333; }
.forms input:disabled { border: 1px solid #CCCCCC; background:#FCFCFC; color:#666; }
.forms select:disabled { border: 1px solid #CCCCCC; background:#FCFCFC; color:#666; }
.forms textarea { margin: 3px; }
.forms select { border: 1px solid #999999; font-size: 11px; font-weight: bold; background:#EEE; width: 150px; color: #333; margin: 3px; }
.forms option { border: 0; font-size: 11px; font-weight: bold; background:#EEE; color: #333; }
input.button { border: 3px double #999; float: right; margin: 3px 2px 3px 2px; ; font-weight: bold; color: #777; font-size: 13px; padding: 2px 5px 2px 5px; background: url(../img/bg_buttons.gif) repeat-x; }
input.button:hover { color:#996600; cursor:pointer; border: 3px double #FFCC00; background:#FFEDC1; padding: 1px 5px 3px 5px; }
.forms fieldset.small { width: 175px; height: 300px; border: 1px solid #ddd; padding: 6px; }
.forms fieldset.big { width: 584px; border: 1px solid #ddd; padding: 7px; }
.forms fieldset.big input { font-size: 11px; float: left; margin: 3px; }
.forms fieldset.big select { font-size: 11px; }
.forms fieldset.big textarea { font-size: 11px; }
.forms fieldset.big label { text-align: right; padding: 3px 5px 1px 5px; font-size: 11px; font-weight: bold; float: left; display: block; width: 80px; clear: none; height: 20px; }
.forms fieldset.normalset { width: 568px; border: 1px solid #ddd; padding: 7px; }
.forms legend { border: 1px solid #ddd; padding: 0 5px 0 5px; font-weight:bold; text-transform:uppercase; color: #666666; }
.forms br { clear: both; }
div#content dl {
	margin: 10px 30px 10px 30px;
}
div#content dt {
	clear: both;
	float: left;
	display: block;
	width: 80px;
	font-weight: bold;
	padding: 3px;
}
div#content dd {
	float: left;
	display: block;
	border-bottom: 1px solid #eaeaea;
	width: 350px;
	padding: 3px;
}
/*tables*/
table.listar { width: 90%; margin:10px 0 0 23px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color:#222; text-decoration : none; border-right: #EAEAEA solid 1px; border-top: #DBDBDB solid 1px;}
table.listar td { border-bottom: #EAEAEA solid 1px; border-left: #EAEAEA solid 1px; padding: 4px;}
table.listar a.delete_link { cursor: pointer; }
table.listar a.delete_link:hover { cursor: pointer; color: red;}
table.listar a.action_link { cursor: pointer; }
table.listar a.action_link:hover { cursor: pointer; color: green;}
table.listar a.download { cursor:pointer; text-indent: -9999px; display: block; width: 13px; height: 13px; background:url(../img/download.gif) no-repeat;}
table.listar th { color: #221D71;border-bottom: #EAEAEA solid 1px;border-left: #EAEAEA solid 1px; background-color: #C8D4E2; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform:uppercase; width: 150px; height: 22px; vertical-align:middle; }
table.listar a { text-decoration: none; color: #000000; display: block; }
table.listar tr.Titulo { background-color: #EFEFEF; }
table.listar tr.Titulo td { text-align:center; font-weight:bold; text-transform:uppercase; }
table.listar tr.Linha2 { background-color: #F7F7F7; }
table.listar tr.Linha4 { background-color: #F7F7F7; }
table.listar tr.Linha1:hover { background-color:#C7D3E1; cursor:pointer; color:#003399;}
table.listar tr.Linha2:hover { background-color:#C7D3E1; cursor:pointer; color:#003399;}
table.listar tr.Linha3:hover { background-color:#C7D3E1; color:#003399;}
table.listar tr.Linha4:hover { background-color:#C7D3E1; color:#003399;}
table.listar tr.Linha2 p.alerta { color: #FF0000; font-weight: bold; text-align: center; }

/*********Estilos das Chamadas iniciais************/
ul#chamadas1 { height:129px; font-size: 90%; }
ul#chamadas1 li { width:178px; height:129px; float:left; padding-left:10px; list-style:none; }
ul#chamadas1 li.itemChamada1 { padding-left:0px; }
ul#chamadas1 li a { width:100%; height:100%; display:block; text-indent:-9000em; }
ul#chamadas1 li a.vantagens { background:url(../img/vantagens.gif) no-repeat; }
ul#chamadas1 li a:hover.vantagens { background:url(../img/vantagens_over.gif) no-repeat; }
ul#chamadas1 li a.franquias { background:url(../img/franquias.gif) no-repeat; }
ul#chamadas1 li a:hover.franquias { background:url(../img/franquias_over.gif) no-repeat; }
ul#chamadas1 li a.cambiofacil { background:url(../img/cambiofacil.gif) no-repeat; }
ul#chamadas1 li a:hover.cambiofacil { background:url(../img/cambiofacil_over.gif) no-repeat; }
ul#chamadas2 li { height:80px; list-style:none; position: relative; }
ul#chamadas2 a { color:#292929; text-decoration:none; }
ul#chamadas2 .outrasNot { display:block; width:102px; height:17px; margin-right:20px; text-indent:-9000em; background:url(../img/outrasNot.gif) no-repeat; float:right; }
ul#chamadas2 .outrasEve { display:block; width:102px; height:17px; margin-right:20px; text-indent:-9000em; background:url(../img/outrosEve.gif) no-repeat; float:right; }
ul#chamadas2 li a h3 { font-size:11px; color:#292929; }
ul#chamadas2 a:hover { color:#0066CC; text-decoration:none; cursor:pointer; }
ul#chamadas2 li p { margin: 0 0 0 85px; width:440px; display:block; height:auto; top:0px; padding:0;}
ul#chamadas2 h3 { color: #66609A; line-height: 150%; font-size: 12px; border-top:1px dotted #292929; margin: 10px 0 0 85px; width: 440px; padding-top: 5px; }
ul#chamadas2 li img { float:left; margin: 0 20px 10px 10px; width: 60px; height: 60px; border: none; position:absolute; top:0; }
ul#itens {margin:10px 0 0 25px; }
ul#itens li{color:#292929;}
/****************************************
	Paginação
****************************************/
.pagination { clear: both; font-size: 100%; font-weight:bold; border-top: 1px solid #EEEEEE; padding: 4px; }
.pagination a { margin: 2px; text-decoration: none; color:#0066FF; display: block; width: auto; float: left; background: #C8D4E2; text-align: center; padding: 2px 5px 2px 5px; }
.pagination a:hover { text-decoration:none; background:#312D79; color:#FFF; }
.pagination a:visited { }
.pagination .disabled { margin: 2px; color:#999; display: block; float: left; width: auto; float: left; background: #C8D4E2; text-align: center; padding: 2px 5px 2px 5px; }
.pagination .current { margin: 2px; font-size: 120%; color;
display: block; float: left; width: auto; float: left; background: #C8D4E2; text-align: center; padding: 2px 5px 2px 5px; }
p.empreendedor{ display:block; text-indent:-9000em; width:531px; height:42px; background:url(../img/empreendedor.gif) 15px center no-repeat; margin-bottom:10px; }

/********* Estilos dos parceiros *****************/

.tooltip{
	background-color:#FFFFFF;
	border:2px solid #777;
	padding:1px;
	white-space:nowrap;
	font-size: 9px;
}
.googleMarkerTab .address{
	margin-bottom: .6em;
}
.tooltip dl,
.tooltip dd,
.tooltip dt{
	margin: 0px;
	padding: 0px;
}
.tooltip dt{
	font-weight: normal;
}
.tooltip dd{
	margin-left: 1em;
}
.tooltip img{
	border: 1px solid #AAAAAA;
	display: block;
}

ul#contato_multiplo {
	list-style: none;
	position: relative;
	top: -5px;
	left: 10px;
}
ul#contato_multiplo li {
	list-style: none;
	float: left;
	padding: 0 15px 0 15px;
}
ul#contato_multiplo li a {
	display: block;
	width: 149px;
	height: 36px;
	text-indent: -9999px;
	outline: none;
}
ul#contato_multiplo li a.faleconosco {background: url(../img/bt_contato_informacoes.jpg) no-repeat right top;}
ul#contato_multiplo li a.faleconosco:hover {background: url(../img/bt_contato_informacoes.jpg) no-repeat left top;}
ul#contato_multiplo li a.sejafranqueado {background: url(../img/bt_contato_sejafranqueado.jpg) no-repeat right top;}
ul#contato_multiplo li a.sejafranqueado:hover {background: url(../img/bt_contato_sejafranqueado.jpg) no-repeat left top;}
ul#contato_multiplo li a.agenciacambio {background: url(../img/bt_contato_agencia.jpg) no-repeat right top;}
ul#contato_multiplo li a.agenciacambio:hover {background: url(../img/bt_contato_agencia.jpg) no-repeat left top;}
