body {
 padding:0;
 font-size:9px;
 width:760px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background: #e2eff7;
 margin:0px auto;
 text-align:left;
 /* background:#E2EFF7 url(img/search/b.gif) repeat-x scroll center bottom; */
 background-color:#fff;
}
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
h1, h2, h3 {
 background-color:#0084d6;
 padding:0;
 margin:0;
}
.bg{
	background:#E2EFF7 url(img/search/b.gif) repeat-x scroll center bottom;
}
#div_form{
 background:transparent url(img/fading_background_11.png) repeat-x scroll center top;
}

/* header styles */
#header {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	border-bottom:0px solid #000;
	background-image:url(img/a.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}
/* menu start */
#header #header_logo {
	float:left;
}
#header .banners {
	border:0px solid #cfe9f6;
}
#header .banners img {
	border:0;
}
#header #banner_fullsky {
	float:right;
}
#header #banner_mini {
}
#menu {
	border-top:3px solid #65b5e6;
	background-color:#0084d6;
	color:#fff;
	padding:0em;
	text-align:left;
	border-bottom:0px solid #fff;
	font-weight:bold;
	font-size:9px;
}
#menu ul {
	padding:0;
	margin:0;
	padding-top:.1em;
	padding-bottom:.1em;
}
#menu ul li {
	display: inline;
	height:12px;
	border-right: 0px solid #fff;
}
#menu ul li.nav_item_last {
	border:0;
}
#menu ul li a {
	font-size:9px;
	text-transform:uppercase;
	color: White;
	text-decoration: none;
	padding:0;
	margin:0;
	padding-left:1em;
	padding-right:1em;
}
#menu ul li a:hover {
	text-decoration:underline;
	color:#ffff88;
}
/* menu end */
.footer{
	border:1px solid #8baec2;
	background:#E2EFF7 url(img/a.gif) repeat-x scroll center bottom;
	overflow:visible;
	margin:0;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.colmask{
	padding:0;
	margin:0;
	width:759px;
}
.col1, .col2, .col3 {
	padding-top:0px;
	padding-bottom:.3em;
	overflow:hidden;
}
.col1 {
	clear:none;
	float:right;
	border-left:0px solid #8baec2;
	margin-left:.2em;
	width:576px;
}
.col2 {
	width:180px;
	clear:none;
	float:left;
	padding-top:0px;		
}
.col3 {
	width:180px;
	top: 0px;
	padding:0;
	margin:0px auto;
	left:785px;
	border:0px solid red;
}


/* start of left column */
.col2 ul {
	padding:0;
	margin:0;
	margin-left: .3em;
	margin-right: .3em;
	padding-left: 0;
	list-style-type: none;
}
.col2 a {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #8aadc1;
	font-size:11px;
}
.col2 a:link, .col2 a:visited {
	color: #000;
	text-decoration: none;
}
.col2 a:hover {
	background-color: #369;
	color: #fff;
}
/* end of left column */

h1,h3{
	padding-top:.3em;
	padding-bottom:.3em;
	text-align:center;
	font-size:10px;
	color:#fff;
	background-image:url(img/search/a.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	background-color:#0084D6;
}

/* Footer styles */
.footer {
	clear:both;
	padding:0;
	margin:0;
	border-top:1px solid #8baec2;
	text-align:center;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:.3em;
	padding-bottom:.3em;
}
.footer ul{
	padding-top:.3em;
	padding-bottom:.3em;
}
.footer ul li {
	display:inline;
	padding-right:.2em;
	padding-left:.2em;
}
.footer ul li a{
	background-image:url(img/icons/arrow.gif);
	background-position:left top;
	padding-left:10px;
	background-repeat:no-repeat;
}
.footer ul li a:hover{
	color:red;
}

#div_carregando{
	margin-top: 5px;
	background: #FFFF88;
	color:#006E2E;
	border: 1px solid #FF0084;
	text-align: center;
	padding:.5em;
	
}
.tiny{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.small {
	font-size:9px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.ba {
	background-color:#FFFF88;
}
.bv {
	background-color:#CDEB8B;
}
.br {
	background-color:#FF0084;
}
.ca {
	color:#FFFF88;
}
.cv {
	color:#CDEB8B;
}
.cr {
	color:#FF0084;
}
.cr1 {
	color:#D01F3C;
}
.cv1 {
	color:#006E2E;
}
.cv2 {
	color:#008C00;
}
.alert_max {
	margin-bottom:1em !important;
	padding-top:.4em;
}
.ct_img {
	border:0px solid #8aadc1;
}
a.td_a {
	text-decoration:none;
	color:#000;
}
a.td_a:hover {
	text-decoration:underline;
}
.a_banner, .a_banner:hover {
	padding:0;
	margin:0;
	border:0;
}
.ct_body{
	padding:0;
	margin:0;
	padding-top:1px;
	background:#E2EFF7;
	overflow:hidden;
}
.tbldv {
	padding:0;
	margin:0;
	margin-top:.2em;
	margin-right:.2em;
	height:176px;
	float: left;
	width:188px;
	_width: 196px;
	text-align:center;
	border:1px solid #8baec2;
	overflow:hidden;
	clear:none;
}
.dvt .title table{
	margin-left:10px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
}
.tbldv a {
	text-decoration:none;
	color:#000;
}
.tbldv a:hover {
	text-decoration:underline;
}
.tbldv .dvh {
	font-weight:bold;
	font-size:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #8baec2;
	margin-bottom:.3em;
}
.tbldv .dvt {
	margin-left:.3em;
	margin-right:.3em;
	font-size:10px;
	text-align:left;
	margin-bottom:1em;
	margin-top:.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbldv .dvt .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.popup_header {
	padding:.3em;
	margin:0;
	font-size:10px;
	color:#fff;
	border-left:4px solid #cfe9f6;
	border-right:4px solid #cfe9f6;
	background-image:url('img/search/a.gif');
	background-repeat:repeat-x;
	text-transform:uppercase;
}
.popup_nav .popup_nav_img_left {
	margin-left:1em;
float:left:;
	cursor:pointer;
	_cursor : hand;
}
.popup_nav .popup_nav_img_right {
	margin-left:1em;
	cursor:pointer;
	_cursor : hand;
}
.barra_de_navegacao_nos_resultados {
	text-align:center;
	padding:0;
	margin:0;
	background-color:#e2eff7;
	border-top:1px solid #035384;
	padding:.5em;
}
.menu_direito_servicos ul {
	margin:0px;
	list-style-type: none;
}
.menu_direito_servicos ul li{
	background:#E2EFF7 url(img/search/b.gif) repeat-x scroll center bottom;
}
.menu_direito_servicos ul li a {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #fff;
	background-image:url(img/icons/arrow.gif);
	background-position:3px 5px;
	padding-left:10px;
	background-repeat:no-repeat;
}
.menu_direito_servicos a:link, ul a:visited {
	color: #000;
	text-decoration: none;
}
.menu_direito_servicos a:hover {
	background-color: #035384;
	color: #fff;
}
#search_form {
	padding:0;
	margin:0;
}
#search_form .search_form_item {
	padding:0;
	margin:0;
	margin-top:.3em;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#search_form select, #search_form input {
	border-left:2px solid #cfe9f6;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
.search_submit{
	background-color:#E2EFF7!important;
	background-image:url(img/icons/zoom.gif)!important;
	background-position:left top!important;
	padding-left:18px!important;
	background-repeat:no-repeat!important;	
}
.search_SELECT{
	border-left:2px solid #cfe9f6;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(img/fading_background_21.png);
	background-repeat:repeat-x;
	border:2px solid #cfe9f6;
	padding:2px;
	width:170px;
}
.search_INPUT{
	border:2px solid #cfe9f6;
	background-color:#fff;
	color:#025484;
	font-weight:bold;
	font-size:12px;
	width:122px;
}
.search_SUBMIT{
	border:2px solid #cfe9f6;
	background-color:#fff;
	color:#025484;
	font-weight:bold;
	font-size:12px;
}

.col1 .data_ct {
	margin-top:10px;
	padding:0;
	margin:0;
}
.icon {
	background-image: url(img/icons/shape_square.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: .3em .3em .6em 15px;
	background-position: 6px 2px;
}
.alert {
	-x-background-x-position:0%;
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:#FFE6F4;
	background-image:none;
	background-repeat:repeat;
	border-bottom-color:#D53F90;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#D53F90;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#D53F90;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#D53F90;
	border-top-style:solid;
	border-top-width:1px;
	color:#A52068;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:1em;
	padding-bottom:1em;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	margin:1em;
	font-size:9px!important;
	background-image: url(img/icons/exclamation.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: .7em .9em .9em 25px;
	background-position: 5px 6px;
}
.info, .zoom, .star , .message{
	height: auto;
	margin:.8em;
	background:#FEFECC none repeat scroll 0%;
	border-left:4px solid #FCEEAA;
	display:block;
	background-image: url(img/icons/icon_alert.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: .3em .3em .6em 25px;
	background-position: 6px 2px;
	font-size:9px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.message{
	background:#C3D9FF url(img/icons/comments.gif) no-repeat scroll 0%;
	background-position: 2px 5px;
	border-left:4px solid #356AA0;
}
.zoom {
	background-image: url(img/icons/zoom.gif)!important;
}
.zoom a {
	color:green;
}
.help {
	background-image: url(img/icons/help.gif)!important;
	text-align:left;
}
.star {
	background-image: url(img/icons/star.gif)!important;
	text-align:left;
}
.star a {
	color:#FF0084;
}
.car a {
	color:#36393D;
}
.car {
	background-image: url(img/icons/car.gif)!important;
	text-align:left;
	background-color:#FFFF88;
	border:1px solid #FF0084;
}
.input_email {
	background-repeat: no-repeat;
	background-position: top left;
	padding: .3em;
	padding-left:25px;
	margin:0em;
	background-position: 6px 2px;
	background-image: url(img/icons/email.gif)!important;
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ct_clinicia{
	padding:.3em;
	background-color:#fff;
	text-align:justify;
}

.ct_clinicia ul{
	padding:5px;
	margin:5px;
}
.ct_clinicia  ul li {
	padding:5px;
	margin:5px;
	list-style-image:url(img/icons/arrow.gif);
}

.banner_border{
	padding:0;
	margin:0;
	margin-bottom:.2em;
	margin-top:.2em;
	text-align:center;
	border:1px solid #8baec2;
	padding-bottom:.2em;
}
.banner_border h3{
	margin-bottom:.2em;
}
.cb{ 
	margin-right:2px;
	margin-top:2px;
	margin-bottom:1px;
	padding:2px;
	width:48%;
	border-bottom:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	float:left;
	height:16px;
	}
.lstbg{background:#fff }
.dstkimg{
	border:0px solid red;
	height:114px;
	overflow:hidden;
	width:193px;
}
.div_body{
	background:#E2EFF7;
	border-right:1px solid #8BAEC2;
}
.tbldv .dvt table{
	margin:0px auto;
}