@charset "utf-8";
/* CSS Document */


#familia_header {
	display:table;
	margin-top: 45px !important;
	width:596px; height:150px;
	overflow:hidden;
	margin-left:24px;
}
#familia_header.ie6 {
	margin-top:45px; height:105px; /*IE6 HACK*/
}

#familia_header_cell {display:table-cell; vertical-align:middle;}
#familia_header_text{ width:596px;}
#familia_header h4 { margin-top: -1.3em;}
#familia_header h1 {line-height: 0.9em;	padding-top: 0.7em;}



#familia_header h1, #familia_texto h1, #myAccordion h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #006699;
	margin-bottom: 0.3em;
}
#familia_texto h1, #myAccordion h1{
	margin-top: 1em;
}

#familia_header h2, #familia_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;
}

#familia_header h3, #familia_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;
}

#familia_header h4, #familia_texto h4, #myAccordion h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #008ec4;
	margin-bottom: 0.3em;
}
#familia_texto h4, #myAccordion h4 {
	margin-top: 1em;
}

#meio_top_sol #familia_texto{
	_margin: 0 0 0 12px !important;
}

#familia_header h5, #familia_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;
}

#familia_texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #333333;
}

#familia_texto a, #myAccordion a {color:#008ec4; text-decoration:none;}
#familia_texto a:hover, #myAccordion a:hover {color:#008ec4; text-decoration:underline;}



#familia_texto ul, #myAccordion ul {
	list-style:none;
	margin: 1em 0 1em 3em;
	padding: 0;
}
#familia_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;
}


#familia_texto ul.listaArrow, #myAccordion ul.listaArrow {
	list-style:none;
	margin: 1em 0 1em 3em;
	padding: 0;
}
#familia_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; _padding:0px !important;
width:620px;
}


/* Typography Extras
=====================================================================================================*/

/*Complemento Tipografia - Alteração 26/07/10 - Inclusão de todos abaixo*/

#familia_header h6, #familia_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 familia_texto para myAccordion*/
/*Bloco 1*/
#familia_texto ol {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#familia_texto ol li{padding: 5px 0px 5px 10px;list-style:decimal;list-style-position:inside;}
#familia_texto dl {list-style:none;margin: 1em 0 1em 1em;padding: 0;}
#familia_texto dl dt{font-weight:bold;padding: 5px 0px 5px 10px;}
#familia_texto dl dd{ padding: 0px 0px 5px 15px;}
#familia_texto hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
#familia_texto big {font-size:1.2em;}
#familia_texto small { font-size:smaller;}
#familia_texto sub, #familia_texto sup {font-size: smaller;}
#familia_texto blockquote { padding: 20px;}
#familia_texto dfn, #familia_texto var, #familia_texto cite { font-style:italic !important;}
#familia_texto code, #familia_texto samp, #familia_texto kbd, #familia_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*/





