/*GERAL============================================================================*/


* {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

ul {list-style:none;}

hr {display:none}

.clearfloat {clear:both}

body {background:url('../images/bg-site-institucional.jpg') no-repeat top center #c5ced7;}

#navita_main {width: 960px; height:auto; margin: 0 auto; background-color:#ffffff; position:relative;}


/*LINKS POR PERFIL----------------------------------------------------------------*/
.botvoltar a{color:#333333;text-decoration:none;}
#perfilprof a:hover, #perfilprof a:hover span {color:#e98400; text-decoration:underline;}
#perfiladm a:hover, #perfiladm a:hover span {color:#4a8d2b; text-decoration:underline;}
#perfilgest a:hover, #perfilgest a:hover span {color:#6c4b8d; text-decoration:underline;}
#perfilsol a:hover, #perfilsol a:hover span {color:#008ec4; text-decoration:underline;}
#perfilinst a:hover, #perfilinst a:hover span {color:#3c6ea1; text-decoration:underline;  }


/*TIPOGRAFIA
=========================================================================================================*/
.txt_titulo1, .txt_titulo1 a {font-size:20px; font-weight:bold; color:#333;}
.txt_titulo2, .txt_titulo2 a {font-size:14px; font-weight:bold; color:#333;}
.txt_titulo3, .txt_titulo3 a {font-size:12px; font-weight:bold; color:#333;}


#perfilprof #internoleitura .txt_titulo1 {color:#e98400;}
#perfiladm #internoleitura .txt_titulo1 {color:#4a8d2b;}
#perfilgest #internoleitura .txt_titulo1 {color:#6c4b8d;}
#perfilsol #internoleitura .txt_titulo1 {color:#008ec4;}
#perfilinst #internoleitura .txt_titulo1 {color:#3c6ea1;}

#perfilprof #internoleitura_texto .txt_titulo1 {color:#e98400;}
#perfiladm #internoleitura_texto .txt_titulo1 {color:#4a8d2b;}
#perfilgest #internoleitura_texto .txt_titulo1 {color:#6c4b8d;}
#perfilsol #internoleitura_texto .txt_titulo1 {color:#008ec4;}
#perfilinst #internoleitura_texto .txt_titulo1 {color:#3c6ea1;}

/*REGRA GERAL - N???O USAR
#perfilprof .txt_titulo1, #perfilprof .txt_titulo2, #perfilprof .txt_titulo3 {color:#e98400;}
#perfiladm .txt_titulo1, #perfiladm .txt_titulo2, #perfiladm .txt_titulo3 {color:#4a8d2b;}
#perfilgest .txt_titulo1, #perfilgest .txt_titulo2, #perfilgest .txt_titulo3 {color:#6c4b8d;}
#perfilsol .txt_titulo1, #perfilsol .txt_titulo2, #perfilsol .txt_titulo3 {color:#008ec4;}
#perfilinst .txt_titulo1, #perfilinst .txt_titulo2, #perfilinst .txt_titulo3 {color:#3c6ea1;}
*/


.txt_subtitulo {font-size:14px; color:#333;}
.txt_autor {font-size:12px; color:#333;}
.txt_data {font-size:10px; color:#999;}
.txt_texto, .txt_texto a {font-size:11px; color:#333;}
.txt_legenda {font-size:10px; font-style:italic; color:#999;}
.txt_olho {font-size:14px; font-weight:bold; color:#333;}
.inicio{font-weight:bold;}



/* Typography Extras
=====================================================================================================*/
/* UPGRADE by Elias Hatem

#perfilinst h2 {color:#3C6EA1;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:0.3em;margin-top:1em;}
#perfilinst #internoleitura_texto h3  {color:#204E7B;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin-bottom:0.3em;margin-top:1em;}
#perfilprof #internoleitura_texto h3 {color:#e98400;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin-bottom:0.3em;margin-top:1em;}
#perfiladm #internoleitura_texto h3 {color:#4a8d2b;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin-bottom:0.3em;margin-top:1em;}
#perfilinst h4 {color: #3C6EA1;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;margin-bottom:0.3em;margin-top:1em;}
#perfilinst h5 {color:#204E7B;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin-bottom:0.3em;margin-top:1em;}
 */


/*Complemento Tipografia - Alteração 26/07/10 - Para encontrar todas as modificações, buscar por "Complemento Tipografia - Alteração 26/07/10" */

#internoleitura_texto h1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; margin-bottom: 0.3em; margin-top: 1em;}
#internoleitura_texto h2 {font-family:Arial, Helvetica, sans-serif;font-size: 20px;font-weight:bold;margin-bottom: 0.3em; margin-top: 1em;}
#internoleitura_texto h3 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;margin-bottom: 0.3em; margin-top: 1em;}
#internoleitura_texto h4 {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}
#internoleitura_texto h5 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}
#internoleitura_texto h6 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}
#perfilprof h1, #perfilprof h2, #perfilprof h3, #perfilprof h4, #perfilprof h5, #perfilprof h6 {color:#e98400;}
#perfiladm h1, #perfiladm h2, #perfiladm h3, #perfiladm h4, #perfiladm h5, #perfiladm h6 {color:#4a8d2b;}
#perfilgest h1, #perfilgest h2, #perfilgest h3, #perfilgest h4, #perfilgest h5, #perfilgest h6 {color:#6c4b8d;}
#perfilsol h1, #perfilsol h2, #perfilsol h3, #perfilsol h4, #perfilsol h5, #perfilsol h6 {color:#008ec4;}
#perfilinst h1, #perfilinst h2, #perfilinst h3, #perfilinst h4, #perfilinst h5, #perfilinst h6 {color:#3c6ea1;}


#internoleitura_texto ul {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internoleitura_texto ul li{padding: 5px 0px 5px 10px;list-style:disc;list-style-position:inside;}
#internoleitura_texto ol {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internoleitura_texto ol li{padding: 5px 0px 5px 10px;list-style:decimal;list-style-position:inside;}
#internoleitura_texto dl {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internoleitura_texto dl dt{font-weight:bold;padding: 5px 0px 5px 10px;}
#internoleitura_texto dl dd{ padding: 0px 0px 5px 15px;}
#internoleitura_texto hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
#internoleitura_texto big {font-size:1.2em;}
#internoleitura_texto small { font-size:smaller;}
#internoleitura_texto sub, #internoleitura_texto sup {font-size: smaller;}
#internoleitura_texto blockquote { padding: 20px;}
#internoleitura_texto dfn, #internoleitura_texto var, #internoleitura_texto cite { font-style:italic !important;}
#internoleitura_texto code, #internoleitura_texto samp, #internoleitura_texto kbd, #internoleitura_texto tt { font-family: "Courier New", Courier, monospace !important;}





#internolista .meio_top ul.bloglista li.bloglista h1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; margin-bottom: 0.3em; margin-top: 1em;}
#internolista .meio_top ul.bloglista li.bloglista h2 {font-family:Arial, Helvetica, sans-serif;font-size: 20px;font-weight:bold;margin-bottom: 0.3em; margin-top: 1em;}
#internolista .meio_top ul.bloglista li.bloglista h3 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;margin-bottom: 0.3em; margin-top: 1em;}
#internolista .meio_top ul.bloglista li.bloglista h4 {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}
#internolista .meio_top ul.bloglista li.bloglista h5 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}
#internolista .meio_top ul.bloglista li.bloglista h6 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;margin-bottom: 0.3em; margin-top: 1em;}

#internolista .meio_top ul.bloglista li.bloglista ul {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internolista .meio_top ul.bloglista li.bloglista ul li{padding: 5px 0px 5px 10px;list-style:disc;list-style-position:inside;}
#internolista .meio_top ul.bloglista li.bloglista ol {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internolista .meio_top ul.bloglista li.bloglista ol li{padding: 5px 0px 5px 10px;list-style:decimal;list-style-position:inside;}
#internolista .meio_top ul.bloglista li.bloglista dl {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#internolista .meio_top ul.bloglista li.bloglista dl dt{font-weight:bold;padding: 5px 0px 5px 10px;}
#internolista .meio_top ul.bloglista li.bloglista dl dd{ padding: 0px 0px 5px 15px;}
#internolista .meio_top ul.bloglista li.bloglista hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
#internolista .meio_top ul.bloglista li.bloglista big {font-size:1.2em;}
#internolista .meio_top ul.bloglista li.bloglista small { font-size:smaller;}
#internolista .meio_top ul.bloglista li.bloglista sub, #internolista .meio_top ul.bloglista li.bloglista sup {font-size: smaller;}
#internolista .meio_top ul.bloglista li.bloglista blockquote { padding: 20px;}
#internolista .meio_top ul.bloglista li.bloglista dfn, #internolista .meio_top ul.bloglista li.bloglista var, #internolista .meio_top ul.bloglista li.bloglista cite { font-style:italic !important;}
#internolista .meio_top ul.bloglista li.bloglista code, #internolista .meio_top ul.bloglista li.bloglista samp, #internolista .meio_top ul.bloglista li.bloglista kbd, #internolista .meio_top ul.bloglista li.bloglista tt { font-family: "Courier New", Courier, monospace !important;}









/*TAGS*/
/*.txt_tag, .txt_tag a {font-size:10px; color:#999;}*/
.tags .meio_ext .meio_top a{color:#666666;font-weight:bold;}

/*HEADER
=========================================================================================================*/
#header {height:80px; background:url('../images/header-bg.gif') no-repeat;  _background-color:#ececec;}
#header_right{
	display:inline-block;
	width: 304px;
	float:right; padding-right:12px;
}
#header_top {_height:75px !important;}
#img_home{
	background:#FFFFFF;
	padding-bottom:50px;
}

/*LOGO ---------------------------------------------------------------------------*/
#logo {float:left;}
#logo h1 a {
	display:block;
	width:200px; 
	height:80px;
	overflow:hidden;
	text-indent:-10000px;
	background:url('../images/logo-edpositivo.gif') no-repeat;
}
#logo h1 a:hover{ background-position: 0px -80px;}


/*LOGIN ---------------------------------------------------------------------------*/
#login_tab {
	position:relative; position:absolute; right:12px;
}
#login_tab a {
	display:block;
	width:45px; height:16px;
	overflow:hidden;
	text-indent:-10000px;
	background:url('/lib/editora-positivo/images/login-sprite.gif') no-repeat;
}
#login_tab a:hover { background-position: 0px -16px;}
#login_panel {
	position:relative; position:absolute; right:12px;
	width:192px;
	margin: 15px 0px 0px 0px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 2px solid #204e7c;
}
#login_email {
	width:184px;
	padding:3px;
	border: none;
}
.login_emailoff {
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: 0px -40px;
}
.login_emailon {
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: 0px -60px;
}
#login_senha {
	width:161px;
	padding:3px;
	margin-top:5px;
	border: none;
	float:left;
}
.login_senhaoff {
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: 0px -80px;
}
.login_senhaon {
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: 0px -100px;
}
.login_bot_off {
	float:left;
	overflow:hidden;
	width:20px; height:20px;
	margin: 5px 0px 0px 3px; padding:0px;
	border: none;
	font-size: 0px;
	line-height: 9999px;
	text-decoration:none;
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: -50px 0px;
	cursor:pointer;
}
.login_bot_on {
	float:left;
	overflow:hidden;
	width:20px; height:20px;
	margin: 5px 0px 0px 3px; padding:0px;
	border: none;
	font-size: 0px;
	line-height: 9999px;
	text-decoration:none;
	background:url('../images/login-sprite.gif') no-repeat;
	background-position: -70px 0px;
	cursor:pointer;
}
#login_links {
	display:block; float:left; padding-top:5px;
}
#login_links a {
	font-size:10px; color:#999;
}


/*BUSCA ---------------------------------------------------------------------------*/
#busca_container {
	padding:30px 0px 0px 19px;
}
#busca {
	width:413px; height:30px;
}
#busca_tf {
	float:left;
	width:323px; _width:310px; /*height:30px; <-- N???o usar height(bug Opera). Ajuste font-size e acrescente paddings para definir a altura do textfield*/
	font-size:11px;
	padding:8px 0px 8px 30px;
	border:none;
	background:url('../images/buscar-sprite.gif') no-repeat;
}
#busca_tf:focus{
	background-position: 0px -30px;
}
.busca_bot_off{
	float:left;
	overflow:hidden;
	width:60px; height:30px;
	margin:0px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/buscar-sprite.gif') no-repeat;
	background-position: -353px 0px;
	cursor:pointer;
}

.busca_bot_on{
	float:left;
	overflow:hidden;
	width:60px; height:30px;
	margin:0px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/buscar-sprite.gif') no-repeat;
	background-position: -353px -30px;
	cursor:pointer;
}

.bot_buscar_off {
	background:url('../images/bot-buscar.gif') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;	
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}

.bot_buscar_on {
	background:url('../images/bot-buscar.gif') no-repeat scroll 0 -25px transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}


.bot_cadastrarnova_off  {
	background:url('../images/bot-cadastrarnova.gif') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}

.bot_cadastrarnova_on {
	background:url('../images/bot-cadastrarnova.gif') no-repeat scroll 0 -25px transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}

.bot_cadastrar_off  {
	background:url('../images/bot-cadastrar.gif') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}

.bot_cadastrar_on {
	background:url('../images/bot-cadastrar.gif') no-repeat scroll 0 -25px transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:25px;
	line-height:9999px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	width:100px;
}

#termo {
	background:url('../images/inputbg1.gif') no-repeat scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	height:140px;
	overflow:auto;
	padding:10px;
	width:360px;
}

#termotexto {
	font-weight:normal;
	height:auto;
	width:350px;
}


/*FOOTER
=========================================================================================================*/
#footer {
	padding:0px;
	background:#FFF;
}
#footer.home {
	margin:50px 0px 0px 0px;
}
#footer.interno {
	margin:0px 0px 0px 0px;
}

#footerlinks {
	display:block;
	width:auto; height:49px;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	line-height:49px;
}
#footerlinks, #footerlinks a {color:#999;}

#copyright {
	display:inline-block;	
	float:left;
	height:30px;
	line-height:30px;
}

#copyright p {
	color:#999 !important;
	font-size:10px !important;
}

#commcepta a {
	display:block;
	float:right;
	height:30px;
	text-indent:-10000px;
	width:80px;
	background:url('../images/commcepta.gif') no-repeat;
}
#commcepta a:hover {background-position:0 -30px;}

#navitalogo a {
	background:url("../images/navita_logo.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:30px;
	margin-left:10px;
	text-indent:-10000px;
	width:80px;
}
#navitalogo a:hover {background-position:0 -30px;}


/*HOME ELEMENTS
=========================================================================================================*/
#perfilhome {
	display:block; float:left; /*IE*/
	width: 100%;
	_margin:0px;
	padding-bottom:12px;
	background:url('../images/bg-contents.gif') no-repeat #ededed;
}

#home_chamada {
	padding-left:12px;
	padding-top:8px;
}

#home_chamada p {
	color:#204E7B;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}

/* PERFIS
---------------------------------------------------------------------------------------------*/

#box_prof_cont{overflow:hidden !important;_overflow:visible !important;}
#box_adm_cont{overflow:hidden !important;_overflow:visible !important;} 
#box_gest_cont{overflow:hidden !important;_overflow:visible !important;}

#box_prof {
	display:inline; float:left;
	width:312px; 
	height:300px; 
	overflow: hidden;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

#box_prof a {
	display:inline-block;
	width:272px; 
	height:130px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	background:url('../sprite-paineisperfis.gif') no-repeat;
	background-position: 0px 0px;
	overflow:hidden;
	_overflow:visible;
	_float:left;
}
#box_prof a:hover {background-position: 0px -130px; text-decoration:none; overflow:hidden;}


#box_adm {
	display:inline; float:left;
	width:308px; height:300px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_adm a {
	display:inline-block;
	width:268px; height:130px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	overflow:hidden;
	background:url('../sprite-paineisperfis.gif') no-repeat;
	background-position: -312px 0px;
	_float:left;
}
#box_adm a:hover {background-position: -312px -130px; text-decoration:none; overflow:hidden; width:268px; height:130px;}


#box_gest {
	display:inline; float:left;
	width:316px; height:300px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_gest a {
	display:inline-block;
	width:276px; height:130px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 20px;
	overflow:hidden;
	background:url('../sprite-paineisperfis.gif') no-repeat;
	background-position: -620px 0px;
	_float:left;
}
#box_gest a:hover {background-position: -620px -130px; text-decoration:none; overflow:hidden;}


#box_prof a, #box_prof a strong,
#box_adm a, #box_adm a strong, 
#box_gest a, #box_gest a strong {color:#fff; text-decoration:none;}

#box_prof h1, #box_adm h1, #box_gest h1 {
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-left:20px;
	margin-top:15px;
	position:absolute;
	width:288px;
	
}
#box_prof a strong, #box_adm a strong, #box_gest a strong {text-transform: uppercase;}


/*FLASH BANNER
---------------------------------------------------------------------------------------------*/
#flashbanner_container{
	display: inline; float:left;
	width:690px; height:132px;
	margin:12px 0px 0px 12px;
}
#flashbanner_alt {padding:20px;}
#flashbanner_alt h2{ font-size:14px;}
#flashbanner_alt li{
	display:block;
	list-style:none;
	border-bottom:1px solid #ededed;
	padding:5px 0px 5px 10px;
}
#flashbanner_alt li a{ font-size:12px;}

#flashcontainer {padding-top:50px;}

/*BANNERS
---------------------------------------------------------------------------------------------*/
.home_halfbanner {
	display:inline; float:left;
	margin:12px 0px 0px 12px;
}


/*BOX STRUCTURES
=========================================================================================================*/

/*BOX PERSONALIZE
---------------------------------------------------------------------------------------------*/
.meio_top_personalize {display:inline-block; width:280px; padding:0px 12px 0px 12px; background:url('../images/title-personalize.gif') no-repeat top; overflow:hidden;}
.meio_top_personalize ul {list-style:none; margin-top:21px;}
.meio_top_personalize li {display:block; background-color:#e8edf2; padding:3px 3px 3px 6px; line-height:20px; margin-bottom:1px;}
.personalize_select {padding:2px; float:right; background: url('../images/inputbg1.gif'); border:none; color:#204e7b;}
.personalize_bot_off{
	float:left;
	overflow:hidden;
	width:140px; height:25px;
	margin: 12px 0px 0px 70px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-personalizar.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.personalize_bot_on {
	float:left;
	overflow:hidden;
	width:140px; height:25px;
	margin: 12px 0px 0px 70px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-personalizar.gif') no-repeat;
	background-position: 0px -25px;
	cursor:pointer;
}
.bothelp_personalize {
	display:inline-block;
	width:15px; height:15px;
	margin:0px; padding:0px; overflow:hidden;
	text-indent:-9999px;
}
#boxcontainer_box_304 .bothelp_personalize, #boxcontainer_box_304b .bothelp_personalize, #boxcontainer_box_304c .bothelp_personalize, #boxcontainer_box_304d .bothelp_personalize, #boxcontainer_box_304e .bothelp_personalize {margin-bottom:25px;position:relative; top:0px; left:265px;}
.bothelp_personalize a {display:block; width:15px; height:15px; background:url('../images/botmais-sprite.gif') no-repeat -34px -119px;}
.bothelp_personalize a:hover {display:block; width:15px; height:15px; background:url('../images/botmais-sprite.gif') no-repeat -89px -119px;}


/*BOX NAVEGUE
---------------------------------------------------------------------------------------------*/
.navegue_left {float:left; width:128px; margin: 21px 1px 0px 0px; padding: 6px 0px 0px 5px; background-color:#ededed;}
.navegue_right {float:left; width:146px; margin-top:21px;}

.meio_top_navegue {display:inline-block; width:280px; padding:0px 12px 0px 12px; background:url('../images/title-navegue.gif') no-repeat top;}

.meio_top_navegue ul.left {list-style:none;}
.meio_top_navegue li.left {display:inline-block; float:left; width:128px; padding:0px; margin-bottom:6px; line-height:1;}
.meio_top_navegue li.left input {display:block; float:left; margin: -1px 3px 0px 0px; padding:0px; border:none;}
.meio_top_navegue li.left p {color:#008ec4; margin:0px; padding:0px;}

.meio_top_navegue ul.right {list-style:none;}
.meio_top_navegue li.right {display:inline-block; width:141px; background-color:#ededed; padding: 5px 0px 11px 5px; margin-bottom:1px; line-height:20px; font-weight:bold; color:#008ec4;}


.meio_top_navegue_ie6 {display:inline-block; width:280px; padding:0px 12px 0px 12px; background:url('../images/title-navegue.gif') no-repeat top;}

.meio_top_navegue_ie6 ul.left {list-style:none;}
.meio_top_navegue_ie6 li.left {display:block; float:left; width:128px; padding:0px; margin-bottom:0px;}
.meio_top_navegue_ie6 li.left input {display:inline-block; float:left; margin:-1px 3px 0px 0px; padding:0px;}
.meio_top_navegue_ie6 li.left p {color:#008ec4; margin:0px; padding-top:2px;}

.meio_top_navegue_ie6 ul.right {list-style:none;}
.meio_top_navegue_ie6 li.right {display:inline-block; width:141px; background-color:#ededed; padding: 5px 0px 5px 5px; margin-bottom:1px; line-height:20px; font-weight:bold; color:#008ec4;}

.navegue_select {padding:2px; background: url('../images/inputbg1.gif'); border:none; color:#204e7b;}
.navegue_bot_off{
	float:left;
	overflow:hidden;
	width:180px; height:25px;
	margin: 12px 0px 0px 50px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-encontrarsolucoes.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.navegue_bot_on{
	float:left;
	overflow:hidden;
	width:180px; height:25px;
	margin: 12px 0px 0px 50px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-encontrarsolucoes.gif') no-repeat;
	background-position: 0px -25px;
	cursor:pointer;
}
.bothelp_navegue {
	display:inline-block;
	width:15px; height:15px;
	margin:0px; padding:0px; overflow:hidden;
	text-indent:-9999px;
}
.bothelp_navegue a {display:block; width:15px; height:15px; background:url('../images/botmais-sprite.gif') no-repeat -34px -142px;}
.bothelp_navegue a:hover {display:block; width:15px; height:15px; background:url('../images/botmais-sprite.gif') no-repeat -89px -142px;}
#boxcontainer_box_304 .bothelp_navegue, #boxcontainer_box_304b .bothelp_navegue, #boxcontainer_box_304c .bothelp_navegue, #boxcontainer_box_304d .bothelp_navegue, #boxcontainer_box_304e .bothelp_navegue {position:relative; top:0px; left:265px;}


/*BOX 140
---------------------------------------------------------------------------------------------*/

#boxcontainer_box_140 h1, #boxcontainer_box_140b h1 {position:relative; position:absolute; left:-999px;}
#boxcontainer_box_140 .titulo, #boxcontainer_box_140b .titulo {display:block; width:140px; height:37px; overflow:hidden;}
#boxcontainer_box_140 .meio_ext, #boxcontainer_box_140b .meio_ext {display:block; width:140px; background:url('../images/sprite-box140-box-meioext.gif') repeat-y;}
#boxcontainer_box_140 .meio_top, #boxcontainer_box_140b .meio_top {display:inline-block; width:116px; padding:0px 12px 0px 12px; background:url('../images/sprite-box140-box-meiotop.gif') no-repeat top; overflow:hidden;}
#boxcontainer_box_140 .bottom, #boxcontainer_box_140b .bottom {width:140px; height:12px; background:url('../images/sprite-box140-box-bottom.gif') no-repeat;}
#boxcontainer_box_140, #boxcontainer_box_140b{overflow:hidden !important; _overflow:visible !important;}

#perfilprof #boxcontainer_box_140 #emfoco .titulo, #perfilprof #boxcontainer_box_140b #emfoco .titulo { background:url('../images/sprite-box140-titles-prof.gif') no-repeat; background-position: 0px 0px;}
#perfiladm #boxcontainer_box_140 #emfoco .titulo, #perfiladm #boxcontainer_box_140b #emfoco .titulo { background:url('../images/sprite-box140-titles-adm.gif') no-repeat; background-position: 0px 0px;}
#perfilgest #boxcontainer_box_140 #emfoco .titulo, #perfilgest #boxcontainer_box_140b #emfoco .titulo { background:url('../images/sprite-box140-titles-gest.gif') no-repeat; background-position: 0px 0px;}
#perfilsol #boxcontainer_box_140 #emfoco .titulo, #perfilsol #boxcontainer_box_140b #emfoco .titulo { background:url('../images/sprite-box140-titles-sol.gif') no-repeat; background-position: 0px 0px;}
#perfilinst #boxcontainer_box_140 #emfoco .titulo, #perfilinst #boxcontainer_box_140b #emfoco .titulo { background:url('../images/sprite-box140-titles-inst.gif') no-repeat; background-position: 0px 0px;}

#perfilprof #boxcontainer_box_140 .tags .titulo, #perfilprof #boxcontainer_box_140b .tags .titulo{ background:url('../images/sprite-box140-titles-prof.gif') no-repeat; background-position: 0px -37px;}
#perfiladm #boxcontainer_box_140 .tags .titulo, #perfiladm #boxcontainer_box_140b .tags .titulo { background:url('../images/sprite-box140-titles-adm.gif') no-repeat; background-position: 0px -37px;}
#perfilgest #boxcontainer_box_140 .tags .titulo, #perfilgest #boxcontainer_box_140b .tags .titulo { background:url('../images/sprite-box140-titles-gest.gif') no-repeat; background-position: 0px -37px;}
#perfilsol #boxcontainer_box_140 .tags .titulo, #perfilsol #boxcontainer_box_140b .tags .titulo { background:url('../images/sprite-box140-titles-sol.gif') no-repeat; background-position: 0px -37px;}
#perfilinst #boxcontainer_box_140 .tags .titulo, #perfilinst #boxcontainer_box_140b .tags .titulo { background:url('../images/sprite-box140-titles-inst.gif') no-repeat; background-position: 0px -37px;}


/*BOX 304
---------------------------------------------------------------------------------------------*/
#boxcontainer_box_304, #boxcontainer_box_304b, #boxcontainer_box_304c, #boxcontainer_box_304c_trabalhe, #boxcontainer_box_304d, #boxcontainer_box_304e {margin-top:0px !important;}/*box container margin-top override*/
#boxcontainer_box_304 h1, #boxcontainer_box_304b h1, #boxcontainer_box_304c h1, #boxcontainer_box_304c_trabalhe h1, #boxcontainer_box_304d h1, #boxcontainer_box_304e h1 {position:relative; position:absolute; left:-999px;}
#boxcontainer_box_304 .top, #boxcontainer_box_304b .top, #boxcontainer_box_304c .top, #boxcontainer_box_304c_trabalhe .top, #boxcontainer_box_304d .top, #boxcontainer_box_304e .top {display:block; width:304px; height:12px; background:url('../images/sprite-box304-box-top.gif') no-repeat; font-size:0px;}
#boxcontainer_box_304 .titulo, #boxcontainer_box_304b .titulo, #boxcontainer_box_304c .titulo, #boxcontainer_box_304c_trabalhe .titulo, #boxcontainer_box_304d .titulo, #boxcontainer_box_304e .titulo {display:block; width:304px; height:47px; overflow:hidden;}
#boxcontainer_box_304 #menu-lateral, #boxcontainer_box_304b #menu-lateral, #boxcontainer_box_304c #menu-lateral, #boxcontainer_box_304d #menu-lateral, #boxcontainer_box_304e #menu-lateral {text-transform:uppercase; text-align:center; display:block; width:304px; background:url('../images/sprite-box304-box-meioext.gif') repeat-y;}
#boxcontainer_box_304 .meio_top, #boxcontainer_box_304b .meio_top, #boxcontainer_box_304c .meio_top, #boxcontainer_box_304c_trabalhe .meio_top, #boxcontainer_box_304d .meio_top, #boxcontainer_box_304e .meio_top {display:inline-block; width:280px; padding:0px 12px 0px 12px; background:url('../images/sprite-box304-box-meiotop.gif') no-repeat top; overflow:hidden;}
#boxcontainer_box_304 .bottom, #boxcontainer_box_304b .bottom, #boxcontainer_box_304c .bottom, #boxcontainer_box_304c_trabalhe .bottom, #boxcontainer_box_304d .bottom, #boxcontainer_box_304e .bottom {width:304px; height:12px; background:url('../images/sprite-box304-box-bottom.gif') no-repeat;}

#perfilprof #boxcontainer_box_304 .novidades .titulo, #perfilprof #boxcontainer_box_304b .novidades .titulo, #perfilprof #boxcontainer_box_304c .novidades .titulo, #perfilprof #boxcontainer_box_304d .novidades .titulo, #perfilprof #boxcontainer_box_304e .novidades .titulo { background:url('../images/sprite-box304-titles-prof.gif') no-repeat; background-position: 0px 0px;}
#perfiladm #boxcontainer_box_304 .novidades .titulo, #perfiladm #boxcontainer_box_304b .novidades .titulo, #perfiladm #boxcontainer_box_304c .novidades .titulo, #perfiladm #boxcontainer_box_304d .novidades .titulo, #perfiladm #boxcontainer_box_304e .novidades .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px 0px;}
#perfilgest #boxcontainer_box_304 .novidades .titulo, #perfilgest #boxcontainer_box_304b .novidades .titulo, #perfilgest #boxcontainer_box_304c .novidades .titulo, #perfilgest #boxcontainer_box_304d .novidades .titulo, #perfilgest #boxcontainer_box_304e .novidades .titulo { background:url('../images/sprite-box304-titles-gest.gif') no-repeat; background-position: 0px 0px;}
#perfilsol #boxcontainer_box_304 .novidades .titulo, #perfilsol #boxcontainer_box_304b .novidades .titulo, #perfilsol #boxcontainer_box_304c .novidades .titulo, #perfilsol #boxcontainer_box_304d .novidades .titulo, #perfilsol #boxcontainer_box_304e .novidades .titulo { background:url('../images/sprite-box304-titles-sol.gif') no-repeat; background-position: 0px 0px;}
#perfilinst #boxcontainer_box_304 .novidades .titulo, #perfilinst #boxcontainer_box_304b .novidades .titulo, #perfilinst #boxcontainer_box_304c .novidades .titulo, #perfilinst #boxcontainer_box_304d .novidades .titulo, #perfilinst #boxcontainer_box_304e .novidades .titulo  { background:url('../images/sprite-box304-titles-inst.gif') no-repeat; background-position: 0px 0px;}

#perfilprof #boxcontainer_box_304 .enquete .titulo, #perfilprof #boxcontainer_box_304b .enquete .titulo, #perfilprof #boxcontainer_box_304c .enquete .titulo, #perfilprof #boxcontainer_box_304d .enquete .titulo, #perfilprof #boxcontainer_box_304e .enquete .titulo { background:url('../images/sprite-box304-titles-prof.gif') no-repeat; background-position: 0px -47px;}
#perfiladm #boxcontainer_box_304 .enquete .titulo, #perfiladm #boxcontainer_box_304b .enquete .titulo, #perfiladm #boxcontainer_box_304c .enquete .titulo, #perfiladm #boxcontainer_box_304d .enquete .titulo, #perfiladm #boxcontainer_box_304e .enquete .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px -47px;}
#perfilgest #boxcontainer_box_304 .enquete .titulo, #perfilgest #boxcontainer_box_304b .enquete .titulo, #perfilgest #boxcontainer_box_304c .enquete .titulo, #perfilgest #boxcontainer_box_304d .enquete .titulo, #perfilgest #boxcontainer_box_304e .enquete .titulo { background:url('../images/sprite-box304-titles-gest.gif') no-repeat; background-position: 0px -47px;}
#perfilsol #boxcontainer_box_304 .enquete .titulo, #perfilsol #boxcontainer_box_304b .enquete .titulo, #perfilsol #boxcontainer_box_304c .enquete .titulo, #perfilsol #boxcontainer_box_304d .enquete .titulo, #perfilsol #boxcontainer_box_304e .enquete .titulo { background:url('../images/sprite-box304-titles-sol.gif') no-repeat; background-position: 0px -47px;}
#perfilinst #boxcontainer_box_304 .enquete .titulo, #perfilinst #boxcontainer_box_304b .enquete .titulo, #perfilinst #boxcontainer_box_304c .enquete .titulo, #perfilinst #boxcontainer_box_304d .enquete .titulo, #perfilinst #boxcontainer_box_304e .enquete .titulo { background:url('../images/sprite-box304-titles-inst.gif') no-repeat; background-position: 0px -47px;}
.enquete .radio.topic{margin-right:6px;}

#perfiladm #boxcontainer_box_304 .arquivos .titulo, #perfiladm #boxcontainer_box_304b .arquivos .titulo, #perfiladm #boxcontainer_box_304c .arquivos .titulo, #perfiladm #boxcontainer_box_304d .arquivos .titulo, #perfiladm #boxcontainer_box_304e .arquivos .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px -235px;}

#perfilprof #boxcontainer_box_304 .tags .titulo, #perfilprof #boxcontainer_box_304b .tags .titulo, #perfilprof #boxcontainer_box_304c .tags .titulo, #perfilprof #boxcontainer_box_304d .tags .titulo, #perfilprof #boxcontainer_box_304e .tags .titulo { background:url('../images/sprite-box304-titles-prof.gif') no-repeat; background-position: 0px -94px;}
#perfiladm #boxcontainer_box_304 .tags .titulo, #perfiladm #boxcontainer_box_304b .tags .titulo, #perfiladm #boxcontainer_box_304c .tags .titulo, #perfiladm #boxcontainer_box_304d .tags .titulo, #perfiladm #boxcontainer_box_304e .tags .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px -94px;}
#perfilgest #boxcontainer_box_304 .tags .titulo, #perfilgest #boxcontainer_box_304b .tags .titulo, #perfilgest #boxcontainer_box_304c .tags .titulo, #perfilgest #boxcontainer_box_304d .tags .titulo, #perfilgest #boxcontainer_box_304e .tags .titulo { background:url('../images/sprite-box304-titles-gest.gif') no-repeat; background-position: 0px -94px;}
#perfilsol #boxcontainer_box_304 .tags .titulo, #perfilsol #boxcontainer_box_304b .tags .titulo, #perfilsol #boxcontainer_box_304c .tags .titulo, #perfilsol #boxcontainer_box_304d .tags .titulo, #perfilsol #boxcontainer_box_304e .tags .titulo { background:url('../images/sprite-box304-titles-sol.gif') no-repeat; background-position: 0px -94px;}
#perfilinst #boxcontainer_box_304 .tags .titulo, #perfilinst #boxcontainer_box_304b .tags .titulo, #perfilinst #boxcontainer_box_304c .tags .titulo, #perfilinst #boxcontainer_box_304d .tags .titulo, #perfilinst #boxcontainer_box_304e .tags .titulo { background:url('../images/sprite-box304-titles-inst.gif') no-repeat; background-position: 0px -94px;}

#perfilprof #boxcontainer_box_304 .conteudorelacionado .titulo, #perfilprof #boxcontainer_box_304b .conteudorelacionado .titulo, #perfilprof #boxcontainer_box_304c .conteudorelacionado .titulo, #perfilprof #boxcontainer_box_304d .conteudorelacionado .titulo, #perfilprof #boxcontainer_box_304e .conteudorelacionado .titulo { background:url('../images/sprite-box304-titles-prof.gif') no-repeat; background-position: 0px -141px;}
#perfiladm #boxcontainer_box_304 .conteudorelacionado .titulo, #perfiladm #boxcontainer_box_304b .conteudorelacionado .titulo, #perfiladm #boxcontainer_box_304c .conteudorelacionado .titulo, #perfiladm #boxcontainer_box_304d .conteudorelacionado .titulo, #perfiladm #boxcontainer_box_304e .conteudorelacionado .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px -141px;}
#perfilgest #boxcontainer_box_304 .conteudorelacionado .titulo, #perfilgest #boxcontainer_box_304b .conteudorelacionado .titulo, #perfilgest #boxcontainer_box_304c .conteudorelacionado .titulo, #perfilgest #boxcontainer_box_304d .conteudorelacionado .titulo, #perfilgest #boxcontainer_box_304e .conteudorelacionado .titulo { background:url('../images/sprite-box304-titles-gest.gif') no-repeat; background-position: 0px -141px;}
#perfilsol #boxcontainer_box_304 .conteudorelacionado .titulo, #perfilsol #boxcontainer_box_304b .conteudorelacionado .titulo, #perfilsol #boxcontainer_box_304c .conteudorelacionado .titulo, #perfilsol #boxcontainer_box_304d .conteudorelacionado .titulo, #perfilsol #boxcontainer_box_304e .conteudorelacionado .titulo { background:url('../images/sprite-box304-titles-sol.gif') no-repeat; background-position: 0px -141px;}
#perfilinst #boxcontainer_box_304 .conteudorelacionado .titulo, #perfilinst #boxcontainer_box_304b .conteudorelacionado .titulo, #perfilinst #boxcontainer_box_304c .conteudorelacionado .titulo, #perfilinst #boxcontainer_box_304d .conteudorelacionado .titulo, #perfilinst #boxcontainer_box_304e .conteudorelacionado .titulo { background:url('../images/sprite-box304-titles-inst.gif') no-repeat; background-position: 0px -141px;}

#perfilprof #boxcontainer_box_304 .componentes .titulo, #perfilprof #boxcontainer_box_304b .componentes .titulo, #perfilprof #boxcontainer_box_304c .componentes .titulo, #perfilprof #boxcontainer_box_304d .componentes .titulo, #perfilprof #boxcontainer_box_304e .componentes .titulo { background:url('../images/sprite-box304-titles-prof.gif') no-repeat; background-position: 0px -188px;}
#perfiladm #boxcontainer_box_304 .componentes .titulo, #perfiladm #boxcontainer_box_304b .componentes .titulo, #perfiladm #boxcontainer_box_304c .componentes .titulo, #perfiladm #boxcontainer_box_304d .componentes .titulo, #perfiladm #boxcontainer_box_304e .componentes .titulo { background:url('../images/sprite-box304-titles-adm.gif') no-repeat; background-position: 0px -188px;}
#perfilgest #boxcontainer_box_304 .componentes .titulo, #perfilgest #boxcontainer_box_304b .componentes .titulo, #perfilgest #boxcontainer_box_304c .componentes .titulo, #perfilgest #boxcontainer_box_304d .componentes .titulo, #perfilgest #boxcontainer_box_304e .componentes .titulo { background:url('../images/sprite-box304-titles-gest.gif') no-repeat; background-position: 0px -188px;}
#perfilsol #boxcontainer_box_304 .componentes .titulo, #perfilsol #boxcontainer_box_304b .componentes .titulo, #perfilsol #boxcontainer_box_304c .componentes .titulo, #perfilsol #boxcontainer_box_304d .componentes .titulo, #perfilsol #boxcontainer_box_304e .componentes .titulo { background:url('../images/sprite-box304-titles-sol.gif') no-repeat; background-position: 0px -188px;}
#perfilinst #boxcontainer_box_304 .componentes .titulo, #perfilinst #boxcontainer_box_304b .componentes .titulo, #perfilinst #boxcontainer_box_304c .componentes .titulo, #perfilinst #boxcontainer_box_304d .componentes .titulo, #perfilinst #boxcontainer_box_304e .componentes .titulo { background:url('../images/sprite-box304-titles-inst.gif') no-repeat; background-position: 0px -188px;}

#boxcontainer_box_304 .meio_ext, #boxcontainer_box_304b .meio_ext, #boxcontainer_box_304c .meio_ext, #boxcontainer_box_304c_trabalhe .meio_ext, #boxcontainer_box_304d .meio_ext, #boxcontainer_box_304e .meio_ext {
background:transparent url('../images/sprite-box304-box-meioext.gif') repeat-y scroll 0 0;
display:block;
width:304px;
}

/*componentes*/


#boxcontainer_box_304 .componentes .meio_top li, #boxcontainer_box_304b .componentes .meio_top li, #boxcontainer_box_304c .componentes .meio_top li, #boxcontainer_box_304d .componentes .meio_top li, #boxcontainer_box_304e .componentes .meio_top li{
border-bottom:1px solid #E5E5E5;
display:block;
line-height:14px;
padding-bottom:12px;
padding-top:24px;
}


#boxcontainer_box_304 .componentes img, #boxcontainer_box_304b .componentes img, #boxcontainer_box_304c .componentes img, #boxcontainer_box_304d .componentes img, #boxcontainer_box_304e .componentes img{
float:left;
margin-bottom:-12px;
margin-right:12px;
margin-top:-20px;
}

/*BOX 468
---------------------------------------------------------------------------------------------*/
#boxcontainer_box_468, #boxcontainer_box_468b {margin-top:0px !important;}/*boxcontainer margin override*/
#boxcontainer_box_468 h1, #boxcontainer_box_468b h1 {position:relative; position:absolute; left:-999px;}
#boxcontainer_box_468 .titulo, #boxcontainer_box_468b .titulo {display:block; width:468px; height:47px; overflow:hidden;}
#boxcontainer_box_468 .meio_ext, #boxcontainer_box_468b .meio_ext {display:block; width:468px; background:url('../images/sprite-box468-box-meioext.gif') repeat-y;}
#boxcontainer_box_468 .meio_top, #boxcontainer_box_468b .meio_top {display:inline-block; width:444px; padding:0px 12px 0px 12px; background:url('../images/sprite-box468-box-meiotop.gif') no-repeat top; overflow:hidden;}
#boxcontainer_box_468 .bottom, #boxcontainer_box_468b .bottom {display:block; width:468px; height:12px; background:url('../images/sprite-box468-box-bottom.gif') no-repeat; font-size:0px;}

#perfilprof #boxcontainer_box_468 .artigos .titulo, #perfilprof #boxcontainer_box_468b .artigos .titulo { background:url('../images/sprite-box468-titles-prof.gif') no-repeat; background-position: 0px 0px;}
#perfiladm #boxcontainer_box_468 .artigos .titulo, #perfiladm #boxcontainer_box_468b .artigos .titulo { background:url('../images/sprite-box468-titles-adm.gif') no-repeat; background-position: 0px 0px;}
#perfilgest #boxcontainer_box_468 .artigos .titulo, #perfilgest #boxcontainer_box_468b .artigos .titulo { background:url('../images/sprite-box468-titles-gest.gif') no-repeat; background-position: 0px 0px;}
#perfilsol #boxcontainer_box_468 .artigos .titulo, #perfilsol #boxcontainer_box_468b .artigos .titulo { background:url('../images/sprite-box468-titles-sol.gif') no-repeat; background-position: 0px 0px;}
#perfilinst #boxcontainer_box_468 .artigos .titulo, #perfilinst #boxcontainer_box_468b .artigos .titulo { background:url('../images/sprite-box468-titles-inst.gif') no-repeat; background-position: 0px 0px;}

#perfilprof #boxcontainer_box_468 .blog .titulo, #perfilprof #boxcontainer_box_468b .blog .titulo { background:url('../images/sprite-box468-titles-prof.gif') no-repeat; background-position: 0px -47px;}
#perfiladm #boxcontainer_box_468 .blog .titulo, #perfiladm #boxcontainer_box_468b .blog .titulo { background:url('../images/sprite-box468-titles-adm.gif') no-repeat; background-position: 0px -47px;}
#perfilgest #boxcontainer_box_468 .blog .titulo, #perfilgest #boxcontainer_box_468b .blog .titulo { background:url('../images/sprite-box468-titles-gest.gif') no-repeat; background-position: 0px -47px;}
#perfilsol #boxcontainer_box_468 .blog .titulo, #perfilsol #boxcontainer_box_468b .blog .titulo { background:url('../images/sprite-box468-titles-sol.gif') no-repeat; background-position: 0px -47px;}
#perfilinst #boxcontainer_box_468 .blog .titulo, #perfilinst #boxcontainer_box_468b .blog .titulo { background:url('../images/sprite-box468-titles-inst.gif') no-repeat; background-position: 0px -47px;}


/*INLINE 572
---------------------------------------------------------------------------------------------*/
.inline_572 {display:block; width:572px; margin-top:24px; overflow:hidden;}
.inline_572 .titulo {display:block; width:572px; height:20px; overflow:hidden;}
.inline_572 h1 {position:relative; position:absolute; left:-999px;}

#perfilprof .inline_572 .conteudorelacionado .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px 0px;}
#perfiladm .inline_572 .conteudorelacionado .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px 0px;}
#perfilgest .inline_572 .conteudorelacionado .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px 0px;}
#perfilsol .inline_572 .conteudorelacionado .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px 0px;}
#perfilinst .inline_572 .conteudorelacionado .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px 0px;}

#perfilprof .inline_572 .comentarios .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -50px;}
#perfiladm .inline_572 .comentarios .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -50px;}
#perfilgest .inline_572 .comentarios .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -50px;}
#perfilsol .inline_572 .comentarios .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -50px;}
#perfilinst .inline_572 .comentarios .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -50px;}

#perfilprof .inline_572 .livrosdoautor .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -100px;}
#perfiladm .inline_572 .livrosdoautor .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -100px;}
#perfilgest .inline_572 .livrosdoautor .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -100px;}
#perfilsol .inline_572 .livrosdoautor .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -100px;}
#perfilinst .inline_572 .livrosdoautor .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -100px;}

#perfilprof .inline_572 .blog .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -150px;}
#perfiladm .inline_572 .blog .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -150px;}
#perfilgest .inline_572 .blog .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -150px;}
#perfilsol .inline_572 .blog .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -150px;}
#perfilinst .inline_572 .blog .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -150px;}

#perfilprof .inline_572 .sistemasdeensino .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -200px;}
#perfiladm .inline_572 .sistemasdeensino .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -200px;}
#perfilgest .inline_572 .sistemasdeensino .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -200px;}
#perfilsol .inline_572 .sistemasdeensino .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -200px;}
#perfilinst .inline_572 .sistemasdeensino .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -200px;}

#perfilprof .inline_572 .livrosdidaticos .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -250px;}
#perfiladm .inline_572 .livrosdidaticos .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -250px;}
#perfilgest .inline_572 .livrosdidaticos .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -250px;}
#perfilsol .inline_572 .livrosdidaticos .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -250px;}
#perfilinst .inline_572 .livrosdidaticos .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -250px;}
/*
#perfilprof .inline_572 .distribuidores .titulo { background:url('../images/sprite-inline572-titles-prof.gif') no-repeat; background-position: 0px -300px;}
#perfiladm .inline_572 .distribuidores .titulo { background:url('../images/sprite-inline572-titles-adm.gif') no-repeat; background-position: 0px -300px;}
#perfilgest .inline_572 .distribuidores .titulo { background:url('../images/sprite-inline572-titles-gest.gif') no-repeat; background-position: 0px -300px;}
#perfilsol .inline_572 .distribuidores .titulo { background:url('../images/sprite-inline572-titles-sol.gif') no-repeat; background-position: 0px -300px;}
#perfilinst .inline_572 .distribuidores .titulo { background:url('../images/sprite-inline572-titles-inst.gif') no-repeat; background-position: 0px -300px;}
*/

#perfilprof #campos fieldset label{color:#e98400;}
#perfiladm #campos fieldset label{color:#4a8d2b;}
#perfilgest #campos fieldset label{color:#6c4b8d;}
#perfilsol #campos fieldset label{color:#008ec4;}
#perfilinst #campos fieldset label{color:#204e7b;}

#campos fieldset label{
	display:block;
	font-weight:bold;
	width:400px;
	padding: 0px 0px 12px 0px;
}

#campos fieldset {border:none;}

#campos fieldset label input, #campos fieldset label select{
	width:370px;
	padding:5px;
	background:url('../images/inputbg1.gif') no-repeat;
	border:1px solid #ccc;
}

#campos fieldset label textarea{
	width:370px;
	height:150px;
	padding:5px;
	background:url('../images/inputbg1.gif') no-repeat;
	border:1px solid #ccc;
}

/*BOX 620
---------------------------------------------------------------------------------------------*/
/* #boxcontainer_box_620, #boxcontainer_box_620b{margin-top:0px;}*//*box container margin-top override */
#boxcontainer_box_620 .top, #boxcontainer_box_620b .top, #boxcontainer_box_620 #top, #boxcontainer_box_620b #top {display:block; width:620px; height:12px; background:url('../images/sprite-box620-box-top.gif') no-repeat; font-size:0px;}
#boxcontainer_box_620 .meio_ext, #boxcontainer_box_620b .meio_ext, #boxcontainer_box_620 #meio_ext, #boxcontainer_box_620b #meio_ext {display:block; width:620px; background:url('../images/sprite-box620-box-meioext.gif') repeat-y;}
#boxcontainer_box_620 .meio_top, #boxcontainer_box_620b .meio_top, #boxcontainer_box_620 #meio_top, #boxcontainer_box_620b #meio_top {display:inline-block; width:572px; padding:0px 24px 12px 24px; overflow:hidden;}
#boxcontainer_box_620 .bottom, #boxcontainer_box_620b .bottom, #boxcontainer_box_620 #bottom, #boxcontainer_box_620b #bottom {width:620px; height:12px !important; background:url('../images/sprite-box620-box-bottom.gif') no-repeat;}

/* TAB BOX 620
---------------------------------------------------------------------------------------------*/
/*estrutura*/
#boxcontainer_box_620_tabs .toptabs {display:block; overflow:hidden; width:620px; height:37px; background:url('../images/sprite-tabs620-tabs-inst.gif') no-repeat;}
#boxcontainer_box_620_tabs .meio_ext {display:block; overflow:hidden; width:620px; height:210px; background:url('../images/sprite-tabs620-meioext.gif') repeat-y;}
#boxcontainer_box_620_tabs .meio_top {display:inline-block; overflow:hidden; width:596px; height:210px; padding:0px 11px 0px 11px; background:url('../images/sprite-tabs620-meiotop.gif') no-repeat top left;}
#boxcontainer_box_620_tabs .bottom{width:620px; height:12px; background:url('../images/sprite-tabs620-bottom.gif') no-repeat;}
#boxcontainer_box_620_tabs .tabpanel {display:block; width:620px; height:300px; margin-left:-12px;}

#boxcontainer_box_620_tabs .tabpanel ul{list-style:none; margin:0px; padding:0px;}
#boxcontainer_box_620_tabs .tabpanel li{display:block; float:left; width:130px; height:200px; border-right:1px solid #e5e5e5; padding:12px;}
#boxcontainer_box_620_tabs .tabpanel a {display:block; margin-top:12px;}
#boxcontainer_box_620_tabs .tabpanel a img:hover{text-decoration:none;}

#boxcontainer_box_620_tabs .toptabs ul {list-style:none; margin:0px; padding:0px;}
#boxcontainer_box_620_tabs .toptabs li {list-style:none; float:left;}


/*TAB1-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab1 a{
background:url("../images/sprite-tabs620-tabs-prof.gif") no-repeat scroll 0 -37px transparent;
color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfiladm #boxcontainer_box_620_tabs .toptabs .tab1 a{ color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
background:url('../images/sprite-tabs620-tabs-adm.gif') no-repeat;				background-position: 0px -37px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;	background-position: 0px -111px;}

#perfilgest #boxcontainer_box_620_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-gest.gif') no-repeat;				background-position: 0px -37px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfilsol #boxcontainer_box_620_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-sol.gif') no-repeat;				background-position: 0px -37px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfilinst #boxcontainer_box_620_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-inst.gif') no-repeat;				background-position: 0px -37px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

/*TAB2-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-prof.gif') no-repeat;				background-position: -208px -37px;}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -208px -74px;}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -208px -111px;}

#perfiladm #boxcontainer_box_620_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-adm.gif') no-repeat;				background-position: -208px -37px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -208px -74px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -208px -111px;}

#perfilgest #boxcontainer_box_620_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-gest.gif') no-repeat;				background-position: -208px -37px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -208px -74px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -208px -111px;}

#perfilsol #boxcontainer_box_620_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-sol.gif') no-repeat;				background-position: -208px -37px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -208px -74px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -208px -111px;}

#perfilinst #boxcontainer_box_620_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:208px;
	background:url('../images/sprite-tabs620-tabs-inst.gif') no-repeat;				background-position: -208px -37px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -208px -74px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -208px -111px;}

/*TAB3-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab3 a{color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:204px;
	background:url('../images/sprite-tabs620-tabs-prof.gif') no-repeat;				background-position: -416px -37px;}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -416px -74px;}
#perfilprof #boxcontainer_box_620_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -416px -111px;}

#perfiladm #boxcontainer_box_620_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:204px;
	background:url('../images/sprite-tabs620-tabs-adm.gif') no-repeat;				background-position: -416px -37px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab3 a:hover {	color:#FFFFFF;text-decoration:none;background-position: -416px -74px;}
#perfiladm #boxcontainer_box_620_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -416px -111px;}

#perfilgest #boxcontainer_box_620_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:204px;
	background:url('../images/sprite-tabs620-tabs-gest.gif') no-repeat;				background-position: -416px -37px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -416px -74px;}
#perfilgest #boxcontainer_box_620_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -416px -111px;}

#perfilsol #boxcontainer_box_620_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:204px;
	background:url('../images/sprite-tabs620-tabs-sol.gif') no-repeat;				background-position: -416px -37px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -416px -74px;}
#perfilsol #boxcontainer_box_620_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -416px -111px;}

#perfilinst #boxcontainer_box_620_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-weight:bold;   
height:37px;
margin:0;
line-height:27px;
text-align:center;
text-transform:uppercase;
width:204px;
	background:url('../images/sprite-tabs620-tabs-inst.gif') no-repeat;				background-position: -416px -37px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -416px -74px;}
#perfilinst #boxcontainer_box_620_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -416px -111px;}


/* TAB BOX 304
---------------------------------------------------------------------------------------------*/
/*estrutura*/
#boxcontainer_box_304_tabs .toptabs {display:block; overflow:hidden; width:304px; height:37px; background:url('../images/sprite-tabs304-tabs-inst.gif') no-repeat;}
#boxcontainer_box_304_tabs .meio_ext {display:block; overflow:hidden; width:304px; background:url('../images/sprite-tabs304-meioext.gif') repeat-y;}
#boxcontainer_box_304_tabs .meio_top {display:block; overflow:hidden; width:280px; padding:0px 12px 0px 12px; background:url('../images/sprite-tabs304-meiotop.gif') no-repeat top left;}
#boxcontainer_box_304_tabs .bottom{width:304px; height:12px; background:url('../images/sprite-tabs304-bottom.gif') no-repeat;}

#boxcontainer_box_304_tabs .tabpanel ul{list-style:none;}
#boxcontainer_box_304_tabs .tabpanel li {display:block; padding-top:24px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}
#boxcontainer_box_304_tabs .tabpanel img {float:left; margin-right:12px; margin-top:-12px;}

#boxcontainer_box_304_tabs .toptabs ul {list-style:none; margin:0px; padding:0px;}
#boxcontainer_box_304_tabs .toptabs li {list-style:none; float:left;}
#boxcontainer_box_304_tabs .meio_top .tabpanel .txt_titulo2{ margin-left:-8px;}

/*TAB1-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-prof.gif') no-repeat;				background-position: 0px -37px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfiladm #boxcontainer_box_304_tabs .toptabs .tab1 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-adm.gif') no-repeat;				background-position: 0px -37px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab1 a:hover{color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfilgest #boxcontainer_box_304_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-gest.gif') no-repeat;				background-position: 0px -37px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfilsol #boxcontainer_box_304_tabs .toptabs .tab1 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-sol.gif') no-repeat;				background-position: 0px -37px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab1 a:hover {color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

#perfilinst #boxcontainer_box_304_tabs .toptabs .tab1 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-inst.gif') no-repeat;				background-position: 0px -37px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab1 a:hover{color:#FFFFFF;text-decoration:none;background-position: 0px -74px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab1 a.selected{color:#FFFFFF;text-decoration:none;background-position: 0px -111px;}

/*TAB2-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab2 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:94px;
	background:url('../images/sprite-tabs304-tabs-prof.gif') no-repeat;				background-position: -101px -37px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -101px -74px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -101px -111px;}

#perfiladm #boxcontainer_box_304_tabs .toptabs .tab2 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:94px;
	background:url('../images/sprite-tabs304-tabs-adm.gif') no-repeat;				background-position: -101px -37px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -101px -74px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -101px -111px;}

#perfilgest #boxcontainer_box_304_tabs .toptabs .tab2 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:94px;
	background:url('../images/sprite-tabs304-tabs-gest.gif') no-repeat;				background-position: -101px -37px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -101px -74px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -101px -111px;}

#perfilsol #boxcontainer_box_304_tabs .toptabs .tab2 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:94px;
	background:url('../images/sprite-tabs304-tabs-sol.gif') no-repeat;				background-position: -101px -37px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -101px -74px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -101px -111px;}

#perfilinst #boxcontainer_box_304_tabs .toptabs .tab2 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:94px;
	background:url('../images/sprite-tabs304-tabs-inst.gif') no-repeat;				background-position: -101px -37px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab2 a:hover {color:#FFFFFF;text-decoration:none;background-position: -101px -74px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab2 a.selected{color:#FFFFFF;text-decoration:none;background-position: -101px -111px;}

/*TAB3-------------------------------------------------------------------*/
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-prof.gif') no-repeat;				background-position: -203px -37px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -203px -74px;}
#perfilprof #boxcontainer_box_304_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -203px -111px;}

#perfiladm #boxcontainer_box_304_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-adm.gif') no-repeat;				background-position: -203px -37px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -203px -74px;}
#perfiladm #boxcontainer_box_304_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -203px -111px;}

#perfilgest #boxcontainer_box_304_tabs .toptabs .tab3 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-gest.gif') no-repeat;				background-position: -203px -37px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -203px -74px;}
#perfilgest #boxcontainer_box_304_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -203px -111px;}

#perfilsol #boxcontainer_box_304_tabs .toptabs .tab3 a{ color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-sol.gif') no-repeat;				background-position: -203px -37px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -203px -74px;}
#perfilsol #boxcontainer_box_304_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -203px -111px;}

#perfilinst #boxcontainer_box_304_tabs .toptabs .tab3 a{color:#999999;
display:block;
font-size:10px;
font-weight:bold;
height:37px;
margin:0;
padding:3px 4px 0;
line-height:10px;
text-align:center;
text-transform:uppercase;
width:93px;
	background:url('../images/sprite-tabs304-tabs-inst.gif') no-repeat;				background-position: -203px -37px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab3 a:hover {color:#FFFFFF;text-decoration:none;background-position: -203px -74px;}
#perfilinst #boxcontainer_box_304_tabs .toptabs .tab3 a.selected{color:#FFFFFF;text-decoration:none;background-position: -203px -111px;}


/*BOTS
=========================================================================================================*/

/*BOT VOTAR
---------------------------------------------------------------------------------------------*/
.votar_bot_off {
	float:left;
	overflow:hidden;
	width:140px; height:25px;
	margin: 12px 0px 0px 70px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-votar.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.votar_bot_on {
	float:left;
	overflow:hidden;
	width:140px; height:25px;
	margin: 12px 0px 0px 70px;	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-votar.gif') no-repeat;
	background-position: 0px -25px;
	cursor:pointer;
}


/*BOT MAIS
---------------------------------------------------------------------------------------------*/
.botmais {
	display:inline-block;
	width:55px; height:23px;
	margin:0px; padding:0px; overflow:hidden;
	text-indent:-9999px;
}
#boxcontainer_box_468 .botmais, #boxcontainer_box_468b .botmais {float:right; margin-top:24px;}
#boxcontainer_box_304 .botmais, #boxcontainer_box_304b .botmais, #boxcontainer_box_304c .botmais, #boxcontainer_box_304d .botmais, #boxcontainer_box_304e .botmais {float:right; margin-top:24px;}

#perfilprof .botmais a {display:block; width:55px; height:23px; background:url('../images/botmais-sprite.gif') no-repeat;}
#perfilprof .botmais a:hover {background-position: -55px 0px;}

#perfiladm .botmais a {display:block; width:55px; height:23px; background:url('../images/botmais-sprite.gif') no-repeat; background-position: 0px -23px;}
#perfiladm .botmais a:hover {background-position: -55px -23px;}

#perfilgest .botmais a {display:block; width:55px; height:23px; background:url('../images/botmais-sprite.gif') no-repeat; background-position: 0px -46px;}
#perfilgest .botmais a:hover {background-position: -55px -46px;}

#perfilsol .botmais a {display:block; width:55px; height:23px; background:url('../images/botmais-sprite.gif') no-repeat; background-position: 0px -69px;}
#perfilsol .botmais a:hover {background-position: -55px -69px;}

#perfilinst .botmais a {display:block; width:55px; height:23px; background:url('../images/botmais-sprite.gif') no-repeat; background-position: 0px -92px;}
#perfilinst .botmais a:hover {background-position: -55px -92px;}


/*BOT VOLTAR
---------------------------------------------------------------------------------------------*/
.botvoltar {
	display:inline-block; float:right;
	margin:10px 0px 0px 0px; padding:0px 15px 0px 15px;
	background:transparent url('../images/botvoltar.gif') no-repeat scroll 0 -196px;
}
#perfilprof .botvoltar{background-position: left 2px;}
#perfiladm .botvoltar{background-position: left -48px;}
#perfilgest .botvoltar{background-position: left -98px;}
#perfilsol .botvoltar{background-position: left -148px;}
#perfilinst .botvoltar{background-position: left -198px;}


/*BOT COMENTAR
---------------------------------------------------------------------------------------------*/
.botcomentar{
	display:inline-block; float:right;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;
	background:transparent url('../images/comentarios-ico.gif') no-repeat scroll 0 -40px;
}
#perfilprof .botcomentar {background-position: left -3px;}
#perfiladm .botcomentar {background-position: left -23px;}
#perfilgest .botcomentar {background-position: left -43px;}
#perfilsol .botcomentar {background-position: left -63px;}
#perfilinst .botcomentar {background-position: left -83px;}


/*BOT ENVIAR
---------------------------------------------------------------------------------------------*/
.bot_enviar_off {
	float:left;
	overflow:hidden;
	width:100px; height:25px;
	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-enviar.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.bot_enviar_on {
	float:left;
	overflow:hidden;
	width:100px; height:25px;
	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-enviar.gif') no-repeat;
	background-position: 0px -25px;
	cursor:pointer;
}


/*BOT LIMPAR
---------------------------------------------------------------------------------------------*/
.bot_limpar_off{
	float:left;
	overflow:hidden;
	width:100px; height:25px;
	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-limpar.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.bot_limpar_on{
	float:left;
	overflow:hidden;
	width:100px; height:25px;
	padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/bot-limpar.gif') no-repeat;
	background-position: 0px -25px;
	cursor:pointer;
}


/*BOT FALE CONOSCO
---------------------------------------------------------------------------------------------*/
.bot_faleconosco a {
	display:block;
	width:140px; height:25px;
	overflow:hidden;
	text-indent:-10000px;
	background:url('../images/bot-faleconosco.gif') no-repeat;
}
.bot_faleconosco a:hover { background-position: 0px -25px;}


/*BOT COMO COMPRAR
---------------------------------------------------------------------------------------------*/
#bot_comocomprar {
	position:relative; position:absolute;
	right:60px;
	top:31px;
}
#bot_comocomprar a{
	display:block;
	overflow:hidden;
	width:36px; height:36px;
	margin: 0px; padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/sprite-circlebots.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
#bot_comocomprar a:hover{
	background-position: 0px -36px;
}


/*BOT D???VIDAS
---------------------------------------------------------------------------------------------*/
#bot_duvidas {
	position:relative; position:absolute;
	right:12px;
	top:31px;
}
#bot_duvidas a{
	display:block;
	overflow:hidden;
	width:36px; height:36px;
	margin: 0px; padding:0px;
	border: none;
	font-size:0px;
	line-height:9999px;
	text-decoration:none;
	background: url('../images/sprite-circlebots.gif') no-repeat;
	background-position: -36px 0px;
	cursor:pointer;
}
#bot_duvidas a:hover{
	background-position: -36px -36px;
}





/*ELEMENTS
=========================================================================================================*/

/*GERAL INTERNO
---------------------------------------------------------------------------------------------*/
.conteudo_interno, #perfilprof, #perfiladm, #perfilgest, #perfilsol, #perfilinst{
	display:block; float:left;/*IE*/
	width: 100%;
	padding-bottom:50px;
	background:url('../images/bg-contents.gif') no-repeat #ededed;
	_margin-top:-15px;
}

#maincolumn {float:left; width:632px; margin:0px; padding:0px; border:none;}
#rightcolumn {float:right; width:328px; margin:0px; padding:0px; border:none;}

.boxcontainer, #boxcontainer, #boxcontainer_b {display:inline; float:left; margin:12px 0px 0px 0px;}


/*BREADCRUMBS
---------------------------------------------------------------------------------------------*/
#breadcrumbs {display:block; width:620px; height:32px; line-height:32px; overflow:hidden; margin-left:15px;}

#breadcrumbs ul{list-style:none; margin:0px; padding:0px;}
#breadcrumbs li{display:inline; padding: 0px 6px 0px 12px;}
#breadcrumbs li.home{display:inline; padding: 0px 6px 0px 0px;}
#boxcontainer #breadcrumbs .bread-:hover{
	text-decoration:none;
	color:#333333;
}

#perfilprof #breadcrumbs li {background:url('../images/arrows.gif') no-repeat; background-position:0px 5px;}
#perfilprof #breadcrumbs li.home {background:none;}
#perfiladm #breadcrumbs li {background:url('../images/arrows.gif') no-repeat; background-position:0px -45px;}
#perfiladm #breadcrumbs li.home {background:none;}
#perfilgest #breadcrumbs li {background:url('../images/arrows.gif') no-repeat; background-position:0px -95px;}
#perfilgest #breadcrumbs li.home {background:none;}
#perfilsol #breadcrumbs li {background:url('../images/arrows.gif') no-repeat; background-position:0px -145px;}
#perfilsol #breadcrumbs li.home {background:none;}
#perfilinst #breadcrumbs li {background:url('../images/arrows.gif') no-repeat; background-position:0px -195px;}
#perfilinst #breadcrumbs li.home {background:none;}



.breadcrumbs2 {display:block;}

.breadcrumbs2 ul{list-style:none; margin:0px; padding:0px;}
.breadcrumbs2 li{display:inline; padding: 0px 6px 0px 12px; font-size:10px;}
.breadcrumbs2 li.home{display:inline; padding: 0px 6px 0px 0px; font-size:10px;}

#perfilprof .breadcrumbs2 li {background:url('../images/arrows.gif') no-repeat; background-position:0px 5px;color:#e98400;}
#perfilprof .breadcrumbs2 li.home {background:none;}
#perfilprof .breadcrumbs2 li a {color:#e98400;}
#perfilprof .breadcrumbs2 li.home a{color:#e98400;}
#perfiladm .breadcrumbs2 li {background:url('../images/arrows.gif') no-repeat; background-position:0px -45px;color:#4a8d2b;}
#perfiladm .breadcrumbs2 li.home {background:none;}
#perfiladm .breadcrumbs2 li a{color:#4a8d2b;}
#perfiladm .breadcrumbs2 li.home a{color:#4a8d2b;}
#perfilgest .breadcrumbs2 li {background:url('../images/arrows.gif') no-repeat; background-position:0px -95px;color:#6c4b8d;}
#perfilgest .breadcrumbs2 li.home {background:none;}
#perfilgest .breadcrumbs2 li a{color:#6c4b8d;}
#perfilgest .breadcrumbs2 li.home a{color:#6c4b8d;}
#perfilsol .breadcrumbs2 li {background:url('../images/arrows.gif') no-repeat; background-position:0px -145px;color:#008ec4;}
#perfilsol .breadcrumbs2 li.home {background:none;}
#perfilsol .breadcrumbs2 li a{color:#008ec4;}
#perfilsol .breadcrumbs2 li.home a{color:#008ec4;}
#perfilinst .breadcrumbs2 li {background:url('../images/arrows.gif') no-repeat; background-position:0px -195px;color:#3c6ea1;}
#perfilinst .breadcrumbs2 li.home {background:none;}
#perfilinst .breadcrumbs2 li a{color:#3c6ea1;}
#perfilinst .breadcrumbs2 li.home a{color:#3c6ea1;}

/*ADDRESSBAR
---------------------------------------------------------------------------------------------*/
#addressbar {
	display:inline; float:left;
	margin: 0px 0px 0px 12px;
	width:620px; height:48px;
	background:url('../images/titlebar_bg.gif') no-repeat;

}
#addressbar h1 {color:#3c6ea1; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:italic; display:inline-block; margin:8px 0px 0px 14px;}

#perfilprof #addressbar h1 {color:#e98400;}
#perfiladm #addressbar h1 {color:#4a8d2b;}
#perfilgest #addressbar h1 {color:#6c4b8d;}
#perfilsol #addressbar h1 {color:#008ec4;}
#perfilinst #addressbar h1 {color:#3c6ea1;}


/*PAGINATIONBAR
---------------------------------------------------------------------------------------------*/
#pgbarcontainer{display:block; width:100%; height:25px; text-align:center; overflow:hidden; margin:24px 0px 0px 0px;}
#paginationbar {display:inline-block; height:25px;}
#paginationbar ul {list-style:none;}
#paginationbar li, #paginationbar li a{
	display:inline-block; float:left;
	width: 25px; height: 25px;
	margin: 0px; padding: 0px 0px 0px 0px;
	line-height:25px;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	background:url('../images/sprite-paginationbar.gif') no-repeat;
	background-position: -30px top;
}
#perfilprof #paginationbar li a:hover, #perfilprof #paginationbar li.selected a{background-position: -30px -50px;	text-decoration:none;	color:#fff;}
#perfiladm #paginationbar li a:hover, #perfiladm #paginationbar li.selected a{
background-position: -30px -75px;	text-decoration:none;	color:#fff;}
#perfilgest #paginationbar li a:hover, #perfilgest #paginationbar li.selected a{background-position: -30px -100px;	text-decoration:none;	color:#fff;}
#perfilsol #paginationbar li a:hover, #perfilsol #paginationbar li.selected a{background-position: -30px -125px;	text-decoration:none;	color:#fff;}
#perfilinst #paginationbar li a:hover, #perfilinst #paginationbar li.selected a{background-position: -30px -150px;	text-decoration:none;	color:#fff;}


#paginationbar li.botant, #paginationbar li.botant a{
	display:inline-block; float:left;
	width: 30px; height: 25px;
	margin: 0px; padding: 0px 0px 0px 0px;
	line-height:25px;	
	font-size: 0px;
	text-indent:-999px;
	overflow:hidden;
	background:url('../images/sprite-paginationbar.gif') no-repeat;
	*line-height:30px;
}
#paginationbar li.botant {
	background-position: left top;
}
#paginationbar li.botant a{
	background-position: left -25px;
}

#perfilprof #paginationbar li.botant a:hover {background-position: left -50px;	text-decoration:none;	color:#fff;}
#perfiladm #paginationbar li.botant a:hover {background-position: left -75px;	text-decoration:none;	color:#fff;}
#perfilgest #paginationbar li.botant a:hover {background-position: left -100px;	text-decoration:none;	color:#fff;}
#perfilsol #paginationbar li.botant a:hover {background-position: left -125px;	text-decoration:none;	color:#fff;}
#perfilinst #paginationbar li.botant a:hover {background-position: left -150px;	text-decoration:none;	color:#fff;}

#paginationbar li.botprox, #paginationbar li.botprox a{
	display:inline-block; float:left;
	width: 30px; height: 25px;
	margin: 0px; padding: 0px 0px 0px 0px;
	line-height:25px;
	font-size: 0px;
	text-indent:-999px;
	overflow:hidden;
	background:url('../images/sprite-paginationbar.gif') no-repeat;
	background-position: -80px -25px;
	*line-height:30px;
}
#perfilprof #paginationbar li.botprox a:hover {background-position: -80px -50px;	text-decoration:none;	color:#fff;}
#perfiladm #paginationbar li.botprox a:hover {background-position: -80px -75px;	text-decoration:none;	color:#fff;}
#perfilgest #paginationbar li.botprox a:hover {background-position: -80px -100px;	text-decoration:none;	color:#fff;}
#perfilsol #paginationbar li.botprox a:hover {background-position: -80px -125px;	text-decoration:none;	color:#fff;}
#perfilinst #paginationbar li.botprox a:hover {background-position: -80px -150px;	text-decoration:none;	color:#fff;}


/*LEITURA ICONS
---------------------------------------------------------------------------------------------*/
/*!IE6*/
#leituraicons {
	display:inline-block;
	float:right;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	_width:150px;
	_display:inline;
}
#leituraicons ul {list-style:none;_margin:-15px 0 0 0; }
#leituraicons li, #leituraicons li a{
	display:inline-block;
	float:left;
	width: 25px; height: 25px;
	margin: 0px; padding: 0px;
	overflow:hidden;
	text-indent:-9999px;
	
}

#leituraicons li{
_height: 40px;
}

#leituraicons li a {background:url('../images/sprite-leituraicons.png') no-repeat; _height:25px; _background-color:#FFFFFF;}

#leituraicons ul li.ico_envie a {background-position: 0px 0px;}
#leituraicons ul li.ico_print a {background-position: -25px 0px;}
#leituraicons ul li.ico_pdf a {background-position: -50px 0px;}
#leituraicons ul li.ico_rss a {background-position: -75px 0px;}
#leituraicons ul li.ico_compartilhe a {background-position: -100px 0px;}
#leituraicons ul li.ico_twitter a {background-position: -125px 0px;}

#leituraicons ul li.ico_envie a:hover {background-position: 0px -25px;}
#leituraicons ul li.ico_print a:hover {background-position: -25px -25px;}
#leituraicons ul li.ico_pdf a:hover {background-position: -50px -25px;}
#leituraicons ul li.ico_rss a:hover {background-position: -75px -25px;}
#leituraicons ul li.ico_compartilhe a:hover {background-position: -100px -25px;}
#leituraicons ul li.ico_twitter a:hover {background-position: -125px -25px;   _background-color:#ffffff;}

#perfilprof #leituraicons ul li a:hover {background-color:#e98400;}
#perfiladm #leituraicons ul li a:hover {background-color:#4a8d2b;}
#perfilgest #leituraicons ul li a:hover {background-color:#6c4b8d;}
#perfilsol #leituraicons ul li a:hover {background-color:#008ec4;}
#perfilinst #leituraicons ul li a:hover {background-color:#204e7b;}


/*IE6*/
#leituraicons_ie6 {
	display:inline;
	float:right;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;

}
#leituraicons_ie6 ul {list-style:none;}
#leituraicons_ie6 li, #leituraicons_ie6 li a{
	display:inline-block; float:left;
	width: 25px; height: 20px;
	margin: 0px; padding: 0px;
	overflow:hidden;
	text-indent:-9999px;
}


/*OLHO
---------------------------------------------------------------------------------------------*/
#olho_container {width:240px; float:left; margin:20px 20px 10px 0px;}
#olho {
	display:table-cell;
	width:192px;
	padding: 0px 24px 0px 24px; 
	border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;
	vertical-align:middle; text-align:center;
}
/*! IE6*/
#perfilprof #olho_abre, #perfiladm #olho_abre, #perfilgest #olho_abre, #perfilinst #olho_abre{
	display:inline-block;
	width:25px; height:25px;
	margin-right:120px;
	background:url('../images/sprite-olho.png') no-repeat;
}
#perfilprof #olho_fecha, #perfiladm #olho_fecha, #perfilgest #olho_fecha, #perfilinst #olho_fecha {
	display:inline-block;
	width:25px; height:25px;
	margin-left:120px;
	background:url('../images/sprite-olho.png') no-repeat;
	background-position:-25px 0px;
}
#perfilprof #olho_abre, #perfilprof  #olho_fecha {background-color:#e98400;}
#perfiladm #olho_abre, #perfiladm #olho_fecha {background-color:#4a8d2b;}
#perfilgest #olho_abre, #perfilgest #olho_fecha {background-color:#6c4b8d;}
#perfilsol #olho_abre, #perfilsol #olho_fecha {background-color:#008ec4;}
#perfilinst #olho_abre, #perfilinst #olho_fecha {background-color:#204e7b;}

/*IE6*/
#perfilprof #olho_abre_ie6, #perfiladm #olho_abre_ie6, #perfilgest #olho_abre_ie6, #perfilinst #olho_abre_ie6{
	display:inline-block;
	width:25px; height:25px;
	margin-right:120px;
	background:url('../images/sprite-olho.gif') no-repeat;
}
#perfilprof #olho_fecha_ie6, #perfiladm #olho_fecha_ie6, #perfilgest #olho_fecha_ie6, #perfilinst #olho_fecha_ie6 {
	display:inline-block;
	width:25px; height:25px;
	margin-left:120px;
	background:url('../images/sprite-olho.gif') no-repeat;
	background-position:-25px 0px;
}
#perfilprof  #olho_abre_ie6, #perfilprof  #olho_fecha_ie6 {background-color:#e98400;}
#perfiladm #olho_abre_ie6, #perfiladm #olho_fecha_ie6 {background-color:#4a8d2b;}
#perfilgest #olho_abre_ie6, #olho_fecha_ie6 {background-color:#6c4b8d;}
#perfilsol #olho_abre_ie6, #perfilsol #olho_fecha_ie6 {background-color:#204e7b;}
#perfilinst #olho_abre_ie6, #perfilinst #olho_fecha_ie6 {background-color:#204e7b;}


/*PALAVRASCHAVE
---------------------------------------------------------------------------------------------*/
.palavraschave {display:block; line-height:18px;}

.palavraschave ul {list-style:none !important; margin:0px !important; padding:0px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos */
.palavraschave li {display:inline-block !important; float:left !important; padding: 0px !important; white-space:nowrap !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos e white-space */

.palavraschave li a {color:#999;}

.lista .palavraschave li a, .itemartigo .palavraschave li {font-size:10px;color:#999999!important;}

#perfilprof #internoleitura_texto .palavraschave li {background:url('../images/palavraschave-division.gif') no-repeat; background-position: 0px 4px; padding: 0px 6px 0px 6px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em padding*/
#perfiladm #internoleitura_texto .palavraschave li {background:url('../images/palavraschave-division.gif') no-repeat; background-position: 0px -16px; padding: 0px 6px 0px 6px; !important}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em padding*/
#perfilgest #internoleitura_texto .palavraschave li {background:url('../images/palavraschave-division.gif') no-repeat; background-position: 0px -36px; padding: 0px 6px 0px 6px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em padding*/
#perfilsol #internoleitura_texto .palavraschave li {background:url('../images/palavraschave-division.gif') no-repeat; background-position: 0px -56px; padding: 0px 6px 0px 6px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em padding*/
#perfilinst #internoleitura_texto .palavraschave li {background:url('../images/palavraschave-division.gif') no-repeat; background-position: 0px -76px; padding: 0px 6px 0px 6px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em padding*/

.palavraschave li.titulo {font-size:10px !important; text-transform:uppercase !important; background: none !important; padding: 0px 6px 0px 0px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos menos background, que ja tinha */
#perfilprof .palavraschave li.titulo {color:#e98400;}
#perfiladm .palavraschave li.titulo {color:#4a8d2b;}
#perfilgest .palavraschave li.titulo {color:#6c4b8d;}
#perfilsol .palavraschave li.titulo {color:#008ec4;}
#perfilinst .palavraschave li.titulo {color:#204e7b;}


/*RIGHT MENU
---------------------------------------------------------------------------------------------*/
#boxcontainer_box_304 ul, #boxcontainer_box_304b ul, #boxcontainer_box_304c ul, #boxcontainer_box_304d ul, #boxcontainer_box_304e ul {list-style:none; margin:0px; padding:0px;}
#boxcontainer_box_304 .nivel-1, #boxcontainer_box_304b .nivel-1, #boxcontainer_box_304c .nivel-1, #boxcontainer_box_304d .nivel-1, #boxcontainer_box_304e .nivel-1 {
	width:280px;
	display:block;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #e5e5e5;
}
#boxcontainer_box_304 .nivel-1 a, #boxcontainer_box_304b .nivel-1 a, #boxcontainer_box_304c .nivel-1 a, #boxcontainer_box_304d .nivel-1 a, #boxcontainer_box_304e .nivel-1 a {
	width:280px;
	display:block;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#boxcontainer_box_304 .nivel-1 a:hover, #boxcontainer_box_304b .nivel-1 a:hover, #boxcontainer_box_304c .nivel-1 a:hover, #boxcontainer_box_304d .nivel-1 a:hover, #boxcontainer_box_304e .nivel-1 a:hover {text-decoration:none; color:#fff !important;}

#boxcontainer_box_304 #menu-lateral-prof .nivel-1 a, #boxcontainer_box_304b #menu-lateral-prof .nivel-1 a, #boxcontainer_box_304c #menu-lateral-prof .nivel-1 a, #boxcontainer_box_304d #menu-lateral-prof .nivel-1 a, #boxcontainer_box_304e #menu-lateral-prof .nivel-1 a{color:#e98400;}
#boxcontainer_box_304 #menu-lateral-adm .nivel-1 a, #boxcontainer_box_304b #menu-lateral-adm .nivel-1 a, #boxcontainer_box_304c #menu-lateral-adm .nivel-1 a, #boxcontainer_box_304d #menu-lateral-adm .nivel-1 a, #boxcontainer_box_304e #menu-lateral-adm .nivel-1 a{color:#4a8d2b;}
#boxcontainer_box_304 #menu-lateral-gest .nivel-1 a, #boxcontainer_box_304b #menu-lateral-gest .nivel-1 a, #boxcontainer_box_304c #menu-lateral-gest .nivel-1 a, #boxcontainer_box_304d #menu-lateral-gest .nivel-1 a, #boxcontainer_box_304e #menu-lateral-gest .nivel-1 a{color:#6c4b8d;}
#boxcontainer_box_304 #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral-sol .nivel-1 a:hover{color:#008ec4;}
#boxcontainer_box_304 #menu-lateral .nivel-1 a, #boxcontainer_box_304b #menu-lateral .nivel-1 a, #boxcontainer_box_304c #menu-lateral .nivel-1 a, #boxcontainer_box_304d #menu-lateral .nivel-1 a, #boxcontainer_box_304e #menu-lateral .nivel-1 a{color:#204e7b;}

#boxcontainer_box_304 #menu-lateral-prof .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral-prof .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral-prof .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral-prof .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral-prof .nivel-1 a:hover  {background-color:#e98400;}
#boxcontainer_box_304 #menu-lateral-adm .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral-adm .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral-adm .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral-adm .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral-adm .nivel-1 a:hover {background-color:#4a8d2b;}
#boxcontainer_box_304 #menu-lateral-gest .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral-gest .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral-gest .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral-gest .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral-gest .nivel-1 a:hover {background-color:#6c4b8d;}
#boxcontainer_box_304 #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral-sol .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral-sol .nivel-1 a:hover {background-color:#008ec4;}
#boxcontainer_box_304 #menu-lateral .nivel-1 a:hover, #boxcontainer_box_304b #menu-lateral .nivel-1 a:hover, #boxcontainer_box_304c #menu-lateral .nivel-1 a:hover, #boxcontainer_box_304d #menu-lateral .nivel-1 a:hover, #boxcontainer_box_304e #menu-lateral .nivel-1 a:hover{background-color:#204e7b;}


/*CONTATO FORM
---------------------------------------------------------------------------------------------*/
#contato_form {
	width:470px;
	margin: 24px 0px 0px 51px;
}
#contato_form fieldset {border:none;}
#contato_form fieldset label{
	display:block;
	font-weight:bold;
	width:400px;
	padding: 0px 0px 12px 0px;
}

#perfilprof #contato_form fieldset label{color:#e98400;}
#perfiladm #contato_form fieldset label{color:#4a8d2b;}
#perfilgest #contato_form fieldset label{color:#6c4b8d;}
#perfilsol #contato_form fieldset label{color:#008ec4;}
#perfilinst #contato_form fieldset label{color:#204e7b;}

#contato_form fieldset label input, #contato_form fieldset label select{
	width:370px;
	padding:5px;
	background:url('../images/inputbg1.gif') no-repeat;
	border:1px solid #ccc;
}

#contato_form fieldset label input.radio, input.check {
	width:25px;
	padding:5px;
	background:none;
	border:none;	
}

#contato_form fieldset label input.checkbox{
	width:25px;
	padding:5px;
	background:url('../images/inputbg1.gif') no-repeat;
	border:1px solid #ccc;
}

#contato_form fieldset label textarea{
	width:370px;
	height:150px;
	padding:5px;
	background:url('../images/inputbg1.gif') no-repeat;
	border:1px solid #ccc;
}

.txt_asterisco {color: #FF0000;}
.botaoForm {
	background:transparent url('/master/lib/img-teste/bt_enviar.jpg?fileId=0ae79f6ba0624622bfce43d552b84d04') repeat-x scroll 0 0; 
	width:100px;
	height:30px;
	border: 0; 
	cursor:pointer;
}
.botaoFormReset {
	background:transparent url('/master/lib/img-teste/bt_limpar.jpg?fileId=7e5634b207e743198e82f2d6e52d3bf6') repeat-x scroll 0 0; 
	width:100px; 
	height:30px;
	border: 0;
	cursor:pointer;

}


/*INDICE AUTORES
---------------------------------------------------------------------------------------------*/
#autores_indice {display:block; float:left; margin-top:12px;}
#autores_indice ul {list-style:none;}
#autores_indice li, #autores_indice li a{
	display:inline-block; float:left;
	width: 19px; height:19px;
	margin: 0px; padding: 0px;
	line-height:19px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
}
#perfilprof #autores_indice li a {color:#e98400;}
#perfiladm #autores_indice li a {color:#4a8d2b;}
#perfilgest #autores_indice li a {color:#6c4b8d;}
#perfilsol #autores_indice li a {color:#008ec4;}
#perfilinst #autores_indice li a {color:#204e7b;}


#autores_indice li.todos, #autores_indice li.todos a{width:auto!important; padding: 0px 2px 0px 2px; margin-left:6px;}

#perfilprof #autores_indice li a:hover {color:#fff; background-color:#e98400; text-decoration:none;}
#perfiladm #autores_indice li a:hover {color:#fff; background-color:#4a8d2b; text-decoration:none;}
#perfilgest #autores_indice li a:hover {color:#fff; background-color:#6c4b8d; text-decoration:none;}
#perfilsol #autores_indice li a:hover {color:#fff; background-color:#008ec4; text-decoration:none;}
#perfilinst #autores_indice li a:hover {color:#fff; background-color:#204e7b; text-decoration:none;}



.txt_indiceletra {
	font-weight:bold;
	font-size:32px;
	border-bottom:1px solid #ccc;
}
#perfilprof .txt_indiceletra {color:#e98400;}
#perfiladm .txt_indiceletra {color:#4a8d2b;}
#perfilgest .txt_indiceletra {color:#6c4b8d;}
#perfilsol .txt_indiceletra {color:#008ec4;}
#perfilinst .txt_indiceletra {color:#204e7b;}




/*PG SPECIFIC
=========================================================================================================*/

/*INTERNO LISTA
---------------------------------------------------------------------------------------------*/
#internolista .meio_top ul.lista {list-style:none;}
#internolista .meio_top ul.lista li.lista {display:block; padding-top:36px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}
#internolista img {float:left; margin-right:12px; margin-top:-24px;}


/*INTERNO LEITURA
---------------------------------------------------------------------------------------------*/
#internoleitura_img {margin-left:-12px !important;}
#internoleitura_titulo {display:block; width:572px; margin-top:24px;}
#internoleitura_apoio {display:block; width:572px; margin-top:12px;}
#internoleitura_texto {display:block; width:572px;}
#internoleitura p, #meio_ext #meio_top_sol p, #meio_ext #meio_top p {margin-top:12px; text-align:justify;}


/*BUSCA LISTA
---------------------------------------------------------------------------------------------*/
#buscaresultados {margin-top:24px;}
#buscalista .meio_top ul.lista {list-style:none;}
#buscalista .meio_top ul.lista li.lista {display:block; padding-top:12px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}


/*AUTORES LEITURA
---------------------------------------------------------------------------------------------*/
.titulolinha {border-bottom:1px solid #ccc; margin:12px 0px 24px 0px;}
.fotoautor {float:left; margin: -0px 12px 12px 0px;}


/*DISTRIBUIDORES
---------------------------------------------------------------------------------------------*/

#perfilprof .distribuidores .txt_titulo2, #perfilprof .distribuidores .txt_titulo3 {color:#e98400;}
#perfiladm .distribuidores .txt_titulo2, #perfiladm .distribuidores .txt_titulo3  {color:#4a8d2b;}
#perfilgest .distribuidores .txt_titulo2, #perfilgest .distribuidores .txt_titulo3 {color:#6c4b8d;}
#perfilsol .distribuidores .txt_titulo2, #perfilsol .distribuidores .txt_titulo3  {color:#008ec4;}
#perfilinst .distribuidores .txt_titulo2, #perfilinst .distribuidores .txt_titulo3 {color:#3c6ea1;}


.distribuidores {display:block; width:572px; margin-top:12px; overflow:hidden;}
.distribuidores ul {list-style:none !important; margin:0 !important; padding:0 !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important, margin e padding*/
.distribuidores li { list-style:none !important; padding: 6px 0px 6px 0px !important; border-bottom:1px solid #e5e5e5 !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos e list-style:none */

.titulodotted {border-bottom:1px dotted #ccc; margin:0px 0px 12px 0px;}	


/*INLINES SPECIFIC
=========================================================================================================*/

/*CONTEUDO RELACIONADO
---------------------------------------------------------------------------------------------*/
.inline_572 .conteudorelacionado ul {/*Complemento Tipografia - Alteração 26/07/10 - inclusão de estilo para .inline_572 .conteudorelacionado ul */
	list-style:none !important;
	margin: 0 !important;
	padding:0 !important;
}
.inline_572 .conteudorelacionado li {/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos e background:none*/
	display:inline-block !important; float:left !important;
	width:280px !important;
	padding:36px 0px 12px 0px !important;
	background:none !important;
}
.inline_572 .conteudorelacionado img{float:left !important; margin-right:12px !important; margin-top:-24px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important em todos */

/*COMENTARIOS
---------------------------------------------------------------------------------------------*/
.inline_572 .comentarios .username {display:inline-block; float:left; width:96px; padding:10px;}
.inline_572 .comentarios .balloon_top {display:inline-block; float:left; width:456px; background:url('../images/comentarios-balloon-top.gif') no-repeat;}
.inline_572 .comentarios .balloon_meio {display:inline-block; width:406px; margin-left:26px; border-bottom:1px solid #ccc; padding:18px 12px 18px 12px;}
.comentario {display:block; margin-top:12px;}

/*LIVROS DO AUTOR
---------------------------------------------------------------------------------------------*/
.inline_572 .livrosdoautor li {
	display:inline-block; float:left;
	margin: 24px 24px 0px 12px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

/*BLOG
---------------------------------------------------------------------------------------------*/
.inline_572 .blog ul {list-style:none;}
.inline_572 .blog li {display:block; padding:6px 0px 6px 12px; border-bottom:1px solid #e5e5e5; line-height:14px;}
.inline_572 .blog .txt_titulo2 {display:block; padding:12px 0px 0px 12px; line-height:14px;}

#internolista .meio_top ul.bloglista {list-style:none;}
#internolista .meio_top ul.bloglista  li.bloglista  {display:block; padding-top:36px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:12px;}
#internolista .meio_top ul.bloglista  li.bloglista p {line-height:12px; margin-top:12px;}
#internolista img {float:left; margin-right:12px; margin-top:-24px;}

/*SIST. ENSINO
---------------------------------------------------------------------------------------------*/
.inline_572 .sistemasdeensino ul.item {list-style:none !important; margin:0 !important; padding:0 !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important, margin e padding*/
.inline_572 .sistemasdeensino li.item {display:inline-block !important; float:left !important; width:280px !important; padding:12px 0px 12px 0px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important*/
.inline_572 .sistemasdeensino img {float:left !important; margin-right:30px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important*/

/*LIVROS DIDATICOS
---------------------------------------------------------------------------------------------*/
.inline_572 .livrosdidaticos ul.item {list-style:none !important; margin:0 !important; padding:0 !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important, margin e padding*/
.inline_572 .livrosdidaticos li.item {display:inline-block !important; float:left !important; width:572px !important; padding:12px 0px 12px 0px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important*/
.inline_572 .livrosdidaticos img {float:left !important; margin-right:30px !important;}/*Complemento Tipografia - Alteração 26/07/10 - inclusão de !important*/


/*BOX SPECIFIC
=========================================================================================================*/
#boxcontainer_box_468 .artigos .meio_top ul.itemartigo, #boxcontainer_box_468b .artigos .meio_top ul.itemartigo {list-style:none;}
#boxcontainer_box_468 .artigos .meio_top li.itemartigo, #boxcontainer_box_468b .artigos .meio_top li.itemartigo {display:block; padding-top:24px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}
#boxcontainer_box_468 .artigos img, #boxcontainer_box_468b .artigos img {float:left; margin-right:12px; margin-top:-12px;}
#boxcontainer_box_304 .novidades .meio_top ul, #boxcontainer_box_304b .novidades .meio_top ul, #boxcontainer_box_304c .novidades .meio_top ul, #boxcontainer_box_304d .novidades .meio_top ul, #boxcontainer_box_304e .novidades .meio_top ul{list-style:none;}
#boxcontainer_box_304 .novidades .meio_top li, #boxcontainer_box_304b .novidades .meio_top li, #boxcontainer_box_304c .novidades .meio_top li, #boxcontainer_box_304d .novidades .meio_top li , #boxcontainer_box_304e .novidades .meio_top li {display:block; padding-top:24px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}

#boxcontainer_box_468 .blog .meio_top ul, #boxcontainer_box_468b .blog .meio_top ul {list-style:none;}
#boxcontainer_box_468 .blog .meio_top li, #boxcontainer_box_468b .blog .meio_top li {display:block; padding:6px 0px 6px 0px; border-bottom:1px solid #e5e5e5; line-height:14px;}

#boxcontainer_box_304 .enquete .meio_top ul, #boxcontainer_box_304b .enquete .meio_top ul, #boxcontainer_box_304c .enquete .meio_top ul, #boxcontainer_box_304d .enquete .meio_top ul, #boxcontainer_box_304e .enquete .meio_top ul{list-style:none;}
#boxcontainer_box_304 .enquete .meio_top li, #boxcontainer_box_304b .enquete .meio_top li, #boxcontainer_box_304c .enquete .meio_top li, #boxcontainer_box_304d .enquete .meio_top li, #boxcontainer_box_304e .enquete .meio_top li {display:block; padding:6px 0px 6px 0px; border-bottom:1px solid #e5e5e5; line-height:14px;}

#boxcontainer_box_304 .enquete .meio_top ul, #boxcontainer_box_304b .enquete .meio_top ul, #boxcontainer_box_304c .enquete .meio_top ul, #boxcontainer_box_304d .enquete .meio_top ul, #boxcontainer_box_304e .enquete .meio_top ul{list-style:none;}
#boxcontainer_box_304 .enquete .meio_top li, #boxcontainer_box_304b .enquete .meio_top li, #boxcontainer_box_304c .enquete .meio_top li, #boxcontainer_box_304d .enquete .meio_top li, #boxcontainer_box_304e .enquete .meio_top li {display:block; padding:6px 0px 6px 0px; border-bottom:1px solid #e5e5e5; line-height:14px;}

#boxcontainer_box_304 .conteudorelacionado .meio_top ul, #boxcontainer_box_304b .conteudorelacionado .meio_top ul, #boxcontainer_box_304c .conteudorelacionado .meio_top ul, #boxcontainer_box_304d .conteudorelacionado .meio_top ul, #boxcontainer_box_304e .conteudorelacionado .meio_top ul {list-style:none;}
#boxcontainer_box_304 .conteudorelacionado .meio_top li, #boxcontainer_box_304b .conteudorelacionado .meio_top li, #boxcontainer_box_304c .conteudorelacionado .meio_top li, #boxcontainer_box_304d .conteudorelacionado .meio_top li, #boxcontainer_box_304e .conteudorelacionado .meio_top li {display:block; padding-top:36px; padding-bottom:12px; border-bottom:1px solid #e5e5e5; line-height:14px;}
#boxcontainer_box_304 .conteudorelacionado img, #boxcontainer_box_304b .conteudorelacionado img, #boxcontainer_box_304c .conteudorelacionado img, #boxcontainer_box_304d .conteudorelacionado img, #boxcontainer_box_304e .conteudorelacionado img {float:left; margin-right:12px; margin-top:-24px;}

/*BOX 936*/

.box_936 .top, .box_936b .top {
background:url("../images/sprite-box936-box-top.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:12px;
width:936px;
}

#boxcontainer_box_936 .top, #boxcontainer_box_936b .top {background:url("../images/sprite-box936-box-top.gif") no-repeat scroll 0 0 transparent;display:block;font-size:0;height:12px;width:936px;}
#boxcontainer_box_936 .meio_ext, #boxcontainer_box_936b .meio_ext {display:block; width:936px; background:url('../images/sprite-box936-box-meioext.gif') repeat-y;}
#boxcontainer_box_936 .meio_top, #boxcontainer_box_936b .meio_top {display:inline-block; width:936px; padding:0px 0px 12px 12px; overflow:hidden; background:url('../images/sprite-box936-box-meiotop.gif') no-repeat;}
#boxcontainer_box_936 .bottom, #boxcontainer_box_936b .bottom {width:936px; height:12px; background:url('../images/sprite-box936-box-bottom.gif') no-repeat;}

#boxcontainer_box_936 .sliderbox .meio_top, #boxcontainer_box_936b .sliderbox .meio_top {padding: 0px;}

#boxcontainer_box_936 .mosaico .titulo, #boxcontainer_box_936b .mosaico .titulo {display:block; width:912px; height:30px; line-height: 30px; padding: 0px 12px 0px 12px;}
#boxcontainer_box_936 .mosaico .titulo form label, #boxcontainer_box_936b .mosaico .titulo form label {font-weight:bold; color: #fff; margin-right:20px;}
#boxcontainer_box_936 .mosaico .titulo label select, #boxcontainer_box_936b .mosaico .titulo label select{_margin:7px 0 0 0;}
#boxcontainer_box_936_select, #boxcontainer_box_936b_select {padding:2px; background: url('../images/inputbg1.gif'); border:none; color:#008ec4; margin-top:5px;}
#boxcontainer_box_936 .mosaico .titulo p, #boxcontainer_box_936b .mosaico .titulo p {float:right; font-weight:bold; color: #fff;}
.meio_top .mosaicoItem .txt_titulo3, .meio_top .mosaicoItem .txt_data, .meio_top .mosaicoItem .txt_desc{padding:0 3px;}

#perfilprof #boxcontainer_box_936 .mosaico .titulo, #perfilprof #boxcontainer_box_936b .mosaico .titulo { background:url('../images/sprite-box936-titlebar.gif') no-repeat; background-position: 0px 0px;}
#perfiladm #boxcontainer_box_936 .mosaico .titulo, #perfiladm #boxcontainer_box_936b .mosaico .titulo { background:url('../images/sprite-box936-titlebar.gif') no-repeat; background-position: 0px -50px;}
#perfilgest #boxcontainer_box_936 .mosaico .titulo, #perfilgest #boxcontainer_box_936b .mosaico .titulo { background:url('../images/sprite-box936-titlebar.gif') no-repeat; background-position: 0px -100px;}
#perfilsol #boxcontainer_box_936 .mosaico .titulo, #perfilsol #boxcontainer_box_936b .mosaico .titulo { background:url('../images/sprite-box936-titlebar.gif') no-repeat; background-position: 0px -150px;}
#perfilinst #boxcontainer_box_936 .mosaico .titulo, #perfilinst #boxcontainer_box_936b .mosaico .titulo { background:url('../images/sprite-box936-titlebar.gif') no-repeat; background-position: 0px -200px;}

.mosaicoItem {
background:url("../images/mosaico-itembg.gif") no-repeat scroll 0 0 transparent;
display:inline-block;
float:left;
height:192px;
margin:12px 12px 0 0;
overflow:hidden;
text-align:center;
width:219px;
}

.mosaicoItem img {
border-bottom:1px solid #E5E5E5;
margin:5px 0;
}


/*SLIDERBOX
---------------------------------------------------------------------------------------------*/
.sliderboxWrapper{width:934px; height:100px; margin:0px 0px 0px 1px; background-color:#fff;}
.sliderboxContainer {display:inline-block; width:866px; height:100px; float:left; overflow:hidden;}
#sliderboxContents ul{list-style:none}
#sliderboxContents li {display:inline-block; width:100px; height:100px; float:left; margin: 0px 50px 0px 50px;}
#sliderboxContents li a {display:inline-block; width:100px; height:100px;}
#sliderboxBotL {display: inline-block; width:34px; height:100px; float:left;}
#sliderboxBotL a {
	display: inline-block;
	overflow:hidden;
	width:34px; height:100px;
	margin:0px; padding:0px;
	border:none;
	font-size:0px;
	line-height: 9999px;
	text-decoration:none;
	background:url('../images/sprite-sliderboxcontrols.gif') no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
#sliderboxBotL a:hover {background-position: 0px -100px;}
#sliderboxBotR {display: inline-block; width:34px; height:100px; float:left;}
#sliderboxBotR a {
	display: inline-block;
	overflow:hidden;
	width:34px; height:100px;
	margin:0px; padding:0px;
	border:none;
	font-size:0px;
	line-height: 9999px;
	text-decoration:none;
	background:url('../images/sprite-sliderboxcontrols.gif') no-repeat;
	background-position: -50px 0px;
	cursor:pointer;
}
#sliderboxBotR a:hover {background-position: -50px -100px;}

#boxcontainer_box_620{ overflow: hidden !important; _overflow:visible !important;}


.at15t_twitter{display:none !important;}
.sliderboxWrapper{width: 934px!important;margin-left:1px !important; }



/* Mapa do Site */

.mapa-nivel1 a {
color:#336699;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
font-weight:normal;
margin:8px 0 0;
}

.mapa-nivel2 a {
background:url("/lib/editora-positivo/images/mapasite_bullet.gif") no-repeat scroll 0 4px transparent;
color:#666666;
display:block;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:5px 0 5px 10px;
padding:0 0 0 10px;
}

.mapa-nivel3 a {
background:url("/lib/editora-positivo/images/mapasite_bullet.gif") no-repeat scroll 0 4px transparent;
color:#666666;
display:block;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:5px 0 5px 25px;
padding:0 0 0 10px;
}

.mapa-nivel4 a {
background:url("/lib/editora-positivo/images/mapasite_bullet.gif") no-repeat scroll 0 4px transparent;
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
font-style:normal;
margin:5px 0 5px 40px;
padding:0 0 0 10px;
}

/* Fim Mapa do Site */

.box_modal.ui-dialog-content.ui-widget-content{
overflow:hidden !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{
background:none repeat scroll 0 0 transparent;
border:none;
width:616px !important;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
background:none repeat scroll 0 0 transparent !important;
border:medium none  !important;
left:600px  !important;
position:absolute  !important;
top:25px  !important;
_left:575px !important;
}

.ui-dialog-titlebar-close.ui-corner-all{
background:none!important;
width:20px;
height:20px;
border:0 none;
}

.ui-dialog-titlebar-close.ui-corner-all:hover  {
border:none;
background:none!important;
height:20px;
width:20px;
}


/*Blog*/

.successMessage, .errorMessage{padding:10px 0 0 26px;}

.meio_top .tabpanel .txt_texto a{margin-left:8px;}

#boxcontainer_box_304 .arquivos .meio_top li, #boxcontainer_box_304b .arquivos .meio_top li, #boxcontainer_box_304c .arquivos .meio_top li, #boxcontainer_box_304d .arquivos .meio_top li, #boxcontainer_box_304e .arquivos .meio_top li  {
	border-bottom:1px solid #E5E5E5;
	display:block;
	line-height:14px;
	padding-bottom:8px;
	padding-top:12px;
}

.postado, .postado a  {
	color:#999999;
	display:block;
	font-size:11px;
	line-height:18px;
}

.comentarios a {
color:#999999;
display:block;
font-size:11px;
line-height:18px;
}


/*TOOLTIP*/

#perfilprof .tipOn, #perfiladm .tipOn, #perfilgest .tipOn, #perfilsol .tipOn, #perfilinst .tipOn {
	width:150px;
	padding:5px;
	display:block; position:absolute;
	margin-left:100px; margin-top:-40px;
	font-family: Tahoma, Geneva, sans-serif; font-size:10px; color:#fff;
}

#perfilprof .tipOn {background-color:#3c6ea1; border:1px solid #ffffff;}
#perfiladm .tipOn {background-color:#3c6ea1; border:1px solid #ffffff;}
#perfilgest .tipOn {background-color:#3c6ea1; border:1px solid #ffffff;}
#perfilsol .tipOn {background-color:#008ec4; border:1px solid #ffffff;}
#perfilinst .tipOn {background-color:#3c6ea1; border:1px solid #ffffff;}
.sliderboxWrapper .sliderboxContainer{*width:890px !important;}

.tipOff {display:none;}

/* CUSTOM CSS by Elias Hatem */
.toggleItem {cursor:pointer;}
.toggleDescription {display:none;}
.toggleDescription.ativa {display:block; margin: 0px 10px 20px 10px;}

/*Envie para um amigo*/

/*Envie para um amigo*/

#enviaremailform .emailAmigoCabecalho{
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
color:#3C6EA1;

}

#enviaremailform label{
color:#204E7B;
display:block;
font-weight:bold;
padding:0 0 12px;
width:200px;
}

#enviaremailform label .text{
background:url("../images/inputbg1.gif") no-repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
padding:5px;
width:170px;
}

#enviaremailform textarea{
background:url("../images/inputbg1.gif") no-repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
height:150px;
padding:5px;
width:370px;
}

#enviaremailform #bot_enviar {
background:url("../images/bot-enviar.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
font-size:0;
height:25px;
line-height:9999px;
overflow:hidden;
padding:0;
text-decoration:none;
width:100px;
}

/*Login erro */
.login_erro {  
background-color:#FFECE8;
border:1px solid #CC0001;
font-size:12px;
margin:0 0 0 40px;
padding:5px;
text-align:center;
}
/*fim*/


/*FAQ*/

#form {
border-bottom:1px solid #E5E5E5;
margin-top:10px;
padding-bottom:15px;
}

#form fieldset {
background:none repeat scroll 0 0 transparent;
border:medium none;
}

#form label {
display:block;
width:100%;
}

#topicId {
display:inline-block;
float:left;
width:200px;
}

.perguntas {
clear:both;
display:block;
float:none;
margin:20px 0 0;
}

.perguntas h4 {
color:#336699;
display:block;
font-size:14px;
font-style:italic;
font-weight:normal;
}

.perguntas ul {
display:block;
list-style:none outside none;
}

.perguntas li {
border-bottom:1px solid #E5E5E5;
display:block;
padding:10px 0;
}

.perguntas li .resposta {
color:#666666;
display:none;
padding:5px 0;
}

.perguntas li .resposta.ativa {
display:block;
}

.perguntas li p a {
color:#336699;
font-size:14px;
}

p a.topo {
color:#666666;
float:right;
margin:10px 0 0;
}

#form .bot_buscar_off {
background:url('../images/bot-buscar.gif') no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
font-size:0;
height:25px;
line-height:9999px;
margin:-3px 0 10px 15px;
overflow:hidden;
padding:0;
text-decoration:none;
width:100px;
}

#form .bot_buscar_on {
background:url("../images/bot-buscar.gif") no-repeat scroll 0 -25px transparent;
border:medium none;
cursor:pointer;
float:left;
font-size:0;
height:25px;
line-height:9999px;
margin:-3px 0 10px 15px;
overflow:hidden;
padding:0;
text-decoration:none;
width:100px;
}

.enquete #frmViewVotePoll .captcha{background:url("../images/inputbg1.gif") no-repeat scroll 0 0 transparent; border:1px solid #CCCCCC; padding:5px; width:135px;}

#enqueteCaptcha .captcha{background:url("../images/inputbg1.gif") no-repeat scroll 0 0 transparent; border:1px solid #CCCCCC; padding:5px; width:370px;}


/* formulário cadastro */

.cep a {
font-size:10px;
}

.float {
display:inline-block;
float:left;
margin:0 10px 10px 0;
}

.div_radio {
float:left;
height:auto;
margin:0 5px 0 0;
width:90px;
}

#contato_form fieldset label.inline {
display:inline;
font-weight:bold;
padding:0 0 12px;
}