@charset "utf-8";
/* CSS Document */

body {
	background-color:#999999;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p{
margin:0px;
}

img {border:0;}

a:link {
	text-decoration: none;
	color:#0071AD;
}
a:visited {
	text-decoration: none;
	color:#0071AD;
}
a:hover {
	text-decoration: none;
	color:#999999;
}
a:active {
	text-decoration: none;
	color:#0071AD;
}

.rmenu a:link, .rmenu a:visited, .rmenu a:active {
	text-decoration: none;
	color:#999999;
}

.rmenu a:hover {
	text-decoration: none;
	color:#960023;
}

.clearfix {
clear:both;
}


.sugestoes {
width:424px;
}

.mainwrap{
	width:930px;
	/*padding-left:22px;
	padding-right:22px;*/
	height:auto;
	background-color:#FFFFFF;
	/*background-image:url(../images/Layout_STEC_v02_forsite_.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	position: relative;
	

}


.shadow {
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px #888;
	box-shadow: 0 0 5px 5px #888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
}

/*----------------------------------------- HEAD HOMEPAGE -------------------------------------------*/
.header {
	height:82px;
	background-color: transparent;
	background-image: url(../images/head_barra.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 25px;
	float: left;
	clear: both;
	width: 900px;
}

.headerright {
float:right;
}
/*-------------------------TOP MENU--------------------*/

.menuwrap{
	height:auto;
	width: 900px;
	position: relative;
	float: left;
	clear: both;
	background-image: url(../images/header_canto.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.topmenudiv{
	width:880px;
	margin-right: auto;
	height:25px;
	margin-top: 0px;
	overflow: visible;
	/*border-bottom: solid 3px #95bcad;
	padding-bottom: 2px;*/

}


.topmenu{
	font-family:"Ubuntu Bold", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	height: 25px;
	/*background-image: url(../images/top_bar_grad_bg_2.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	background-color:#23285F;
	border-bottom: none;
	width: 880px;
	margin: 0px;
	display: block;
	letter-spacing: normal;
	text-decoration: none;
	
}

.topmenu a, .topmenu a:link{
	/*height: 25px;*/
	line-height:25px;
	width:auto;
	color:#FFFFFF;
	text-decoration: none;
	margin: 0 0 0 0;
	text-align: center;
}

.topmenu a:hover{
	text-decoration: none;
	background-color: #6496C7;
}

.m1, .m1 a:link, .m1 a:active, .m1 a:visited{
	float:left;
	width: 72px;
} 
.m2,.m2 a:link, .m2 a:active, .m2 a:visited{
	float:left;
	width: 82px;
} 
.m3,.m3 a:link, .m3 a:active, .m3 a:visited{
	float:left;
	width: 112px;
} 
.m4,.m4 a:link, .m4 a:active, .m4 a:visited{
	float:left;
	width: 160px;
} 
.m5,.m5 a:link, .m5 a:active, .m5 a:visited{
	float:left;
	width: 110px;
} 

.m6,.m6 a:link, .m6 a:active, .m6 a:visited{
	float:left;
	width: 100px;
} 

.m7,.m7 a:link, .m7 a:active, .m7 a:visited{
	float:left;
	width: 133px;
} 

.m8,.m8 a:link, .m8 a:active, .m8 a:visited{
	float:right;
	width: 111px;
} 

.m1 a:hover{
	background-color: #6496C7;
} 
.m2 a:hover{
	background-color: #6496C7;
} 
.m3 a:hover{
	background-color: #6496C7;
} 
.m4 a:hover{
	background-color: #6496C7;
} 
.m5 a:hover{
	background-color: #6496C7;
} 

.m6 a:hover{
	background-color: #6496C7;
} 

.m7 a:hover{
	background-color: #6496C7;
} 

.m8 a:hover{
	background-color: #6496C7;
} 


.topmenu2{
	font-family:"Ubuntu Bold", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	height: 25px;
	background-color: #0071AD;
	border-bottom: none;
	width: 880px;
	margin: 0px;
	display: block;
	letter-spacing: normal;
	text-decoration: none;
}

.topmenu2 a, .topmenu2 a:link{
	/*height: 25px;*/
	line-height:25px;
	width:auto;
	color:#FFFFFF;
	text-decoration: none;
	margin: 0 0 0 0;
	text-align: center;
}

.topmenu2 a:hover{
	text-decoration: none;
	background-color: #6496C7;
}

.sm1, .sm1 a:link, .sm1 a:active, .sm1 a:visited{
	float:left;
	width: 169px;
} 
.sm2, .sm2 a:link, .sm2 a:active, .sm2 a:visited{
	float:left;
	width: 193px;
} 
.sm3, .sm3 a:link, .sm3 a:active, .sm3 a:visited{
	float:left;
	width: 132px;
} 
.sm4, .sm4 a:link, .sm4 a:active, .sm4 a:visited{
	float:left;
	width: 115px;
} 
.sm5, .sm5 a:link, .sm5 a:active, .sm5 a:visited{
	float:left;
	width: 136px;
} 

.sm6, .sm6 a:link{
	float:right;
	width: 135px;
} 

.sm1 a:hover{
	background-color: #6496C7;
} 
.sm2 a:hover{
	background-color: #6496C7;
} 
.sm3 a:hover{
	background-color: #6496C7;
} 
.sm4 a:hover{
	background-color: #6496C7;
} 
.sm5 a:hover{
	background-color: #6496C7;
} 

.sm6 a:hover{
	background-color: #6496C7;
} 

/*----------------------------------------- Menu_spacing --------------------------------------------*/





.banner{
	height:280px;
	position: relative;
	float: left;
	width: 880px;
	clear: both;

}



/*----------------------------------------- COLUMNS HOMEPAGE -------------------------------------------*/

.colwrap {
	width:880px;
	height:auto;
	padding-top:10px;
	float: left;
}

.colleft {
	width:286px;
	height:auto;
	padding-right:11px;
	float: left;
}

.cableft{
	width:276px;
	height:32px;
	background-color:#960023;
	padding-left:10px;
	margin-bottom: 10px;
}

.cabtext {
	text-align:left;
	width:234px;
	float: left;
	padding-top: 8px;
	font-size:16px;
	font-weight:normal;
	color: #FFFFFF;
	font-family: "Ubuntu Bold", Arial, Helvetica, sans-serif;
}

.colcenter{
	width:286px;
	height:auto;
	float: left;
}

.cabcenter{
	width:276px;
	height:32px;
	background-color:#000000;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
}
/*-------------------------------------------HOME ARTICLES-------------------------------------*/
.homeartwrap{
	padding-left:10px;
	padding-bottom:15px;
	border-bottom:solid 1px #999999;
	margin-bottom: 15px;
}

.inartwrap{
	padding-left:34px;
	padding-bottom:0px;
	border-bottom:0;
	margin-bottom: 0px;
}

.homeartimage{
	padding-bottom:10px;
}

.inartimage{
	padding-bottom:10px;
	float:right;
	width: 268px;
	height: auto;
	text-align: center;
}


.homearttit{
	background-color: #FFFFFF;
	font-family:"ArialBold",Arial, Helvetica, sans-serif;
	color:#0071AD;
	font-size:9pt;
	font-weight: normal;
}

.homearttit a, .homearttit a:link, .homearttit a:visited, .homearttit a:active{
	color:#0071AD;
	font-size:9pt;
	font-weight: normal;
}

.homearttit a:hover{
	color:#22366B;
	font-size:9pt;
	font-weight: normal;
	text-decoration:none;
}

/*-------------------IN--------------------------*/
.inarttit{
	font-family:Arial, Helvetica, sans-serif;
	color:#0071AD;
	font-size:13px;
	font-weight: bold;
}

.inarttit a, .inarttit a:link, .inarttit a:visited, .inarttit a:active{
	color:#0071AD;
	font-size:14px;
}

.inarttit a:hover{
	color:#22366B;
	font-size:14px;
	text-decoration:none;
}


.homeartdate{
	color:#960023;
	font-size:11px;
}

.homeartsub{
	color:#999999;
	font-size:11px;
	font-weight: bold;
}

.homearttext{
	background-color: #FFFFFF;
	color:#333333;
}


/*---------------------------RIGHT------------------*/
.colright{
	width:286px;
	height:auto;
	padding-left:11px;
	float: right;
}

.cabright{
	width:276px;
	height:28px;
	background-color:#808080;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	overflow: hidden;
}

.destright{
	padding-top:4px;
	background-color:#808080;
	color:#FFFFFF;
	background-image: url(../images/destright_fundo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 8px;
	padding-bottom: 25px;
	padding-right: 8px;
	margin-bottom: 15px;
}

.cabtext2 {
	text-align:left;
	width:221px;
	float: left;
	padding-top: 8px;
	font-size:15px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left: 13px;
	font-family: "Ubuntu Bold", Arial, Helvetica, sans-serif;
}

.cabrightorange{
	width:276px;
	height:52px;
	background-color:none;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/cab_orange.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.destrightorange{
	padding-left:24px;
	padding-right:10px;
	margin-bottom: 15px;
}

.cabrightbrown{
	width:276px;
	height:52px;
	background-color:none;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/cab_brown.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.destrightbrown{
	padding-left:24px;
	padding-right:10px;
	margin-bottom: 15px;
}

.cabrightpurple{
	width:276px;
	height:52px;
	background-color:#FFFFFF;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/cab_purple.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.destrightpurple{
	padding-left:24px;
	padding-right:10px;
	margin-bottom: 15px;
}

.cabrightgreen{
	width:276px;
	height:52px;
	background-color:none;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/cab_green.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.destrightgreen{
	padding-left:15px;
	padding-right:10px;
	margin-bottom: 15px;
	margin-left: 17px;
	background-color: #E6E6E6;
}

.cabrightblue{
	width:276px;
	height:52px;
	background-color:none;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/cab_blue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.destrightblue{
	padding-left:24px;
	padding-right:10px;
	margin-bottom: 15px;
}

/*----------------------------------------- TEMPOS LIVRES HOMEPAGE -------------------------------------------*/

.temposlivreshomediv {
	width:583px;
	height:auto;
	background-color:#01669A;
	color:#FFFFFF;
	float: left;
	padding-top: 0px;
	margin-bottom: 20px;
	;
}

.temposlivreshomeleft {
	width:276px;
	height:auto;
	padding-right:11px;
	color:#FFFFFF;
	float: left;
	padding-top: 6px;
	padding-left: 15px;
	margin-bottom: 6px;
}

.temposlivreshomeright {
	width:276px;
	height:auto;
	/*padding-left:11px;*/
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	border-bottom: solid 1px #ffffff;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

/*-------------------------------------------HOME ART TEMPOS LIVRES-------------------------------------*/
.tlhomeartwrap{
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #ffffff;
	margin-bottom: 5px;
	width: 276px;
}

.tlhomeartimage{
	padding-bottom:10px;
}

.tlhomearttit{
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}

.tlhomeartdate{
	color:#98BBE9;
	font-size:11px;
}

.tlhomeartsub{
	color:#FFFFFF;
	font-size:11px;
}

.tlhomearttext{
	color:#ffffff;
}

/*----------------------------------------CONTENTS-----------------------------------------------------*/

.bannerin{
	height:177px;
	position: relative;
	float: left;
	width: 920px;
	clear: both;
	left: -20px;
	padding-top: 16px;
}

.headcontents{
	height:auto;
	width: 880px;
	position: relative;
	float: left;
	clear: both;
	margin-left:-20px;
	padding-left:20px;
	background-image: url(../images/headcont_img.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

/*----------------------------------------- COLUMNS inside -------------------------------------------*/

.icolwrap {
	width:880px;
	height:auto;
	padding-top:15px;
	float: left;
}

.icolleftwide {
	width:563px;
	height:auto;
	padding-right:20px;
	float: left;
	margin-bottom: 20px;
}

.icableftwide{
	width:563px;
	height:32px;
	background-color:#960023;
	padding-left:10px;
	margin-bottom: 0px;
	margin-top: 25px;
}

.icabtext {
	text-align:left;
	width:515px;
	float: left;
	padding-top: 8px;
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF;
	font-family: "Ubuntu Bold", Arial, Helvetica, sans-serif;
}

.icolcenter{
	width:286px;
	height:auto;
	float: left;
}

.icabcenter{
	width:276px;
	height:36px;
	background-color:#000000;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
}

.icolrightimg{
	padding-top:0px;
	text-align:center;
}

.icolrightimg img{
	width:268px;
	height:auto;
}

.protocolosimg {
	padding-top:0px;
	text-align:center;
}

.protocolosimg img{
	/*width:150px;
	height:auto;*/
	}

.rmenu {
	width:268px;
	font-family: "Ubuntu Bold", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
}
.rmenu p{
	display:block;
	margin-bottom: 10px;
	padding-left:15px;
	border-bottom:solid 1px #999999;
	padding-bottom: 6px;
	padding-top: 6px;
	margin: 0;

}
/*----------------------------------------- FOOTER  -------------------------------------------*/


.footer{
	height:45px;
	width:880px;
	color:#FFFFFF;
	float: left;
	background-color: #22366B;
	padding-top: 15px;
	margin-bottom: 20px;
}

/*-----------TABLES---------------------------*/

.table-blue {text-align:center; font-size:13px; font-family:'Trebuchet MS'; font-weight:bold; color:#FFF; background-color:#22366B; padding:4px;}
.table-left {text-align:left; background-color:#FFF; padding:4px;}
.table-right {text-align:right; background-color:#FFF; padding:4px;}
.table-center {text-align:center; background-color:#FFF; padding:4px;}
.table-red {
	color: #23285F;
	background-color:#FFF;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
	padding:2px;
}
.table-grey{color: #666; background-color:#FFF; font-weight: bold; text-align:left; vertical-align:middle; padding:2px;}

/*-------------------------DESTAQUE--------------------------------------------*/

.destaqueartimage{
	width:256px;
	height:124px;
	overflow:hidden;
	background-color:#CCCCCC;
	background-image:url(../images/img_geral_logo.png);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align: middle;
}


/*----------------------------Editor------------------------------------*/

.azul{
color:#6496C7;
}

.azulescuro {
color:#0071AD;
}

.vermelho{
color:#960023;
}

.cinzento {
color:#333333;

}

/*-------------------------FORMS------------------------------------*/

#jumpMenu{
font-size:10px;
}

#jumpMenu2{
font-size:10px;
}
