@charset "utf-8";
/* CSS Document */


#colecao_header {

	width:596px; height:150px !important;
	overflow:hidden;
	margin-left:24px;
	margin-top:45px !important;
}
#colecao_header.ie6 {
	margin-top:40px; height:110px; /*IE6 HACK*/
}

#colecao_header_cell {display:table-cell; vertical-align:middle;}
#colecao_header_text{ width:596px;}
#colecao_header h4 { margin-top: -1.3em;}
#colecao_header h1 {line-height: 0.9em;	padding-top: 0.7em;}


#colecao_header h1, #colecao_texto h1, #myAccordion h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #006699;
	margin-bottom: 0.3em;
}
#colecao_texto h1, #myAccordion h1{
	margin-top: 1em;
}

#colecao_header h2, #colecao_texto h2, #myAccordion h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #008ec4;
	margin-bottom: 0.3em;
	margin-top: 1em;
}

#colecao_header h3, #colecao_texto h3, #myAccordion h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #204e7b;
	margin-bottom: 0.3em;
	margin-top: 1em;
}

#colecao_header h4, #colecao_texto h4, #myAccordion h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #008ec4;
	margin-bottom: 0.3em;
}
#colecao_texto h4, #myAccordion h4 {
	margin-top: 1em;
}

#colecao_header h5, #colecao_texto h5, #myAccordion h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #204e7b;
	margin-bottom: 0.3em;
	margin-top: 1em;
}

#colecao_texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #333333;
}

#colecao_texto a, #myAccordion a {color:#008ec4; text-decoration:none;}
#colecao_texto a:hover, #myAccordion a:hover {color:#008ec4; text-decoration:underline;}



#colecao_texto ul, #myAccordion ul {
	list-style:none;
	margin: 1em 0 1em 3em;
	padding: 0;
}
#colecao_texto ul li, #myAccordion ul li{
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	background:url(../images/listicon_bullet_default.gif) no-repeat;
	background-position: 0px 0.5em;
}


#colecao_texto ul.listaArrow, #myAccordion ul.listaArrow {
	list-style:none;
	margin: 1em 0 1em 3em;
	padding: 0;
}
#colecao_texto ul.listaArrow li, #myAccordion ul.listaArrow li{
	font-weight: bold;
	padding: 5px 0px 5px 20px;
	background:url(../images/listicon_arrow_default.gif) no-repeat;
	background-position: 0px 0.5em;
}


.bloco {display:block; margin: 2.5em 0 2.5em 0;}

.floatLeft {float:left; margin-right:1em;}
.floatRight {float:right; margin-left:1em;}


#boxcontainer_box_620 #meio_ext #meio_top_sol {
background:url("../images/sprite-box620-box-meiotop-solucoes-default.jpg") no-repeat scroll 0 0 transparent;
display:inline-block;
overflow:hidden;
padding:0 0 12px;
width:620px;
}

#perfilsol #boxcontainer_box_620 #meio_ext{_margin:0 0 0 6px;}

/* TRABALHE COM A OBRA */

#perfilsol #boxcontainer_box_304c_trabalhe .trabalhecomaobra .titulo { background:url(/lib/editora-positivo/images/sprite-box304-titles-sol-trabalhecomaobra.gif) no-repeat; background-position: 0px -47px;}

.trabalhecomaobra ul.listaArrow {
	display:inline-block;
	list-style:none;
	margin: 0.25em 0 0.25em 0.5em;
	padding: 0;
}
.trabalhecomaobra ul.listaArrow li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	
	font-weight: bold;
	padding: 5px 0px 5px 20px;
	background:url(../images/listicon_arrow_default.gif) no-repeat;
	background-position: 0px 0.5em;
}





/* Typography Extras
=====================================================================================================*/

/*Complemento Tipografia - Alteração 26/07/10 - Inclusão de todos abaixo*/

#colecao_header h6, #colecao_texto h6, #myAccordion h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #008ec4;
	margin-bottom: 0.3em;
	margin-top: 1em;
}

/*Bloco 1 = Bloco 2, apenas muda id colecao_texto para myAccordion*/
/*Bloco 1*/
#colecao_texto ol {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#colecao_texto ol li{padding: 5px 0px 5px 10px;list-style:decimal;list-style-position:inside;}
#colecao_texto dl {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#colecao_texto dl dt{font-weight:bold;padding: 5px 0px 5px 10px;}
#colecao_texto dl dd{ padding: 0px 0px 5px 15px;}
#colecao_texto hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
#colecao_texto big {font-size:1.2em;}
#colecao_texto small { font-size:smaller;}
#colecao_texto sub, #colecao_texto sup {font-size: smaller;}
#colecao_texto blockquote { padding: 20px;}
#colecao_texto dfn, #colecao_texto var, #colecao_texto cite { font-style:italic !important;}
#colecao_texto code, #colecao_texto samp, #colecao_texto kbd, #colecao_texto tt { font-family: "Courier New", Courier, monospace !important;}
/*Bloco 2*/
#myAccordion ol {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#myAccordion ol li{padding: 5px 0px 5px 10px;list-style:decimal;list-style-position:inside;}
#myAccordion dl {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#myAccordion dl dt{font-weight:bold;padding: 5px 0px 5px 10px;}
#myAccordion dl dd{ padding: 0px 0px 5px 15px;}
#myAccordion hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
#myAccordion big {font-size:1.2em;}
#myAccordion small { font-size:smaller;}
#myAccordion sub, #myAccordion sup {font-size: smaller;}
#myAccordion blockquote { padding: 20px;}
#myAccordion dfn, #myAccordion var, #myAccordion cite { font-style:italic !important;}
#myAccordion code, #myAccordion samp, #myAccordion kbd, #myAccordion tt { font-family: "Courier New", Courier, monospace !important;}


/*Complemento Tipografia - Alteração 26/07/10 - FIM*/

/*Complemento vidcontainer - Alteração 28/07/10 por Elias Hatem */
#vidcontainer {display:inline-block; width:190px; height:320px; overflow:hidden; position:absolute; margin: -320px 0px 0px 406px;}
#vidcontainerie6 {display:inline-block; width:190px; height:320px; overflow:hidden; position:absolute; margin: -320px 0px 0px 381px;}
/*Complemento vidcontainer - Alteração 28/07/10 por Elias Hatem - FIM */
