.redbar{

background-color:#ec1c24;

}

#footer {

background-image:url(/Sites/RemaxBrazil/Images/ftr_bkg.gif);

background-repeat:repeat-x;

}

.page_title  {

font-size:18px;

color:#0066B3;

line-height:20px;

}

.page_title h1 {

font-size:18px;

color:#0066B3;

line-height:20px;

}



strong.remax {

	color:#ed1c24;

	text-transform:uppercase;

}

strong.remax em {

	color:#0055a1;

	font-style:normal;

}



ul#submenu {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/mn_bg_ativo.gif) repeat-x 0 center;

	float:right;

	border:1px solid #e6e6e6;

	list-style:none;

	margin:0 0 10px 10px;

}

ul#submenu li {

	float:left;

}

ul#submenu li a {

	background-repeat:no-repeat;

	background-position:center 5px;

	display:block;

	height:23px;

	text-indent:-9000px;

}

ul#submenu li.sistema a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/submn_sistema.gif); width:90px;}

ul#submenu li.linha a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/submn_linha.gif); width:120px;}

ul#submenu li.historia a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/submn_historia.gif); width:70px;}

ul#submenu li.paises a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/submn_mundi.gif); width:137px;}



ul#submenu li:hover,

ul#submenu li.ativo {background:url(/Sites/remaxbrazil/regionalweb/images/skin/submn_bg_ativo.gif) repeat-x;}

ul#submenu li:hover a,

ul#submenu li.ativo a {background-position:center -15px;}



div.box {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_box.gif);

	width:240px;

	padding:13px;

	margin:0 0 15px;

	border:1px solid #cacaca;

	text-align:left;

}



div.fontSize {

	text-align:left;

	text-align:justify;

}



div.fontSize a:link, div.fontSize a:visited {

	text-decoration:underline;

}

div.fontSize a.link:hover {

	text-decoration:none;

}



fieldset {

border:none;

}



fieldset.cadastre input, fieldset.cadastre select, fieldset.cadastre textarea {

	background-color:#fff;

	float:left;

	_display:inline;

	width:190px;

	height:15px;

	padding:1px 2px;

	margin:0 0 5px;

	border:1px solid #d6d6d6;

	color:#7e7e7e;

}

fieldset.cadastre input.nome {width:446px;}

fieldset.cadastre input.empresa {width:446px;}

fieldset.cadastre select.estado {width:150px; margin:0 10px 0 0; height:20px;}

fieldset.cadastre select.ufs {width:66px; margin:0 10px 0 0; height:20px;}

fieldset.cadastre input.interesse {width:171px;}

fieldset.cadastre input.digit2 {width:61px; margin:0 10px 0 0;}

fieldset.cadastre input.tel {width:172px;}

fieldset.cadastre input.email {width:446px;}

fieldset.cadastre input.endereco {width:446px;}

fieldset.cadastre input.numero {width:60px;}

fieldset.cadastre input.complemento {width:265px;}

fieldset.cadastre input.city {width:325px;}



fieldset.cadastre textarea.observacao {

	width:446px;

	height:60px;

}

fieldset.cadastre label.check {

	cursor:pointer;

	_cursor:default;

}

fieldset.cadastre input.check {

	background:none;

	position:relative;

	top:0;

	*top:2px;

	width:15px;

	height:15px;

	margin:0 2px 0 0;

	border:0;

}





fieldset.cadastre label {

	float:left;

	width:115px;

	margin-top:3px;

	font-size:10px;

}

fieldset.cadastre label.interesse {

	width:115px;

}

fieldset.cadastre label.city {

	width:45px;

}

fieldset.cadastre label.complemento {

	margin-left:30px;

	width:84px;

}

fieldset.cadastre label.check {

	left:2px;

	margin:5px 10px 0 114px;

	position:relative;

	width:330px;

}

fieldset.cadastre label.franq {

	left:2px;

	margin:5px 10px 0 114px;

	position:relative;

	width:220px;

}

fieldset.cadastre label.franqb {

	left:2px;

	margin:5px 10px 0 0;

	position:relative;

	width:220px;

}



fieldset label.inline {

	width:auto;

}



fieldset.cadastre input.enviar {

	width:76px;

	height:26px;	

	cursor:pointer;

	margin:10px 0 0 114px;

}

/**/

  #newsletter select.uf {width:50px;}
    #newsletter .cidade {width:90px; padding:0px; margin:0px;}
    .box2 {
    background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_box.gif);
    width:230px;
    padding:10px;
    margin:0;
    border:1px solid #cacaca;
    text-align:left;
    }
    .box2 input {
    background-color:#fff;
    width:180px;
    height:15px;
    padding:1px 2px;
    margin:0 0 5px 0;
    border:1px solid #d6d6d6;
    color:#7e7e7e;
    }
    .box3 {
    background:#fff ;
    width:230px;
    padding:10px;
    margin:0;
    border:1px solid #cacaca;
    text-align:left;
    }
    .box3 input {
    background-color:#fff;
    width:180px;
    height:15px;
    padding:1px 2px;
    margin:0 0 5px 0;
    border:1px solid #d6d6d6;
    color:#7e7e7e;
    }
    #newsletter label {
    width:30px;
    margin-top:3px;
    font-size:10px;
    }
    /**/
    input.btn_enviar{
    width:76px;
    height:26px;
    border:none;
    }
    input.btn_prosseguir{
    width:103px;
    height:26px;
    border:none;
    }


/**/



fieldset.fale {

}

fieldset.fale input {

	background-color:#fff;

	float:left;

	width:190px;

	height:15px;

	padding:1px 2px;

	margin:0 0 5px;

	border:1px solid #d6d6d6;

	color:#7e7e7e;

}

fieldset.fale label {

	float:left;

	width:115px;

	margin-top:3px;

	font-size:10px;

}

fieldset.fale label.complemento {margin-left:30px; width:84px;}

fieldset.fale label.city {width:45px;}



label.form_error {

	color:#dc0000;

}



fieldset.fale input.nome {width:446px;}

fieldset.fale input.city {width:325px;}

fieldset.fale input.digit2 {width:60px; margin:0 10px 0 0;}

fieldset.fale input.tel {width:150px;}

fieldset.fale input.numero {width:60px;}

fieldset.fale select.assunto {width:452px; height:20px;}

fieldset.fale select.ufs {width:66px; height:20px; margin:0 10px 0 0;}

fieldset.fale input.complemento {width:265px;}



fieldset.fale textarea {

	background-color:#fff;

	float:left;

	width:446px;

	height:100px;

	padding:1px 2px;

	margin:0;

	border:1px solid #d6d6d6;

	color:#7e7e7e;

}



fieldset.cadastre p.info {

	margin:5px 0 0 115px;

}



fieldset.fale input.enviar {

	width:76px;

	height:26px;

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_enviar.gif) no-repeat;

	display:block;

	text-indent:-9000px;

	border:0;

	_display:inline;

	float:left;

	cursor:pointer;

	margin:10px 0 0 114px;

}

/* inicio - LIGHTBOX */



.LightBox.back{

	background-color:#000;

	opacity:0.9;

	filter:alpha(opacity=90);

	overflow:auto;

}

div#dez {

	display:none;

	height:550px;

	width:800px;

}



/* fim - LIGHTBOX */

div.paginacao {

	width:280px;

	height:50px;

	margin:10px 0 0 80px;

	float:left;

}

div.paginacao p span {

	visibility:hidden;

}

div.paginacao p.anterior {

	float:left;

	margin:4px 0 0 0;

	width:90px;

	height:11px;

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_anterior.gif) no-repeat;

}

div.paginacao p.paginas {

	float:left;

	margin:0 0 0 5px;

	text-align:center;

	width:50px;

}

div.paginacao p.paginas a {

	color:#fff;

	background:#0054a6;

	width:20px;

	height:17px;

	display:block;

	float:left;

	margin:0 5px 0 0;

}

div.paginacao p.paginas strong {

	float:left;

	width:20px;

	height:17px;

	color:#fff;

	background:#a7a9ac;

	margin:0 5px 0 0;

}

div.paginacao p.proxima {

	float:left;

	margin:1px 0 0 0;

	width:85px;

	height:13px;

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_proxima.gif) no-repeat;

}





/**/



/* inicio - CADASTROS */

div.cadastros {



	width:270px;

	margin:0 0 0 15px;

}

div.cadastros div.box {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_box.gif);

	float:left;

	_display:inline;

	width:240px;

	padding:13px;

	margin:0 0 15px;

	border:1px solid #cacaca;

}

div.cadastros div.box p {

	font-size:10px;

}



div.cadastros div.box label {

	float:left;

	width:40px;

	padding:2px 0 0;

	font-size:10px;

}



div.cadastros div.box input {

	background-color:#fff;

	float:left;

	width:190px;

	height:15px;

	padding:1px 2px;

	margin:0 0 5px;

	border:1px solid #d6d6d6;

	color:#7e7e7e;

}

div.cadastros div.box input.cidade {width:85px; margin:0 14px 5px 0;}

div.cadastros div.box input.ddd {width:25px; margin:0 14px 5px 0;}

div.cadastros div.box input.telefone {width:144px;}

div.cadastros div.box input.uf {width:30px; text-align:center; text-transform:uppercase;}

div.cadastros div.box select.uf {width:50px; text-align:center; text-transform:uppercase; height:20px;}



div.cadastros div.box input.bt_prosseguir {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_prosseguir.gif) no-repeat;

	float:right;

	_display:inline;

	width:103px;

	height:26px;

	margin:5px 0 0;

	border:0;

	cursor:pointer;

}

div.cadastros div.box input.bt_enviar {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_enviar.gif) no-repeat;

	float:right;

	width:76px;

	height:26px;

	margin:5px 0 0;

	border:0;

	cursor:pointer;

}



div.cadastros div#cadastrese {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_franq.gif) repeat-x;

}



div.cadastros div#razoes img {

	border:1px solid #696969;

}







/**/

div#cadastros {



	width:270px;

	margin:0 0 0 15px;

}



div#cadastros div.box {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_box.gif);

	float:left;

	_display:inline;

	width:240px;

	padding:13px;

	margin:0 0 15px;

	border:1px solid #cacaca;

}



div#cadastros div.box p {

	font-size:10px;

}

div#imprensa p {

	font-size:11px!important;

	padding:0 0 10px;

}

div#imprensa p strong {

	color:#ed1c24;

}

div#newsletter p {

	padding:0 0 20px;

}

div#jornalistas p {

	padding:0 0 20px;

}

div#razoes p {

	padding:10px 0 0;

	font-size:11px;

}

div#razoes p a {font-size:11px;}

div#razoes p a:hover {text-decoration:underline;}



div#cadastros div.box label {

	float:left;

	width:40px;

	padding:2px 0 0;

	font-size:10px;

}



div#cadastros div.box input {

	background-color:#fff;

	float:left;

	width:190px;

	height:15px;

	padding:1px 2px;

	margin:0 0 5px;

	border:1px solid #d6d6d6;

	color:#7e7e7e;

}

div#cadastros div.box input.cidade {width:85px; margin:0 14px 5px 0;}

div#cadastros div.box input.ddd {width:25px; margin:0 14px 5px 0;}

div#cadastros div.box input.telefone {width:144px;}

div#cadastros div.box input.uf {width:30px; text-align:center; text-transform:uppercase;}

div#cadastros div.box select.uf {width:50px; text-align:center; text-transform:uppercase; height:20px;}



div#cadastros div.box input.bt_prosseguir {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_prosseguir.gif) no-repeat;

	float:right;

	_display:inline;

	width:103px;

	height:26px;

	margin:5px 0 0;

	border:0;

	cursor:pointer;

}

div#cadastros div.box input.bt_enviar {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_enviar.gif) no-repeat;

	float:right;

	width:76px;

	height:26px;

	margin:5px 0 0;

	border:0;

	cursor:pointer;

}



div#cadastros div#cadastrese {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/skin/bg_cad_franq.gif) repeat-x;

}



div#cadastros div#razoes img {

	border:1px solid #696969;

}





/* fim - CADASTROS */

p#bt_voltar {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_voltar.gif) no-repeat;

	float:right;

	width:82px;

	height:31px;

	cursor:pointer;

	text-indent:-9000px;

}



/* inicio - FOOTER */



.footer_txt p {

	float:left;

	padding:0 20px;

	font-weight:bold;

}

.footer_txt ul#icons {

text-align:center;

list-style:none;

}

.footer_txt ul#icons li {

	float:left;

	_display:inline;

	margin:0 4px 0 0;

}

.footer_txt ul#icons li a {

	background-repeat:no-repeat;

	display:block;

	width:18px;

	height:18px;

	text-indent:-9000px;

}

ul#icons li.youtube a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/footer_ico_youtube.gif);}

ul#icons li.delicious a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/footer_ico_delicious.gif);}

ul#icons li.twitter a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/footer_ico_twitter.gif);}

ul#icons li.facebook a {background-image:url(/Sites/remaxbrazil/regionalweb/images/skin/footer_ico_facebook.gif);}



.footer_txt h5 {

	float:left;

	_display:inline;

	margin:3px 0 0 5px;

	font-size:10px;

	font-weight:normal;

	text-transform:uppercase;

}



/* fim - FOOTER */



ul#dest_home {

	float:left;

	width:670px;

list-style:none;

}

ul#dest_home li {

	float:left;

	_display:inline;

	width:313px;

	min-height:359px;

	_height:359px;

	margin:0 15px 0 0;

	border:1px solid #CCCCCC;

}

ul#dest_home li img {

	display:block;

	margin:0 0 15px;

}

ul#dest_home li p {font-size:11px; padding:0 20px;}

ul#dest_home li a {font-size:11px;}

ul#dest_home li a.maisvideos {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bt_videos.gif) no-repeat;

	float:right;

	_display:inline;

	height:26px;

	border:0;

	cursor:pointer;

	margin:0 15px;

	text-decoration:none;

	width:106px;

}

ul#dest_home li a.maisvideos:hover {

	text-decoration:none;

}

ul#dest_home li a.maisvideos span {

	visibility:hidden;

}

ul#dest_home li a:hover {text-decoration:underline;}

div#dest_home ul li a {



}

ul#dest_paises {

	background:#fff url(/Sites/remaxbrazil/regionalweb/images/img_paises.jpg) no-repeat;

	width:643px;

	height:480px;

	border:1px solid #ccc;

	margin:15px 0 0 0;

	list-style:none;

	text-align:justify;

}





ul#dest_paises a {

	margin:0 4px 0 0;

	line-height:15px;

	font-size:10px;

	padding:0 0 0 5px;

}

ul#dest_paises li {

	margin:325px auto 0;

	width:611px;

}

ul#dest_paises a:hover {

	background:url(/Sites/remaxbrazil/regionalweb/images/skin/bg_link_pais.gif) no-repeat -2px 4px;

}

/* Início - Quick Search */

 .qs_bkg 
{
background-color:#f9f9f9;
background-image:url(/Sites/RemaxEuropeCommon/images/qs_bkg_blue.gif);
background-repeat:repeat-x;
background-position:bottom;
}

 .qs_wide_bkg {
  background-color:#fff;
background-image:url(/Sites/RemaxEuropeCommon/images/qs_houses_bkg.jpg);
background-repeat:no-repeat;
}

 .qs_wide_bkg_off {
  background-color:#f9f9f9;
/*background-image:url(/Sites/RemaxEuropeCommon/images/qs_bkg_blue.gif);*/
background-repeat:no-repeat;
}

/* FIM - Quick Search */

body{
background-color:#0157A4;
}