.toolTip-Rvaz-content { width:200px; padding:10px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.toolTip-Rvaz { position:absolute; z-index: 999;}
.toolTip-Rvaz-content p { padding-bottom:5px;}
body {
	background: #afc0d6 url(../images/layout/bg_site.jpg) repeat-x;
	color: #3d3d3d;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 5px;
}
p{
	color: #3c3c3c;
	line-height: 16px;
	font-size: 12px;
	text-align: justify;
}

a {
	text-decoration: none;
	color: #004180;
}
h2, .form.enquete h5 {
	font-size: 14px;
	color: #004180;
	line-height: 14px;
	margin-bottom:5px;
}
h3 {
	font-size: 13px;
	line-height: 14px;
}
h4 {
	font-size: 12px;
}
button {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
#geral {
	margin: 0 auto;
	width: 950px;
}
/*--------------------------------------------------------------
TOPO*/
#topo {
	height: 111px;
	left:0;
	position: relative;
	background: url(../images/layout/topo-txt.gif) no-repeat 288px 28px;
	overflow: hidden;
}
#topo h1 {
	background: url(../images/layout/logo_cytolab_site.gif) no-repeat;
	text-indent: -9999px;
	width: 249px;
	height: 77px;
	position: absolute;
	left: 20px;
	top: 19px;
}
#topo h1 a {
	display: block;
	height: 77px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
}
#topo div input {
	width: 107px;
}
#topo .form p {
	color: #004180;
	font-weight: bold;
	background: url(../images/layout/bg-form-topo.png) bottom no-repeat;
	text-align: left;
	line-height: 11px;
	float: left;
	position: relative;
	top: 3px;
}
.form p {
	float:left;
	margin-bottom:4px;
	width:78px;
	font-size: 12px;
	font-weight: bold;
	color:#004180;
	margin-bottom:5px;
}
#topo .form {
	padding: 8px 6px 8px 10px;
	position: absolute;
	top: 19px;
	right: 10px;
}
#topo .form form {
	margin-top: 2px;
	float: left;
}
#topo .form form label {
	margin-right: 5px;
}
#menu {
	background: url(../images/layout/bg-menu-full.gif) no-repeat;
}
#menu li:last-child a {
	background: none;
}
#menu ul {
	height: 35px;
	position: relative;
	width: 881px;
	margin:  0 auto;
}
#menu ul li {
	float: left;
	font-size: 14px;
	line-height: 35px;
	position: relative;
}
#menu ul li a {
	color: #fff;
	display: block;
	padding: 0 15px 0 13px;
	background: url(../images/layout/bg-menu-divisor.gif) no-repeat right;
}
#menu ul li:hover  {
	background: url(../images/layout/bg-menu-topo.gif) repeat-x;
	background-position: 0 -35px;
}
#menu:after, #conteudo:after {
	content: " ";
	display: block;
	clear: both;
}
/*------------------------------------------------------------------------
CONTEUDO*/
.bannerDestaque {
	margin-top: 10px;
}
#conteudo {
	background: #fff;
	padding: 9px 15px;
	*padding-bottom: 0;
}	
#conteudoInterno {
	float: left;
	min-height: 333px;
	width: 705px;
	padding-right:15px;
	*overflow-x:hidden;
}
.conteudoBgTopo, .conteudoBgBottom { 
	height: 6px;
}
.conteudoBgTopo {
	background: url(../images/layout/bg-conteudo-top.gif) no-repeat;
	margin-top: 10px;
}
* html .conteudoBgTopo {
	margin-bottom: -9px;
}
.conteudoBgBottom {
	background: url(../images/layout/bg-conteudo-bottom.gif) no-repeat;
}
/*------------------------------------------------------------------------*/
.clear {
	clear: both;
}

/*--------------------------------------------------------------------------------
FORMULÁRIOS*/
input:not([type='submit']),  textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #7c7c7c #c3c3c3 #ddd;
	border-style: solid;
	border-width: 1px;
	background: #fff url(../images/layout/bg_input.gif) repeat-x;
	padding: 4px 3px 3px;
	color: #3C3C3C;
}
input[type='text']:focus, input[type='password']:focus, textarea:focus {
	background: #FFFFCC url(../images/layout/bg_input.gif) repeat-x;
}
input[type='radio']:focus {
	background: none;
}
.form input[type='radio'] {
	background: none;
	border: none;
}
.button button, .button button span {
	height: 23px;
}
.button button:default { /*hack para firefox*/
	padding-bottom: 3px;
}
.bt_a, .bt_a span {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	position: relative;
	font-weight: bold;
	width: auto;
}
.bt_a {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	position: relative;
	font-weight: bold;
	padding: 0 12px 0 15px !important;
}
.button button, .bt_a {
	background: url(../images/layout/button-bg.gif) no-repeat;
	color: #004280;
	padding-left: 7px;
	*padding-left: 1px;
}
.button button:hover, .button button:hover span, .bt_a:hover, .bt_a:hover span {
	background-position: left bottom;
	color: #fff;
}
.button button span, .bt_a span {
	background: url(../images/layout/button-bg-fecha.gif) repeat scroll 0 0;
	position: absolute;
	right: -2px;
	top: 0;
	width: 6px;
}

.button {
	position: relative;
	display: inline-block;
}
.form label {
	position: relative;
}
.form label input[type='radio'] {
	position: relative;
	top: 2px;
	display: inline-block;
	margin: 2px 0;
	margin-right: 5px;
	margin-left: 10px;
	*margin-bottom: 0;
}
.form {
	margin: 0 10px;
}
/*-------------------------------------------------------------------------------
SIDEBAR*/
#sidebar {
	float: right;
}
#sidebar{
	background:#E8EDF1 url(../images/layout/bg_sidebar.jpg) no-repeat scroll center top;
	padding:0 4px;
	width:192px;
}
#sidebar li a{
	color:#000;
	display: block;
	padding:10px 0;
	height: 1%;
	padding-left: 10px;
}
#sidebar li a:hover{
	background-color:#C6D5DC;
}
#sidebar li{
	background:url(../images/layout/linha-sidebar.gif) no-repeat bottom;
}
#sidebar li a.linkativo{
	font-weight:bold;
	background-color:#C6D5DC;
}

#sidebar label:not(.button){
	display:block;
}

#sidebar .button{
	float:right;
	margin-top: 5px;
}

#sidebar input[type='text']{
	width: 96%;
	margin-bottom: 10px;
}

#sidebar form{
	margin-top: 8px;
	padding-bottom:10px;
}

/*-------------------------------------------------------------------------------
RODAPE*/
#rodape ul li {
	float: left;
}
#rodape ul:after {
	content: '';
	clear: both;
	display: block;
}
#rodape .linkImgRodape {
	position: absolute;
}
#rodape .linkImg1 { left: 10px; top: 76px; }
#rodape .linkImg2 { left: 90px; top: 86px; }
#rodape {
	margin-top: 15px;
	padding-bottom: 17px;
	position: relative;
}
* html #rodape {
	margin-top: 7px;
}
#rodape li{
	background: url(../images/layout/linha-rodape.jpg) no-repeat right;
	color:#4A76A3;
	font-size:11px;
	line-height:14px;
}
#rodape em {
	color: #004280;
	font-style: normal;
	font-size: 11px;
	margin-left: 13px;
}
#rodape a {
	margin: 0 4px;
	color: #004280;
}
/*-----------------------------------------------------------
HOME*/
.imgDestaque {
	padding: 3px 3px 0;
	width:337px;
	margin-bottom: 11px;
}
.imgDestaque div{
	height:254px;
}
.imgDestaque p {
	font-size: 14px;
	color: #004180;
	/*margin: 10px 7px*/
}
/*------------------------------------------------------------
HOME NOTICIAS*/
.noticias ul {
	margin: 10px 0px;
	background: #fff url(../images/layout/linha-1.gif) no-repeat center 0;
	padding: 1px 0 0;
}
.noticias ul li {
	background: url(../images/layout/linha-1.gif) no-repeat bottom;
	padding: 10px 10px 12px 10px;
}
.noticias ul li:hover {
	background: #e8edf1 url(../images/layout/linha-1.gif) no-repeat bottom;
}
.noticias {
	width: 345px;
}
.noticias_g {
	width: 100%;
}
.noticias ul li h3 {
	margin-bottom: 3px;
}
.noticias .floatRight {
	margin-right: 10px;
}
/*--------------------------------------------------------
GERAL*/
.linha-1 {
	background: url(../images/layout/linha-1.gif) no-repeat;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.colLeft-1, .colLeft {
	float: left;
}
.colLeft {
	width: 345px;
}
.colLeft-1 {
	padding: 0 0 0 15px;
	position:relative;
	width:345px;
}
.colLeft-1 p {
	position: relative;
	z-index: 2;
	margin: 0 0 12px;
}
.colLeft-1 ul {
	position: relative;
	z-index: 2;
	margin-bottom: 13px;
	margin-left: 10px;
}
.colLeft-1 ul.center{
	text-align: center;
	margin-left: 0px;
}
.colLeft-1 ul.center li {
	margin-left: 0px;
}
.colLeft-1 ul li {
	margin-left: 20px;
	line-height: 20px;
}
.colLeft-1 ul li a {
	color: #004180;
	font-weight: bold;
	font-size: 14px;
}
.colLeft-1.home {
	padding-top: 81px;
}
.bgTituloHome {
	background: url(../images/layout/titulo-1.gif) no-repeat;
	width: 375px;
	height: 233px;
	position: absolute;
	top: -15px;
	left: 0;
	text-indent: -9999px;
	z-index: 1;
}
.colLeft-1 .txt {
	margin: 0 10px;
}
.colLeft-1 h4 {
	margin-bottom: 7px;
}
.unidadeCitolab {
	padding-bottom: 15px;
}
.unidadeCitolab .img-text {
	padding: 10px;
	margin-bottom: 10px;
	background: #E8EDF1;
}
.img-text img {
	float: left;
	margin-right: 10px;
}
.img-text:after {
	content: ' ';
	display: block;
	clear: both;
}
.img-text p {
	margin-bottom: 0;
}
.listaUnidades ul {
	float: left;
	width: 105px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.listaUnidades ul li {
	margin-left: 0;
	list-style: none outside;
}
.listaUnidades ul li h4 {
	display: inline;
}
.listaUnidades:after {
	content: '';
	display: block;
	clear: both;
}
.listaUnidades {
	background-position: bottom;	
}
.link span {
	display: block;
	font-size: 12px;
	font-style: normal;
}
.link {
	float: right;
	text-align: right;
	display: block;
	margin-top: 10px;
	font-size: 11px;
	font-style: italic;
}

blockquote {
	background-color:#E7ECEF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-style:italic;
	line-height:22px;
	margin-bottom:10px;
	padding:15px;
}

h3{
	margin-bottom:5px;
}

.title_side {
	color:#00407E;
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
	margin-top:5px;
}
.linhaSideBar {
	background: url(../images/layout/linha-sidebar.gif) no-repeat;
}
#sidebar .form {
	background-position: bottom;
	padding-bottom: 15px;
	*padding-bottom: 0;
	margin-top: 10px;
}
#sidebar .form {
	margin-left: 10px;
}
#sidebar .form:after {	
	content: '';
	display: block;
	clear: both;
}
#sidebar .form form label + label input[type='text'] {
	margin-bottom: 4px;
}

#singleColuna #conteudoInterno {
	padding-right: 15px;
	width: 705px;
}
#sidebar img {
	margin-top: 10px;
	margin-left: 6px;
}
.texto p{
	font-size:12px;
	line-height:16px;
}
.lineHeight1 p {
	font-size:12px;
	line-height:16px;
}
.noticias h2{
	margin-bottom:10px;
}

.galeria-img{
	z-index:5;
	position:relative;
	margin-bottom:11px;
	padding:3px 3px 0;
	width:337px;
}
.galeria-img-1{
	margin-bottom:11px;
	padding:10px 11px 0 3px;
	position:relative;
	width:220px;
	z-index:5;
	float: right;
}
.galeria-img-1 img {	
	margin-left: 8px;
	margin-bottom:10px;
}
.img-1{
	margin-bottom:10px;
}

.esp-img-maior{
	margin-left:8px;
	margin-bottom:10px;
}

.esp-img-menor{
	margin-left:5px;
}
#rodape ul {
	margin-left: 9px;
	display: block;
	height: 16px;
	overflow: hidden;
}
#rodape ul li:last-child {
	background: none;
}
.texto p:first-child {
	text-align: justify;
	margin-top: 0;
}
.texto p {
	text-align: justify;
	margin-top: 10px;
}
#sidebar ul {
	margin-top: 4px;
}
.listaUnidades ul li {
	line-height: 16px;
}
.bg1 {
	background: #c7d3e5;
	border: 1px solid #99b3cc;
}
.bg2 {
	background: #d1e0ea;
	border: 1px solid #bfd0df;
}
.infoLab {
	color:#7094BA;
	font-weight:bold;
	position:absolute;
	right:21px;
	text-indent:-9999px;
	top:53px;
}
.infoLab em {
	font-style: normal;
	font-weight: bold;
	display: block;
}
.infoLab abbr {
	background:url(../images/layout/sac.gif) no-repeat;
	width: 190px;
	height: 29px;
	text-indent: -9999px;
	display: block;
	margin-top: 8px;
}
.noticias h3 a {
	color: #333;
}
.noticias h3 a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------
formulário*/
ul.formulario {
	list-style: none;
}
ul.formulario li {
	/*padding: 4px;*/
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul.formulario label {
	font-weight: bold;
	line-height: 15px;
	color: #000;
	text-align: left;
	display: block;
	float: left;
	margin-right: 5px;
}
ul.formulario label.semMargem {
	margin-right: 0;
}
ul.formulario li input[type='text'], ul.formulario li input[type='password'], ul.formulario li textarea, ul.formulario li select, select {
	font-size: 12px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background: #F7F7F7 url(../images/layout/bg_input.gif) repeat-x;
	padding: 3px;
}
ul.formulario li textarea {
	padding: 2px;
}
ul.formulario li select {
	padding:1px;
	position:relative;
	top:0;
	/*width: 150px;*/
	padding: 2px;
}
ul.formulario .bt {
	cursor: pointer;
	/*padding: 5px 0;*/
	width: 80px;
}
ul.formulario .input-bt {
	margin-top: 10px;
	position: relative;
}

/*******************************************************************
renan*/
.imgDestaque p{ clear:both; padding: 6px; }
.imgDestaque p a {
	*display: block;
	*padding: 6px;
}
.banner-top{
	/*background-color:#955695;*/
	float:left !important;
	height:94px;
	margin-left:282px;
	*margin-left:284px;
	margin-right:0 !important;
	position:relative;
	margin-top: 9px;
	width:467px;
	z-index: 2;
	display: none;
}
.banner-close{
	background-image: url(../images/layout/xit-trans.png);
	background-position: 0 0;
	width:10px;
	height:10px;
	position:absolute;
	right: 5px;
	top:5px;
	text-indent:-9999px;
}
.banner-close:hover{
	background-position: 10px 0;
}
.corner{ width:5px; height:5px; position:absolute; margin:0 !important; }
.corner-tl{
	background-image: url(../images/layout/corner-tl-trans.png);
	top:0;
	left:0;
}
.corner-tr{
	background-image: url(../images/layout/corner-tr-trans.png);
	top:0;
	right:0;
}
.corner-bl{
	background-image: url(../images/layout/corner-bl-trans.png);
	bottom:0;
	left:0;
}
.corner-br{
	background-image: url(../images/layout/corner-br-trans.png);
	bottom:0;
	right:0;
}
* html .corner-bl, * html .corner-br {
	bottom: -11px !important;
}
#sidebar .enquete form{
	margin-top: 5px;
}

/*paginação*/
.pagination a,.pagination b{
	padding:2px !important;
}

.post .bg1 {
	background:#C7D3E5 none repeat scroll 0 0;
	border:1px solid #99B3CC;
	float:left;
	padding-bottom:3px;
	*padding-bottom: 0px;
	width:auto;
}
.dir
{
	float:right !important;
	margin-left: 10px;
}
.esq{
	float:left !important;
	margin-right: 10px;
}
.cen{
	
}
.btn_fontsize{
	position:relative;
	float:right;
	top:0;
	right:0;
}
.btn_fontsize button{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DFDFDF;
	font-size:12px;
	margin:0 0 0 5px;
	*padding:2px 0 0 2px;
	display:block;
	float:left;
	width:24px;
	height:24px;
	color:#BFBFBF;
}
.btn_fontsize button:last-child{
	font-size:13px;
}
.btn_fontsize button:hover{
	color:#9F9F9F;
}
ol#enquete  li{
	margin-bottom:10px;
}
ol#enquete  li h3{
	margin: 5px 0 0 0;
}
ol#enquete  li ul li{
	display:inline;
}
.ui-slider{
	height:0 !important;
	margin: 5px 0 !important;
}
element.style {
left:100%;
}
.ui-slider-handle{
	top:-7px !important;
	width:10px !important;
	height:10px !important;
}
.bloco {
	text-align:justify;
}
.bloco h1, .bloco h2, .bloco h3, .bloco h4, .bloco h5, .bloco h6{
	margin-bottom:.5em;
}
.bloco h1:not(:first-child),.bloco h2:not(:first-child),.bloco h3:not(:first-child),.bloco h4:not(:first-child),.bloco h5:not(:first-child),.bloco h6:not(:first-child){
	padding:1em 0 0;
}
.bloco p, .bloco li, .bloco q, .bloco dl, .bloco dt, .bloco ul, .bloco ol{
	line-height:1.5em;
}
.bloco li{
	list-style:disc inside;
	padding:0 0 0 2em;
}


#certificacoes h2:not(:first-child),#certificacoes h3,#certificacoes h4,#certificacoes h5,#certificacoes h6{
	/*margin:20px 0 5px 0;*/
	clear:both;
}
#certificacoes p,#certificacoes li,#certificacoes ul,#certificacoes dl{
	font-size:12px;
	line-height:16px;
}
#certificacoes dl{
	padding:0 0 0 10px;
}
#certificacoes #conteudo ul li{
	list-style: circle;
}
#certificacoes dt {
	font-weight:bold;
}
#certificacoes .img {
	float:left;
	clear:left;
	text-align:center;
	width:150px;
}

form#contato{
	width:300px;
}
form#contato button{
	float:right;
	display:block;
}
form#contato label{
	width:100%;
}
form#contato label input {
	_width: 310px;
}
form#contato label input[type="text"], form#contato label textarea{
	width:100%;
}
.imgDestaque > a{display:none; } 
.imgDestaque.cen{
	margin-bottom:5px !important;
}
.imgDestaque.bg1.dir,.imgDestaque.bg1.esq{
	width:337px !important;
}
.imgDestaque.bg1+p{
	color:inherit;
	padding:inherit;
	
	/*hack pra solucionar no ie*/
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
.post p {
	line-height:1.5em;
}
#nota { font-weight: bold; margin-bottom:10px; }
#nota span{ font-weight: normal; }
.noticias li{ cursor:pointer; }
.georgia{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.lista li {
	margin-bottom: 10px;
}
.colunas2 ul{
	float:left;
	width:49.9%;
}
#laboratorio_diferenciais .bloco p {
	margin-bottom: 10px;
}
.unIndentedList {
	margin: 10px 0;
}
.subTit {
	font-size: 14px;
}

/*----------------------------------------------------------------------
erros*/
.error, .msg{
	float:left;
	margin:10px 0 0 0;
}
.error.erro, .msg.erro{
	background:url("../images/icons/error.png") no-repeat;
	height:16px;
	padding:2px 0 0 22px;
}
.error.sucesso, .msg.sucesso{
	background:url("../images/icons/tick.png") no-repeat;
	height:16px;
	padding:2px 0 0 22px;
}

/* banners */
#sidebar a{
	z-index:1;
	position:relative;
}
span.linhaSideBar{
	display:block;
	height:1px;
	position:relative;
	width:100%;
	z-index:0;
	margin-top: 10px;
}
/*-----------------------------------------------------
accordion*/
.itens_accor {
	cursor: pointer;
}
#contato #conteudoInterno div.error {
		margin-top:6px;
	}
	div.error+label.button {
		width:50px !important;
		margin-right:-3px;
		float:right;
	}
* + html div.error+label.button  {
		width: auto !important;
}
#laboratorio_missao_valores_e_pessoas .colLeft {
	width: 450px;
}
#laboratorio_missao_valores_e_pessoas .galeria-img-1 {
	margin-top: 10px;
}

.ui-widget-content{
	border:none 0 !important;
	height:1px !important;	
}
.ui-slider-handle{
	margin: 0 -0.6em;
	width:14px !important;
	height:14px !important;
	_height: 10px !important;
	_display: block;
	background:url("../images/layout/slider_circle-trans.png") no-repeat !important;
}
.ui-slider {
	padding-left:.6em;
	border-bottom: 1px solid #044381 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default{
	border:0 none !important;
	display:block;
	cursor:pointer;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{
	background-position:0 -14px !important;
	padding:0 !important;
}

.melhor_idade p {
	margin-bottom: 10px;
}
.melhor_idade cite {
	margin-bottom: 15px;
	display: block;
}
.bloco blockquote p {
	line-height: 0;
	padding-top: 10px
}
.ui-corner-all {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
}

.ui-widget-content {
	background: none;
	border:1px solid #AAAAAA;
	color:#222222;
	height: 0 !important;
	_position: relative;
	_top: 10px;
}

.ui-slider { 
	border-bottom:2px solid #044381 !important;
	padding-left:0.6em;
}
.form.enquete h5 {
	float: none;
	color:#004180;	
}
.form.enquete p {
	width: inherit;
	*margin-right: 20px;
	font-weight: normal;
	color: #000;
}
input[type='radio'] {
	border: 0 !important;
	background: none !important;
}
ol#enquete .ui-slider {
	width: 300px;
}

.ui-widget-content{
	_background:none !important;
}
.ui-slider {
	_border-bottom:none !important;
	_border-top:2px solid #044381 !important;
}
.ui-slider-handle {
	_overflow:hidden;
	_height:14px !important;
}

.cert1 {
	left:106px;
	position:absolute;
	top:82px;
	z-index: 6;
}
.cert2 {
	left:155px;
	position:absolute;
	top:31px;
	z-index: 5;
}
.cert3 {
	left:46px;
	position:absolute;
	top:70px;
	z-index: 4;
}
.cert4 {
	left:67px;
	position:absolute;
	top:-1px;
	z-index: 3;
}
.cert5 {
	left:179px;
	position:absolute;
	top:10px;
	z-index: 2;
}
#unidades .colLeft-1 {
	width: 237px;
	padding: 0;
	/*margin-bottom: 20px;*/
}
#unidades .galeria-img-1 {
	float: left;
}
#unidades .colLeft {
	margin-top: 10px;
	width: 464px;
}
#unidades h3 {
	margin-top: 10px;
}
.unidade h4 {
	color:#004180;
}
.unidade h3 {
	font-size:14px;
}
.fotos {
	margin-bottom: 10px;
}
.unidade .col-2 {
	float:left;
	width:214px;
	margin-right:20px;
}
.last {
	margin-right:0 !important;
}

*+html #unidades .colLeft-1 {
	margin-bottom: 10px;
}
.googleMaps {
	display: none;
}

.lista.semBullet li {
	list-style: none;
}
.listaEquilibrio {
	width: 533px;
	margin: 0 auto;
	margin-top: 20px;
}
.listaEquilibrio li {
	float: left;
	list-style: none;
	padding: 10px;
}
.listaEquilibrio li p {
	display: none;
	margin-top: 10px;
}
.pEqui {
	margin-top: 10px;
}

#apoio_laboratorial form.faleconosco{
	width:100%
}
#apoio_laboratorial .formulario{
	display:block;
	float:left;
	width:342px;
}
#apoio_laboratorial form.faleconosco ul+ul{
	margin-left:20px;
	*margin-left:20px;
	_margin-left:0px;
}
#apoio_laboratorial form.faleconosco ul+ul textarea{
	height:113px;
	*height:115px;
	_height:113px;
}
.btGoogle {
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
}

.fotoHistoria li {
	float: left;
	list-style: none;
	margin-top: 10px;
	width: 126px;
	padding: 0;
	margin-right: 5px;
}
.fotoHistoria {
	width: 524px;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
}
.fotosEquipes {
	width: 544px;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
}
.fotosEquipes li {
	float: left;
	list-style: none;
	margin-top: 10px;
	width: 126px;
	padding: 0;
	margin-right: 10px;
}
.fotoHistoria li img, .fotosEquipes li img  {
	display: block;
}
.listaEquilibrio li {
	cursor: pointer;
}

.listaUnidades.home li a {
	color:#3C3C3C;
	font-size: 12px;
	font-weight: normal;
}
.listaUnidades.home li h4 a {
	color:#3C3C3C;
	font-size: 12px;
	font-weight: bold;
}

.gestao_da_qualidade.lista li {
	padding: 0;
}
.linksSustentabilidade {
	position: relative;
}
.gestQualidade {
	height:105px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:-144px;
	width:118px;
}

.respSocial {
	height:105px;
	left:124px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:-144px;
	width:416px;
}
.respAmb {
	height:105px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:-144px;
	width:161px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.linhaBottom {
	padding-bottom: 2px;
	margin-bottom: 10px;
	background: url(../images/layout/linha-2.jpg) bottom no-repeat; 
}

ul.clinicas {
	list-style: outside;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
	ul.clinicas li {
		margin: 0 15px 15px 0;
		float: left;
		width: 345px;
		list-style: none;
		line-height: 16px;
	}
	ul.clinicas li.noMargin {
		margin-right: 0;
	}
		ul.clinicas li h4 {
			color: #004180;
		}
		ul.clinicas li address {
			font-style: normal;
		}
.corpoClinico h4 {
	margin-bottom: 5px;
	margin-top: 15px;
}
.corpoClinico h3 {
	margin-top: 20px;
}
.form1 input[type='text'] {
	display: block;
	width: 334px;
}
.form1 .float_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
			color: #000;
	font-weight: bold;
	line-height: 15px;
}
.form1 .telefone input {
	width: 90px;
}
.form1 .cidade input {
	width: 286px;
}
.form1 .email2 input {
	width: 285px;
}
.form1 .email2 {
	margin-right: 0;
}
.form1 textarea {
	display: block;
	width: 697px;
	height: 100px;
}
.form1 p {
	margin-bottom: 20px;
}
.form1 .sem_margem {
	margin-right:0;
}
.form1 .sem_margem input {
	width: 345px;
}
.form1 button {
	display: block;
}
