/* CSS Document */

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#646437;}
body { margin:auto; text-align:left; background:url(img/bgsite.jpg) bottom repeat-y;_background:url(img/bgsite02.jpg) bottom repeat-y;}
img { border:0px;}
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:none;}

a.linkum:link { text-decoration:underline; line-height:16px;}
a.linkum:visited { text-decoration:underline; line-height:16px;}
a.linkum:hover { text-decoration:none; line-height:16px;}
a.linkum:active { text-decoration:underline; line-height:16px;}

a.lk02:link { font-size:10px; text-decoration:none;}
a.lk02:visited { font-size:10px; text-decoration:none;}
a.lk02:active { font-size:10px; text-decoration:none;}
a.lk02:hover { font-size:10px; text-decoration:underline;}

/* border:1px solid #000000; */

#geral { width:770px; height:100%; margin:auto;}
.bgcont { width:748px; height:100%; background:url(img/bgcont.gif) repeat-y; margin:0px 11px 0px 11px;}

.bbgcont {
	width:748px;
	background:url(img/bbgcont.gif) bottom no-repeat;
	padding-bottom:5px;
	border-bottom:2px solid #FFFFFF;
	/*display:table;*/
	display:inline-block;
}
.bbgcont:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .bbgcont {height: 1%; display:block;}
/* End hide from IE-mac */

.bemvindo { width:730px; height:24px; background:url(img/bemvindo.jpg) no-repeat; padding:3px 20px 0px 20px; margin-top:-1px;}
.bgbanner { width:468px; height:70px; background:url(img/bgbanner.gif) no-repeat; padding:4px 4px 0px 7px; float:left;}
.bginter { width:573px; height:30px; background: url(img/bginter.gif) no-repeat; padding:12px 16px 0px 12px; float:left;}
.bginter .fl {width:350px; float:left;}
.busca01 { width:131px; height:26px; background:url(img/bgbusca.jpg) no-repeat; padding:14px 10px 0px 64px;}
.busca02 { width:130px; padding-right:5px; float:right;}
.cxmenu { width:143px; padding:0px 1px 100px 1px; float:left; margin-top:-30px;}
.itmn { width:143px; clear:both;}
.cxhome { float:right; padding-top:2px;}
.cxhome02 { min-width:566px; float:left; padding-top:2px;}
.hom01 { width:384px; float:left;}
.hom02 { width:204px; float:left; margin-left:4px; margin-right:1px;}
.topinter { height:74px; float:left;}
.cxsaiba { background:#F0F0E4; padding:10px; border-bottom:2px solid #FFFFFF;}
.cxparceiro { background:#E6F3F9; padding:10px;}

.fl { float:left;}
.fl02 { float:left; margin-right:50px;}
.fl03 { float:left; margin-left:10px;}
.flmn { float:left; width:125px;}
.fr { float:right;}
.fr03 { float:right; margin-right:10px;}
.frimg { float:right; margin:5px; margin-left:10px;}
.fr02 { float:right; margin-right:40px;}
.fre02 { float:right; margin-right:90px;}
.mimgev { margin:2px; float:left;}
.separa01 { text-align:center; margin-bottom:10px; margin-top:10px;}
.separa02 { text-align:center; margin-top:10px;}
.separa03 { text-align:center; margin-top:-5px;}
.separa04 { float:left; margin-top:-12px;}
.cleboth { clear:both;}
.margfoto { border:1px solid #A4A55E; padding:5px; float:left; margin-right:10px;}
.margfoto02 { margin:2px;}

/* INTERNAS */

.flnews { float:left; width:350px;}
.cxev { padding:5px 1px 1px 30px;}
.paddint { width:566px; padding:0px 10px 5px 5px; margin:-30px 0px 0px 10px; float:right;}
.bgimgint { width:228px; height:176px; background:url(img/bgimgint.jpg) no-repeat; padding:25px 17px 0px 11px; float:right; margin-top:10px; margin-left:10px;}
.bgimgint02 { width:228px; height:176px; background:url(img/bgimgint.jpg) no-repeat; padding:25px 17px 0px 11px; float:left; margin-top:10px; margin-right:10px;}
.bgimgint03 { width:228px; height:176px; background:url(img/bgimgint.jpg) no-repeat; padding:25px 17px 0px 11px; float:right; margin-left:10px;}
.cocent { width:100%; text-align:center; padding-top:50px; clear:both;}
.cocent02 { width:100%; text-align:center; clear:both;}
.pchave { width:100%; height:19px; margin:0px -10px 0px 0px; padding:5px 0px 0px 10px; background:#F3F3E9;}
.pchave02 { width:550px; margin:0px -10px 0px 0px; padding:15px 0px 15px 10px; background:#F3F3E9;}
.disci01 { width:470px; float:right; clear:both; padding:8px 0px 10px 10px; margin-bottom:5px;}
.disci02 { width:470px; float:right; clear:both; padding:8px 0px 10px 10px; margin-bottom:5px; background:#F8F8F4;}
.disci03 { width:558px; float:right; clear:both; padding:10px; margin-bottom:5px;}
.disci04 { width:558px; float:right; clear:both; padding:10px; margin-bottom:5px; background:#F8F8F4;}
.cxevint { width:390px; float:left; padding-left:20px}

.cxfoto {
	width:355px;
	height:260px;
	text-align:center;
	padding:5px;
	vertical-align:middle;
	float:left;
	/*margin-left:30px;*/
	border:1px solid #A4A55E;
	background:#FFFFFF;
	/*display:table;*/
	display:inline-block;	
}
.cxfoto:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .cxfoto {height: 1%; display:block;}
/* End hide from IE-mac */

.cxftpeq {
	width:95px;
	height:270px;
	border:1px solid #A4A55E;
	margin-left:5px;
	background:#FFFFFF;
	float:left;
	/*display:table;*/
	/*display:inline-block;*/
}
.cxftpeq:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .cxftpeq {height: 1%; display:block;}
/* End hide from IE-mac */

.cxftpeq02 { width:88px; padding:2px 1px 0px 3px;_padding:2px 1px 0px 4px;}
.cxftpeq03 { width:100px;}
.liktour01 { height:25px; padding:10px 10px 5px 10px; float:left; background:#F3F3E9; margin-right:40px;}
.liktour02 { height:25px; padding:10px 10px 5px 10px;float:left; margin-right:40px;}

/* table */

.topicos { background:#8F903C;}
.trcor { background:#F8F8F4;}
.tdbcor { border-right:1px solid #8F903C;}
table { width:100%; border-bottom:1px solid #8F903C;}
td { padding:10px;}
.trbordb { border-bottom:1px solid #8F903C;}
.tdbcor02 { border-right:1px solid #8F903C; border-bottom:1px solid #8F903C;}
.tbnaob { border-bottom:0px;}
.tdtitle { padding:10px 10px 0px 10px;}

/* txt */

.txt01 { font-size:9px;}
.txt02 { color:#FFFFFF; font-weight:bold;}
.italico { font-style:italic;}
.boldd { font-weight:bold;}
.txtmenu { font-size:10px; color:#6D6D2E;}
.txtmenu02 { font-size:10px; color:#CBCEA6;}
.txtnews { font-size:10px; color:#2E8500; text-align:left;}
.txtpa { font-size:11px; color:#3374A4; font-weight:bold; text-decoration:underline;}
.txtev { font-size:10px; color:#666666;}
.sublin { text-decoration:underline;}
.numeros { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtcor01 { color:#B7B881;}
.txtlh16 { line-height:16px;}

/* REVISTA JANUS*/

a.linkrj:link { color:#2F5793; text-decoration:underline; line-height:16px;}
a.linkrj:visited { color:#2F5793; text-decoration:underline; line-height:16px;}
a.linkrj:hover { color:#2F5793; text-decoration:none; line-height:16px;}
a.linkrj:active { color:#2F5793; text-decoration:underline; line-height:16px;}

.rjtxt, .rjtxt * { color:#2F5793;}
.revista{ width:591px; padding:0px 0px 5px 0px; margin:-30px 0px 0px 6px; float:left;}
.rcxdest { width:155px; height:22px; padding:10px 0px 0px 10px; background:url(img/bgdestaque.gif) no-repeat; margin-bottom:-10px;}
.padrev { width:571px; padding:10px 10px 10px 10px;}
.rjcx01 { width:186px; height:147px; background:#D9E0EC; margin:2px 2px -5px 2px; float:left; padding:3px 3px 0px 4px;}
.rjcx02 { width:186px; height:147px; background:#EDF2F8; margin:2px 2px -5px 2px; float:left; padding:3px 3px 0px 4px;}

/* REVISTA TERAPIA OCUPACIONAL */
.rcxTO { width:155px; height:22px; padding:10px 0px 0px 10px; background:url(img/revista_terap_ocup_bg_flag.gif) no-repeat; margin-bottom:-10px;}
.rcxTO span { color:#00613F; text-transform:uppercase; font-weight:bold; }
.revTOA:link, .revTOA:visited { text-decoration:underline; }
.revTOA:active, .revTOA:hover { text-decoration:none; }
.revTOACx01 { width:186px; height:147px; background:#DEE7E3; margin:2px 2px -5px 2px; float:left; padding:3px 3px 0px 4px;}
.revTOACx02 { width:186px; height:147px; background:#F0F4F2; margin:2px 2px -5px 2px; float:left; padding:3px 3px 0px 4px;}

/* REVISTA BAHIANA DE ODONTOLOGIA */


.bld { font-weight:bold; }
/* form */

label { float:left; width:150px; text-align:right; margin-right:3px;}
.labe { float:left; width:100px; text-align:right; margin-right:3px;}
.labe01 { width:100px; float:left; text-align:right; margin-right:3px;}
.i_size01 { width:100px; height:13px; float:left; border:0px #FFFFFF;}
.i_size02 { width:100px; height:13px; float:left; border:1px solid #A4A55E;}
.i_size03 { width:277px; height:13px; float:left; border:1px solid #A4A55E; margin:2px 0px 2px 3px;}
.i_size04 { width:386px; height:13px; float:left; border:1px solid #A4A55E; margin:2px 0px 2px 3px;}
.i_size05 { width:200px; height:13px; float:left; border:1px solid #A4A55E; margin:2px 0px 2px 3px;}
textarea { width:277px; height:117px; overflow:auto; border:1px solid #A4A55E; margin:2px 0px 2px 3px;}
.selopt{ min-width:150px; height:13px; border:1px solid #A4A55E; margin:0px 3px 0px 3px;}

/*RODAPE*/

.rodape { width:700px; height:65px; background:url(img/rodape.jpg) top no-repeat; padding:13px 50px 0px 20px; display:table;}
.txtend01 { font-family:Times New Roman;, Times, serif; font-size:12px;color:#93943E; font-weight:bold;}
.txtend02 { font-size:10px; color:#93943E;}
.frmt { float:right; margin-top:5px;}


/*MENU*/

.cxmenu li {
float:left;
width:135px;
margin-bottom:10px;
}

.cxmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 143px;	
}

.cxmenu ul img{
	border:none;
}


.cxmenu li ul {
	width:135px;
	margin-left: 7px;
	top: 0;	
	display:none;
}

.cxmenu ul li a {
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.cxmenu ul li a:hover {
	/*font-weight:bold;*/ cursor:pointer;
}

/* Fix IE. Hide from IE Mac \*/
/** html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
/*
.cxmenu li:hover ul,.cxmenu li.over ul{
	display:block;
}*/