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; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0; }
* { margin: 0; padding: 0; }
BODY { background: url(../img/bk.png) repeat-x;background-color:#fff;color:#333;font-family:"Trebuchet MS",Verdana,Tahoma,Arial;font-size: 11px; height: 100%; height: auto;line-height : 120%; }
#inicio { position: relative;margin:0 auto;width: 980px;text-align: left; }
h1,h2,h3 { line-height : 100%;font-weight: normal;line-height : 120%;margin: 0 0 10px 0;color: #b5002b; }
h1 { font-size: 24px;text-align:left;padding:0 0 4px 0;border-bottom:#e4e4e4 1px solid;margin: 0 0 20px 0; }
h2 { font-size: 16px;margin-top:20px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
input,textarea { outline:none; }
img { border: 0;margin:0; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #8b0021; text-decoration: none; }
a:active { text-decoration: none; }
#topo { float:left;width:909px;height:130px;padding:0 34px 0 37px; }
#topo_1 { float:left;width:239px;height:111px;display:inline;padding:19px 0 0 0; }
#topo_2 { float:left;width:670px;text-align:right; }
#topo_2 p { margin-bottom:50px; }
#banner { float:left;width:940px;height:260px;background:url(../img/bk-banner.png) no-repeat;margin:33px 20px 0 20px; }
#banner_1 { float:left;width:613px;height:217px;background-color:#fff;border:#eee 1px solid;margin:14px 0 14px 26px;padding:13px 20px 0 14px;line-height:160%;text-align:center; }
#banner_1 img { float:left;margin-right:30px;margin-top:15px; }
.f1 { font-size:24px;margin:30px 0 17px 0; }
.f2 { font-size:40px;margin-bottom:29px; }
.f3 { font-size:14px; text-align:center;}
#banner_2 { float:left;width:265px;height:233px;margin:13px 0 13px 0; }
#banner_2_1 { float:left;width:265px;height:193px;padding:1px 26px 0 0; }
.bn { float:left;width:226px;height:62px;background:url(../img/bk-banner1.png) no-repeat;margin:0 0 2px 0;padding-right:13px;font-size:14px;line-height:120%; }
.bn img { border:#ccc 1px solid;margin:5px 13px 0 5px;float:left; }
.bn .bb1 { margin-top:10px; }
#banner_2_2 { float:left;width:265px;height:39px; }
#pesq1 { float:left;width:204px;height:39px;background:url(../img/pesq1.png) no-repeat; }
#pesq2 { float:left;width:61px;height:39px; }
.u_cp2 { background:transparent;width:196px;border:0;font-size:12px;color:#333;font-family:"Trebuchet MS",Verdana,Tahoma,Arial;padding:11px 0 0 8px; }
#mini { float:left;width:914px;height:83px;background:url(../img/bk-produto.png) no-repeat;margin:5px 33px 26px 33px; }
#mini_1 { float:left;width:11px;height:57px;padding:26px 0 0 14px; }
#mini_2 { float:left;width:864px;height:83px; }
.mn { float:left;width:190px;height:67px;margin-left:23px;margin-top:9px; }
.mn_1 { float:left;width:91px;height:63px;background:url(../img/bk-produtos.png) no-repeat;display:inline;text-align:center;padding-top:4px; }
.mn_2 { float:left;width:99px;height:62px;text-align:center;text-transform:uppercase;font-size:14px;padding-top:5px; }
#mini_3 { float:left;width:11px;height:57px;padding:26px 14px 0 0; }
#corpo { float:left;width:899px;margin:0 33px 0 48px; }
#corpo1 { float:left;width:603px;display:inline;margin-right:44px; }
#noticia { float:left;width:603px;font-size:22px;padding-bottom:10px;border-bottom:#666666 1px dotted;margin-bottom:16px; }
a.lk1:link { color:#8b0021; }
a.lk1:visited { color:#8b0021; }
a.lk1:hover { color:#333; }
a.lk1:active { color:#8b0021; }
a.lk2:link { font-size:12px;color:#555555; }
a.lk2:visited { font-size:12px;color:#555555; }
a.lk2:hover { font-size:12px;color:#8b0021; }
a.lk2:active { font-size:12px;color:#555555; }
a.lk3:link { color:#650018; }
a.lk3:visited { color:#650018; }
a.lk3:hover { color:#8b0021; }
a.lk3:active { color:#650018; }
a.lk4:link { color:#594d25; }
a.lk4:visited { color:#594d25; }
a.lk4:hover { color:#8b0021; }
a.lk4:active { color:#594d25; }
a.lk5:link { color:#1b5d2e; }
a.lk5:visited { color:#1b5d2e; }
a.lk5:hover { color:#8b0021; }
a.lk5:active { color:#1b5d2e; }
a.lk6:link { color:#594d25; }
a.lk6:visited { color:#594d25; }
a.lk6:hover { color:#8d762b; }
a.lk6:active { color:#594d25; }
a.lk8:link { color:#b5002b;line-height:110%; }
a.lk8:visited { color:#b5002b;line-height:110%; }
a.lk8:hover { color:#333;line-height:110%; }
a.lk8:active { color:#b5002b;line-height:110%; }
a.lk9:link { color:#7f001e;line-height:110%; }
a.lk9:visited { color:#7f001e;line-height:110%; }
a.lk9:hover { color:#333;line-height:110%; }
a.lk9:active { color:#7f001e;line-height:110%; }
#noticia1 { float:left;width:603px;margin-bottom:34px; }
.noticia11 { float:left;width:280px;padding:0 10px 0 10px;line-height:140%; }
.n1 { font-size:15px;margin-bottom:13px; }
#noticia2 { float:left;width:603px;font-size:16px;padding-bottom:10px;border-bottom:#666666 1px dotted; }
#noticia2_1 { float:left;width:223px;display:inline;padding:0 37px 0 0; }
#noticia2_2 { float:left;width:168px; }
#noticia2_3 { float:left;width:175px;text-align:right; }
#noticia22 { float:left;width:603px;margin-top:14px; }
#noticia22_1 { float:left;width:223px;display:inline;padding:0 37px 0 0; }
#noticia22_2 { float:left;width:168px; }
#noticia22_3 { float:left;width:175px;text-align:right;height:180px;}
.nk { float:left;width:168px;height:30px;background:url(../img/bk-links.png) no-repeat;margin-bottom:5px;text-align:center;font-size:14px;padding-top:8px; }
#corpo2 { float:left;width:252px;padding-top:28px; }
#corpo2_1 { float:left;width:252px;height:121px;background:url(../img/bk-lado.png) no-repeat;margin-bottom:35px; }
#corpo2_1_1 { float:left;width:239px;height:34px;padding-left:13px;padding-top:8px;font-size:16px; }
#corpo2_1_2 { float:left;width:220px;height:79px;text-align:center;padding:0 16px 0 16px; }
#corpo2_2 { float:left;width:252px;height:121px;background:url(../img/bk-lado.png) no-repeat; }
#corpo2_2_1 { float:left;width:239px;height:34px;padding-left:13px;padding-top:8px;font-size:16px; }
#corpo2_2_2 { float:left;width:252px;height:79px;text-align:center; }
#corpo2_2_2  img { background-color:#fff;border:#ccc 1px solid;padding:1px; }
#roda3 { float:left;width:900px;margin:62px 55px 0 25px; }
.roda33 { float:left;width:163px;height:54px;border-right:#989898 1px dotted;padding:0 0 0 27px;line-height:150%; }
.roda34 { float:left;width:327px;text-align:right; }
.rd3 { font-size:14px; }
#roda2 { float:left;width:913px;height:31px;background:url(../img/bk-roda.png) no-repeat;text-align:center;margin:48px 34px 16px 33px;padding-top:12px;text-transform:uppercase;font-size:12px; }
#roda2 img { vertical-align:middle;margin:0 1px 0 11px; }
#roda1 { float:left;width:980px;height:37px; }
#rodape { float:left;width:906px;height:48px;text-align:center;padding:0 37px 0 37px; }
#rodape img { vertical-align:middle; }
#formulario { float:left;width: 540px;line-height : 120%; }
#formulario1 { float:left;width: 280px;display: inline;text-align:left; }
#formulario2 { float:left;width: 260px;text-align:left; }
.campo11, .campo111, .campo1, .campo2, .campo3 {background:transparent;font-size: 12px;font-family:"Trebuchet MS",Verdana,Tahoma,Arial;color: #333;border:#dbe5e5 1px solid;padding:2px; }
.campo11, .campo111 { width:254px; }
.campo2 { width:254px;height:100px; }
.selun{font-size: 12px;font-family:"Trebuchet MS",Verdana,Tahoma,Arial;color: #666;border:#ccc 1px solid;padding:2px;}
.pselun{width:350px;float:left;font-size:11px;color:#666;margin:5px 0 0 150px;}
#conteudo { float:left;width:900px;margin:15px 40px 26px 40px;line-height:180%; }
#conteudo p { margin: 0 0 10px 0; }
#conteudo ul { padding:0; }
#conteudo li { margin:0 0 0 55px;}
#conteudo ul li{ margin:0 0 3px 0;padding:0 0 0 55px;background:url(../img/s1.png) no-repeat 25px 3px; }
#colunas_base { float:left;width:900px; }
.colunas { float: left;width:280px;margin:0 0 0 20px;text-align:left; }
.coluna_principal { float: left;width:900px;padding: 0 0 10px 0;text-align:justify; }
.cbase { float: left;width:900px;text-align:center; }
.dir1 { float:left;font-size:11px; }
.dir1_1 { float:left;display:inline; }
.dir1_2 { float:right; }
.central_imagem { float:right; }
#esquerda {width:70%;height:auto; float:left;}
#UsPerfil {width:100%;height:auto; float:left;paddin:30px;}
#UsPerfil h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#UsPerfil p{ font-size:11px;padding-bottom:10px;}
#UsImg { width:170px; float:left;margin-top:25px;}
#UsDados { width:300px; float:left; border:solid 2px #b7ddf2;background:#ebf4fb;padding:5px 35px 5px 5px;}
#UsBio { width:500px;float:left; border:solid 2px #b7ddf2;background:#ebf4fb;padding:5px;margin-top:25px;}
#UsMural { width:500px; float:left; border:solid 2px #b7ddf2;background:#ebf4fb;padding:5px;margin-top:25px;}
#direita {width:25%;height:auto; float:left; border:solid 2px #b7ddf2;background:#ebf4fb;padding:5px;}
#direita h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#direita p{ font-size:11px;padding-bottom:10px;}
#direita ul{ margin-bottom:20px;padding:20px;}
#direita li{ font-size:11px;padding:3px 5px 2px 5px;}
.produtos{ width:100%;margin-top:30px;min-height:400px;}
.prod{ width:280px;float:left;margin-left:15px;height:300px;}
#usuario{ width:100%; float:left;}
.user {width: 100px;height: 130px;float:left; margin:5px; background-color: #FFF;border:1px solid #CCC;text-align: center;padding: 8px 5px 5px 5px;}
#mural {width:100%;height:auto; float:left;}
.album {width: 120px;height: 130px;float:left; margin:7px; background-color: #FFF;border:1px solid #CCC;text-align: center;padding: 5px;}
.album2 {width: 100px;height: 130px;float:left; margin:5px; background-color: #FFF;border:1px solid #CCC;text-align: center;padding: 8px 5px 5px 5px;}

/* ----------------------------------- Perfil -------------------------------- */
#lateral{width: 180px;height:auto;background: #CCC;padding: 10px 0 10px 0;float: left;text-align: center;z-index: 99;}
#lateral img{margin-top: 5px;    }
#alterar_foto{background: steelblue;color: #FFF;text-decoration: none;padding: 3px;font-family: sans-serif;font-size: 10px;display: block;width: 60px;margin-left: 60px;margin-top: 5px;}
#upload_pic{width: 250px;height: 85px;background-color:aliceblue;border: 1px solid lightblue;position: absolute;top: 8px;left: 200px;text-align: left;padding: 5px; }
#upload_pic img{float: right;cursor: hand;    }
#upload_pic label{font-family: sans-serif;font-size: 14px;color: blue;margin-top: 20px;display: block;}
#perfil{  width: 200px;  height: auto;  font-family: sans-serif;  font-size: 11px;  color: #333;  text-align: left;  margin-left: 10px;}
/* ----------------------------------- Fim Perfil -------------------------------- */

/* ------------------------------------- Mural --------------------------------- */
/* ----------- My Form ----------- */
.myform{
margin-left:15px;
width:400px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
float: left;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input, #stylized textarea, #stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#cap {
float:left;
padding:4px 2px;
margin:2px 0 20px 10px;
border: 0;
}
#stylized a img{
border: 0;
}
#stylized button{
clear:both;
margin-left:150px;
width:118px;
height:30px;
background:url(../img/bt_enviar.png) no-repeat;
text-align:center;
line-height:32px;
color: transparent;
text-transform: capitalize;
}

.error {
	font-weight: bold;
	color:red;
}

.success {
	font-weight: bold;
	color:green;
}

#messages, #messages_user{
border:solid 2px #b7ddf2;
background:#ebf4fb;
width:600px;
padding:14px;
margin-top:35px;
}

#messages_user{
display:none;
}
.aba2{
display:none;
}

#messages h1, #messages_user h1{
font-size:14px;
font-weight:bold;
margin-bottom:12px;
}

#messages cite, #messages_user cite{
	font-weight: bold;
	text-decoration: none;
}

#messages ol, #messages_user ol{
	margin: 0;
	padding: 0 0 20px 0;
	list-style-type: none;
}

#messages li, #messages_user li{

	margin-bottom: 10px;
	padding: 10px;
	background-color: #ffffff;
}

#messages li p, #messages_user li p{
	margin-top: 10px;
}

.button-link a {
	border-style: solid;
	border: 0;
	text-decoration : none;
	padding : 5px 14px;
	background-color: #F1630E;
	color: #FFFFFF;
	font-weight: bold;
}
.button-link a:hover {
	background-color: #C85304;
}

#tabs{
display: block;
width: 200px;
height: 30px;
text-align: left;
position: absolute;
left: 0%;
top: 1027px;
}

#tabs a{
font-family: sans-serif;
font-size: 11px;
text-decoration: none;
background: #CCC;
padding: 5px;
color: #333;
}

#tabs a:hover{
background: #ddd;

}
/* ----------------------------------- Fim Mural -------------------------------- */
/* ----------------------------------- Album -------------------------------- */
			span.reference{
				font-family:Arial;
				position:fixed;
				right:10px;
				top:10px;
				font-size:10px;
			}
			span.reference a{
				color:#fff;
				text-transform:uppercase;
				text-decoration:none;
				text-shadow:1px 1px 1px #000;
				margin-left:20px;
			}
			span.reference a:hover{
				color:#ddd;
			}
			h1.title{
				width:919px;
				height:148px;
				position:fixed;
				top:10px;
				left:10px;
				text-indent:-9000px;
				background:transparent url(FullPageImageGallery/images/icons/title.png) no-repeat top left;
				z-index:5;
			}
/* ----------------------------------- Fim Album -------------------------------- */

div.panel{
width: 400px;
min-height:100px;
height: auto;
padding: 10px;
background-color: #EAEAEA;
border: 1px #000 dashed;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.trigger{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

div.panel{
min-height:100px;
height: auto;
display: none;
}

div#form_upload{
 width: 100%;
 height: 50px;
 background-color: #cbcaca;
 margin-top: 30px;
}

#triquiback{
left: 0;
top: 0;
position:fixed;
overflow:hidden;
z-index: -9999;
}
#triquibackimg{
position:fixed
}

#myDiv {
        width: 150px;
        border: solid 1px #2AA7DE;
        background: #6CC8EF;
        text-align: center;
        padding: 4em .5em;
        margin: 1em;
        float: left;
}

#myList {
        margin: 1em;
        float: left;
}

#myList UL {
        padding: 0px;
        margin: 0em 1em;
}

#myList LI {
        width: 100px;
        border: solid 1px #2AA7DE;
        background: #6CC8EF;
        padding: 5px 5px;
        margin: 2px 0px;
        list-style: none;
}

#options {
        clear: left;
}

#options INPUT {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 150px;
}
