*{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Verdana,Arial;
	list-style:none;
	border:none;
	text-decoration:none;
}


body{
	text-align:center;
	background:url("img/bg.jpg") repeat-x #CCC;
}

#site{
	margin:10px auto;
	border:2px solid #000;
	width:775px;
	text-align:left;
	background: url(img/bg-site.gif) repeat-y #FFF;
}


/*###############################################################

TOPO

################################################################*/

#topo{
	height:150px;
}

#topo h1{
	float:right;
	height:150px;
	width:496px;
	margin-right:10px;
	_margin-right:5px;
	margin-top:10px;
	background:url(img/h1.jpg) no-repeat;
	text-indent:-900000px;
	border:2px solid #095D89;
}
#topo img{
	float:left;
	margin:20px 0 0 45px;
}



/*###################################################################

MENU

######################################################################*/
#menu{
	float:left;
	width:250px;
	margin-top:20px;
}

#menu ul li{
	height:30px;
	text-indent:30px;
}

#menu ul li a{
	height:30px;
	display:block;
	font-size:14px;
	padding-top:6px;
	color:#FFF;
	font-weight:bold;
	background:url(img/seta.gif) no-repeat;
	background-position:5px 7px;
}

#menu ul li a:hover{
	background:url(img/seta2.gif) no-repeat #5AC0F1;
	background-position:5px 7px;
	color:#28166F;
}


#centros{
	width:210px;
	margin:10px;
	padding:10px;
	background:#AFE0F8;

}
#centros ul li{
	height:20px;
}
#centros ul li a{
	background:none;
	font-size:12px;
	color:#000;
	height:20px;
	text-indent:10px;
	padding:0px;
}

#centros ul li a:hover{
	background:none;
	text-decoration:underline;
}



/*######################################################################

INDEX

#######################################################################*/
#conteiner,.index{
	float:right;
	width:520px;
	margin-left:0px;
}

.index h2{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}


#text-introducao{
	margin:10px;
	padding:10px;
	border: 1px solid #30B7FB;
	background:url(img/bg-text.gif) repeat-x #AFE0F8;
	text-indent:30px;
	text-align:justify;
	font-style:italic;


}


#noticias-ini{
	background:#AFE0F8;
	border: 1px solid #30B7FB;
	margin:10px;
	padding:10px;
}

#noticias-ini h3{
	color:#000;
	border-bottom:1px solid #000;
	margin-bottom:10px;
	font-style:italic;
}

#noticias-ini ul {
	margin-left:20px;
}

#noticias-ini ul li{
	list-style-image:url(img/seta.jpg);
	margin:10px 0;
    margin-bottom:20px;
}

#noticias-ini ul li a{
	color:#000;
    font-weight:bold;
}

#noticias-ini ul li p{
    text-indent:30px;
    margin-top:5px;
}


#noticias-ini ul li a:hover{
}

.btInicial{
	float:left;
	width:170px;
	height:80px;
	padding:10px;
	margin:10px;
	color:#000;
	margin:0 35px
}

#bt_consulta{
	background:url(img/bt_consulta.gif) no-repeat;
	text-indent:-900000px;
}

#bt_info_paciente{
	background:url(img/bt_info_paciente.gif) no-repeat;
	text-indent:-900000px;
}

#bt_tecnologia{
	background:url(img/bt_tecnologia.gif) no-repeat;
	text-indent:-900000px;
}

#bt_nutricionais{
	background:url(img/bt_nutricionais.gif) no-repeat;
	text-indent:-900000px;
}


.marcar{
    text-align:center;
    margin:10px;
    padding:10px;
    border-top:1px solid #0477B0;
    border-bottom:1px solid #0477B0;
}


.marcar a{
    display:block;
    background:url(img/marcar-consulta.jpg) no-repeat;
    background-position:center center;
    height: 50px;
    text-indent:-900000px;
}



/*######################################################################

CONVENIOS

########################################################################*/
#convenios{
	margin:10px;
	padding:10px;
}
#convenios h3{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}


/*######################################################################

INSTITUCIONAL

########################################################################*/
#institucional{
	margin:10px;
	padding:10px;
}

#institucional h3{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}

#institucional h4 {
	float:right;
	padding:3px;
	margin:5px;
	color:#DD2421;
	font-size:16px;
	font-style:italic;
	border-bottom:2px solid #32B8FB;
}

.text{
	clear:both;
	border: 1px solid #30B7FB;
	background:url(img/bg-text.gif) repeat-x #AFE0F8;
	padding:10px;
	text-align:justify;
}

.text p {
	text-indent:30px;
	margin:10px 0;
}

.text ul li{
    margin-left:30px
}

.text ul li{
    list-style-type: decimal;
    margin-top:5px;
}




/*###########################################################################

MARCAR CONSULT

##############################################################################*/

.marcar_consulta{
    margin:10px;
    padding:10px;
    _width: 480px;
}


.marcar_consulta h3{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}

.marcar_consulta ul{
    margin:10px;
    margin-left:30px;
    margin-bottom:30px;
}



.marcar_consulta ul li{
    list-style-type: decimal ;
    margin:10px 0;
    font-size:14px;
}


.marcar_consulta p{
    font-size:14px;
    font-weight:bold;
    margin:10px 0;
    text-align: justify;

}



/*############################################################################

INFORMATIVO

#############################################################################*/
#informativo{
	margin:10px;
	padding:10px;
}

#informativo h3{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}

#informativo ul li a{
	color:#000;
}

#informativo ul li a:hover{
	text-decoration:underline;
}

/*######################################################################

INFO_PACIENTE

#######################################################################*/

#info_paciente{
	margin:10px;
	padding:10px;
	border: 1px solid #0477B0;
	background:#CFEFFF;
}
#info_paciente h2{
	font-size:18px;
	text-align:center;
}

#info_paciente h3{
	height:30px;	
}
#info_paciente h3 a{
	height:20px;
	display:block;
	color:#000;
	font-size:14px;
	border-left:10px solid #0477B0;
	padding:5px;
}

#info_paciente h3 a:hover{
	border-left:10px solid #0477B0;
	color:#FFF;
	background:#0477B0;
}

#info_paciente p{
	text-indent:30px;
	margin:7px 0;
	text-align:justify;
}

#info_paciente ol{
	margin-left:30px;
}

#info_paciente ol li{
	list-style-type:decimal;
	margin:5px 0;
	text-align:justify;
}

/*######################################################################

TECNOLOGIA

#######################################################################*/
#tecnologia{
	margin:10px;
	padding:10px;
	border: 1px solid #0477B0;
	background:#CFEFFF;
}

#tecnologia img{
	border:1px solid #000;
	margin:10px;
}

/*#######################################################################

SERVIÇOS

#########################################################################*/

#servicos{
	margin:10px;
	padding:10px;
	border: 1px solid #0477B0;
	background:#CFEFFF;
}

#servicos p{
	margin:10px 0;
	text-indent:30px;
	text-align:justify;
    color:#000;
}

#servicos  h3{
	font-size:18px;
    width:160px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	margin-bottom:20px;
}


/*######################################################################

NUTRICIONAIS

#######################################################################*/

#nutricionais{
	margin:10px;
	padding:10px;
	border: 1px solid #0477B0;
	background:#CFEFFF;
}

#nutricionais h2{
	font-size:18px;;
	text-align:center;
}
#nutricionais h3{
	height:30px;	
}
#nutricionais h3 a{
	height:20px;
	display:block;
	color:#000;
	font-size:14px;
	border-left:10px solid #0477B0;
	padding:5px;
}

#nutricionais h3 a:hover{
	border-left:10px solid #0477B0;
	color:#FFF;
	background:#0477B0;
}


#nutricionais p{
	text-indent:30px;
	margin:5px 0;
	text-align:justify;
}

#nutricionais h3{
	text-transform:uppercase;
}

/*######################################################################

MEDICOS_COLABORADORES

########################################################################*/
#medicos_colaboradores{
	margin:10px;
	margin-top:0px;
	padding:10px;
	background:url(img/simbolomed.gif) no-repeat;
	background-position:-100px 0;
}
#medicos_colaboradores h2{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}

#medicos_colaboradores ul {
}




#medicos_colaboradores h3 a{
	border-bottom:3px solid #D52623;
	font-size:14px;
	text-align:left;
	font-style:italic;
	margin:10px 0;
/* 	padding:5px; */
	color:#28166F;
	float:left;
	
}

#medicos_colaboradores .qualificacoes {
	width:90%;
	border: 1px solid #30B7FB;
/*	background:url(img/bg-medico.jpg) repeat-x #AFE0F8;         */
	background: #AFE0F8;
	background-position:-40px 0;
	clear:both;
	padding:10px;
}

#medicos_colaboradores .qualificacoesTecnica{
	width:90%;
	border: 1px solid #30B7FB;
	/*background:url(img/bg-colaborador.jpg) repeat-x #AFE0F8;*/
    background:#AFE0F8;
	clear:both;
	padding:10px;
}


#medicos_colaboradores ul li {
	padding:5px 0;
	font-weight:bold;
}

#medicos_colaboradores img{
    border:1px solid #0477B0;
    margin: 0 0 5px 5px;
}


/*#####################################################################

GALERIAS

######################################################################*/
.galerias{
    width:490px;
    padding:10px;

}

.galerias a{
    text-align:center;
    display:block;
    width:120px;
    float:left;
    color:#28166F;
}

.galerias a img{
    background:#28166F;
    padding: 5px;
    margin:5px;
}

.galerias a:hover img{
   background:#DA251D;
}




/*#####################################################################

NOTICIAS VIEW

######################################################################*/

#noticiaView{
	padding:10px;
	margin:10px;
}

#noticiaView h2{
	font-size:18px;
	text-align:center;
	color:#28156E;
	border-bottom:5px solid #DD2421;
	padding:5px;
}

#noticiaView .noticiaData{
	font-size:10px;
	float:right;
	margin:10px;
}

#noticiaView .noticiaTexto{
	width:460px;
	clear:both;
	margin:20px 0;
	padding:10px;
	border: 1px solid #30B7FB;
	background:#AFE0F8;
}
#noticiaView .noticiaTexto p{
	text-indent:30px;
	margin:10px 0;
	text-align:justify;
}

.noticiaTexto ul,.noticiaTexto ol{
	margin:10px 0;
	margin-left:40px;
}

#noticiaView .noticiaTexto ul li {
	list-style-type:circle;
}

#noticiaView .noticiaTexto ol li{
	list-style-type:decimal;
}


/*#######################################################################

NOTICIAS

########################################################################*/
#noticias{
	padding:10px;
	margin:10px;

}

#noticias h3{
	font-size:18px;
	border-bottom:5px solid #DD2421;
	color:#28166F;
	font-style:italic;
	float:left;
	margin-bottom:20px;
}

#divNoticias{
	border: 1px solid #30B7FB;
	background:url(img/noticias.jpg) no-repeat #AFE0F8;
	background-position:right 0;
}
#noticias ul{
	margin-left:30px;

}

#noticias ul li{
	list-style-image:url(img/seta.jpg);
	margin:10px 0;
}

#noticias ul li a{
	color:#000;
}
#noticias ul li a:hover{
	text-decoration:underline;
}


.noticias-lista{
    background:#AFE0F8;
    border:1px dotted #0477B0;
    padding:10px;
    margin:20px;
}

.noticias-lista ul li{
    margin-top:10px;
}
.noticias-lista ul li a {
    color:#28156E
}

.noticias-lista ul li a:hover {
    text-decoration:underline;
}

/*#####################################################################

FALECONOSCO

#######################################################################*/
#faleConosco{
	padding:10px;
	margin:10px;
	background:url(img/contato.jpg) no-repeat ;
	background-position:350px 10px;	
	
}

#faleConosco h3{
	font-size:18px;
	border-bottom:5px solid #DA251A;
	font-style:italic;
	color:#28166F;
	float:left;
	margin-bottom:20px;
}

#endereco{
	border-left:5px solid #DA251A;
	border-bottom:1px solid #DA251A;
	padding:10px;
}

#faleConosco h4{
	font-style:italic;
	padding:5px;
}


#faleConosco form{
	background:#AFE0F8;
	border:1px solid #000;
}


#faleConosco ul {
	clear:both;
}

#faleConosco ul li{
	padding:10px;
}


#faleConosco label{
	display:block;
	float:left;
	width:50px;
	text-align:right;
	padding-right:10px;
}

#faleConosco input,#faleConosco textarea{
	border:1px solid #000;
	padding:2px;
	
}

.input{
    margin:7px;
}

#faleConosco textarea{
	width:95%;
    background:#FFF;
    text-align:left;
    margin:10px;
}



/*######################################################################
FOOTER
#######################################################################*/
#footer{
	clear:both;
	padding:10px;
	background:#0A254D;
	text-align:center;
	color:#FFF;
	height:60px;
}

#footer a {
	float:right;
	margin-top:20px
}


#flashMessage{
	border:1px dashed #0477B0;
	background:#AFE0F8;
	margin:10px;
	padding:10px;
	text-align:center;
}

.paging{
    width:100%;
    text-align:center;
    margin-top:10px;
}

.paging div{
    display:inline;
}



.hidden{
	display:none;
}


.center{
	text-align:center;
}
