@CHARSET "utf-8";
*{outline:none}
body{margin:0; background-color: #fff; background: url("../images/backgrounds/body-bg.jpg") repeat center; font-family: Arial, sans-serif;}
a{text-decoration:none;}
img{border:0}
fieldset {border:0; margin: 0; padding: 0;}
p{margin:0}
ul{margin:0; padding:0; list-style:none}
h1, h2, h3, h4, h5 { font-weight: normal; }

.cufon-univers-condensed { font-family: Arial, sans-serif; }
.ie { font-family: Arial, sans-serif;}
.ie7 .cufon { z-index: 99 !important }

/* Posicionadores */
.color1 { color:#261F1F !important }
.bg-white { background-color: #fff !important }
.algn-left { text-align: left !important }
.bold { font-weight: bold !important}
.bold-off { font-weight: normal !important}
.italico { font-style: italic; }
.border-yellow { border: 2px solid #FFB500; }
.font12 { font-size:12px !important }
.font15 { font-size:15px !important }
.font17 { font-size:17px !important }
.font20 { font-size:20px !important }
.font25 { font-size:25px !important }
.font30 { font-size:30px !important }
.fl {float: left !important}
.fr { float: right !important }
.fs25 { font-size: 25px !important }
.cr { clear: right !important}
.cl { clear: left !important}
.cb { clear: both !important }
.b0 { border: 0 !important } 
.mt1 { margin-top: 1px !important }
.mt4 { margin-top: 4px !important }
.mt5 { margin-top: 5px !important }
.mt9 { margin-top: 9px !important }
.mt10 { margin-top: 10px !important }
.mt15 { margin-top: 15px !important }
.mt20 { margin-top: 20px !important }
.mt25 { margin-top: 25px !important }
.mt32 { margin-top: 32px !important }
.mt36 { margin-top: 36px !important }
.pt10 { padding-top: 10px !important }
.pt15 { padding-top: 7px !important }
.ml10 { margin-left: 10px !important }
.ml16 { margin-left: 16px !important }
.ml15 { margin-right: 15px !important }
.ml27 { margin-left: 27px !important }
.mr0 { margin-right: 0 !important }
.mr6 { margin-right: 6px !important }
.mr23 { margin-right: 20px !important }
.mr27 { margin-right: 27px !important }
.mr26 { margin-right: 26px !important }
.mr30 { margin-right: 30px !important }
.ie7 .mb10 { margin-bottom: 10px !important }
.mb11 { margin-bottom: 11px !important }
.mb8 { margin-bottom: 8px !important }
.mb13 { margin-bottom: 25px !important }
.mb38 { margin-bottom: 38px !important }
.mb16 { margin-bottom: 16px !important }
.ie7 .pt6 { padding-top: 6px !important }
.w130 { width:130px !important }
.w180 { width: 180px !important }
.w200 { width: 200px !important}
.w275 { width: 275px !important }
.w255{ width: 255px !important }
.w100 { width: 100% !important }
.h20 { height: 20px !important; }
.color-yelow { color:#FFB500; }
.clear { clear:both; }
.reset { margin:0 !important; padding:0 !important }
.reset-margin { margin: 0 !important }
.reset-margin-left { margin-left: 0 !important }
.reset-margin-top { margin-top: 0 !important }
.reset-padding { padding: 0 !important }
/* End Posicionadores */

/* Buttons */
.btn-saiba-mais { float: left; }
.btn-ok { margin:14px 0 0 6px; float: left; }
.btn-voltar { margin: 4px 30px 0 0; float: right; } 
/* End Buttons */

/* Coners */
.rounded-corners { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; }
.rounded-corners10 { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; }
/* End corners */

/* Title */
.back-ground { min-width:960px; height:860px; background: url("../images/backgrounds/background.png") repeat-x center; }
.top-line { min-width:960px; height:6px; margin-top:-860px; background: url("../images/backgrounds/line-top.jpg") repeat-x center; }
.top-title { width:960px; height:119px; background: url("../images/backgrounds/logo-background.png") no-repeat; margin:0 auto;  }
.main-logo { float:left; margin: 13px 0 0 19px; }
.top-intramax { width:368px; height:115px; float: right; margin:-6px 20px 0 0; background: url("../images/backgrounds/background-intramax.jpg") no-repeat; }
.top-intramax .password-wrap { margin: 0; float: right; position: absolute; clear: both; right:71px; bottom:5px;}
.top-intramax .password-wrap .senha { float: left; position: relative; display: block; color: #ffffff; font-size: 14px; margin: 0 16px 0 0; }
.top-intramax .password-wrap .senha:hover { font-weight: normal; }
.top-intramax .password-wrap .voltar { float: left; position: relative; color: #ffffff; font-size: 14px; margin: 0 151px 0 0; display:none;}
.top-intramax .password-wrap .voltar:hover { font-weight: normal; }
.intramax { color:#fff; font-size: 25px; margin:0 0 0 49px; }
.text-intramax { color: #dbdbdb; font-size: 14px; line-height: 19px; float: right; width: 168px; position: relative; margin: -20px 0 0 0; }
.fields { float: left; position: relative; margin: 12px 0 0 57px; }
.fields .labels { float: left; position: relative; margin: 0 7px 0 0; width: 50px; }
.fields .inputs { float: left; position: relative; margin: 4px 0 0 0; }
.fields .inputs .bg-input-intramax { float: left; position: relative; clear: both; width: 166px; height: 20px; background: url("../images/backgrounds/bg-input-intramax.png") no-repeat; margin: 0 0 5px; }
.fields .inputs .bg-input-intramax .input-intra { float: left; position: relative; margin: 0 0 0 10px; border: 0 none; height: 16px; width: 146px; background: transparent; }
.fields .labels .login-intramax { display:block; color:#fff; width:50px; text-align: right; float: right; clear: both; font-size: 21px; }
.btn-acessar { float: right; margin: 2px 4px 0; }
.btn-enviar { float: right; margin: 18px 4px 0; }
.input-background { height:30px; background: url("../images/backgrounds/input-background.jpg"); }
.ie7 .fields { margin-top: 0; }
.ie7 .top-intramax .password-wrap { margin-top: -19px !important; }
/* End Title */

/* Menu */
.menu { height:60px; background: url("../images/backgrounds/menu-bg-repeat.jpg") repeat-x; margin:10px 0 0 0}
.menu-960  { width:960px; margin: 0 auto; }
.menu-rounded { width:212px; height:60px; background: url("../images/backgrounds/menu-bg-rounded.jpg") no-repeat; float: left; }
.menu-buttons { width: 748px; height: 60px; float: left; }
.menu-principal { float: right; }
.menu-principal li { float:left; margin:18px 10px 0; }
.menu-principal li a { font-size: 20px; color:#333333; margin:18px 5px 0; }
.menu-principal li a:hover { color:#fff; padding:0 0 12px 0; background: url("../images/backgrounds/menu-bg-botton-hover.jpg") no-repeat center bottom; text-decoration: none; font-weight: normal; }
.submenus { margin: 40px 0 0 0; width: 210px; height: 140px; background-color:#FFB500; }
.submenus li { margin: 0; padding: 0; float: inherit; }
.submenus li a { padding: 2px 5px 4px 5px; color:#261F1F; font-size: 20px; }
.submenus li a:hover { padding: 2px 5px 4px 5px; background: none;  background-color: #fff; color:#261F1F; padding-right: 8px;}
.link-informacoes { position: absolute; display: none; z-index: 800;margin-top:-20px; }
.ie7 .submenus li { display: block; clear: both; }
.ie7 .link-informacoes { margin-left: -100px; margin-top:4px; }
.ie8 .link-informacoes { margin-top:-19px; }
#link-empresa .submenus { height:68px !important; }
#link-informacoes .submenus { height:68px !important; }
/* End Menu */

/* Slider */
#container-slider { width: 900px; height:300px; margin:0 0 30px 0;}
.slides_container { width: 900px; height: 300px; display: none; }
.slides_container img {/*width:900px; height:300px;*/ display: block; }
.pagination {list-style:none;position:relative;padding:0;margin:0 auto;top:-35px;z-index: 99999;height:20px; min-width: 30px; max-width: 212px;}
.pagination li{padding:0;margin-right:10px; float:left; background: url("../images/slider/slider-inactive.png") no-repeat;}
.pagination li a{text-decoration:none;display:block; width: 20px; height: 20px; }
.pagination li.current{ background: url("../images/slider/slider-active.png") no-repeat; }
.pagination li:hover{ background: url("../images/slider/slider-active.png") no-repeat; }
/* End slider */


/* Content */

a { }
a:link, a:visited { color: #000; }
a:hover { text-decoration: underline; font-weight: bold; }
.links-footer:hover { text-decoration: none !important; font-weight: normal !important; }
a.link-on-collapse { clear:none; display:inline !important; z-index: 9999 !important;font-size: 12px; }

.content-rounded-top { width: 960px; height:16px; margin: 0 auto; margin-top:10px; background: url("../images/backgrounds/content-bg-rounded-top.png") no-repeat; }
.content-rounded-bottom { width: 960px; height:15px; margin: 0 auto; margin-bottom:21px; background: url("../images/backgrounds/content-bg-rounded-bottom.png") no-repeat; }
.container-content { width: 960px; margin:0 auto; background: url("../images/backgrounds/bg-line-content.png") repeat-y; }
.content { padding: 5px 0 0 30px; }

/* home */
.servicos-img { width: 26px; height: 27px; background: url("../images/misc/logo-servicos.png") no-repeat; margin:0 17px 18px 0; }
.fonts-title { color: #262122; margin:-6px 0 0 0;}
.font-texto1 {  color: #272223; line-height: 120%; width: 230px;  height: 84px; padding: 0 0 0 5px; font-family: Arial, sans-serif;}
.font-texto2 {  color: #272223; line-height: 120%; padding: 9px 0 0 5px; font-family: Arial, sans-serif;}
.ie7 .font-texto2 { width: 180px; }
.equipamentos-img { width: 26px; height: 27px; background: url("../images/misc/logo-equipamentos.jpg") no-repeat; margin:0 15px 18px 0; }
.exames { width: 325px; }
.exames-img { width: 94px; height: 96px; background: url("../images/misc/logo-exames.jpg") no-repeat; margin:-5px 22px 0 0; }
.input-bg-exames { height:30px; width:150px; background: url("../images/backgrounds/input-bg-exames.png") no-repeat; margin: 14px 0 0 2px; }
.text-exame { float: left; position: relative; font-size: 12px; line-height: 16px; width: 206px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 10px 0; text-align: justify; letter-spacing: -0.02em; }
.fields-exame { float: right; position: relative; width: 208px; margin: 0 5px 20px 0; }
/* End home */

/* Mouse overflow */
.slider-estrutura { width: 940px; overflow: hidden; position: relative; }
.slider-estrutura .slider-infraestrutura { width: 5000px; display:block; }
.slider-infraestrutura { list-style: none; padding: 12px 0 0 0; }
.ie7 .slider-infraestrutura { margin-left: 0px; }
.slider-infraestrutura li { margin:0 0 0 17px; width: 133px; height: 100px; float: left; background:url("../images/misc/loading.jpg") no-repeat; }
/* End mouse overflow */

/* Equipamentos */
.bg-equipamentos { background: url("../images/backgrounds/bg-infraestrutura.jpg") no-repeat; width: 940px; height: 129px; margin:15px 0 0 -20px; }
.slider-equipamentos {  position: relative; }
.slider-equipamento { list-style: none;padding:12px 0 0 0;min-width:154px;margin:0 auto;position:relative;}
.ie7 .slider-equipamento { margin-left: 0px; }
.slider-equipamento li { margin:0 0 0 17px; width: 133px; height: 100px; float: left; }
/* End equipamentos */

/* Base paginas internas */
.title-bg-conceito {
	/*background: url("../images/backgrounds/title-content-bg-conceito-int.png") no-repeat;*/
	/*width: 884px;
	height: 86px;*/
	/*padding: 24px 0 0 36px;*/
	max-width:899px;
	max-height:110px;
}
.title-container { margin:33px 0 0 0; width: 900px; background-color: #FFB500; height: 40px; position: relative; }
.title-container .topicos { float:left; margin: 0; background-color: #fff; padding: 0 18px 4px 0; }
.ie .title-container .topicos { padding:5px 15px 6px 0; }
.title-container .yellow-line { float: left; position: relative;}
.yellow-line .yellow-line-left { width:9px; height:40px; background: url("../images/misc/yellow-line-left.jpg") no-repeat center; float: left;}
.yellow-line .yellow-line-repeater {  float: left; }
.yellow-line-right { width:5px; height:40px; background: url("../images/misc/yellow-line-right.jpg") no-repeat center; float: right; }
.bg-infraestrutura { background: url("../images/backgrounds/bg-infraestrutura.jpg") no-repeat; width: 940px; height: 129px; margin:15px 0 0 -20px; }
.specialit-select { width: 500px; background-color: #ffb500; height: 35px; padding:5px 0 0 10px; }
.line-separator { width:871px; height:1px; background: url("../images/misc/separator-line.jpg") no-repeat; display: block; margin: 4px 0 0 0;}
.texto-interna { margin:29px 0 0 0; padding: 0 40px 0 0; color:#261F20; line-height: 140%; }
.texto-interna p { margin: 10px 0 0 1px;}
.ie7 .texto-interna p { margin: 0 0 0 1px;}
/* End base paginas internas */

/* Collapser */
.nivel-1 { padding: 0 0 0 32px; margin: 0 0 0 -3px; background: url("../images/misc/seta-direita-nivel-1.jpg") no-repeat 0 3px; }
.nivel-1.ui-state-active { padding: 0 0 0 32px; margin: 0 0 8px -3px; background: url("../images/misc/seta-baixo-nivel-1.jpg") no-repeat 0 8px; }
.ie7 .nivel-2 { margin-top: 8px !important }
.nivel-2 { margin: 0 0 0 27px; padding: 0 0 0 24px; background: url("../images/misc/seta-direita-nivel-2.jpg") no-repeat 0 1px; }
.nivel-2.ui-state-active { margin:0 0 11px 27px; padding: 0 0 0 24px; background: url("../images/misc/seta-baixo-nivel-2.jpg") no-repeat 0 4px; }
.panel-nivel-2 { margin: 0 0 0 52px; }
.panel-nivel-2 p { line-height: 120%; color:#000; margin: 0 0 15px 0; }
.panel-nivel-2 p.bold { font-weight: bold; }
/* End collapser */

/* content internal pages */
.internal-list { list-style:inside; list-style-image: url("../images/misc/list-dot.jpg"); margin: 0 0 15px 0; }
.internal-list-left { list-style:inside; list-style-image: url("../images/misc/list-dot.jpg"); margin: 0 0 15px 0; }
.internal-list-left li { float: left; margin:0 10px 0 0; width: 230px; }
.internal-list-left li span { padding: 3px 0 0 0; }
.internal-images { display: block; }
.internal-images li { float: left; margin:3px 10px 15px 0;}
.internal-images li img { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; height: 90px }
.internal-faq { margin: 0 0 23px 40px; }
.know-examinations { margin:23px 0 43px 35px; }
.information-table { width: 100%; font-size: 12px; color: #261F1F }
.information-table caption { text-align: left; font-size: 20px; }
.information-table th, .information-table td { width: 227px; height: 40px; text-align: center; }
.information-table th { background-color: #FFB500; }
.information-table td { background-color: #E5E5E5; }
.ie7 .information-table .bg-white { width: 100% }
.agreements-container { width: 856px; padding:22px; background-color: #E5E5E5 }
.agreements-container .agreements { width: 100%; margin:0 auto; }
.agreements li { width: 214px; float: left; line-height: 200% }
.subitem { margin-left: 20px !important }
/* end content internal pages */

/* Formulario contato */
.form-contato-left { float: left; }
.form-contato-right { float: right; }
.input-bg-contato { width: 410px; height: 30px; background: url("../images/backgrounds/input-bg-contato.jpg") no-repeat; padding: 5px 10px; }
.input-contato { width: 410px; height: 20px; border: 0; }
.text-message { border: 1px solid #FFB500; width: 890px; height: 100px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; min-width: 890px; max-width: 890px; overflow: hidden; }
.send { float: right; clear:right; margin: 20px -7px 15px 0; }
.msg-error { padding:10px;float:left;position:relative;margin:24px 0 0 0;-webkit-border-radius: 3px; -moz-border-radius: 3px;display:none;font-size:15px; }
/* end formulario contato */

/* cities */
.container-cidades { width: 910px; margin: 22px 0 0 0; }
.background-cidades { width:280px; height:45px; background: url("../images/backgrounds/bg-cidades.png") no-repeat; }
.background-cidades-detalhes { width: 280px; height: 150px; background-color: #D4D2D2; }
.ie7 .background-cidades-detalhes { margin-top:1px; }
.fontes-cidades { font-size: 25px; color: #261F1F; margin:0; padding:5px 0 0 28px; }
.ie7 .fontes-cidades { padding-top: 10px; }
.fontes-detalhes-cidades { font-size: 12px; color: #261F1F; padding:17px 0 0 22px; line-height: 150%; margin: 1px 0 0 0 !important; }
.unidades { float: left;  }
/* End cities */
/* End Content */

/* Footer */
.footer { width: 960px; margin: 0 auto; padding: 0 0 0 2px; }
.footer-rounded-bottom { width: 960px; height:9px; margin: 0 auto; background: url("../images/backgrounds/footer-bg-bottom.png") no-repeat; }
.unidades { margin:12px 0 0 0; padding: 0 0 10px 0; }
.footer .unidades { float: left; position: relative; margin: -4px 0 0 0; }
.footer #content-unidades { float: left; position: relative; padding: 0; }
.footer #content-unidades li { float: left; position: relative; margin: 0 28px 0 0; }
.footer #content-unidades li .titulo-cidade { margin: 0; text-transform: uppercase; font-size: 19px; clear: both; color: #262021; }
.footer #content-unidades li .telefones { font-size: 16px; margin: 0; clear: both; color: #967e82; }
.direitos {margin:6px 32px 0 0;}
.texto-direitos { font-size: 14px; line-height: 120%; margin:0 8px 0 0; }
/* End Footer */
