/**
 * @author mcosta
 */

/* Browser Viewport
----------------------------------------------------------------------------------------------------*/

body {
	color: #6d6d6d;
	font: 100.1%/1.33em Arial, Helvetica, Tahoma, Geneva, sans-serif;
}

/* Containers
----------------------------------------------------------------------------------------------------*/

#wrap-content { font-size: 0.81em; }

/* Navigation */

#navigation { text-align: right; }

#navigation ul a {
	color: #585858;
	font-size: 1.38em;
	font-weight: bold;
	line-height: 1.11em;
	text-decoration: none;
}

#navigation ul a:hover { color: #3a3a3a; }

#navigation ul #current { color: #ccc; }

/* News */

#news .emphasys { font-size: 0.85em; }

#contextual ul a.emphasys,
#contextual h3.emphasys {
	font-weight: normal;
}

#contextual ul #actual.emphasys,
#contextual h3 #actual.emphasys  {
	font-weight: bold;
}

/* Address */

address {
	font-style: normal;
	font-size: 1.23em;
	word-wrap: break-word;
}

address a { font-size: 0.69em; }

/* Headings
----------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4  {
	font-weight: bold;
	line-height: normal;
}

h1, h2, h3, h4, h5 { margin-bottom: 10px; }

h1, h2, h3 { text-shadow: 1px 1px 1px #999; }

h1 {
	font-size: 3.69em;
	color: #afafaf;
	line-height: 1.25em;
}

h1 .small {
	font-size: 0.73em;
	font-weight: normal;
}

h2 {
	color: #b2b2b2;
	font-size: 2.15em;
}

#box-content h2 {
	color: #a91e23;
	font-size: 1.69em;
	font-style: italic;
	text-shadow: none;
	font-weight: normal;
	
}

#box-content.produtos h2 {
	font-weight: bold;
	color: #3a3a3a;
}

h3 {
	color: #a91e23;
	font-size: 1.69em;
}

.news h3 { font-style: italic; }

.news h3 a { color: #a91e23; }

h3.emphasys {
	font-size: 1.23em;
	text-shadow: none;
	font-weight: normal;
}

.news h3,
.produtos h3 {
	text-shadow: none;
}

#contextual h3.emphasys a { color: #fff; }

.news .type {
	line-height: normal;
	color: #fff;
	font-size: 0.81em;
}

.produtos h3 { font-size: 1.23em; }

h4 { font-size: 1.23em; }

h5 { font-size: 1.0em; }

/* Global Classes */

.emphasys {
	color: #fff;
	font-style: italic;
}

.error { color: #a91e23; }

.more { line-height: normal; }

.list {	line-height: 1.23em; }

.icon { text-indent: -9999px; }

/* Paragraphs
----------------------------------------------------------------------------------------------------*/

#description {
	color: #bcbcbc;
	font-size: 1.54em;
	line-height: 3.0em;
}

/* Lists
----------------------------------------------------------------------------------------------------*/

ol { list-style: decimal; }

ul { list-style-type: none; }

.emphasys:hover,
.emphasys a:hover {
	color: #fff;
}

ul,
ol {
	margin-bottom: 0.63em;
}

dl dt { font-weight: bold; }

/* Links
----------------------------------------------------------------------------------------------------*/

a {
	color: #6d6d6d;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #3a3a3a;
}

/* Buttons
----------------------------------------------------------------------------------------------------*/

/* Content */

#quadsys-logo {
	text-indent: -9999px;
	text-align: left;
}

/* Form
----------------------------------------------------------------------------------------------------*/

/* Elements */

label {
	color: #3a3a3a;
	font-size: 1.23em;
}

label .error {
	font-style: italic;
	font-size: 0.81em;
}

input,
select,
textarea {
	font-family: "Tahoma", Geneva, Arial, Helvetica, sans-serif;
}

input[type="text"],
input[type="password"],
html > body textarea {
	text-indent: 5px;
}


textarea.error:focus,
input[type="text"].error:focus {
	color: #6d6d6d;
}

button {
	color: #fff;
	font-size: 1.23em;
	font-weight: bold;
}

/* Pagination */

#page-links a:hover {
	color: #fff;
	text-decoration: none;
}

/* Galeria */

#galeria li span {
	text-align: center;
	font-size: 0.81em;
}

/* Form Success */

#success-message { text-indent: -9999px; }

#btnEnviar
{
	color: #fff;
	font-size: 1.23em;
	font-weight: bold;
}

/*========================================== Paginacao ====*/
.paginacao
{
	clear: both;
	text-align: center;
	background-color: #F5F5F5;
	padding: 5px;
	margin: 15px;
}

.paginacao p
{
	margin-bottom: 5px;
}

.paginacao a
{
	padding: 5px;
}

.paginacao a:hover
{
	font-weight: bold;
	text-decoration: underline;
}


/* ======= Categoria Noticia ======= */

.Cat_Sel h3{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a91e23,endColorstr=#660000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a91e23', EndColorStr='#660000')";
    background: #a91e23; /* Fallback */ 
	background: -moz-linear-gradient(#a91e23, #660000);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a91e23),color-stop(1, #660000));   
    padding: 5px;
	position: relative;
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;	
	font: 100.1%/1.33em Arial, Helvetica, Tahoma, Geneva, sans-serif;	
}

.Cat_Sel a
{ 
    margin-right: 5px;
	font-size: 1.23em;
	text-shadow: none;
	font-weight: bold;
	color: #fff;
	font-style: italic;  
}

.Cat_Sel span
{
    display: block;
	top: 50%;
	right: 10px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: -10px;
	position: absolute;
	background: url(../img/controll_icons_background.png) no-repeat;
	background-position: 0 -20px;
	font-size: 1.23em;
	text-shadow: none;
	font-weight: normal;
	color: #fff;
	font-style: italic;
}

.Cat_NSel h3{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc,endColorstr=#6d6d6d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#6d6d6d')";
    background: #cccccc; /* Fallback */ 
	background: -moz-linear-gradient(#cccccc, #6d6d6d);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cccccc),color-stop(1, #6d6d6d));
    font-weight: normal;
    padding: 5px;
	position: relative;
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
	font: 100.1%/1.33em Arial, Helvetica, Tahoma, Geneva, sans-serif;
}

.Cat_NSel a
{ 
    margin-right: 5px;
	font-size: 1.23em;
	text-shadow: none;
	font-weight: normal;
	color: #fff;
	font-style: italic;  
}

.Cat_NSel span
{
    display: block;
	top: 50%;
	right: 10px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: -10px;
	position: absolute;
	background: url(../img/controll_icons_background.png) no-repeat;
}

.lktActual
{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a91e23,endColorstr=#660000);
    background: #a91e23; /* Fallback */ 
	background: -moz-linear-gradient(#a91e23, #660000);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a91e23),color-stop(1, #660000));
	padding: 5px;
	position: relative;
	display: inline-block;	
	font-style: italic;
	float: left;
	margin-right: 5px;	
	font-weight: bold;
	color: #fff;
}

.lktActual:hover { color: #fff; }



