/*CSS Curitiba Rent a Car*/

* {
  font-family:Arial, "Nimbus Sans L";
}

body {
	margin:0px;
	padding:0px;
  background-image:url(../images/site/bg.jpg);
  background-position:top;
  background-repeat:repeat-x;
	background-color:#e2e2e2;
}

img {
  border:0;
}

a {
  text-decoration:none;
}

#principal {
	width:994px;
  margin:0 auto;
}

.float_left {
  float:left;
}

/*
 * topo
 */
.topo {
	width:994px;
	height:186px;
  background-image:url(../images/site/bg_topo.jpg);
  background-repeat:repeat-x;
  background-position:top;
}

.cantoe_menu {
  width:994px;
	height:186px;
  background-image:url(../images/site/cantoe_menu.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
}
.cantod_menu {
  width:994px;
	height:186px;
  background-image:url(../images/site/cantod_menu.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

.logo {
  margin:16px 0 0 10px;
  display:inline;
}

#home_flash {
  float:right;
  margin:0;
  padding:0;
  display:inline;
}

/*
 * menu
 */
#menu {
	width:978px;
	height:40px;
	background-image:url('../images/site/bg_menu.gif');
	background-repeat:repeat-x;
  margin:0 0 0 8px;
  display:inline;
}

#menu ul {
	height:40px;
	margin:0;
  padding:0;
  text-align:center;
  list-style:none;
  float:left;
}
#menu ul li {
	float:left;
	text-align:center;
	color:#ffffff;
	padding:0;
  margin:0;
}
#menu ul li a {
  height:29px;
  float:left;
  font-size:11pt;
	color:#ffffff;
	text-decoration:none;
  font-weight:bold;
  margin:0;
  padding:8px 5px 0 5px;
}
#menu ul li a:hover{
	background-image:url(../images/site/bg_menu_hover.gif);
}
#menu ul li.visitado a {
	background-image:url(../images/site/bg_menu_hover.gif);
}
#menu ul li.linha_menu {
  font-size:20pt;
}

/*
 * estrutura
 */
#corpo {
  width:981px;
  min-height:385px;
  margin:0 0 0 6px;
  background-color:#ffffff;
  display:inline;
  _height:385px;
}
.area_conteudo {
  width:974px;
  min-height:385px;
  margin:0 0 0 3px;
  background-image:url(../images/site/bg_corpo.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#ffffff;
  display:inline;
  _height:385px;
}

.base_corpo {
  width:981px;
  height:13px;
  background-image:url(../images/site/base_conteudo.gif);
  margin:0 0 0 6px;
  font-size:0px;
  display:inline;
}

/*
 * home
 */
.destaques {
  width:280px;
  margin:4px 0 0 4px;
  display:inline;
}
.destaque {
  width:280px;
  margin-bottom:18px;
}
.destaque h4,
.enquete h4 {
  color:#fcfdfc;
  font-size:10pt;
  margin:0;
  padding:4px 0 0 6px;
}
.destaque p {
  font-size:10pt;
  color:#363636;
  margin:0;
  padding:0;
}
.destaque a {
  float:right;
  margin-top:3px;
}

.terceirizacoes,
.tarifas,
.enquete_t {
  width:55px;
  height:54px;
  font-size:0px;
}
.terceirizacoes {
  background-image:url(../images/site/terceirizacoes.jpg);
}
.tarifas {
  background-image:url(../images/site/tarifas.jpg);
}

.bg_titulo_home {
  width:222px;
  height:29px;
  background-image:url(../images/site/bg_titulo_home.gif);
  background-repeat:repeat-x;
  margin:9px 0 0 0;
}
.cantod_titulo_home {
  height:29px;
  width:3px;
  font-size:0px;
  background-image:url(../images/site/cantod_titulo_home.gif);
  margin:9px 0 0 0;
}

.divisoria {
  width:5px;
  height:343px;
  background-image:url(../images/site/divisoria.jpg);
  font-size:0px;
  margin:20px 3px 0 3px;
}

.banner_central {
  margin:10px 0 0 0;
}

.link_indique {
  background-image:url(../images/site/indique.jpg);
  background-position:left;
  background-repeat:no-repeat;
  padding:2px 0 0 51px;
  height:23px;
  margin:48px 0 0 0;
  font-size:11pt;
  font-weight:bold;
  color:#006e2e;
}

.area_enquete {
  margin-top:10px;
}

/*
 * enquete
 */
.enquete {
  width:280px;
  margin-top:15px;
  color:#363636;
  font-size:10pt;
}
.enquete_t {
  background-image:url(../images/site/enquete.jpg);
}
.enquete label {
  cursor:pointer;
}
#caixa_opcoes_enquete {
  width:260px;
  padding-left:15px;
}
.botao_votar {
  float:right;
  width:56px;
  height:27px;
  background-image:url(../images/site/bt_votar.gif);
  cursor:pointer;
  border:0;
}

.enquete p {
  margin:0;
  padding:10px 0 0 0;
}
.enquete p.enquete_error {
  color:red;
}

.enquete_percentagem_true,
.enquete_percentagem_false {
  height:15px;
  font-size:0px;
  float:left;
}
.enquete_percentagem_true {
  background-color:#018246;
}
.enquete_percentagem_false {
  background-color:#EE4600;
}

/*
 * conteudo
 */
.conteudo {
  width:635px;
	padding:10px 0 0 150px;
	margin:0;
	float:left;
  font-size:10pt;
  color:#363636;
}
.conteudo h3 {
  width:616px;
  height:25px;
  background-image:url(../images/site/titulo.gif);
  font-size:13pt;
  padding:8px 0 0 15px;
  margin:0 0 10px 0;
  color:#fcfdfc;
}
.conteudo p {
  font-size:10pt;
  padding:0 0 10px 0;
  margin:0;
}
.conteudo a {
  font-size:10pt;
  color:#363636;
}
.conteudo a:hover {
  text-decoration:underline;
}

.bt_voltar {
  float:right;
  margin:10px 5px;
}

.ampliar {
  font-size:10pt;
  background-image:url(../images/site/ampliar.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  float:left;
  margin:10px 0 10px 0;
  text-align:left;
}

/*
 * rodape
 */
.cantoe_rodape {
  width:9px;
  height:41px;
  background-image:url(../images/site/cantoe_rodape.gif);
  font-size:0px;
  margin:3px 0 0 7px;
  display:inline;
}
.cantod_rodape {
  width:9px;
  height:41px;
  background-image:url(../images/site/cantod_rodape.gif);
  font-size:0px;
  margin:3px 0 0 0;
}
.rodape {
  width:960px;
  height:41px;
  background-image:url(../images/site/bg_rodape.gif);
  background-repeat:repeat-x;
  margin:3px 0 0 0;
}
.rodape address {
	font-size:10pt;
  font-style:normal;
	padding:12px 0 0 0;
  text-align:center;
  color:#555555;
}

.link_mago {
  float:right;
  color:#555555;
  font-size:10pt;
  margin-right:10px;
}
.link_mago:hover {
  text-decoration:underline;
}

/*
 * Formularios
 */
#formulario { 
	font-size:10pt;
  margin:0 auto;
}
#formulario label {
  font-weight:bold;
  cursor:pointer;
}
#formulario input { 
	border:1px solid #254723;
	width:261px;
	height:16px;
	font-size:10pt;
  padding:2px;
  color:#254723;
}
#formulario textarea { 
	border:1px solid #254723;
	width:261px;
	height:100px;
	font-size:10pt;
  padding:2px;
  color:#254723;
}
#formulario select { 
	border:1px solid #254723;
	height:21px;
	font-size:10pt;
  color:#254723;
}
#formulario input.fone { 
	width:224px;
	margin-left:3px;
}
#formulario input.ddd { 
	width:20px;
}
#formulario input.cidade { 
	width:200px;
}
#formulario input.radio {
  border:0;
  width:15px;
  height:10px;
}
#formulario .limpar {
	width:70px;
	height:27px;
  background-image:url('../images/site/bt_limpar.gif');
	border:0;
	cursor:pointer;
}
#formulario .enviar {
	width:70px;
	height:27px;
  background-image:url('../images/site/bt_enviar.gif');
	border:0;
	cursor:pointer;
  margin-left:5px;
}

.label_erro {
	color:red;
}

/*
 * lightbox galeria show
 */
.lb_slideshow {
  font-size:10pt;
}

.galeria table td {
  padding:10px;
}

/*
 * localizacao
 */
.localizacao {
  width:450px;
  margin:10px auto;
}


/*
 * Paginação
 */
.area_paginacao {
  float:left;
  width:658px;
}
.paginacao {
	margin:13px auto;
} 
.paginacao a {
  width:15px;
  height:19px;
	color:#002f1b;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  font-weight:bold;
  background-color:#ffffff;
}
.paginacao a:hover {
	background-color:#a70328;
  color:#ffffff;
}
.paginacao a.img {
  width:6px;
  height:12px;
  font-size:0px;
  padding:0 3px 0 3px;
  background:none;
}
.paginacao a.img:hover {
  background:none;
}
.paginacao strong {
  width:15px;
  height:19px;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  background-color:#a70328;
  color:#ffffff;
}

/*
 * backtracking
 */
.backtracking ul {
  font-size:10pt;
  margin:0;
  padding:0 0 10px 5px;
  text-align:left;
}
.backtracking li {
  display:inline;
  list-style:none;
  color:#363636;
}
.backtracking a {
  color:#363636;
}
.backtracking a:hover {
  text-decoration:underline;
}
.backtracking li.last {
  font-weight:bold;
}

/*
 * submenu
 */
.menu_vertical {
  float:left;
  width:250px;
  padding:0 0 0 10px;
}
.menu_vertical .ul_level_0_normal {
	padding:0;
	margin:0;
  list-style:none;
}
.menu_vertical .li_level_0_normal {
  margin:0;
  padding:5px;
  border-bottom:1px solid #006e2e;
}
.menu_vertical .a_level_0_normal {
	color:#006e2e;
	font-size:10pt;
}
.menu_vertical .a_level_0_normal:hover {
	font-weight:bold;
}
.menu_vertical .a_level_0_current{
	color:#006e2e;
	font-size:10pt;
  font-weight:bold;
}

.menu_vertical .ul_level_1_normal {
  list-style:none;
  margin:0;
  padding:0 0 0 20px;
}
.menu_vertical .li_level_1_normal {
}
.menu_vertical .a_level_1_normal {
	color:#006e2e;
	font-size:9pt;
}
.menu_vertical .a_level_1_normal:hover {
  font-weight:bold;
}
.menu_vertical .a_level_1_current {
	color:#006e2e;
	font-size:9pt;
  font-weight:bold;
}

.empresareferencia {
    clear:both;
}

