*{
padding: 0;
margin: 0;
border-width: 0;
list-style-type: none;
outline: 0;
}
body {
background: #000000 center center fixed;
margin: auto;
font: 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#FFF;
}

h1.entry {
font: bold 35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
border-bottom: 1px solid #1f1f1f;
margin-bottom: 10px;
clear: left;
}

h1, h1 a {
font: bold 35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
padding-bottom:5px;
}

h1 a{
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}

h2 {
font: bold 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
text-align: left;
}

h3 {
font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
margin-bottom: 10px;
}

p {
font: 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a {
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #ffffff;
text-decoration:underline;
}

h1,h2,h3,h4,h5{
text-align:center;
}

a:hover {
color: #ffffff;
text-decoration:none;
}

div#logo {
width: 950px;
height: 75px;
display: block;
margin-top: 20px;
margin-right: auto;
margin-bottom: 13px;
margin-left: auto;
}

/********************/
/*    Navigation    */
/********************/


#nav,#nav2 {
height: 41px;
width: 950px;
margin: auto;
}
#nav {
background-image: url(../images/Navigation.png);
}
#nav2 {
background-image: url(../images/Navigation2.png);
}

#nav li,#nav2 li {
display: inline;
}

#nav li a,#nav2 li a{
padding-top: 41px;
float: left;
height: 0;
overflow: hidden;
}

/*button*/
#nav li a#inicio {								width: 90px; 	background: url(../images/Navigation.png) no-repeat -10px  -41px; margin-left: 10px;}
#nav li a#novidades {							width: 130px; 	background: url(../images/Navigation.png) no-repeat -100px -41px; }
#nav li a#livro_de_visitas {					width: 174px; 	background: url(../images/Navigation.png) no-repeat -230px -41px; }
#nav li a#fotos {								width: 98px; 	background: url(../images/Navigation.png) no-repeat -404px -41px; }
#nav li a#videos {								width: 106px; 	background: url(../images/Navigation.png) no-repeat -502px -41px;}
#nav li a#telas {								width: 106px; 	background: url(../images/Navigation.png) no-repeat -608px -41px;}
#nav li a#slides {								width: 124px; 	background: url(../images/Navigation.png) no-repeat -714px -41px;}
#nav li a#links {								width: 102px; 	background: url(../images/Navigation.png) no-repeat -838px -41px;}

/*over states*/
#nav li a#inicio:hover {						width: 90px; 	background: url(../images/Navigation.png) no-repeat -10px  -82px;  margin-left: 10px;}
#nav li a#novidades:hover {						width: 130px; 	background: url(../images/Navigation.png) no-repeat -100px  -82px; }
#nav li a#livro_de_visitas:hover {				width: 174px; 	background: url(../images/Navigation.png) no-repeat -230px -82px; }
#nav li a#fotos:hover {							width: 98px; 	background: url(../images/Navigation.png) no-repeat -404px -82px; }
#nav li a#videos:hover {						width: 106px;	background: url(../images/Navigation.png) no-repeat -502px -82px;}
#nav li a#telas:hover {							width: 106px;	background: url(../images/Navigation.png) no-repeat -608px -82px;}
#nav li a#slides:hover {						width: 124px;	background: url(../images/Navigation.png) no-repeat -714px -82px;}
#nav li a#links:hover {							width: 102px;	background: url(../images/Navigation.png) no-repeat -838px -82px;}

/*on states*/
#nav.inicio li a#inicio {						width: 90px; 	background: url(../images/Navigation.png) no-repeat -10px  -82px; margin-left: 10px; }
#nav.novidades a#novidades {					width: 130px; 	background: url(../images/Navigation.png) no-repeat -100px  -82px; }
#nav.livro_de_visitas li a#livro_de_visitas {	width: 174px; 	background: url(../images/Navigation.png) no-repeat -230px -82px; }
#nav.fotos li a#fotos {							width: 98px; 	background: url(../images/Navigation.png) no-repeat -404px -82px; }
#nav.videos li a#videos {						width: 106px;	background: url(../images/Navigation.png) no-repeat -502px -82px;}
#nav.telas li a#telas {							width: 106px;	background: url(../images/Navigation.png) no-repeat -608px -82px;}
#nav.slides li a#slides {						width: 124px;	background: url(../images/Navigation.png) no-repeat -714px -82px;}
#nav.links li a#links {							width: 102px;	background: url(../images/Navigation.png) no-repeat -838px -82px;}







/*button*/
#nav2 li a#amigas_intimas	{					width: 171px; 	background: url(../images/Navigation2.png) no-repeat -10px  -41px; margin-left: 10px;}
#nav2 li a#surpresas		{					width: 143px; 	background: url(../images/Navigation2.png) no-repeat -181px  -41px; }
#nav2 li a#contato			{					width: 127px; 	background: url(../images/Navigation2.png) no-repeat -325px -41px; }
#nav2 li a#colaboradores	{					width: 178px; 	background: url(../images/Navigation2.png) no-repeat -452px -41px; }
#nav2 li a#sobre_mim		{					width: 136px; 	background: url(../images/Navigation2.png) no-repeat -629px -41px;}
#nav2 li a#entretenimentos	{					width: 175px; 	background: url(../images/Navigation2.png) no-repeat -765px -41px;}

/*over states*/
#nav2 li a#amigas_intimas:hover {				width: 171px; 	background: url(../images/Navigation2.png) no-repeat -10px  -82px;  margin-left: 10px;}
#nav2 li a#surpresas:hover {						width: 143px; 	background: url(../images/Navigation2.png) no-repeat -181px  -82px; }
#nav2 li a#contato:hover {						width: 127px; 	background: url(../images/Navigation2.png) no-repeat -325px -82px; }
#nav2 li a#colaboradores:hover {				width: 178px; 	background: url(../images/Navigation2.png) no-repeat -452px -82px; }
#nav2 li a#sobre_mim:hover {					width: 136px;	background: url(../images/Navigation2.png) no-repeat -629px -82px;}
#nav2 li a#entretenimentos:hover {				width: 175px;	background: url(../images/Navigation2.png) no-repeat -765px -82px;}

/*on states*/
#nav2.amigas_intimas li a#amigas_intimas {		width: 171px; 	background: url(../images/Navigation2.png) no-repeat -10px  -82px; margin-left: 10px; }
#nav2.surpresas a#surpresas {					width: 143px; 	background: url(../images/Navigation2.png) no-repeat -181px -82px; }
#nav2.contato li a#contato {					width: 127px; 	background: url(../images/Navigation2.png) no-repeat -325px -82px; }
#nav2.colaboradores li a#colaboradores {		width: 178px; 	background: url(../images/Navigation2.png) no-repeat -452px -82px; }
#nav2.sobre_mim li a#sobre_mim {				width: 136px;	background: url(../images/Navigation2.png) no-repeat -629px -82px;}
#nav2.entretenimentos li a#entretenimentos {	width: 175px;	background: url(../images/Navigation2.png) no-repeat -765px -82px;}

/***********************/
/*    Content Frame    */
/***********************/

#content {
width: 950px;
margin: auto;
display: table;

}

div#bigcol {
background: #101010 url(../images/widecol_top.jpg) repeat-x 0 top;
padding-top: 35px;
padding-right: 25px;
padding-left: 25px;
width: 900px;
float: left;
}

/*********************************/
/*    Header showcase :: Home    */
/*********************************/

div.anyClass {
height: 299px;
z-index: -1;
position: absolute;
}

#content div.anyClass ul {
height: 299px;
position: absolute;
z-index: 1;
}

#content button.prev {
width: 42px;
height: 42px;
background: url(../images/left.png) no-repeat;
border-style: none;
z-index: 5;
margin-left: -21px;
position: absolute;
margin-top: 129px;
cursor: pointer;
}

#content button.next {
width: 42px;
height: 42px;
background: url(../images/right.png) no-repeat;
border-style: none;
z-index: 5;
position: absolute;
margin-left: 929px;
margin-top: 129px;
cursor: pointer;
}

.shine {
position: absolute;
background-image: url(../images/shine.png);
z-index: 2;
width: 950px;
height: 299px;
}	

h1.showcase {
position: absolute;
width: 910px;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 20px;
margin-right: 20px;
background:url(../images/fundo_destaque.png);
z-index: 3;
margin-top: 230px;
text-align: left;
}

h1.showcase a{
font: bold 35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #fff;
text-decoration: none;
padding-left: 10px;
opacity: 0.6;
filter:Alpha(Opacity=60);
}
h1.showcase a:hover{
text-decoration: none;
opacity: 1;
filter:Alpha(Opacity=100);
}

/**************************/
/*    Collumns :: Home    */
/**************************/


#col_wrapper {
width: 950px;
display: block;
float: left;
/*background-color: #1f1f1f;*/
background:url(../images/fundo_destaque3.png) repeat;
padding-bottom: 15px;
z-index: 1;
}

#col1 {
width: 275px;
padding-left: 25px;
margin-right: 75px;
z-index: 2;
float: left;
}

#col1 div.neon_posts {
background-image: url(../images/neon_red_left_col1.png);
width: 312px;
height: 25px;
margin-left: -35px;
}

ul.recent_posts {
float: left;
margin-top: 10px;
list-style-type: none;
}

ul.recent_posts li {
margin-bottom: 25px;
float: left;
width: 275px;
}

ul.recent_posts li img {
float: left;
margin-right: 25px;
}

ul.recent_posts li a {
color: white;
text-decoration: none;
font-weight: normal;
font-style: normal;
}

ul.recent_posts li p {
float: left;
text-align: justify;
}

#col2 {
width: 200px;
margin-right: 75px;
float: left;
}

#col2 div.neon_flickr {
background-image: url(../images/neon_yellow_mid_col2.png);
width: 212px;
height: 25px;
margin-left: -9px;
}

ul.flickr_gallery {
width: 200px;
float: left;
margin-top: 10px;
list-style-type: none;
}

ul.flickr_gallery li {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

#col3 {
width: 270px;
display: inline-block;
float: left;
}

#col3 div.neon_links {
height: 25px;
background-image: url(../images/neon_bleu_right_col3.png);
width: 317px;
margin-left: -8px;
}

ul.links {
width: 270px;
list-style-type: none;
display: inline;
float: left;
margin-top: 10px;
}	

ul.links li {
float: left;
margin-bottom: 10px;
margin-right: 10px;
}

/***********************/
/*    Blogging page    */
/***********************/

#col_2 {
width: 950px;
display: inline;
float: left;
background: url(../images/col2_bg.png) repeat-y;
}

#widecol {
width: 575px;
float: left;
background: #101010 url(../images/widecol_top.jpg) repeat-x left top;
padding: 35px 50px 20px 25px;
display: inline;
}

ul.blog_entry {
list-style-type: none;
width: 575px;
text-align: left;
}

#widecol ul.blog_entry li {
margin-bottom: 35px;
}

#widecol ul.blog_entry li img {
margin-top: 15px;
margin-bottom: 15px;
width: 575px;
clear: left;
}

#widecol ul.blog_entry li a {
color: white;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
float: right;
}

p.posted {
font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
float: left;
margin-right: 10px;
}

p.date {
font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
float: left;
color: white;
}

a.more {
text-decoration: none;
color: white;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/************************/
/*    Portfolio page    */
/************************/

button.prev2 {
width: 42px;
height: 42px;
background: url(../images/left.png) no-repeat;
position: absolute;
z-index: 6;
float: left;
margin-top: 75px;
margin-left: -21px;
}

button.next2 {
width: 42px;
height: 42px;
background: url(../images/right.png) no-repeat;
position: absolute;
z-index: 6;
margin-top: 75px;
margin-left: 877px;
}

button.prev3 {
width: 42px;
height: 42px;
background: url(../images/left.png) no-repeat;
position: absolute;
z-index: 6;
float: left;
margin-top: 75px;
margin-left: -21px;
}

button.next3 {
width: 42px;
height: 42px;
background: url(../images/right.png) no-repeat;
position: absolute;
z-index: 6;
margin-top: 75px;
margin-left: 877px;
}

button.prev4 {
width: 42px;
height: 42px;
background: url(../images/left.png) no-repeat;
position: absolute;
z-index: 6;
float: left;
margin-top: 75px;
margin-left: -21px;
}

button.next4 {
width: 42px;
height: 42px;
background: url(../images/right.png) no-repeat;
position: absolute;
z-index: 6;
margin-top: 75px;
margin-left: 877px;
}

a.project {
color: #fff;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
float: right;
}



div.portfolio_photo {
position: absolute;
margin-top: 15px;
margin-bottom: 25px;
z-index: -1;
width: 900px;
height: 175px;
}

#bigcol div.portfolio_photo ul {
position: absolute;
height: 175px;
z-index: 1;
}

#bigcol div.portfolio_web ul {
position: absolute;
height: 175px;
z-index: 1;
}

#bigcol div.portfolio_3d ul {
position: absolute;
height: 175px;
z-index: 1;
}

div.portfolio_web {
position: absolute;
margin-top: 15px;
margin-bottom: 25px;
z-index: -1;
width: 900px;
height: 175px;
}

div.portfolio_3d {
position: absolute;
margin-top: 15px;
margin-bottom: 25px;
z-index: -1;
width: 900px;
height: 175px;
}

div.shine_small{
background-image: url(../images/shine2.png);
position: absolute;
z-index: 2;
float: left;
width: 900px;
height: 175px;
}

div.text {
z-index: 3;
position: absolute;
width: 860px;
background-color: #000;
margin-top: 100px;
padding: 5px 10px;
margin-left: 10px;
}

/***********************/
/*    About us page    */
/***********************/

p.text_long {
margin-bottom: 15px;
}

#line {
border-bottom: 1px solid #1f1f1f;
padding-top: 25px;
margin-bottom: 25px;
}



/**********************/
/*    Contact page    */
/**********************/

#contact_g {
float: left;
width: 350px;
display: inline;
margin-top: 25px;
}

#widecol form dl dt {
margin-bottom: 10px;
}

#widecol form dl dt label {
font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #7a8080;
}

input#name.in_medium {
width: 290px;
height: 30px;
margin-bottom: 10px;
background: url(../images/in_medium.jpg) left top;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
padding-right: 5px;
padding-left: 5px;
}

input#name.in_medium:focus {
background: url(../images/in_medium.jpg) left bottom;
}

input#mail.in_medium {
width: 290px;
height: 30px;
margin-bottom: 10px;
background: url(../images/in_medium.jpg) left top;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
padding-right: 5px;
padding-left: 5px;
}

input#mail.in_medium:focus {
background: url(../images/in_medium.jpg) left bottom;
}

input#subject.in_medium {
width: 290px;
height: 30px;
margin-bottom: 10px;
background: url(../images/in_medium.jpg) left top;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
padding-right: 5px;
padding-left: 5px;
}

input#subject.in_medium:focus {
background: url(../images/in_medium.jpg) left bottom;
}

textarea.in_textarea {
width: 565px;
height: 165px;
margin-bottom: 10px;
padding: 5px;
background: url(../images/textarea.jpg) left top;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: white;
}

textarea.in_textarea:focus {
background: url(../images/textarea.jpg) left bottom;
}

input#submit {
width: 168px;
height: 44px;
background: url(../images/b_button.png) no-repeat;
float: right;
cursor: pointer;
}

/*****************/
/*    Sidebar    */
/*****************/

#sidebar {
float: left;
display: inline-block;
width: 280px;
background: #1a1a1a url(../images/Sidebar_top.jpg) repeat-x 0 top;
padding-left: 10px;
padding-top: 35px;
padding-right: 10px;
}

div.neon_gategories {
background-image: url(../images/neon_blue_sidebar.png);
width: 314px;
height: 23px;
position: absolute;
margin-left: -15px;
}

div.neon_links {
background-image: url(../images/neon_green_sidebar.png);
width: 314px;
height: 23px;
margin-left: -15px;
display: block;
}

ul.categories {
list-style-type: none;
margin-top: 35px;
margin-bottom: 35px;
}

#sidebar ul.categories li {
border-bottom: 1px solid #3a3a3a;
height: 25px;
line-height: 25px;
margin-left: 10px;
margin-right: 10px;
}

#sidebar ul.categories li a {
text-decoration: none;
color: #949494;
font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.links_sidebar {
float: left;
width: 270px;
margin-top: 15px;
list-style-type: none;
}

#sidebar ul.links_sidebar li {
float: left;
display: inline-block;
}

#sidebar ul.links_sidebar li.link1 {
margin-bottom: 10px;
margin-left: 10px;
float: left;
}
#footer{width: 950px;margin: auto;text-align: center;padding-top: 15px;margin-bottom:30px !important;}
#footer p{color:#fff !important;}
#footer a,#footer a:hover{color:#fff !important;}
#flash_fundo{position:fixed;left:0px;top:0px;width:1280px;height:400px;z-index:-1000;}
.fundo_transparente{background:url(../images/fundo_destaque.png);}
.categoria_atual{font-size:120%;}