/*  */

* {
margin: 0;
padding: 0;
}

html {
background: url(skin1/images/bg.jpg);
}

body{
background: url(skin1/images/top_overlay.png) top center no-repeat;
}

h2{
font-size: 20px;
font-weight: normal;
color: #ff0000;
margin: 0 0 10px 0;
}
h2 a{
text-decoration: none;
}


h3{
font-size: 12px;
color: #636363;
margin: 0 0 5px 0;
font-size: 40px;
padding: 5px 0 3px 0;	
}
h3 a{
}


h4{
font-size: 20px;
color: #636363;
margin: 0 0 10px 0;
}

h5{
font-size: 12px;
font-weight: bold;
color: #fff;
}

ul {
margin: 0 0 0 15px;
}

fieldset {
border: 1px solid #C5C5C5;
font-size: 11px;
}

p {
padding: 0 0 10px 0; margin: 0; 
color:#636363;
}

/* Classes várias
***************************************/

/* imagens */
.img_border{
border: 10px solid #fff;
margin: 0 10px 0 0;
}
.separator_big {
clear: both;
background: url(../images/separator_big.gif);
height: 12px;
margin: 20px 0;
}
.separator_small {
background: url(../images/separator_small.gif);
height: 2px;
margin: 20px 0;
}

.hrSmall {
width: 960px;
border: none;
height: 2px;
background: #bbb;
color: #bbb;
}
.hrBig {
width: 960px;
border: none;
height: 10px;
background: #e0e0e0;
color: #e0e0e0;
}

/* colors */
.white{
color: #fff;
}
.red{
color: #f00;
}
.black {
color: #111;
}
.grey{
color: #636363;
}
.bgwhite{
background: #fff;
}
.bggrey {
background: #eee;
}

.bold{
font-weight: bold;
}

.center {
text-align: center;
}
.left{
float: left;
}
.float-right{
float: right;
}
.paddingl20 {
padding: 0 0 0 20px;
}

.fontsmall {
font-size: 11px;
}

#container {
margin: 0 auto;
width: 770px;
}


/* Header
***************************************/

#logo {
width: 190px;
height: 190px;
margin: 0 auto;
padding: 0 0 10px 0;
text-indent: -9999px;
background: url(skin1/images/logo.png) no-repeat;

}



/* Main
***************************************/

#main {
background: url(skin1/images/bg_main.png) no-repeat;
width: 770px;
height: 400px;
}

#portfolio_slide {
height: 165px;
padding: 25px;
}


#frontfeature {width: 730px; margin: 20px; padding: 15px 0px; position: relative; overflow: hidden;}

/*  front feature Controls */
.control {
  display:block;
  width:46px;
  height:45px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

#leftControl { z-index: 10;top: 60px; left: 2px; background:transparent url(skin1/images/seta_left_on.png) no-repeat 0 0;}
#rightControl { z-index: 10; top: 60px; right: 2px; background:transparent url(skin1/images/seta_right_on.png) no-repeat 0 0;}

#leftControl_off {
top: 60px;
left: 2px;
background:transparent url(skin1/images/seta_left_off.png) no-repeat 0 0;
display:block;
width:46px;
height:45px;
text-indent:-10000px;
position:absolute;
}
#rightControl_off {
top: 60px;
right: 2px;
background:transparent url(skin1/images/seta_right_off.png) no-repeat 0 0;
display:block;
width:46px;
height:45px;
text-indent:-10000px;
position:absolute;
}


#feature1 {margin: 0;}
.slide img {float: left; padding: 2px; border: 1px solid #b1b1b1;}
.slide div {float: right; width: 330px; }
.slide div h2 {color: #222; margin-bottom: 20px; border-bottom: none; padding-bottom: 0px}
.slide div h5 {color: #595241; margin-bottom: 20px;}
.slide div p {height: 80px;}
.slide div img {margin-top: 14px; cursor: pointer;}
.slide .link {
font-weight: bold;
background: transparent url(skin1/images/icon_link.png) left 0 no-repeat; 
padding: 0 0 0 20px;
}

#feature1 {
  margin:0 auto;
  width:600px;
  height:170px;
  overflow: auto; /* allow scrollbar */
  position:relative;
}
#feature1 .slide {
  margin:0 auto;
  width:600px;
  height:170px;
}
.feature { width: 200px; height: 81px; background: #b8ae9c url(../images/subheaderBG.jpg) no-repeat 0 0; margin-top: 20px; }
.feature img { margin-top: 10px;}


/* infos */
#infos {
	float: left;
	width: 385px;
}
#infos label {
font-weight: bold;
color: white;
float: left;
width: 75px;
text-align: right;
}
#infos span {
color: #222;
float: right;
width: 280px;
}
#infos a {
color: #00a;
}

/* newsletter */
#newsletter {
	padding: 10px 0 0 30px; 
	float: right;
	width: 355px;
}
#newsletter_form {
    padding: 2px;
	width: 276px;
    height: 28px;
    background: url(skin1/images/bg_newsletter.png);
}
#newsletter #s {
	color: #777;
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 240px;
    background: none;
}
#newsletter #goNewsletter {
	background: transparent url(skin1/images/bt_newsletter.png) no-repeat right 0;
	width: 27px;
	height: 27px;
	cursor: pointer;
	float: right;
	margin: 2px 2px 0 0;
	border: 0;
}
#newsletter #goNewsletter:hover {
	background-position: right -27px;
}



/* Footer
*************************************/

