@charset "utf-8";
/* CSS Document */

/* ----------------------- DIV TOPO ------------------------------------------- */
#divTopoFull
{
	margin-top: 13px;
	width: 100%;
	height: auto;
	display: table;
}

#divTopo
{
	margin: 0 auto;
	width: 950px;
	height: 155px;
}

#divTopoLogo
{
	margin-left: 5px;
	width: 395px;
	height: auto;
	float: left;
}

#divTopoLogo img{
	width: 395px;
	margin-top: 18px;
	margin-bottom: 18px;
}

#divTopoMeiosContato
{
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 541px;
	height: auto;
	float: right;
	text-align: right;
}

#divTopoAreaRestrita
{
	margin-right: 5px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 410px;
	height: 80px;;
	float: right;
	background-color: #FFF;
	display: table;
}

#divTopoAreaRestritaTitulo
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	background-color: #0F92D0;
}

#divTopoAreaRestritaCampos
{
	width: auto;
	height: 25px;
	line-height: 25px;
	float: left;
	text-align: left;
	margin-left: 3px;
	display: table;
}

#divTopoSubMenuFull
{
	margin-right: 5px;
	margin-bottom: 10px;
	width: 410px;
	height: auto;
	float: right;
	display: table;
}

#divTopoSubMenu
{
	width: auto;
	height: 25px;
	float: right;
	margin-left: 20px;
}

#divTopoMenuFull
{
	margin-bottom: 5px;
	width: 100%;
	height: 60px;
	display: table;
	background: url(../../imagens/background_menu.png) repeat-x;

}

#divTopoMenu
{
	margin: 0 auto;
	width: 950px;
	height: 60px;
}

#divTopoMenu #navbar li{
	background: none;
	text-decoration: none;
	list-style: none;
	display: inline;
	padding-left: 0px;
	margin-right: 0px;
}

#divTopoMenu #navbar li a{
	background: none;
	text-decoration: none;
    margin-right: 0px;
	font-size: 1.4rem;
    padding: 21px 35px;
	font-family: 'Conv_framdcn';
}

#divTopoMenu #navbar li a:hover, a:active, a:focus{
	background: -webkit-linear-gradient(top, rgb(19, 92, 137) 0%, rgb(64, 124, 160) 2%, rgb(65, 130, 170) 51%, rgb(17, 99, 147) 53%);
	background: -o-linear-gradient(top, rgb(19, 92, 137) 0%, rgb(64, 124, 160) 2%, rgb(65, 130, 170) 51%, rgb(17, 99, 147) 53%);
	background: -ms-linear-gradient(top, rgb(19, 92, 137) 0%, rgb(64, 124, 160) 2%, rgb(65, 130, 170) 51%, rgb(17, 99, 147) 53%);
	background: -moz-linear-gradient(top, rgb(19, 92, 137) 0%, rgb(64, 124, 160) 2%, rgb(65, 130, 170) 51%, rgb(17, 99, 147) 53%);
	background: linear-gradient(to bottom, rgb(19, 92, 137) 0%, rgb(64, 124, 160) 2%, rgb(65, 130, 170) 51%, rgb(17, 99, 147) 53%);
}

#divTopoBuscaFull
{
	width: 100%;
	height: 60px;
	display: table;
	background: url(../../imagens/background_seach.png) repeat-x;
	border-top: #176096 solid 4px;
	text-align: left;
}

#divTopoBusca
{
	margin: 0 auto;
	width: 950px;
	height: 44px;
	line-height: 44px;
}

#divTopoBanner
{
	margin: 0 auto;
	width: 935px;
	height: auto;
	background-image: url(http://clinicadainformatica.com.br/imagem/background_conteudo.png);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	display: table;
}

/* ----------------------- DIV CONTEUDO ----------------------------------------------- */
#divConteudoFull
{
	margin: 0 auto;
	width: 950px;
	height: auto;
	display: table;
	padding-bottom: 30px;
	padding-top: 15px;
}

#divConteudoPrincipal
{
	width: 710px;
	height: auto;
	display:table;
	float: right;
	text-align: left;
}

#divConteudoCliente
{
	width: 600px;
	height: 200px;
	display:table;
	float: left;
	text-align: left;
	margin-left: 10px;
}

#divConteudoPrincipalTextos
{
	width: 700px;
	height: auto;
	display:table;
	float: left;
	text-align: left;
}

#divBannerRotativo
{
	width: 680px;
	height: 194px;
	background-color: #EFEFEF;
	padding: 10px 15px 10px 15px;
}

#divTituloDestaqueIndex
{
	width: 690px;
	height: 45px;
	line-height: 45px;
	background-color: #EFEFEF;
	padding: 0px 10px 0px 10px;
	background: url(../../imagens/background_destaque_index.png) repeat-x;
}

#divItensDestaqueIndex
{
	width: 710px;
	height: auto;
}

#divItemFull
{
	width: 190px;
	height: 350px;
	background-color: #F8F8F8;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 10px;
	float: left;
	padding: 20px;
	text-align: center;
}

#divItemFullLateral
{
	width: 220px;
	height: auto;
	background-color: #F8F8F8;
	margin-bottom: 10px;
	float: left;
	padding: 5px;
	text-align: center;
}

#divItemImg
{
	width: 151px;
	height: 156px;
	padding: 20px;
	border: #E8E8E8 solid 1px;
	text-align: center;
	background-color: #FFF;
}

/* PRODUTO.PHP */
#divProdutoImagens
{
	width: 250px;
	height: auto;
	float: left;
}

#divProdutoFormaPagamento
{
	width: 100%;
	height: auto;
	border: #CCC solid 1px;
	display: table;
	padding: 3px;
	background-color: #F3F3F3;
}

#divProdutoNomeValor
{
	width: 450px;
	height: auto;
	float: right;
}

#divConteudoLateral
{
	width: 230px;
	height: auto;
	display:table;
	float: left;
	text-align: left;
}

#divConteudoLateralDireito
{
	width: 230px;
	height: auto;
	display:table;
	float: right;
	text-align: left;
}

#divMenuTopo
{
	width: 230px;
	height: 44px;
	line-height: 44px;
	background: url(../../imagens/background_titulo_menu.png) repeat-x;
	text-align: center;
	border-bottom: #FFF solid 1px;
}

#divMenuItem
{
	width: 230px;
	height: 37px;
	line-height: 37px;
	background: url(../../imagens/background_item_menu.png) repeat-x;
	text-align: left;
	border-bottom: #FFF solid 1px;
}

#divMenuItemMarcador
{
	width: 14px;
	height: 21px;
	background: url(../../imagens/icon_menu.png) no-repeat;
	text-align: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 14px;
	float: left;
}

#divMenuMarca
{
	width: 230px;
	height: 35px;
	text-align: left;
	border-bottom: #CCC solid 1px;
	margin-bottom: 3px;
	margin-top: 3px;
}

#divNavegadorPagina
{
	width: 710px;
	height: 30px;
	line-height: 30px;
	margin: 3px 0px 3px 0px;
	border-bottom: #CCC solid 1px;
}

#divFotoMapa
{
	margin: 5px;
	width: 600px;
	float: left;
	display: table;
	height: auto;
	border: 3px solid #E6E8DB;
	background-color:#FFF;
	text-align:center;
}

#divEndereco
{
	width: 600px;
	height: auto;
	float: left;
	margin: 5px;
	display: table;
	text-align: left;
}

#divConfirmEmail
{
	width: 595px;
	height: 32px;
	padding: 5px;
	background-color: #BFB;
	color: #005900;
	border: #008000 solid 1px;
}

#divErroEmail
{
	width: 595px;
	height: 32px;
	padding: 5px;
	background-color: #FFCECE;
	color: #F00;
	border: #F00 solid 1px;
}

#divPaginacao
{
	margin: 0 auto;
	width: auto;
	height: 35px;
	line-height: 35px;
	display: table;
}

#divPaginacaoBtn
{
	width: 30px;
	height: auto;
	display: table;
	float: left;
	text-align: center;
}

#divPaginacao01
{
	width: 30px;
	height: auto;
	background: url(http://clinicadainformatica.com.br/imagens/background_paginacao_02.png) no-repeat center;
	display: table;
	float: left;
	text-align: center;
}

#divPaginacao02
{
	width: 30px;
	height: auto;
	background: url(http://clinicadainformatica.com.br/imagens/background_paginacao_01.png) no-repeat center;
	display: table;
	float: left;
	text-align: center;
}

#divConteudoFotoTexto
{
	width: 280px;
	height: auto;
	float: left;
	padding-rigt: 15px;
	text-align: right;
	display: table;
}

#divLista
{
	width: 628px;
	height: auto;
	padding: 10px 0px 10px 0px;
	float:left;
	display:table;
	border-bottom: #CCC dashed 1px;
}

#divConteudoImgFoto
{
	width: 200px;
	height: 150px;
	text-align: center;
	float: left;
}

#divBordaFoto
{
	margin: 0 auto;
	width: 150px;
	height: auto;
	padding: 2px;
	border:#999 solid 1px;
}

#divConteudoVejaMais
{
	width: 100%;
	height: auto;
	padding: 10px 0px 0px 0px;
	text-align: center;
	display: table;
}


#divConteudoDireitoInfo
{
	width: 233px;
	height: auto;
	padding: 10px 5px 10px 10px;
	float: left;
	font-size: 12px;
	font-weight:bold;
	border: #CCCCCC solid 1px;
	background-color: #F6F6F6;
}

#divEspaco
{
	width: 100%;
	height: 30px;
	display: table;
}

#divConteudoInfoBorda
{
	width: 280px;
	height: auto;
	padding: 10px;
	border: #CCCCCC solid 1px;
	background-color: #F6F6F6;
	text-align: center;
	display: table;
}

/* DIV PAGINA CLIENTE */
#divConteudoImgcliente
{
	width: 200px;
	height: 250px;
	float: left;
	text-align: center;
	line-height: 10px;
}

/* ----------------------- DIV RODAPE ----------------------------------*/
#divRodapeFull
{
	margin: 0 auto;
	width: 100%;
	height: auto;
	display: table;
	border-top: #ECECEC solid 4px;
	padding-top: 3px;
}

#divRodapeFull2
{
	margin: 0 auto;
	width: 100%;
	height: auto;
	display: table;
	background-color: #329CD3;
}

#divRodapeMenu
{
	margin: 0 auto;
	width: 950px;
	height: 43px;
	line-height: 43px;
	text-align: center;
}

#divRodapeInferiorFull
{
	margin: 0 auto;
	width: 950px;
	height: auto;
	padding-bottom: 25px;
	padding-top: 25px;
	display: table;
}

#divRodapeLogo
{
	width: 210px;
	height: auto;
	margin-left: 30px;
	float: left;
}

#divRodapeEnderecoContato
{
	width: 350px;
	height: auto;
	margin-left: 30px;
	margim-top: 15px;
	float: left;
	text-align: left;
}

#divRodapeLogoAgencia
{
	width: 100px;
	height: 36px;
	text-align: right;
	padding: 40px 10px 5px 0px;
	float: right;
}
