/*
THEME NAME: Hoteis Continental
THEME URI: http://www.hoteiscontinental.com.br
DESCRIPTION: Tema para o site Hoteis Continental
VERSION: 1.0
AUTHOR: <a href="http://www.binariointernet.com.br/">Design</a> &amp; <a href="http://www.webisland.com.br">HTML&CSS</a>
AUTHOR URI:
TAGS: golden, widget, fixed-width, flexible-width, left-sidebar, right-sidebar
*/
html, * {
    margin:0;
    padding:0;
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
   
}

body {
    background: url('images/bg_default.jpg') repeat-x;
 	behavior: url('images/hover.htc');    
}
h3 {
    margin-bottom:10px;
}
span.titulo_casado {
    font-size:14px;
    font-weight:bold;
}
small {
    font-size:9px;
}
/* DIV Geral */
#wrapper {
    width:960px;
    margin:0 auto;
}
/* Logo */
#header .div_logo {
    float:left;
    
}
#header .div_logo .logo {
    margin-left:23px;
}
#header .div_botoes {
    height:36px;
    float:left;
    width:450px; 
      
}
#header .div_lang{
    padding-top:6px;
    margin-left:300px;
    float:right;
	/*float:left; Ativar este quando liberar outros idiomas*/ 
    
}
#header .div_lang .central_reservas {
    padding-right:5px;
    border-right:1px #ccc solid;
    
}
#header .div_fixed_menu {
    width:370px;
    height:18px;
    margin-top:10px;
    padding-left:60px;
    float:left;
  
}
#header .div_fixed_menu a {
	display:block;
	float:left;
	margin-right:20px;
}
#header .div_fixed_menu a.fixed_galeria{
	background: url('images/fixed_top_button_galeria.gif') no-repeat;
	width:147px;
	height:19px;

}
#header .div_fixed_menu a.fixed_galeriaen{
	background: url('images/fixed_top_button_galeria_en.gif') no-repeat;
	width:157px;
	height:19px;

}
#header .div_fixed_menu a.fixed_galeria:hover{
	background: url('images/fixed_top_button_galeria_on.gif') no-repeat;
}
#header .div_fixed_menu a.fixed_galeriaen:hover{
	background: url('images/fixed_top_button_galeria_on_en.gif') no-repeat;
}
#header .div_fixed_menu a.fixed_360{
	background: url('images/fixed_top_button_360.gif') no-repeat;
	width:39px;
	height:19px;

}
#header .div_fixed_menu a.fixed_360:hover{
	background: url('images/fixed_top_button_360_on.gif') no-repeat;
}

#header .div_fixed_menu a.fixed_360en{
	background: url('images/fixed_top_button_360_en.gif') no-repeat;
	width:39px;
	height:19px;

}
#header .div_fixed_menu a.fixed_360en:hover{
	background: url('images/fixed_top_button_360_on_en.gif') no-repeat;
}

#header .div_fixed_menu a.fixed_contato{
	background: url('images/fixed_top_button_contato.gif') no-repeat;
	width:78px;
	height:19px;

}
#header .div_fixed_menu a.fixed_contato:hover{
	background: url('images/fixed_top_button_contato_on.gif') no-repeat;
}

#header .div_fixed_menu a.fixed_contatoen{
	background: url('images/fixed_top_button_contato_en.gif') no-repeat;
	width:78px;
	height:19px;

}
#header .div_fixed_menu a.fixed_contatoen:hover{
	background: url('images/fixed_top_button_contato_on_en.gif') no-repeat;
}
#header .div_fixed_menu img{
    padding-right:19px;
}
/* Ilustracao de Fundo */
#header .front {
    margin-top:-18px;
    height:270px;
    padding-top:25px;
	clear:both;
	width:960px;
    /*background: url('images/foto_front.jpg') no-repeat;*/
}
/* Inlustracao de Fundo com FLASH */
#header #front-flash {
    position:absolute;
    z-index:-1;
    top:63px;
    float:none;
    height:275px;
    width:960px;
}

/* Menu Principal (localizado em superfish.css) */
/*
#header #menu {
    behavior: url('images/hover.htc');
    background: url('images/bg_menu_black.png');
    width:180px;
    margin-left:30px;
    float:left;
}
#header #menu ul {
    padding:20px 0px 20px 5px;
    background: url('images/menu_sombra.png') no-repeat bottom left;
}
#header #menu ul li {

}
#header #menu ul li a {
    color: #ccc;
    text-decoration:none;
    text-transform:uppercase;
    display:block;
    height:20px;
    background: url('images/quad_item_cinza.gif') no-repeat 4px 5px;
    padding-left:20px;
}
#header #menu ul li a:hover {
    color:yellow;
}
*/

/* Box de Reservas */
#header #box-reservas {
    background: url('images/box_reservas.png');
    width:213px;
    height:311px;
    float:right;
    margin:-50px 20px 0 0;
    color:#666;  
}
#mensagem-reserva-home {
	width:160px;
	height:32px;
	padding-left:25px;
	padding-top:4px;
	padding-right: 19px;
	margin-top:19px;
	margin-left:30px;
	font-size:9px;
	background: url('images/form_message_error_reservas_bg.gif') no-repeat;
}
#header #box-reservas h3 {
	margin-bottom:3px;
}
#header #box-reservas #mapa{
	margin-left:-16px;
	margin-bottom:0px;
}
#header #box-reservas #form-reservas {
    padding-left:26px;
    
}
#header #box-reservas #form-reservas label{
    margin-top:1px;
    display:block;
    font-size:11px;
}
#header #box-reservas #form-reservas a.field_clear,a.limpar {
    font-size:10px;
    text-decoration:none;
    color:#cc0000;
    display:block;
    text-align:right;
    margin-left:88px;
    margin-bottom:4px;
    margin-top:2px;
    width:80px;
}
#header #box-reservas #form-reservas a.field_clear:hover {
    color:red;
}
#header #box-reservas #form-reservas .div_n_pessoas {
    width:90px;
    float:left;
}
#header #box-reservas #form-reservas .div_n_pessoas select, #header #box-reservas #form-reservas .div_n_pessoas input, #header #box-reservas #form-reservas .div_n_pessoas label {
    width:70px;
    font-size:10px;
}
#header #box-reservas #form-reservas .bt_reservar {
    margin-left:110px;
    
    margin-top:2px;
    font-size:10px;
}
#header #box-reservas #form-reservas .campo_data {
    height:13px;
    margin:0;
}
.clear-sep { /* Usado para quebrar flutuacoes */
	clear:both;
}
.sep-respiro { /* Usado para dar espa�mentos */
	height:50px;
}
#360-localizacao {
	width: 900px;
	height: 230px;
}
/* SIDEBAR */
#sidebar-a {
    width: 200px;
}
#sidebar-a .button {
    margin:7px 0 7px 0;
}
#sidebar-a .climatempo {
	background: url('images/bg_climatempo.jpg') no-repeat left top;
	width: 193px;
	height: 170px;
	padding-left: 25px;
}

.sidebar ul {
    list-style:none;
}
.sidebar img.button{
    border:1px #ccc solid;
}
#sidebar-a h3 {
    font-size:12px;
    font-weight:normal;
    color: #666;
}
#sidebar-a #elipse{
    width:202px;
    height:29px;
    margin:7px 0;
}
#sidebar-a .elipse_down{
    background: url('images/elipse_sidebar_down2.png') no-repeat;
}

#sidebar-a .elipse_up {
    background: url('images/elipse_sidebar_up2.png') no-repeat;
}
#sidebar-a .elipse_up2 {
    background: url('images/elipse_sidebar_up2.png') no-repeat;
}
#sidebar-a .lista_servicos {

}
#sidebar-a .redes_sociais {
	height:50px
}
#sidebar-a .redes_sociais a {
	color:#666;
	text-decoration: none;
	
}
#sidebar-a .redes_sociais a:hover {
	color:#990000;
}
#sidebar-a .redes_sociais span {
	display:block;
}
#sidebar-a .redes_sociais .rede_chamada {
	font-size: 9px;
	
}
#sidebar-a .redes_sociais .rede_nome {
	font-size:16px;
	
}
#sidebar-a img.rede_icone {
	float:left;
	margin-right: 10px;
}
#container a {
    color: #990000;
    text-decoration:none;
}
#container a:hover {
    color:red;
}
ul.lista_padrao li {
    background:  url('images/quad_list_cinza.gif') no-repeat 4px 4px;
    padding-left:18px;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:10px;
    color:#666;
}
#container ul.lista_padrao li a, a.link_cinza {
	color: #666;
	text-decoration:underline;
}

#container ul.lista_padrao li a:hover{
	color: #990000;
}
/* CONTEUDO */
/* efeito de luz abaixo da foto do cabecalho */
#wrapper.home {
    background:  url('images/elipse_content_home.jpg') no-repeat 190px 338px;
}
#wrapper.page {
    background:  url('images/elipse_content_internal.jpg') no-repeat 0px 338px;
}
#container.home {
    width: 700px;
    float:right;
    color: #666666;   
}


ul {
    list-style:none;
}
.ui-datepicker-trigger {
	padding-left: 10px;
	cursor:  pointer;
}
#container img.shadow_106x59 {
    background: url('images/shadow_img_106x59.png') no-repeat left top;
    padding:8px;
}
#container img.alignleft {
    float:left;
    margin-right:6px;
}
#container p {
    line-height:20px;
    font-size:13px;
    margin:5px 0;
}
/* texto do bem vindo */
#container .welcome h2 {
    font-size:17px;
    font-weight: normal;
    margin-bottom:10px;
}
#content #bloco-capa-1 {
    margin-top:80px;    
    width:700px;
}
#content #capa-ilust {
    width:340px;
    float:left;
}
#content #capa-mini-ilust {
    width:340px;
    float:right;
}
#content #capa-mini-ilust h3{
	margin-bottom:0px;
}
#content #capa-mini-ilust .mini_ilust{
    margin-bottom:35px;
}
#content #capa-mini-ilust .mini_ilust ul {
    width:210px;
    float:right;
}
#content #bloco-capa-2 {
    margin-top:20px;
    padding-top:8px;
    border-top:5px #e8e8e8 solid;
}
#content #bloco-capa-2 .bloco{
    width:215px;
    float:left;
    margin-right:18px;
}
#content #bloco-capa-2 .bloco img{
	margin-bottom: 6px;
	border: none;
}
#content #bloco-capa-2 .bloco a{
	display:block;
	margin-top: 10px;
}
#content #bloco-capa-2 .bloco p{
	font-size:12px;
}
#content #bloco-capa-3 {
    margin-top:20px;
    padding-top:8px;
    border-top:5px #e8e8e8 solid;
}
#content #bloco-capa-3 .bloco-a{
    width:500px;
    float:left;
}
#content ul.lista_coluna_capa {
    width: 200px;
    float:left;
}
#content #newsletter-capa label {
    display:block;
    margin-top:10px;
}
#content #newsletter-capa input.single {
    width:180px;
}
#content #newsletter-capa #submit-newsletter {
    margin-top:10px;
    width:60px;
}
/* PAGINAS INTERNAS */
#content-internal {
    margin:30px 20px 20px 20px;
    color: #666666;
    width:960px;
}
#content-internal h1 {
    font-size:26px;
    border-bottom:3px #ccc solid;
    font-weight:normal;
    padding-bottom:5px;
    margin:16px 10px 16px 0px;
}
#content-internal h2 {
    font-weight:bold;
    font-size:18px;
    margin:40px 0 10px 0;
}
#content-internal h3 {
    font-weight:bold;
    font-size:15px;
    margin:7px 0;
}
#content-internal p {
    padding:6px 0;
    line-height:25px;
}
#content-internal ul {
    list-style:disc;
    margin-left:13px;
    line-height:25px;
}
#content-internal #bread {
    color:#cc0000;
    padding-left:15px;
    background:url('images/quad_list_cinza.gif') no-repeat left center;
}

#content-internal #submenu{
	padding-top: 10px;
	margin-top: -19px;
	height: 57px;
	width: 953px;
	background:url('images/bg_submenu.png') repeat-x;
}
#content-internal #submenu ul {
	list-style: none;
	height: 15px;
	width:940px;
}
#content-internal #submenu ul li{
float:left;
}
#content-internal #submenu ul li a {
	padding-left:15px;
	padding-right: 20px;
	background:url('images/quad_list_cinza.gif') no-repeat left center;
	display: block;
	float:left;
	padding-bottom: 0px;
	margin: 0;;
}

#content-internal #submenu .shadow_submenu {

	height:10px;
	display:block;
	margin-top: 46px;
}
#post-26 h3 {
	font-size:16px;
	
}
#post-26 h4 {
	font-size:14px;
	
}
/* Submenu nivel 2 */
#content-internal #submenu ul.submenu2 {	
	padding-top: 0px;
	margin-left:  290px;
	height: 10px;
	position:absolute;
	
}
#content-internal #submenu .page-item-69 {
	
}
#content-internal #submenu ul.submenu2 li {	
	padding-top: 0px;
	padding-bottom: 0px;
	height: 10px;
	margin-top: 6px;
	margin-bottom: 0;	
	float: left;
	
}
#content-internal #submenu ul.submenu2 li a {
	background: none;
	color: #333;	
	display: block;
	padding-right: 5px;
	float: left;
	font-size: 11px;	
}
#content-internal #submenu ul li.current_page_item a, #content-internal #submenu ul li.current_page_parent a {
	text-decoration: underline;
}
#content-internal a.link_online{
	padding-right:22px;
	background:url('images/bola_online') no-repeat right center;
	color:#009900;
}
#content-internal table.tabela_montagem {
	background-color: #faf9f6;
	font-weight: normal;
	text-align: center;
}
#content-internal table.tabela_montagem tbody tr td {
	border-bottom: 1px white solid;
	border-right: 1px white solid;
}
#content-internal table.tabela_montagem thead tr td {
	color: #666;
	font-size: 11px;
}#content-internal table.tabela_montagem sup {
	font-size: 9px;
}
#content-internal table.tabela_montagem .especial {
	font-weight: bold;
	background-color:#eeeae1;
	border: none;
}
#content-internal .submenu2 .current_page_item a {
	font-weight:bold;
}
#content-internal #gm-foto {
	width: 510px;
	height: 332px;
	margin: 20px auto 20px auto;
	padding-bottom: 35px;
	background: url('images/bottom_painel_foto_gm.png') no-repeat -18px bottom;
}
/* AGENDA */

#agenda-lista-categorias {
	width:230px;
	float:left;	
}
#agenda-lista-categorias a {
	color:#333;
	font-size: 13px;
}
#agenda-lista-categorias a.selecionado{
	color:#990000;
}
#agenda-lista-eventos {
	width:680px;
	margin-right:20px;
	float:right;
}
#agenda-lista-eventos table tr td {
	padding:20px;
}
#agenda-lista-eventos table tr td p{
	margin:2px 0;
	line-height: 21px;
	padding:8px 0;
}
#agenda-lista-eventos h2.titulo_categoria {
	color:#990000;
	font-size:20px;
	margin-bottom: -15px;
}
/* galeria multimidia */

#gm-foto .legenda {
	margin-left:10px;
	padding-top:5px;
	display:block;
}
#lista_gm {
	
	
}
.galeria_foto {
	width:500px;
	height:332px;
	background-repeat: no-repeat;
}
a.seta_cima {
	padding-left:19px;
	background: url('images/seta_cima.gif') no-repeat left center;
}
/** FORMS **/

#content-internal form fieldset, #content form fieldset {
	border: none;
}
#content-internal form fieldset legend{
	border-bottom: 2px #666 solid;
	font-size: 14px;
	display: block;
}
#content-internal form ol, #content form ol {
	list-style: none;
}
#content-internal form ol li{
	padding: 5px;
	padding-bottom:4px
}
#content-internal form ol li label {
	width: 160px;
	display: block;
	float: left;
	margin-right: 10px;;
}
#content-internal form ol li.cf-box-group input.cf-box-b {
	padding:0;
	
	
}
#content-internal form ol li input {
	width: 230px;
}
#content-internal form ol li.textonly, #content-internal form ol li.cf-box-title {
	margin-top: 0px;
	clear: both;
	font-weight: bold;
	height: 15px;
	
}
#li-5-19 {
	 margin-top: 60px;
}
#content-internal p.linklove, #content p.linklove {
	display:none;
}
#content-internal form ol li.cf-box-group {
	padding-bottom: 20px;
	display: block;
}
#content-internal form ol li.cf-box-group label{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	
}
#content-internal form ol li.cf-box-group label{ /* label dos grupos de checks */
	width: 96px;
	height: 20px;
	padding-bottom: 6px;
}


#content-internal form ol li.cf-box-group .cf-box-b{
	padding: 10px 0 10px 0;
}
#content-internal form ol li .cf-box-a{
	text-align:left;
	
}
#content-internal form ol li.cf-box-group input{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	width: 30px;
}
#content-internal .cf_hidden {
	display: none;
}
/* Contato */

#content-internal #post-19 div form label, #content-internal #post-1791 div form label {
	width: 120px;
}
#content-internal #post-19 div.form_contato, #content-internal #post-1791 div.form_contato  {
	width: 450px;
	float: left;
}
#content-internal #post-19 div.form_trabalhe, #content-internal #post-1791 div.form_trabalhe  {
	width: 450px;
	float: right;
}
#content-internal #post-19 div form legend, #content-internal #post-1791 div form legend{
	width: 450px;
	display:block;
}
#content-internal #post-19 h1.entry-title, #content-internal #post-1791 h1.entry-title {
	display: none;
}
#content-internal #post-19 h1, #content-internal #post-1791 h1 {
	width: 430px;
	display: block;
	
}
#content-internal #post-19 #cf_field_3, #content-internal #post-1791 #cf8_field_3 {
    width:100px;
}
/* cidade-estado*/
#content-internal #post-19 #li--3, #content-internal #post-1791 #li-8-3  {
    float:left;
    width:250px;
    
}

#content-internal #post-19 #li--3 label, #content-internal #post-1791 #li-8-3 label {
 width:80px;
 margin-right:50px;
 
}
#content-internal #post-19 #li--3 input {

}
#content-internal #post-19 #li--4, #content-internal #post-1791 #li-8-4 {
    float:left;
}
#content-internal #post-19 #li--4 label, #content-internal #post-1791 #li-8-4 label{
    width:40px;
}
#content-internal #post-19 #li--4 select, #content-internal #post-1791 #li-8-4 select{
    float:left;
    width:65px;
}

#content-internal #post-19 #li--5, #content-internal #post-1791 #li-8-5 {
 clear:both;
}
#content-internal #post-19 #li--5 #cf_field_5, #content-internal #post-1791 #li-8-5 #cf_field_5 {
    width:380px;
}
#content-internal #post-19 .cf-sb, #content-internal #post-1791 .cf-sb  {
    text-align:right;
    margin-right:60px;
}
#content #newsletter-capa form p.cf-sb {
    width:690px;   
    text-align:right;
   
}
#sendbutton7 {
    width:65px;
    
}
#cformsform p.cf-sb, #cforms2form p.cf-sb{
	width:90px;
    float:right;
}
#post-19 #usermessageb, #post-19 #usermessage2b {
	margin-top:8px;
	width:300px;
}
/** Newsletter **/
#content #newsletter-capa #usermessage7b ol, #content-internal #usermessage5b ol, #content-internal .cf_info ol   {
   list-style:square;
   margin-top:10px;
}
#content #newsletter-capa #usermessage7b {
    margin-left:430px;
    display:block;
}
#content #newsletter-capa #usermessage7b.success{
    margin-left:463px;
}
#content #cforms7form #li-7-2 ul.cf_li_text_err li {
    color:#cc0000;
}
/* FORM ORCAMENTO */
#content-internal #usermessage5a.cf_info { /* mensagens */
	display:block;
	
}

#content-internal  #post-22 ol #li-5-1.textonly { /* Preencha ... */
	padding-left:0;
	margin-top:5px;
	height:40px;
}
#content-internal  #post-22 ol li.textonly { /* Titulos */
	height:25px;
	padding:0;
	margin-top:18px;
}
#content-internal  #post-22 ol #li-5-6.textonly {
	height:12px;
	font-size:14px;
	margin-bottom:10px;
}
#content-internal  #li-5-5 {
	border-top: 1px #EFEFEF solid;
	border-bottom: 1px #EFEFEF solid;
}
#content-internal form #li-5-10items  { /* tamanho da linha dos grupos de checks */
	width:760px;
	
}
#content-internal form #li-5-11 label, #content-internal form #li-5-33 label{ /* remove o label de outros (texto do checkbox) */
	display:none;
}
 #content-internal form #li-5-33 input {
 	width:120px;
 }
#content-internal form #li-5-1  {
	margin-bottom:30px;
}
#content-internal form #li-5-11  input { /* campo outros */
	width:185px;
	margin-right:30px;
	
}
#content-internal #li-5-12 {

	width:250px;
	height:20px;	
	float:left;	
	clear:none;
}
#content-internal #li-5-13 {
	height:20px;
	width:600px;
	float:left;
	clear:none;
}
#content-internal #li-5-13 .textonly{

}
#content-internal #cf5_field_16, #content-internal #cf5_field_17 {
	text-align: center;
}
#content-internal #li-5-14, #content-internal #li-5-15, #content-internal #li-5-16, #content-internal #li-5-17 { /* data/hora do evento */
	width:120px;
	
}



#content-internal .container-bloco-data-orcamento {
	float:left;
	width:260px;
	height:100px;
	margin-bottom:40px;	
}

#content-internal #li-5-16{ 
	
	
}

#content-internal #li-5-17{
	
	
}

#content-internal #cf5_field_15, #content-internal #cf5_field_14, #content-internal #cf5_field_16, #content-internal #cf5_field_17, #content-internal #cf5_field_28, #content-internal #cf5_field_26  { /*  campos de data*/
	width:65px;
}
#content-internal #li-5-18 {
	margin-top:50px;
	border-top:1px #EFEFEF solid;
	border-bottom:1px #EFEFEF solid;
	height:60px;
	padding-top:20px;
	clear:both;
}
#content-internal #li-5-18 label {
	width:250px;
}
#content-internal #li-5-20items {
	width:640px;
}
#content-internal #li-5-20items lebel {
	
}
#content-internal #li-5-21items label { /* equipamentos */
	height:25px;
	width:220px;
}
 #content-internal #li-5-20 {
	border-top:1px #EFEFEF solid;
	margin-top:20px;
	padding-top:10px;
}
#content-internal #li-5-21 {
	margin-top:30px;
	border-top:1px #EFEFEF solid;
	padding-top:10px;
}
#content-internal #li-5-19{
	padding-top:10px;
} 
#content-internal #li-5-21items {
	width:500px;
	height:240px;
	
}
#content-internal #cf5_field_22, #content-internal #cf5_field_30 {
	width:20px;
	
} 
#content-internal #li-5-22items, #content-internal #li-5-30items {
	width:120px;
}
#content-internal #li-5-24, #content-internal #li-5-29, #content-internal #li-5-32 {
	border-top:1px #EFEFEF solid;
	margin-top:20px;
	padding-top:10px;
}
#content-internal #li-5-22 {
	border-top:1px #EFEFEF solid;
	margin-top:0px;
	padding-top:10px;
}
#content-internal #li-5-23 { /* hospedagem linha */	
	width:200px;
}

#content-internal #li-5-22items, #content-internal #li-5-30items {
	float:left;
	
}
#content-internal #li-5-22items label, #content-internal #li-5-30items label{
	width:20px;
}
#content-internal #li-5-23, #content-internal #li-5-31  { /* hospedagem linha */
	width:460px;
	float:left;
	
}
#content-internal #li-5-23 label,#content-internal #li-5-31 label{
	width:100px;
}
#content-internal #li-5-23 input, #content-internal #li-5-31 input{
	width:30px;
}
#content-internal #cf5_field_25, #content-internal #cf5_field_27, #content-internal #cf5_field_29{ /* apartamentos */
	width:20px;
} 
#content-internal #cf5_field_18 {
	width:35px;
}
#content-internal #li-5-25, #content-internal #li-5-27 {
	width:260px;
	float:left;
}
#content-internal #li-5-26 label, #content-internal #li-5-28 label {
	width:130px;
}
!#content-internal #li-5-29.textonly {
	margin-top:20px;
	height:100px;
	background-color: aqua;
	display:block;
}
#content-internal #li-5-32items label {
	width:180px;
}

.cform .area {
	width: 250px;
}
.cf_info {
	padding: 4px 2px 4px 34px;
	font-size: 9px;
	height: 20px;  
}
.cf_info.failure {
    display:block;
}
.cf_error {
	border:1px #990000 solid;
}
.cf_li_err {
	color:  #990000;
}
#sendbutton5{
	float:left;
	margin-right:340px;
}
#usermessage5b {
	margin-left:0px;
	margin-top:-10px;
	padding-bottom: 20px;
}
.failure {
	background: url('images/form_message_error_bg.gif') no-repeat;
	color: #ae3b3b;
}
.success {
	background: url('images/form_message_success_bg.gif') no-repeat;
	color: #009966;

}
/** oculta erro na parte de baixo **/

#usermessageb.failure,#usermessage2b.failure2 {

}

#usermessagea.success,#usermessage2a.success2  {
	/*display: none;*/

}
/* Agencias */
#cforms4form label, #cforms11form label {
    text-align:right;
}
#cforms4form ol li input.single, #cforms11form ol li input.single {
	width:320px;	
}
/* cidade/estado*/
#cforms4form ol #li-4-15, #cforms4form ol #li-4-28, #cforms11form ol #li-11-15, #cforms11form ol #li-11-28 {
	float:left;
}
#cforms4form ol #li-4-16 label, #cforms4form ol #li-4-29 label, #cforms11form ol #li-11-16 label, #cforms11form ol #li-11-29 label{
	width:58px;
}
/* telefone/fax */
#cforms4form #cf4_field_18.single, #cforms4form #cf4_field_20.single,  #cforms4form #cf4_field_32.single,  #cforms4form #cf4_field_34.single, 
#cforms11form #cf11_field_18.single, #cforms11form #cf11_field_20.single,  #cforms11form #cf11_field_32.single,  #cforms11form #cf11_field_34.single {
	width: 40px;
}
#cforms4form ol #li-4-18, #cforms4form ol #li-4-20, #cforms4form ol #li-4-32, #cforms4form ol #li-4-34, 
#cforms4form ol #li-11-18, #cforms4form ol #li-11-20, #cforms4form ol #li-11-32, #cforms4form ol #li-11-34   {
	float:left;
}
#cforms4form ol #li-4-19 label, #cforms4form ol #li-4-21 label, #cforms4form ol #li-4-33 label, #cforms4form ol #li-4-35 label, 
#cforms11form ol #li-11-19 label, #cforms11form ol #li-11-21 label, #cforms11form ol #li-11-33 label, #cforms11form ol #li-11-35 label{
	display:none;
}
#cforms4form ol #li-4-19 input.single, #cforms4form ol #li-4-11 input, #cforms4form ol #li-4-21 input.single, #cforms4form ol #li-4-33 input.single, #cforms4form ol #li-4-35 input.single, 
#cforms11form ol #li-11-19 input.single, #cforms11form ol #li-11-11 input, #cforms11form ol #li-11-21 input.single, #cforms11form ol #li-11-33 input.single, #cforms11form ol #li-11-35 input.single{
	width:110px;
}

#cforms4form #cf4_field_5, #cforms4form #cf4_field_6, #cforms4form #cf4_field_15 , 
#cforms4form #cf4_field_17 , #cforms4form #cf4_field_18 , 
#cforms4form #cf4_field_19, #cforms4form #cf4_field_20 , 
#cforms4form #cf4_field_21, #cforms4form #cf4_field_28,
#cforms11form #cf11_field_5, #cforms11form #cf11_field_6, #cforms11form #cf11_field_15 , 
#cforms11form #cf11_field_17 , #cforms11form #cf11_field_18 , 
#cforms11form #cf11_field_19, #cforms11form #cf11_field_20 , 
#cforms11form #cf11_field_21, #cforms11form #cf11_field_28   {
	width:160px;
}
/* receber info Agencias */
#cf4_field_42, #cf11_field_42 {
    float:left;
    width:20px;
    padding-right:20px;
    display:block;
    margin-right:-20px;
    margin-left:60px;
    margin-bottom:20px;
}
#li-4-42, #li-11-42 {
    width:500px;
}
#li-4-42 label span, #li-11-42 label span{
     width:350px;
     display:block;
     float:right;
     text-align:left;
     margin-right:-110px;
     margin-left:10px;
}

#cforms4form p.cf-sb, #cforms3form p.cf-sb, #cforms11form p.cf-sb, #cforms10form p.cf-sb { /* agencias e empresas */
	width:60px;
	margin-bottom:30px;
	display:block; 
	
}
#cf4_field_18, #cf4_field_20, #cf4_field_18, #cf4_field_20, #cf4_field_32, #cf4_field_34,
#cf11_field_18, #cf11_field_20, #cf11_field_18, #cf11_field_20, #cf11_field_32, #cf11_field_34 {
	display:none;
}
#li-4-18,#li-4-20,#li-4-32,#li-4-34, 
#li-11-18,#li-11-20,#li-11-32,#li-11-34 {
	width:165px;
}
#sendbutton4, #sendbutton11 {
	float:left;
	margin-left:180px;
	margin-top:10px; 
	
}

#usermessage4b, #usermessage11b {
	margin-top:12px;
	margin-left:250px;
	padding-left:35px;
	
	color: #ae3b3b;
}

#usermessage4b.failure, #usermessage3b.failure, #usermessage11b.failure, #usermessage10b.failure {

	background: url('images/form_message_error_bg2.gif') no-repeat;	
}
/* Empresas */
#cforms3form ol li input.single, #cforms10form ol li input.single {
	width:320px;	
}
/* cidade/estado*/
#cforms3form ol #li-3-10, #cforms3form ol #li-3-19, #cforms10form ol #li-10-10, #cforms10form ol #li-10-19  {
	float:left;
}
#cforms3form ol #li-3-11 label, #cforms3form ol #li-3-20 label, #cforms10form ol #li-10-11 label, #cforms10form ol #li-10-20 label{
	width:40px;
}
#cforms3form ol #li-3-10 input.single, #cforms3form ol #li-3-22 input.single, #cforms3form ol #li-3-23 input.single, #cforms10form ol #li-10-10 input.single, #cforms10form ol #li-10-22 input.single, #cforms10form ol #li-10-23 input.single {
	width:160px;
}
#cforms3form ol #li-3-6 input.single,  #cforms3form ol #li-3-13 input.single,
#cforms3form ol #li-3-15 input.single, #cforms3form ol #li-3-19 input.single, 
#cforms10form ol #li-10-6 input.single,  #cforms10form ol #li-10-13 input.single,
#cforms10form ol #li-10-15 input.single, #cforms10form ol #li-10-19 input.single   {
	width:160px;
}
/* Fone/Fax */
/*
#cforms3form #cf3_field_12.single, #cforms3form #cf3_field_14.single, #cforms3form #cf3_field_24.single, #cforms3form #cf3_field_26.single {
	width: 40px;
}*/
/*
#cforms3form ol #li-3-12, #cforms3form ol #li-3-14, #cforms3form ol #li-3-24, #cforms3form ol #li-3-22  {
	float:left;
}
/*
#cforms3form ol #li-3-12,#cforms3form ol #li-3-13,#cforms3form ol #li-3-24, #cforms3form ol #li-3-22 {
	width:165px;
}
*/
#cforms3form ol #li-3-11, #cforms10form ol #li-10-11 {
	height:25px;
}
/*
#cforms3form ol #li-3-13 label, #cforms3form ol #li-3-15 label,#cforms3form ol #li-3-25 label,#cforms3form ol #li-3-27 label{
	display:none;
}*/
#cforms3form ol #li-3-12 input.single, #cforms3form ol #li-3-13 input.single,#cforms3form ol #li-3-28 input.single,#cforms3form ol #li-3-29 input.single, 
#cforms10form ol #li-10-12 input.single, #cforms10form ol #li-10-13 input.single,#cforms10form ol #li-10-28 input.single,#cforms10form ol #li-10-29 input.single{
	width:160px;
}
/*
#cf3_field_24, #cf3_field_26,#cf3_field_12,#cf3_field_14 {
	display:none;
}*/
#cf3_field_30, #cf10_field_30 {
    float:left;
    width:20px;
    padding-right:20px;
    display:block;
    margin-right:-20px;
    margin-left:60px;
   
}
#li-3-30, #li-10-30 {
    width:500px;
}
#li-3-30 label span, #li-10-30 label span{
     width:350px;
     display:block;
     float:right;
     text-align:left;
     margin-right:-110px;
     margin-left:10px;
}
#usermessage3b, #usermessage10b {
	margin-top:-54px;
	margin-left:250px;
	padding-left:35px;
	
	color: #ae3b3b;
}
#sendbutton3, #sendbutton10 {
	margin-left:180px;
	margin-top:10px;
}
/* Reservas */
#cforms6form ol li label, #cforms13form ol li label  {
	text-align: right;

}
#content-internal #post-15 #li-6-3 {
    
    
    
}
#cforms6form ol li #cf6_field_3 {
	
}
#cforms6form ol li #cf6_field_5 {
	
}
#content-internal #post-15 #li-6-5 {
	
}
#content-internal #post-15 #li-6-6 label{
	
}
#cforms6form ol li #cf6_field_6 {
	
}


#sendbutton6, #sendbutton13  {
	float:right;
	margin-right:530px;
	margin-top:20px; 	
}
#usermessage6b, #usermessage13b {
	margin-left:10px;
	margin-top:5px;
	
	width:300px;
	height:20px;
}
/*
#usermessageb.success {
	display:inline;
	float:left;

}
*/
/* TABELAS */
table td {
	padding: 4px;
}

thead tr {
	color:  #990000;
	
	font-weight: bold;
	
}
thead tr td {
	border-bottom:1px #eeeae1 solid;
	font-size: 14px;
}
table.zebra tbody a {
	color: #666666;
}
.celula_cor_clara {
	background-color: #faf9f6;
	height:23px;
}
.celula_cor_escura {
	background-color:#F5F5F5;
	height:23px;
}
#ui-datepicker-div {
	margin-left:-45px;
}
/* RODAPE */
#footer {
    font-family:'TrebuchetMS', Arial;
    color: #ccc;
    background: url('images/bg_rodape.jpg') repeat-x;
    height:82px;
    margin-top:15px;
    padding-top:27px;
}
#footer-block {
    width:960px;
    margin:0 auto;
}
#footer .endereco {
    font-weight:bold;
    font-size:11px;
}
#footer .logo_binario {
    float:right;
    margin-top: -10px;
}

#dhtml-namorados {
	position:absolute;
	left:50%;
	margin:-300px 0 0 -325px;
	width:650px;
	height:488px;
	z-index:99999;
	border:1px solid #999999;
	}
	
#dhtml-feijoada{
	position:absolute;
	left:50%;
	margin:-300px 0 0 -325px;
	width:650px;
	height:460px;
	z-index:99999;
	}
	
#dhtml-casamento{
	position:absolute;
	left:50%;
	margin:-300px 0 0 -325px;
	width:650px;
	height:468px;
	z-index:99999;
	}