/* CSS Document */
*{padding:0; margin:0; list-style:none; font-family: Arial, Helvetica, FreeSans, sans-serif;}
body{background-color:#E5E5E5;}
a{text-decoration:none; color:#08609E;}
a:hover{text-decoration:underline; color:#B93463;}
#top{
	background-image:url(../img/bg_head.jpg);
	background-repeat:repeat-x;
	width:100%; 
	height:134px; 
	padding-bottom:20px;
	border-top:5px solid #383838;
}
	#top-top{padding-left:640px; width:140px; height:44px; line-height:50px;}
		#bandeiras{list-style:none;}
		#bandeiras li{float:left; width:20px; height:14px; margin:5px;}
	#botton-top{}
		#logo{
			width:280px; 
			padding-left:10px; 
			padding-right:10px;
			height:69px;
			background-image:url(../img/CidTech_logo-bluesite.png);
			float:left;
		}
		#logo a{width:100%; height:100%; display:block;}
		#menu ul{float:right; height:30px; line-height:30px; padding-bottom:15px; padding-top:65px;}
		#menu li{
			float:left; 
			padding: 0 5px 0 17px; 
			background:url(../img/menu_separator.png) no-repeat scroll 0 5px transparent;
		}
		#menu li span{
			display: block;
			font-size: 11px;
			height: 30px;
			line-height: 26px;
			margin-left: -8px;
			padding: 0 12px 0 10px;
			font-weight: bold;
    		text-transform: uppercase;
		}
		#menu li a{color: #444444;cursor: pointer; height:45px; display:block; position:relative;}
		#menu li a:hover{
			color:#FFF;
			text-shadow: 1px 1px 0 #222222;
			text-decoration:none;
			background-image:url(../img/menu_right.png); 
			background-repeat:no-repeat;
			border-radius:5px;
		}
		#menu li span:hover{
		}
		.primeiro{background:none !important;}
			.submenu{position:absolute; margin-left:-17px !important; padding-top:0px !important; }
			.submenu li{clear:both; background:#000 !important; padding:10px 10px 0 10px;}
			.submenu span{border-bottom: 1px solid #222;}
			.submenu a{color:#AAA !important;}
			.submenu a:hover{color:#FFFFFF !important; background:none !important; background-color:#000000 !important;}
			.ultimo{border:none !important;}
#location{
	background-image:url(../img/breadcrumb_bg.png);
	border-top:1px solid #FFF;
	border-bottom:1px solid #DBDBDB;
	width:100%; 
	height:39px;
	line-height:39px;
}
#main{
	background-image:url(../img/main_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	width:100%; 
	min-height:300px;
	border-top:1px solid #FFF;
	background-color:#F0F0F0;
}
#botton{
	border-top:5px solid #D998AE;
	background-image:url(../img/bg_bottom.png);
	min-height:270px;
	padding-top:30px;
	color:#FFFFFF;
}
#botton p{font-size:12px;}
#botton a{color: #FFF; text-decoration:none; font-size:12px}
#botton a:hover{text-decoration:underline;}
	#menu-social li{float:left; padding:5px;}
#footer{
	background-color:#141414; 
	width:100%; 
	min-height:22px; 
	line-height:22px;
	padding:15px 0px 15px 0px;
	font-size:11px;
}
#footer ul li{float:left; padding:0px 10px 0px 10px; border-left:1px solid #222222;}
#footer a, #footer p{color:#656565; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#DDDDDD;}
#botton-footer{
	width:100%; 
	min-height:70px;
	font-size:12px;
	line-height:40px;
}

.container{width:960px;	margin:auto; padding:0px 10px 0px 10px;}
.direita{float:right;}
.esquerda{float:left;}
.sem_borda{border:none !important;}
.colunas_botton_lateral{width:200px; padding:20px;}
.colunas_botton_central{width:440px; padding:20px;}
.title_colunas{
	text-shadow: #4B021B 1px 1px 2px; 
	background-image:url(../img/h3_line_red.png);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:14px;
	padding-bottom:10px;
	margin-bottom:20px;
}
.espaco_abaixo{	margin-bottom:10px;}
.pequeno{font-size:10px !important;}
.form input, .form select{padding:10px; background-color:#FFFFFF; border:1px solid #08609E; font-weight:bold;}
.cont_option{padding:5px; margin:5px; border-bottom:1px solid #08609E;}
.title{color:#333333; font-family: Georgia; font-weight: normal; text-shadow: 1px 1px 0 #FFFFFF;}
.sub-title{color: #222222; font-family: Georgia; font-weight: normal; letter-spacing: 0; text-shadow: 1px 1px 1px #EEEEEE;}