/* GLOBAL -----*/
body { font-family:Arial,Verdana Helvetica,sans-serif; margin:0px; font-size:small; background:#c8eaf4 url(../imagens/bg.png) repeat-x; color:#000; color:#333; }

a:link { text-decoration:none; color:#2557ac; }
a:visited { text-decoration:none; color:#136; }
a:hover { text-decoration: underline; }

h1 { margin:12px 0px 10px 0px; font-size:1.6em; color:#787c7d; }
h2 { margin:12px 0px 10px 0px; font-size:1.4em; color:#787c7d; }
h3 { margin:12px 0px 10px 0px; font-size:1em; color:#787c7d; }
p { margin:10px 0px 10px 0px;}

td{padding:3px 2px 3px 2px;}
form{margin:0px;}
input{font-family:Arial, Verdana, Helvetica, sans-serif; border:1px solid #999; font-size:0.9em; color:#333;}
.checkbox{border:none;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#777; border:1px solid #999;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#777;border:1px solid #999;}
.button{border:1px solid #158; cursor:pointer; color:#fff; padding:2px 4px; background:#156dc4 url(../imagens/bt_bg1.png) repeat-x; font-weight:bold; }

.small_text{font-size:0.85em;}
a.more {font-size:0.85em; background:url(../imagens/right_arrow.png) 0px center no-repeat; font-weight:bold; float:right; padding-left:15px; display:block}

.clear { clear:both; height:8px; font-size:0px; }
.hr { clear:both; height:10px; font-size:0px; background:url(../imagens/hr.png) center center no-repeat; }
#tudo {}
#all{ margin:auto; background:url(../imagens/all_bg.png) repeat-x center 122px; padding:0px 0px 0px 0px; }
#main{width:904px; margin:auto; position:relative;}

#header{ width:904px; height:251px; background:url(../imagens/cabecalho.png); }
#logo{position:absolute; left:10px; top:20px;}

#flash_header{width:556px; height:179px; position:absolute; top:20px; right:7px;}

#menu{position:absolute; top:211px; left:17px; background: url(../imagens/menu_bg.png) left bottom no-repeat;}
/*
#menu ul{width:190px; margin:0; padding:0;}

#menu li{ list-style:none;}
#menu li a{display:block; width:144px; color:#fff; font-weight:bold; padding:4px; padding-left:10px; }
#menu li a:hover{text-decoration:underline; color:#f58d1c; }
#menu .item_atual{font-weight:bold; color:#ff9523; background:none; cursor:default;}
#menu li a:hover.item_atual {font-weight:bold; color:#ff9523;  text-decoration:none }
#menu .ultimo{ background:none;}

#menu ul li{ float:none; margin:10px 0px 5px 0px; }
#menu ul li a{color:#fff;}
#menu ul li ul li { margin:0px 0px 2px 0px;}
#menu ul li ul li a{font-weight:normal; float:none; font-size:0.9em; }
*/
#menu .item_atual{font-weight:bold; color:#333; background:#fff; }
#menu li a:hover.item_atual {font-weight:bold; color:#333;  text-decoration:none }

#content{background:#fff url(../imagens/conteudo_bg.png) left top no-repeat; width:904px;}

#footer{ color:#777; clear:both; background:#fff url(../imagens/rodape.png) no-repeat left bottom; font-size:0.9em; }
#menu_footer_bg{background:#2996d1; height:25px; width:890px; margin:auto;}
#menu_footer{ margin:0; padding:0; margin-top:-20px; margin-bottom:20px;}
#menu_footer ul{margin:0; padding:0; color:#f49227; padding-bottom:20px; }

#menu_footer li{ list-style:none; float:left; padding:0px 10px 0px 20px;}
#menu_footer li a{ color:#fff; font-weight:bold;}
#menu_footer li a:hover{text-decoration:underline; }
#menu_footer .item_atual{font-weight:bold; color:#f58d1c;}
#menu_footer li a:hover.item_atual {font-weight:bold; color:#f58d1c;  text-decoration:none }

#menu_footer ul li{ float:none; padding:10px 10px 2px 0px;}
#menu_footer ul li a{color:#2155a8; font-weight:normal; }
#menu_footer ul li ul li { margin:0px 0px 2px 0px;}
#menu_footer ul li ul li a{font-weight:normal; float:none; font-size:0.9em; }

#copyright{ clear:both; text-align:center; padding:8px 10px 20px 10px; font-size:0.9em; }

/* HOME */

#col_1{float:left; width:200px; display:inline; padding-left:5px;}
#col_2{float:left; width:473px; display:inline; padding:0px 8px; border-left:1px solid #cde4ec; border-right:1px solid #cde4ec; margin-top:10px; min-height:500px; }
#col_3{float:left; width:185px; display:inline; padding:10px; padding-top:0px; color:#787c7d; margin-top:10px; padding-left:10px; _padding-right:5px; _padding-left:8px;}


/* conteudo da coluna 1 */

.box1_corner{background:url(../imagens/box_destq_base.png) left bottom no-repeat; color:#666; padding:0px 15px 15px 15px; margin:2px 0px 4px 0px; width:167px;}
.box1_corner p{margin:5px 0px 5px 0px;}
.box1_corner input{width:100%;}

.box1_corner #newsletter{background:#2ab8e8 url(../imagens/box_destq_newsletter.png) left top no-repeat; padding:36px 10px 23px 70px; margin:0px -15px 0px -15px; color:#fff;}
.box1_corner .bt_enviar{background:#e5edef url(../imagens/bt_newsletter_dir.png) right top no-repeat; color:#00f; float:right; margin-top:5px; text-align:center; font-size:0.9em; }
.box1_corner .bt_enviar a{background:url(../imagens/bt_newsletter_esq.png) left top no-repeat; padding:3px 0px; display:block; height:29px; color:#fff; font-weight:bold; }

.box1_corner #agendamento{background:#f0600a url(../imagens/box_destq_agendar.png) left top no-repeat; padding:28px 10px 19px 70px; margin:0px -15px 0px -15px; color:#fff;}
.box1_corner .bt_agendamento{background:#e5edef url(../imagens/bt_agendar_dir.png) right top no-repeat; color:#00f; float:right; margin-top:5px; text-align:center; font-size:0.9em; }
.box1_corner .bt_agendamento a{background:url(../imagens/bt_agendar_esq.png) left top no-repeat; padding:3px 0px; display:block; height:29px; color:#fff; font-weight:bold; }

.box1_corner #blog{background:#25cb67 url(../imagens/box_destq_blog.png) left top no-repeat; padding:25px 10px 15px 70px; margin:0px -15px 0px -15px; color:#fff;}
.box1_corner .bt_blog{background:#e5edef url(../imagens/bt_blog_dir.png) right top no-repeat; color:#00f; float:right; margin-top:5px; text-align:center;  font-size:0.9em; }
.box1_corner .bt_blog a{background:url(../imagens/bt_blog_esq.png) left top no-repeat; padding:3px 0px; display:block; height:29px; color:#fff; font-weight:bold; }

#flash_banner_corner{background:url(../imagens/banner_lateral_fundo.png) no-repeat;margin:2px; margin-top:16px;}


/* conteudo da coluna 2 */

#quem_somos{background:url(../imagens/recepcao.jpg) no-repeat; padding-left:250px; padding-right:10px; }
.more{text-align:right; font-weight:bold; }
#news{padding-top:10px;}
#news .item{width:232px; height:190px; float:left; margin:0px 4px 5px 0px;}
#news .item p{margin:5px 0px 5px 0px;}


/* conteudo da coluna 3 */
#submenu{ margin:0; padding:0;}
#submenu ul{ margin:0; padding:0;}
#submenu li{list-style:none; margin-top:13px; font-size:1.1em; font-weight:bold;}
#submenu li ul{ margin-left:0px;}
#submenu li ul li{background:url(../imagens/marcador.png) left 6px no-repeat; margin-top:4px; font-size:0.75em; font-weight:normal; padding-left:10px;}
#submenu li ul li .item_atual{font-weight:bold; color:#fff; background:#2cbbeb; display:block; margin-left:-10px; padding-left:10px; }
#aubmenu li a:hover.item_atual {font-weight:bold; color:#fff; text-decoration:none }

/* - CANAIS - GERAL --- */

.img_canal{float:left; margin:0px 10px 2px 0px;}

/* Contato */

#coluna1_contato{ height:370px; background: url(../imagens/contato.jpg) no-repeat 0px 0px; padding:20px 20px 0 510px; }
#form1{width:320px; padding:15px; }
#form1 input, textarea {display:block; width: 200px; float: left; margin-bottom: 10px; font-size:1.0em;}
#form1 label {display:block; text-align:right; float:left; width:90px; padding-right:15px;}
#form1 .buttonSubmit {width:75px; margin-left:115px;}

fieldset{
	border:0; padding:0;
	font:13px Arial, Helvetica, sans-serif;
	padding:0 0 0 30px;
	color:#666;
}
fieldset label{
	width:60px;
	float:left;
}

fieldset input, fieldset textarea, fieldset select{
	border:1px solid #295DAD;
	margin-bottom:5px;
	font:10px Verdana, Geneva, sans-serif;
	padding:2px 2px;
	width:250px;
}
fieldset textarea{ height:85px; width:310px; }
fieldset input.sb{ width:90px; height:23px; background-color:lightblue; color:#000; font-weight:bold; }

