/* Page Structure */

html {
	margin: 0;
}

body {
	margin: 0; padding: 0;  background: #2386EF; color: #000000;
	font-family: arial, verdana, helvetica; font-size: 10px;
}

body.construction {
	margin: 0; padding: 0;  background: #ffffff; color: #000000;
	font-family: arial, verdana, helvetica; font-size: 10px;
}

img {border: 0;}

/* Texto */

b.emph {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; line-height: 1.2em; text-decoration: none;
}

b.mail {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: none; line-height: 1.2em; text-decoration: none;
}

li {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 1
	line-height: 1.2m; margin: 0 0 0 0;
}
 

p {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 11px;
	line-height: 1.2em; margin: 0 0 0 0;
}

p.galeria {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 13px;
	font-weight: bold; line-height: 1.2em; margin: 0 0 0 0;
}

p.titulo {
	color: #000000; font-family: verdana, helvetica, arial; font-size: 13px;
	font-weight: bold; line-height: 1.2em; margin: 0px 0px 0px 0px;
	text-decoration: none;
}

p.not_header {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; line-height: 1.2em; margin: 0px 5px 0px 0px;
}

p.news {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 10px;
	line-height: 1.2em; margin: 5px 5px 0px 0px;
}

p.destaque {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 10px;
	line-height: 1.2em; margin: 0px 5px 0px 0px;
}

p.menu_on {
	color: #254187; font-family: arial, verdana, helvetica; font-size: 15px;
	font-weight: bold; margin: 0px 0px 0px 0px;
}
/* Links */

a:link {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: normal; text-decoration: none;
}
		 
a:visited {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: normal; text-decoration: none;
}
			  
a:hover {
	color: #254187; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: normal; text-decoration: underline;
}

a.normal:link {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: underline;
}
		 
a.normal:visited {
	color: #2386ef; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: underline;
}
			  
a.normal:hover {
	color: #254187; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: underline;
}

a.black:link {
	color: #555555; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: none;
}
		 
a.black:visited {
	color: #555555; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: none;
}
			  
a.black:hover {
	color: #000000; font-family: arial, verdana, helvetica; font-size: 11px;
	font-weight: bold; text-decoration: none;
}

a.blue:link {
	color: #156fce; font-family: arial, verdana, helvetica; font-size: 12px;
	font-weight: bold; text-decoration: none;
}
		 
a.blue:visited {
	color: #156fce; font-family: arial, verdana, helvetica; font-size: 12px;
	font-weight: bold; text-decoration: none;
}
			  
a.blue:hover {
	color: #156fce; font-family: arial, verdana, helvetica; font-size: 12px;
	font-weight: bold; text-decoration: underline;
}

a.white:link {
	color: #ffffff; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: bold; text-decoration: none;
}
		 
a.white:visited {
	color: #ffffff; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: bold; text-decoration: none;
}
			  
a.white:hover {
	color: #ffffff; font-family: arial, verdana, helvetica; font-size: 10px;
	font-weight: bold; text-decoration: none; border-bottom: 1px solid #ffffff;
}

/* Inputs */

input.login { 
	color: #000000; font-family: arial, verdana, helvetica; font-size: 10px;
	text-decoration: none; width: 58px; height: 19px; margin: 0 0 0 0; 
	border-width: 1px;
}

input.red { 
	color: #ff0000; font-family: arial, verdana, helvetica; font-size: 10px;
	text-decoration: none; width: 58px; height: 19px; margin: 0 0 0 0; 
	border-width: 1px;
}

input.nome { 
	color: #000000; font-family: arial, verdana, helvetica; font-size: 10px;
	text-decoration: none; width: 98px; height: 19px; margin: 0 0 0 0; 
	border-width: 1px;
}

input.admin1 { 
	color: #000000; font-family: arial, verdana, helvetica; font-size: 10px;
	text-decoration: none; width: 130px; height: 19px; margin: 0 0 0 0; 
	border-width: 1px;
}

select { 
	color: #156fce; font-family: arial, verdana, helvetica; font-size: 11px;
	text-decoration: none; margin: 0 0 0 0; 
	border-width: 1px;
}

table.inner {
	margin: 13px 13px 13px 13px;
}

