* { margin: 0px; padding: 0px; }
html, body { width: 100%; height: 100%; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #ccc;
	background-color: #444;
}

/* Patterns */

.clear { clear: both; }
.none { display: none; }
.left { float: left; text-align: left; }
.right { float: right; text-align: right; }
.borded { border:solid 1px #CCC; }
.entrada { padding: 5px; }
.espacado { margin: 5px 0px; }
.zerado { padding: 0px; margin: 0px; }
.duas-colunas { width: 50%; }


/*Loading*/

div#lista ul li{
background-image:
url("img/ajax-loader.gif");
background-repeat:no-repeat;
background-position:center;
}

div.convite_conteudo_foto{
background-image:
url("img/ajax-loader.gif");
background-repeat:no-repeat;
background-position:center;
}

/* Basics */

a, a:visited{
color:#66ccff;
text-decoration:none;
font-weight:bold;
}

div#text a:hover, div#footer a:hover, div#inside a:hover{
color:#CFF6FF;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #1aafed;
}

h1 a{
display:block;
width:296px;
height:183px;
}

h1 a span{
display:none;
}

h2{
color:#66ccff;
padding:19px 0;
font-size:22px;
font-weight:normal;
}

h3{
font-size:20px;
font-weight:normal;
color:#999;
padding:5px 30px;
background-image:
url("img/title-bulet.jpg");
background-repeat:no-repeat;
background-position:0 4px;
}

input{
border:1px dashed #ccc;
font-size:14px;
font-family:verdana;
color:#999;
}

textarea{
border:1px dashed #ccc;
font-size:14px;
font-family:verdana;
color:#999;
}


/* Content */

div#content{
margin:0 auto;
width:980px;
}

/* Left */

div#left{
width:296px;
float:left;
background-image:
url("img/left-bg.jpg"); 
background-position:0 183px;
}

div#text{
width:230px;
height:403px;
margin: auto;
padding-left:30px;
text-align:left;
}

div#text p{
margin-bottom:10px;
}


div#logo{
width:296px;
height:183px;
background-image:
url("img/logo.jpg"); 
}

/* Right */

div#right{
background-image:
url("img/right-bg.jpg"); 
width:683px;
float:left;
background-position:0 111px;
}

div#rights{
background-image:
url("img/rights-bg.jpg"); 
width:683px;
float:left;
background-position:0 111px;
}


/* Menu */

div#menu{
width:683px;
height:111px;
background-image:
url("img/menu.jpg"); 
}

div#menu ul{
list-style:none;
padding:85px 0 0 10px;
}

div#menu li{
display:inline;
font-size:13px;
padding:8px 8px 8px 25px;
}

div#menu ul li:hover{
background-color:#eaeaea;
border-bottom:1px dotted #cccccc;
}


.iconed{
background-image:
url("img/menu-bulet-white.jpg");
background-repeat:no-repeat;
background-position:5px;
}

.iconed:hover{
background-image:
url("img/menu-bulet.jpg");
background-repeat:no-repeat;
background-position:5px;
}


/* Inside */

div#inside{
height:460px;
width:580px;
margin:auto;
padding-top:15px;
}

/* Footer */

div#footer{
width:980px;
height:54px;
margin:0 auto;
background-image:
url("img/footer.jpg");
}

div#footers{
width:980px;
height:54px;
margin:0 auto;
background-image:
url("img/footers.jpg");
}

div#footer p{
padding:15px 0  0 340px;
}

div#footers p{
padding:15px 0  0 340px;
}

/* Portfolio */

ul.portmenu{
list-style:none;
padding:0 0 0 10px;
}

li.portmenu{
list-style:none;
padding:5px 30px;
font-size:16px;
font-color:#ccc;
margin-top:10px;
background-image:
url("img/portmenu.jpg");
background-repeat:no-repeat;
background-position:0 2px;
}

li.portmenu:hover{
list-style:none;
}

ul li.portmenu a, ul li.portmenu a:visited {
color:#fff;
font-weight:normal;
}

div#text ul li.portmenu a:hover{
color:#CFF6FF;

font-weight:normal;
border-bottom: 1px dotted #01A2CE;
padding:3px;
}

/*Contato*/

.contato{
color:#777;
font-weight:bold;
}

/* End */

/*Carousel*/

div#portfolio{
padding-left:30px;
}

div#lista{
float:left;
}
div#escondida{
float:left;
width:410px;
margin-top:10px;
}
img{
border:0px;
}

div#lista a:hover{
border:0px;
}

div#lista li{
padding-bottom:10px;
border:0px;
}

div#escondida a{
text-decoration:none;
border:0px;
color:#777;
}

div#escondida a:hover{
text-decoration:none;
border:0px;
color:#777;
}

div.convite_destaque{
float:right;
padding-top:5px;
}

textarea#textfield{
width:365px;
}