@charset "utf-8";

body {background:#e5e5e5;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.clearfloat {clear:both}


/*BOX MODAL
---------------------------------------------------------------------------------------------*/

/*INTERFACE*/
.box_modal {margin-top:0px !important;}/*box container margin-top override*/
.box_modal h1 {position:relative; position:absolute; left:-999px;}
.box_modal .top {display:block; width:605px; height:12px; background:url(../images/sprite-box304-box-top.gif) no-repeat; font-size:0px;}
.box_modal .titulo {display:block; width:605px; height:47px; overflow:hidden; background:url(../images/box-modal-title.gif) no-repeat; background-position: 0px 0px;}
.box_modal .meio_ext {display:block; width:605px; background:url(../images/box-modal-meioext.gif) repeat-y;}
.box_modal .meio_top {display:inline-block; width:565px; padding:30px 20px 10px 20px; background:url(../images/box-modal-meiotop.gif) no-repeat top; overflow:hidden;}
.box_modal .bottom {display:block; width:605px; height:12px; background:url(../images/box-modal-bottom.gif) no-repeat;}
.box_modal .img { border:solid 1px #eaeaea; margin:0 20px 20px 0; float:left; display:inline-block;}

/*HEADINGS*/
.box_modal h2 {font-family:Arial, Helvetica, sans-serif;font-size: 20px;font-weight:bold;color: #008ec4;margin-bottom: 0.3em;margin-top: 1em;}
.box_modal h3 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #204e7b;margin-bottom: 0.3em;margin-top: 1em;}
.box_modal h4 {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #008ec4;margin-bottom: 0.3em;margin-top: 1em;}
.box_modal h5{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #204e7b;margin-bottom: 0.3em;margin-top: 1em;}
.box_modal h6{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #008ec4;margin-bottom: 0.3em;margin-top: 1em;}


.box_modal, .box_modal p, .box_modal strike, .box_modal s, .box_modal del, .box_modal ins, .box_modal sub, .box_modal sup {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;	color:#333;}
.box_modal small, .box_modal big {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#333;}
.box_modal sub, .box_modal sup {font-size:smaller;}
.box_modal hr { background-color:#ccc; border:none; height: 1px;}
.box_modal p {padding-bottom:10px;} /* Espaçamento entre parágrafos by Elias Hatem. */

.box_modal a {color:#008ec4; text-decoration:none;}
.box_modal a:hover {color:#008ec4; text-decoration:underline;}



/*LISTAS*/
.box_modal ul{display:inline-block;list-style:none;margin: 0.25em 0 0.25em 0.5em;padding: 0;}
.box_modal ul li{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; font-weight:bold; margin: 0; padding: 5px 0px 5px 20px; background:url(../images/listicon_bullet_default.gif) no-repeat; background-position: 0px 0.5em;}
.box_modal ul.listaArrow {display:inline-block;list-style:none;margin: 0.25em 0 0.25em 0.5em; padding: 0;}
.box_modal ul.listaArrow li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; font-weight: bold; margin: 0; padding: 5px 0px 5px 20px; background:url(../images/listicon_arrow_default.gif) no-repeat; background-position: 0px 0.5em;}

.box_modal ol{display:inline-block;margin: 0.25em 0 0.25em 0.5em;padding: 0;}
.box_modal ol li{font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #333333;list-style-position:inside;font-weight:bold;padding: 5px 0px 5px 0px;}

.box_modal dl {list-style:none;margin: 1em 0 1em 0.5em;padding: 0;}
.box_modal dl dt{font-weight:bold;padding: 5px 0px 5px 0px; margin:0;}
.box_modal dl dd{ padding: 0px 0px 5px 5px; margin:0;}
.box_modal hr { display:block !important; background-color:#ccc !important; color:#ccc !important; border:none !important; height: 1px !important; margin:5px 0px 5px 0px !important;}
.box_modal big {font-size:1.2em;}
.box_modal small { font-size:smaller;}
.box_modal sub, .box_modal sup {font-size: smaller;}
.box_modal blockquote { padding: 20px; margin:0px;}
.box_modal dfn, .box_modal var, .box_modal cite { font-style:italic !important;}
.box_modal code, .box_modal samp, .box_modal kbd, .box_modal tt { font-family: "Courier New", Courier, monospace !important;}


/*BOT FECHAR
---------------------------------------------------------------------------------------------*/
.box_modal .botfechar {
	display:inline-block;
	width:20px; height:20px;
	margin:0px; padding:0px; overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin-top:22px;
	margin-right:6px;
}

.box_modal .botfechar a {display:block; width:20px; height:20px; background:url(../images/box-modal-fechar.gif) no-repeat;}
.box_modal .botfechar a:hover {background-position: 0px -20px;}