* { margin:0;}
body { background-color: #FFFFFF; width:100%;}
body, td, p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#container { margin: 0 auto; width:734px; position:relative;}

/* CABECALHO E MENU */
#header { width:734px; height:94px; padding-bottom:15px;}
#header h1 { width:147px; padding:0}
ul#menu {position:absolute; top:57px; left:147px; width:587px; list-style:none; background:url(img/bg-menu.gif) left bottom no-repeat; border:0; padding:0;}
ul#menu li {text-indent:-90000px; float:left; height:37px;}
ul#menu li a {display:block; width:100%; height:37px;}
ul#menu li.menulife a {width:149px; background:url(img/bt-life.gif) no-repeat;}
ul#menu li.menulife a:hover {background:url(img/bt-life-h.gif) no-repeat;}
ul#menu li.menuunidades a {width:145px; background:url(img/bt-unidades.gif) no-repeat;}
ul#menu li.menuunidades a:hover {background:url(img/bt-unidades-h.gif) no-repeat;}
ul#menu li.menufranquias a {width:145px; background:url(img/bt-franquias.gif) no-repeat;}
ul#menu li.menufranquias a:hover {background:url(img/bt-franquias-h.gif) no-repeat;}
ul#menu li.menuatendimento a {width:148px; background:url(img/bt-atendimento.gif) no-repeat;}
ul#menu li.menuatendimento a:hover {background:url(img/bt-atendimento-h.gif) no-repeat;}

/* CONTEUDO */
#content-home { padding-bottom:12px;}
#boxes { width:734px; height:106px; display:block;}
#box1, #box2 { padding-right: 10px; float:left;}
#box3 { float:left;}
#box4 { padding-right: 14px; float:left;}
#box5 { float:left;}

#content { padding: 12px 27px 27px 27px; background: url(img/bg-content.gif) no-repeat top; height:100%; overflow:auto;}
#content h1 { padding-bottom:15px}
#content p { text-align:justify}
.inline{ display:inline !important;margin-left:5px;}
#enviar{ color:#fff; width:120px; height:37px; border:0; background:url(img/submit.gif) no-repeat; font-size:18x; font-weight:bold;}

/* RODAPE */
#footer { width:100%; height:65px; padding-top:23px; background-image:url(img/sep-footer.gif); background-repeat:repeat-x; background-position:top; font-size:11px; color:#878787;}
.f-1 { width:122px; padding-left:6px; height:65px; float:left;}
.f-2 { width:132px; height:65px; float:left;}
.f-3 { width:122px; height:65px; float:left;}
.f-4 { width:142px; height:65px; float:left;}
.f-5 { width:82px; height:65px; float:left;}
.f-6 { width:122px; height:65px; float:left;}
#footer a { color:#C00000; text-decoration:none;}
#footer a:hover { color:#FF0000; text-decoration:underline;}
#footer a.orkut { color:#CC1C97}
#footer a.orkut:hover { color:#e333af}
#footer a.twitter  { color:#428bcc}
#footer a.twitter:hover { color:#29659A}
.vermelho { color:#C00000;}

/* GERAIS */
a { color:#C00000; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
a:hover img {filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
h1 { font-weight:bold; font-size:20px; color:#000000; padding: 10px 0 4px 0;}
h2 { font-weight:bold; font-size:16px; color:#000000; padding: 5px 0px 15px 0px}
h3 { font-weight:bold; font-size:14px; color:#000000; padding: 15px 0px 7px 0px}
h4 { font-weight:bold; font-size:14px; color:#666666;}
p { padding-bottom: 15px}
td { padding: 8px 0px; font-size:14px}
input { margin-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AA0000; padding:3px 4px;}
textarea { margin-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AA0000; padding:3px 4px; line-height:18px;}
select { margin-top:6px;}
label{font-size:14px;display:block;}
h4 a { color:#CC0000; text-decoration:none;}
h4 a:hover { color:#FF0000; text-decoration:underline;}

.fleft { float:left; padding: 0px 15px 10px 0px;}
.fright { float:right; padding: 0px 0px 10px 15px;}
.pt6 { padding-top:6px;}

/* ATENDIMENTO */
#col1atend { float:left; width:455px;}
#col2atend { float:left; width:200px; padding-left:25px;}
#col2atend h2 { font-weight:bold; font-size:20px; color:#000000; padding: 10px 0 4px 0;}
#col2atend td { padding: 4px 0px; font-size:14px}
#col2atend input { margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AA0000; padding:3px 4px;}
#col2atend textarea { margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#AA0000; padding:3px 4px; line-height:18px;}
#col2atend label{font-size:13px;display:block;}

#col1atend .show { display: block!important;}
#col1atend .nodisplay { display:none;}
#col1atend .visivel { background: transparent url(img/bg-atend.gif) no-repeat; margin-bottom:5px; height:34px; line-height:34px; font-weight:bold; font-size:14px; color:#666666;}
#col1atend .visivel a { color:#666666; display:block; text-decoration:none;}
.msie6 #col1atend .visivel a, .msie7 #col1atend .visivel a { padding-top:8px;}
#col1atend .visivel a:hover { background: transparent url(img/bg-atend-hover.gif) 0 no-repeat; color:#ffffff; text-decoration:none;}
#col1atend .hide { display: none!important; font-size:13px; margin:0;}
#col1atend .invisivel { padding:0 5px 15px 27px;}

/* UNIDADES */
#col1unid { float:left; width:210px; padding-left:25px; background:url(img/sep.gif) repeat-y left;}
#col2unid { float:left; width:445px;}
.thumbs img, .thumbs2 img, .thumbs3 img {border:0px}
.thumbs a {border: 5px solid #FFFFFF; display: block; width:435px; height:290px;}
.thumbs a:hover {border: 5px solid #FF0000;}
.thumbs2 td, .thumbs3 td { padding: 0; font-size:12px}
.thumbs2 a {border: 3px solid #FFFFFF; display: block; width:100px; height:67px;}
.thumbs3 a {border: 3px solid #FFFFFF; display: block; width:78px; height:67px;}
.thumbs2 a:hover, .thumbs3 a:hover {border: 3px solid #FF0000;}
