/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* mystyle */
.color-1{color:#fff;}
.hide{display:none;}
.center{text-align:center;}
a{outline:none; color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{display:block; clear:both;}

body, html{background-color:#2B2B2B;}

body{
	background:#2B2B2B url(../images/background.gif);	
	margin-top:15px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#767676;
}
p{margin:10px 0 10px 0; line-height:16px;}
#container{
	width:940px;
	margin:auto;
	text-align:left;		
}

#container-home{
	width:940px; height:566px;
	position:absolute;
	left:50%; top:50%;
	margin-left:-470px; margin-top:-283px;
}

#content{text-align:center;}

#header{
	width:940px; height:62px;
	background:url(../images/menu.gif) no-repeat;
	position:relative;	
	margin-bottom:13px;
}

#header h1, #header h1 a{width:175px; height:56px; position:absolute; top:0; left:0; background:url(../images/1px.gif); display:block;}

#controle{
	width:25px; height:25px;
	position:absolute;
	top:15px; right:0px;
}

#menu{height:62px; margin-left:221px;}
#menu li{float:left;}
#menu a{
	display:block;	
	height:62px; 
}

#bt-1{width:85px;}
#bt-2{width:61px;}
#bt-3{width:116px;}
#bt-4{width:85px;}
#bt-5{width:116px;}
#bt-6{width:160px;}

#menu a:hover{background-image:url(../images/menu.gif);}
#bt-1:hover{background-position:-221px -62px;}
#bt-2:hover{background-position:-306px -62px;}
#bt-3:hover{background-position:-367px -62px;}
#bt-4:hover{background-position:-483px -62px;}
#bt-5:hover{background-position:-568px -62px;}
#bt-6:hover{background-position:-684px -62px;}

.picture-frame{
	padding:9px;
	background:#242222;
	border:solid 1px #3f3d3d;	
}

#footer{
	width:940px; height:100px;
	background:url(../images/footer.gif) no-repeat;
	margin-top:10px;
	position:relative;	
}

#bt-7, #bt-8{display:block; width:142px; height:12px; position:absolute; left:505px;}
#bt-7{top:17px;}
#bt-8{top:38px;}
#bt-7:hover,#bt-8:hover{background-image:url(../images/footer_menu.gif); background-repeat:no-repeat;}
#bt-7:hover{background-position:0 0;}
#bt-8:hover{background-position:0 -21px;}
#ispwp{
	display:block;
	position:absolute;
	top:12px; left:0;
	width:210px; height:40px;
	background:url(../images/1px.gif);
}

/* client form */
#footer input{
	border:none;
	background:none;
	height:16px;
	font-size:10px; 
	color:#fff;	
	position:absolute;
	top:31px;
}
#user{
	width:121px;
	right:128px;
}
#pass{
	width:108px;
	right:18px;
}
#submit{
	width:16px;
	right:0;	
}

/* portfolio */
img{border:none;}
.title-gallery{
	margin:auto;
	width:298px; height:49px;
	background-image:url(../images/title_gallery.gif);
	background-repeat:no-repeat;		
}

#nav_gallery{
	height:51px;
	background:url(../images/bg_menu_gallery.gif) repeat-x;
}

#nav_gallery li{
	float:left;
	height:51px;	
	position:relative;	
}

#nav_gallery li a{
	display:block;
	height:51px;
	background-image:url(../images/menu_gallery_casamento.gif);
	background-repeat:no-repeat;	
}

#nav_gallery #nav{
	margin-top:10px;
	float:right;
	width:142px; height:17px;
}
#nav_gallery #nav li{ height:17px;}
#nav_gallery #nav li a{height:17px;}
#nav_gallery #nav #prev{width:73px; height:17px; background:url(../images/nav_depoimentos.gif) 0 0; left:0;}	
#nav_gallery #nav #next{width:69px; height:17px; background:url(../images/nav_depoimentos.gif) -73px 0; left:73px;}	
#nav_gallery #nav #prev.off{background:url(../images/nav_depoimentos.gif) 0 -19px;}	
#nav_gallery #nav #next.off{background:url(../images/nav_depoimentos.gif) -73px -19px;}

#nav_portifolio, #nav_portivolio li{position:relative;}

.nav_sub{
	background:#393939;
	padding:5px;
	width:180px;
	float:left;
	visibility: hidden;
	position:absolute;
	text-align:left;
	top:0;
	left:0;
	border-left:solid 1px #494949;
	border-right:solid 1px #494949;
	border-bottom:solid 1px #494949;
	margin-top:-16px;
	z-index:99;
}

.nav_sub a{
	display:block;
	padding:2px;
	color:#656565;
	border-bottom:1px solid #494949;
	font-size:10px;
	text-transform:uppercase;
}

.nav_sub a:hover{
	text-decoration:none;
	background:#494949;
	color:#fff;
}

#count{
	position:absolute;
	width:920px;
	text-align:center;
	top:20px;
	left:0;
	text-align:center;
}

#gallery-1{
	width:107px;
	background-position:0 0;
}

#gallery-2{
	width:81px;
	background-position:-107px 0;
}

#gallery-3{
	width:69px;
	background-position:-188px 0;
}

#gallery-1:hover{background-position:0 -44px;}
#gallery-2:hover{background-position:-107px -44px;}
#gallery-3:hover{background-position:-188px -44px;}

#gallery-1.select{background-position:0 -44px !important;}
#gallery-2.select{background-position:-107px -44px !important;}
#gallery-3.select{background-position:-188px -44px !important;}

/* sobre */
.wrap{
	width:750px;
	margin:auto;
	text-align:left;
	background:url(../images/bg_content.gif) repeat-y;
	border-right:solid 1px #3a3a3a;
}

#col-1, #col-2, #col-3{float:left;}

#sobre #col-1{width:62px;}
#sobre #col-2{width:415px;}
#sobre #col-3{width:240px; border-left:solid 1px #504e4e; padding-left:15px;}
#sobre #col-2 p{margin:0 30px 20px 30px;}

#title-sobre{
	width:62px;
	height:192px;
	background:url(../images/title_sobre.gif) no-repeat;
}

/* depoimentos */
#title-depoimentos{
	width:62px;
	height:338px;
	position:relative;
	background:url(../images/title_depoimentos.gif) top right no-repeat;
}

#depoimentos #col-1{width:62px;}
#depoimentos #col-2{width:auto; margin:0 20px 0 20px;}
#depoimentos #col-3{width:200px;}

#nav{margin-left:83px; margin-bottom:10px; width:142px; height:17px; position:relative;}
#nav a{display:block; position:absolute; top:0;}
#prev{width:73px; height:17px; background:url(../images/nav_depoimentos.gif) 0 0; left:0;}	
#next{width:69px; height:17px; background:url(../images/nav_depoimentos.gif) -73px 0; left:73px;}	
#prev.off{background:url(../images/nav_depoimentos.gif) 0 -19px;}	
#next.off{background:url(../images/nav_depoimentos.gif) -73px -19px;}

/* artigos */
#title-artigos{
	width:62px;
	height:338px;
	background:url(../images/title_artigos.gif) top right no-repeat;
}

#artigos #col-1{width:62px;}
#artigos #col-2{width:685px;}
#artigos #col-3{width:155px;}
#artigos .item{
	margin:20px 30px 20px 30px;
	padding-bottom:20px;
	border-bottom:solid 1px #3a3a3a;
}
#artigos p{margin:0;}
#artigos h3{font-size:16px; color:#fff; font-weight:bold;}

/* cursos */
#title-cursos{
	width:62px;
	height:338px;
	background:url(../images/title_cursos.gif) top right no-repeat;
}

#cursos #col-1{width:62px;}
#cursos #col-2{width:685px;}
#cursos #col-3{width:155px;}
#cursos .item{
	margin:20px 30px 20px 30px;
	padding-bottom:20px;
	border-bottom:solid 1px #3a3a3a;
}
#cursos p{margin:0;}
#cursos h3{font-size:16px; color:#fff; font-weight:bold;}

/* contato */
#title-contato{
	width:62px;
	height:338px;
	background:url(../images/title_contato.gif) top right no-repeat;
}

#contato #col-1{width:62px;}
#contato #col-2{width:350px;}
#contato #col-3{width:320px;}

#contato .margin{padding:0 30px 0 30px;}

#contato input, #contato textarea{
	background:#242222;
	border:solid 1px #3a3a3a;
	font-size:10px;
	color:#fff;	
    width:250px;
}

#contato #submit{
	width:80px;	
}

.note{
	padding:15px 0 15px 0 !important;
	border-top:solid 1px #999;
	margin:0 30px 0 30px !important
}
.note p{
	margin-left:0 !important; margin-right:0 !important;
}
.picture-left{float:left; margin-right:20px; margin-bottom:10px;}


#box-picture{position:relative; z-index:0;}

#picture{width:940px; height:633px;}

#picture img{width:920px; height:613px;}

#bt-next{
	width:450px;
	height:613px;
	display:block;
	position:absolute; z-index:1;
	top:10px; right:10px;
	background:url(../images/1px.gif);
}
#bt-next:hover{background:url(../images/bt_next.gif) top right no-repeat;}

#bt-prev{
	width:450px;
	height:613px;
	display:block;
	position:absolute; z-index:1;
	top:10px; left:10px;
	background:url(../images/1px.gif);
}
#bt-prev:hover{background:url(../images/bt_prev.gif) top left no-repeat;}

#bressane{
	display:block;
	width:50px; height:12px;
	background:url(../images/bressane.gif) no-repeat;
	outline:none;
	position:absolute;;
	right:0;
	bottom:10px;
}

#premio{
	position:absolute;
	top:78px; right:0;
	width:148px; height:148px;
	background:url(../images/premio.png) no-repeat;
	z-index:999;
	display:block;
}
