@import url(/public/css/reset.css);
/******************************************************/
ul {list-style-type: square}
a{color:#588ECC;}
/******************************************************/

body{text-align:center;font-family:Arial;}
#container{margin:0px auto;text-align:left;width:980px;overflow:hidden;}

#header{height:100px;}
#header .logotipo{float:left;width:310px;height:100px;}
#header .logotipo a{text-indent:-9999px;display:block;height:100px;background:url(../assets/header-logotipo-itquality.jpg) no-repeat 16px 5px;}
#header .menu {float:right;margin:25px 0px 0px 0px;padding:0px;list-style:none;font-size:18px;}
#header .menu li{float:left;margin:0px;padding:0px;background:none;}
#header .menu li a{display:block;color:#2e2e2e;text-decoration:none;font-weight:bold;padding:7px;margin:5px;}
#header .menu li a:hover{background:#2e2e2e;color:#fff}
#header .menu li.selected a{background:#2e2e2e;color:#fff;}

.subheader{width:964px;background:#2e2e2e;margin:0px 5px;border:3px solid #2e2e2e;border-bottom:0px;background-repeat:no-repeat;}

#navigation{
    width:960px;/*970px*/
    height:28px;/*38px*/
	padding: 5px;
	margin:0px 5px;
    background:#2e2e2e;
    font-size:0.875em;
    color:#fff;
    font-weight:bold;
}

#navigation #breadcrumb {float:left;width:600px;height:28px;line-height:28px;}
#navigation #breadcrumb img{vertical-align:middle;}
#navigation #breadcrumb a{color:#FFF;}
#navigation #breadcrumb a:hover{color:#588ECC;}
#navigation form {
	width:300px;
	height:28px;
    margin:0px;
    padding:0px;
    float:right;
    text-align:right;
	line-height:28px;
}
#navigation form{margin:0px;padding:0px;}
#navigation form input{border:0px;margin:0px;padding:0px;background:#fff; border:1px solid #000;}

#content {clear:both;width:960px;margin:0px 10px 10px 10px;font-size:0.875em;text-align:justify;}

/*layout main 2/3 sidebar 1/3*/
#content #main23{float:left;width:625px;}
#content #main23 h2.titulo-secao,
#content #main23 h3.titulo-secao{font-weight:bold;float:left;width:605px;}
#content #main23 a.top{float:left;display:block;width:20px;height:20px;background: url(../assets/ir-para-topo.jpg) no-repeat 0px 5px;text-indent:-9999px}

#content #sidebar13{float:right;width:285px;padding:10px;background:#F9F9F9;}
#content #sidebar13 a img{border:2px solid #F1F1F1;}
#content #sidebar13 a:hover img{border:2px solid #2E2E2E}

#content #main23 hr,
#content #sidebar13 hr{clear:both;margin:0px;padding:0px;height:1px;border:0px;background:#e6e6e6;color:#e6e6e6}
/*layout main 2/3 sidebar 1/3*/

/*layout main 3/3 sidebar 0/3*/
#content #main33{width:960px;}
#content #main33 h3.titulo-secao{font-weight:bold;float:left;width:605px;}
#content #main33 a.top{float:left;display:block;width:20px;height:15px;background: url(../assets/ir-para-topo.jpg) no-repeat center bottom;text-indent:-9999px}
#content #main33 hr{clear:both;margin:0px;padding:0px;height:1px;border:0px;background:#e6e6e6;color:#e6e6e6}
/*layout main 3/3 sidebar 0/3*/

#footer{width:730px;height:60px;padding-top:15px;margin:20px auto;border-top:1px solid #E6E6E6;font-weight:bold;}
#footer .logotipo{
	float:left;
	line-height:60px;
	width:170px;
	height:60px;
	display:block;
	text-indent:-9999px;
	background: url(../assets/footer-logotipo-itquality.jpg) no-repeat;
}
#footer .logotipo a{display:block;width:170px;height:60px;}
#footer address{
	background:url(../assets/footer-separador.jpg) no-repeat 0px 0px;
	font-style:normal;
	text-align:center;
	float:left;
	margin-left:10px;
	padding-left:20px;
	height:60px;
}
#footer .contato .telefone{font-size:18px;}
#footer .mapa a{font-size:x-small;}