.lnk {color: #332c7b; text-decoration: none;}
.lnk:hover { color: #5a50c2; text-decoration: underline; }

body{
	padding: 0;
	margin: 0;
	background: url(images/bg2.jpg);
	font-family: Tahoma;
	font-size: 11px;
	color: #626262;
}

.h { clear: both; }

img { border: 0; }

form { margin: 0; padding: 0; }

.botao,.botao2 {
	display:block;
	color: white !important;
	text-decoration: none;
	text-align: center;
	width: 54px;
	background: url(images/bt1.gif);
	padding: 3px 0 3px 0;
}
.botao:hover,.botao2:hover {
	background-position: 0 20px;
	padding: 4px 0 2px 1px;
}

#menu{margin-bottom: 10px;}

.botao2
{
	width: 100px;
	background: url(images/bt2.gif);
}

/* ESTRUTURA */

#ctl00_main {
	width: 778px;
	margin: 0 auto;
	background: url(images/main-repeater.gif);
}

#bg { background: url(images/bg.jpg) repeat-x; padding: 6px 0 6px 0; }

#top {
	height: 116px;
	background: url(images/top-repeater.gif) repeat-x;	
}

/* CONTEUDO */

#cases {
	float: left;
	width: 177px; /* FireFox */
	*width: 177px; /* ie7 */
	_width: 172px; /* ie6 */
	padding: 7px 0 10px 19px;
	_padding: 7px 5px 10px 19px;
	border-right: 1px solid #567BB5;
	height:160px;
}

.miniTopos
{
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #A3A3A3;
	margin-right:5px;
}

#cases p{padding:0; margin:7px 0 0 0;}

#cases img { padding-bottom: 10px; }

#cases a {
	color: #301C69;
	font-weight: bold;
	text-decoration: none;
}

#cases a:hover {
	color: #301C69;
	text-decoration: underline;
}

#unimed {
	float: left;
	width: 187px; /* FireFox */
	*width: 187px; /* ie7 */
	_width: 187px; /* ie6 */
	margin: 0 0 0px 7px;
	padding: 7px 0 0 0;
	border-right: 1px solid #567BB5;
	height:160px;
}
#unimed p{padding:0; margin:7px 0 0 0;}

#unimed a {color: #301C69;font-weight: bold;text-decoration: none;}
#unimed a:hover{color: #301C69;text-decoration: underline;}

#informacao {
	float: left;
	width: 184px; /* FireFox */
	*width: 184px; /* ie7 */
	_width: 187px; /* ie6 */
	margin: 0 0 0 7px;
	_margin: 0 0 0 4px;
	padding: 7px 0 0 0;
	border-right: 1px solid #567BB5;
	height:160px;
}
#informacao p{padding:0; margin:7px 0 0 0;}

#informacao a {color: #301C69;font-weight: bold;text-decoration: none;}
#informacao a:hover{color: #301C69;text-decoration: underline;}

#servicos {
	float: left;
	width: 173px; /* FireFox */
	*width: 187px; /* ie7 */
	_width: 184px; /* ie6 */
	margin: 0 0 0 7px;
	padding: 7px 0 0 0;
	height:160px;
}
#servicos p{padding:0; margin:7px 5px 0 0;}

#servicos a {color: #301C69;font-weight: bold;text-decoration: none;}
#servicos a:hover{color: #301C69;text-decoration: underline;}

#portsolutions
{
	float:left;
	width: 217px; /* FireFox */
	_width: 217px; /* ie6 */
	*width: 217px; /* ie7 */
	padding: 7px 0 10px 19px;
}

#destaque {
	float: left;
	width: 740px;
	background: url(images/destaque-bottom.gif) no-repeat bottom;
	height: 121px;
	margin: 25px 0 0 20px;
	*margin: 25px 0 0 20px;
	_margin: 7px 0 0 10px;
}

#destaque ul, li {
	margin: 0 0 0 0;
}

#destaque li { padding: 0 0 8px 15px; }

#destaque a {
	color: #464646;
	text-decoration: none;
}

#destaque a:hover { text-decoration: underline; }

/* TOPO */

#logo {
	float: left;
	width: 156px;
}

#slogan {
	float: left;
	width: 607px;
	height: 61px;
	background: url(images/top-right.gif) no-repeat right;
	padding: 55px 0 0 15px;
}

/* RODAPE */

#footer {
	width: 778px;
	height: 64px;
	background: url(images/footer-repeater.gif);
	margin: 0 auto;
}

#text {
	float: left;
	width: 683px;
	height: 40px;
	padding: 24px 0 0 22px;
	background: url(images/footer-left.gif) no-repeat;
}

#imakers {
	float: left;
	width: 60px;
	height: 43px;
	padding: 21px 13px 0 0px;
	background: url(images/footer-right.gif) no-repeat right;
}

/* PAGE INSIDES */

#sub-menu {
	float: left;
	width: 176px;
	padding-left:22px;
}

#sub-menu ul 
{
	margin:0;
	padding:0;
	/*margin: 0 0 0 -18px;*/
	/*_margin: 0 0 0 22px;*/
	list-style: none;
}

#sub-menu li {
	background: url(images/item.gif) no-repeat;
	padding: 2px 0 10px 18px;
}

#sub-menu li a {
	color: #403868;
	text-decoration: none;
}

#sub-menu li a:hover {
	color: #5d5587;
	text-decoration: underline;
}

#content {
	float: left;
	width: 530px;
	height:100%;
	border-left: 1px solid #567BB5;
	padding: 0 0 0 15px;
	text-align: justify;
}

#content h1 {
	font-size: 14px;
	color: #252a50;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #567bb5;
}
#content h2 {
	font-size: 12px;
	color: #252a50;
	margin: 0 0 0 0;
	border-bottom: 1px solid #567bb5;
}
#aguarde {
	float: none;
	background-color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	
}
.linkEvento
{
	color: #403868;
	text-decoration: none;
}
.linkEvento:hover
{
	text-decoration: underline;
}
