/* --------- PRINCIPAL --------- */
body {
	background-image:url(../img/bg.png);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#636363;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
}
a {
	color:#000;
	font-family:Verdana, Arial;
	text-decoration:none;
}
#meio a:hover {
	text-decoration:underline;
}
#odontocases {
	width:980px;
	margin:0 auto;
}
#topo, #meio {
	width:980px;
}

/* --------- PAGINACAO --------- */
.nav_paginacao { width:100%; margin:0 0 20px 12px; }
.nav_paginacao a { color:#0073a5; padding:4px; text-decoration:underline }
.nav_paginacao .nav_pag_off { color:#f77b00; padding:4px }
.nav_paginacao .nav_seta_off { color:#0073a5; }
.nav_paginacao .nav_ant_on { background:url(../img/nav_icon_prev.gif) no-repeat left 4px; padding-left:18px; }
.nav_paginacao .nav_prox_on { background:url(../img/nav_icon_next.gif) no-repeat right 4px; padding-right:18px; text-align:right }
.nav_paginacao a:hover { color:#f77b00 }


/* --------- TOPO --------- */
#topo {
	height:200px;
	width:980px;
	z-index:9999;
}
#topo #azul {
	/* background:url(../img/topo_bg_copa.gif) 235px top #1EA9F2 no-repeat; */
	background-color:#1EA9F2;
	/* background-color:#00A3E4; */
	height:160px;
	width:980px;
}
#topo #azul #logo {
	float:left;
	height:160px;
	width:500px;
}
#topo #azul #logo img {
	margin:100px 0 0 15px;
}
#topo #azul #links {
	float:left;
	font-size:10px;
	height:25px;
	text-align:right;
	width:460px;
	padding:135px 20px 0 0;
}
#topo #azul #links a {
	color:#000;
}
#topo #azul #links a:hover {
	color:#FFF
}

#topo #menu {
	background-color:#000;
	height:40px;
	width:980px;
}

/* MENU --> */
#topo #menu #navmenu { z-index:999; position:relative }
#topo #menu ul {
	float:left;
	height:40px;
	width:655px;
	padding-left:4px;
}
#topo #menu ul li {
	float:left;
	cursor:pointer;
}
#topo #menu ul li a {
	float:left;
	letter-spacing:1px;
	color:#1EA9F2;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 20px;
}
#topo #menu ul li a:hover {
	color:#FFF;
}

/* SUBMENU */
#topo #menu ul li ul {
	float:left;
	position:absolute;
	background-color:#000;
	visibility:hidden;
	height: auto;
	width: 220px;
	display:block;
	margin-top:39px;
}
#topo #menu ul li ul li a{
	display:block;
	letter-spacing:normal;
	font-size:12px;
	height:30px;
	line-height:30px;
	float:left;
}
#topo #menu ul li ul li {
	height:30px;
	width: 230px;
	margin:0;
}

#topo #menu ul li:hover ul,
#topo #menu ul li li:hover ul,
#topo #menu ul li li li:hover ul,
#topo #menu ul li.iehover ul,
#topo #menu ul li li.iehover ul,
#topo #menu ul li li li.iehover ul {
	visibility:visible;
}

/* <-- MENU */

#topo #menu #busca {
	background-image:url(../img/busca_bg.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:40px;
	float:left;
	width:200px;
}
#topo #menu #busca #campo_buscar {
	background-color:transparent;
	border:none;
	color:#999;
	font-size:8pt;
	height:18px;
	line-height:15px;
	margin:11px 0 0 25px;
	width:160px;
}
#topo #menu #compartilhar {
	height:40px;
	float:left;
	text-align:right;
	width:105px;
}
#topo #menu #compartilhar img {
	padding:9px 0 0 8px;
}


/* --------- MEIO --------- */
#meio {
	background-color:#FFF;
}

#meio #destaque { visibility:hidden }

#meio #subLinks {
	margin:15px 0 0 12px;
}
#meio #subLinks a{
	border-right:1px solid #CACACA;
	color:#333;
	line-height:18px;
	height:18px;
	padding:0 12px 0 7px;
}

#meio #banner_blog {
	margin-top:15px;
}

#meio #conteudo {
	float:left;
	width:745px;
	margin:15px 0 15px 15px;
	min-height:840px;
	padding-right:10px;
	border-right:1px solid #C7EFFD; 
}
#meio #painel {
	float:right;
	margin:15px;
	width:175px;
}
#meio #painel h1{
	margin:25px 0 5px 0;
}
#meio .colunaA {
	float:left;
	padding-right:10px;
	width:421px;
}
#meio .colunaB {
	float:right;
	padding:0 10px 0 10px;
	width:305px;
}
#meio .promocao {
	float:left;
	margin-top:15px;
	width:750px;
}

.ColNews { border-left:1px solid #C7EFFD; border-right:1px solid #C7EFFD; }

.ColArtigos { border-left:1px solid #FFF; border-right:1px solid #C7EFFD; }

/* --------- PAINEL --------- */
.livro .foto{
	height:135px;
	float:left;
	width:100px;
}

.livro .preco{
	color:#F00;
	font-family:Verdana, Arial;
	height:135px;
	line-height:190px;
	bottom:0;
	float:right;
	width:75px;
	font-weight:bold;
}

.livro .titulo{
	color:#1EA9F2;
	font-size:12px;
	float:left;
	width:175px;
	font-weight:bold;
}

.livro .autor{
	color:#1EA9F2;
	font-size:11px;
	float:left;
	width:175px;
	margin-bottom:20px;
}


/* --------- PAINEL ADS --------- */
.adsPainelFull, .ads_B, .ads_C { margin-bottom:15px; width:175px;}
.ads_rodape { margin:20px 0; float:left; width:760px; }


/* --------- RODAPÉ --------- */
#rodape {
	border-top:1px solid #D2EEFC;
	height:80px;
	margin:0 auto;
	width:940px;
}
#rodape #roda_menu {
	color:#8A8A8A;
	margin-top:8px;
}
#rodape #roda_menu a {
	color:#8A8A8A;
	font-weight:bold;
	padding:1px 10px 0 10px;
	height:25px;
	line-height:25px;
}
#rodape #roda_menupeq {
	color:#8A8A8A;
	font-size:10px;
	height:20px;
	line-height:20px;
}
#rodape #roda_copy {
	color:#8A8A8A;
	font-size:12px;
	font-weight:bold;
	margin:5px
}
#rodape #roda_menupeq a {
	color:#8A8A8A;
	padding:1px 3px 0 3px;
}
#rodape #roda_menupeq a:hover, #rodape #roda_menu a:hover {
	color:#000;
}

