
/*
Theme Name: Vitreria
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */



html, body, form, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #999999;
	text-decoration:none;
    font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
a:hover {
	color: #FFFFFF;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

/* textos */

.titulos {font-family:Tahoma,"Trebuchet MS", "Eras Demi ITC",Lucida Sans Unicode;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold; }
	
.titulos a {color: #FFFFFF;
	text-transform:uppercase;
		text-decoration:none;
font-weight:bold;}
	
.sessao {color: #c4332c;
	text-decoration:none;
    font-size:10px;
	text-transform:uppercase;
	font-weight:bold;}
	
	
.sessao a{color: #c4332c;
	text-decoration:none;
    font-size:10px;
	text-transform:uppercase;
	font-weight:bold;}

.menu2 {font-family:Tahoma, Lucida Sans Unicode,"Trebuchet MS","Eras Demi ITC", Arial;

	}	
.menu2 a { font-family:Tahoma, Lucida Sans Unicode,"Trebuchet MS","Eras Demi ITC", Arial;

	}	

.menu2 a:hover {text-decoration:underline;font-family:Tahoma, Lucida Sans Unicode,"Trebuchet MS","Eras Demi ITC", Arial; color:#999999;}


.mail{font-size:11px; text-transform:none;}
.mail a:{text-transform:none;}

.prod { color:#FFFFFF;
font-size:13px;
text-align:left;
margin-left: 10px;
text-transform:uppercase;
}

#prod{
	margin:0;
	padding:0;
	position:relative;
}

.tituloprod{font-family:Tahoma,"Trebuchet MS", "Eras Demi ITC",Lucida Sans Unicode;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:20px;}
	


/** layout **/
#wrapper{
	width:766px;
    text-align: left;
	margin: 0px auto;
	position: relative;
	background:#1111111 ;
   
}
.hone {height: 65px;
  padding: 0px 0 0 0px;
}

/** Body **/

body {
	background: #111111 url(images/bg1.jpg) repeat-x;
	 font-family: "Trebuchet MS",Lucida Sans Unicode,Tahoma,"Eras Demi ITC", Arial;
	 font-size:11px;
	 font-style:normal;
	color: #999999;
	text-align: center;
	padding-bottom: 40px;
	margin-top: -1px;
}

#corpo{ background-color: #111111; 
background-repeat: repeat y;
width:700px; 
padding: 80px 5px 5px 25px;
margin-top: 100px;
margin-left: 5px;

 }
 
 
 #corpo_port{ background-color: #111111; 
background-repeat: repeat y;
width:700px; 
padding: 60px 5px 5px 25px;
margin-top: 100px;
margin-left: 5px;

 }
 
 
 .menu_port{padding: 0 10px 12px 0;}
 
 .menu1{padding: 0 50px 0 25px;}
 
 .menu2{padding: 0 50px 0 5px;}
 .menu3{padding: 0 50px 0 5px;}
 .menu4{padding: 0 50px 0 10px;}
  .menu5{padding: 0 0px 0 0px;}
 
 .meinho {background:url(images/top_00.jpg) repeat-y;
 padding: 0 10px 10px 0;}
 
  .meinho_1 {background:url(images/top_00.jpg) repeat-y;
 padding: 0 10px 10px 0;}


 .meinho_port {background:url(images/top_00.jpg) repeat-y;
 padding: 0 0px 0px 0;}
 
 
.titulo_1{padding: 5px 0 10px 0 ;}

.fotinha {padding:0 0 0 10px; 
}

.text_foto{ font-family:Arial, Helvetica, sans-serif; padding: 0 0 0 15px; 
}

.text_foto a{color:#6395ab; text-transform:none; font-size:12px;
}

.text01{width:355px;
color:#FFF;
padding: 15px 10px 25px 40px;
}

.text01c{width:555px;
color:#FFF;
padding: 0px 0px 0px 0px;
}

.text01b{width:600px;
color:#FFF;
padding: 15px 10px 25px 40px;
}


.text02{width:355px;
color:#FFF;
padding: 0px 10px 10px 40px;
}

.text03{width:260px;
color:#FFF;
padding: 0px 5px 25px 25px;

}

.destaques {  font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#6395ab; font-size:12px; 


}

.texto_maior {font-size:12px;}

.texto_maior_ainda {font-size:14px;}

.tel {padding:0 0 0 15px;}

.ater { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#6395ab; font-size:10px; 
}

.adilson {padding: 0 10px 0 0 0px;  width:95px; float:left;}

.left {
	float: left;
}
.right {
	float: right;
}

.text04 {padding: 10px 0 0 0;}

.text04b {padding: 30px 30px 0px 20px;}

.text_atelie {padding: 0 5px 0 140px;}

.saiba{ font-size:12px; padding: 0 0 0 150px; font-weight:bold;
color:#6395ab;}

.saiba a{ font-size:12px;  text-transform:none;
color:#6395ab;}

.text05 {	padding: 15px 0px 5px 0px;
		
	margin: 0 0 0 0}



.text06 {	padding: 15px 0px 8px 5px;
		
	margin: 0 70px 0 0}
	
	
	
.text06b {	padding: 10px 0px 0px 15px;
		
	margin: 0 70px 0 0}
	
.tumbs_port {	padding: 5px 0px 5px 0px;


height:62px;}
	
.meio01{background-color:#232525;
color:#FFF;
padding: 5px 15px 5px 20px;}

.meio01b{background-color:#232525;
color:#FFF;
padding: 5px 20px 5px 25px;
width:200px;}


#corpocabide{ border: 6px solid #3a3839;  
width:605px; 
height:500px;
padding: 20px 5px 5px 30px;
margin-top: 8px;
margin-left: 22px;
}

#corpoindex{ border: 6px solid #3a3839;  
width:605px; 
height:220px;
padding: 20px 5px 5px 30px;
margin-top: 8px;
margin-left: 22px;
}

#corpocontact{  border: 6px solid #3a3839;  
width:605px; 
height:450px;
padding: 20px 5px 5px 30px;
margin-top: 8px;
margin-left: 22px;
}

#corporepres{  border: 6px solid #3a3839;  
width:605px; 
height:450px;
padding: 20px 5px 5px 30px;
margin-top: 8px;
margin-left: 22px;
}

#corpocatalogo{  border: 6px solid #3a3839;  
width:605px; 
height:450px;
padding: 20px 5px 5px 30px;
margin-top: 8px;
margin-left: 22px;
}
.corpoa {text-align:left; padding-right: 10px; padding-left: 20px; }

.corpob {text-align:left; padding-right: 40px; padding-left: 20px; }

.corpoc {text-align:left; padding-right: 1px; padding-left: 2px; }



/* nav */


#minif {border: 6px solid #3a3839;  padding: 2px;
}

.divs {padding: 5px 0px 0px 0px; 
}


#lateral {	
float: left;
 width: 150px;
  padding-left: 5px;
}

#lateral2 {	
float: left;
width: 400px;
padding-left: 5px;
}

#lateralcont {	
float: left;
width: 350px;
padding-left: 5px;
}


.menulat {text-align:left;
}

#direita {	
float: right;
text-align:left;
margin-top: 20px;
}

#direita2 { width: 160px; float: right; text-align:left;
margin-bottom: 30px;
margin-right: 0px; 
}

#direitacont { width: 220px; float: right; text-align:left;
margin-bottom: 30px;
margin-right: 0px; 
}

.direitab { width: 400px;
margin-top: 10px; 
margin-bottom: 30px;
margin-right: 0px; 
}

.direitac {float: right; margin-left: 10px; margin-top: 10px;
}

.direitad { width: 10px;
margin-top: 10px; 
margin-bottom: 30px;
margin-right: 0px; 
}


.direitatxt{margin-left: 2px; margin-top: 10px;
}

.direitatxt2{margin-left: 2px; margin-top: 10px; margin-right:15px;
}

#esquerda {text-align:left;
padding-left: 10px;
}

#esquerda2 {
padding-left: 10px;
}

.produto {position: relative; padding: 0px 0px 0px 20px; 
}

#centro {float:left; margin-left: 2px; margin-top: 10px; margin-bottom: 10px; 
}


/** tumbs **/

.tn01 { margin-top: 7px; margin-left: 15px; 
 border: 6px solid #3a3839;
 }

.tn01 a:{border:6px solid #3a3839;}

.tn01 a:hover{border: 6px solid #db1910; 
}

.tn02 { margin-top: 6px;  
border: 6px solid #3a3839;
height:575px;
}



/** images **/

.img01 {border: 6px solid #3a3839;  margin-top: 27px; margin-right: 5px;
}

.imgeqp01 {border: 6px solid #3a3839; margin-left: 30px ; margin-top: 17px; margin-right: 20px
}

.imgrprs01 {border: 6px solid #3a3839; margin-left: 20px ; margin-top: 10px;
}

.imgclie {border: 6px solid #3a3839; margin-left: 11px ; margin-top: 10px;
}

.imgclie2 {border: 6px solid #3a3839; margin-left: 5px ; margin-top: 15px;
}

.imgclie3 {border:6px solid #3a3839; margin-left: 40px ; margin-top: 15px;
}

#anfooter {height: 100px; padding: 0px 16px 0px 0px; margin-top: 5px; 
}

.imgprod {border: 6px solid #3a3839;  margin-top: 15px;
}

.imgadm {border: 6px solid #3a3839;  margin-top: 27px; margin-right: 20px;
}


/** bar **/

.baradm {margin-top: 10px; 
}


/** footer **/
#footer {background:url(images/ft.jpg) repeat-x;
  text-align: center; height: 67px;
  color: #5a5957;
  padding: 10px 0px 0px 30px;
  width:100%;
  margin-top:20px;
}

#footer p, #footer ul {
  margin: 0.8em;
}

#footer ul {
  margin-top: 1.2em;
}

#footer li {
  display: inline;
  list-style: none;
}

.footerbar {margin-top: 10px; width: 80px; 
}

.footerltt {margin-top: 15px;  margin-left: 8px; text-transform:none; margin-right:30px;
}

.footerltt a {margin-top: 15px;  margin-left: 8px; text-transform:none;}


/** formulario **/


 #login form{
 font-size: 11px;font-family:Tahoma,"Trebuchet MS", "Eras Demi ITC",Lucida Sans Unicode;
 }
        
#login fieldset{
	      padding: 10px;
	        border: 1px solid #ccc;
            width: 70%;
        }
        
        #login legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 11pt;
	        letter-spacing: 1px;
        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
        }
        
        #login input{
	        border-top: 0px solid #333;
	        border-left: 0px solid #333;
	        border-bottom: 0px solid #ccc;
	        border-right: 0px solid #ccc;
	        font-size: 11px;
	        margin-bottom: 5px;
	        color: #999999;
        }
        
		
        #login select{
	        border: 0px solid #333;
	        font-size: 11px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 0px solid #f1f1f1;
        }
        
        #login span{
	        color: #999;
	        font-size: 11px;
        }
        
        #login .botao{color:#CCCCCC;
	        font-size: 13px;
	        background: #5a5957;
	        margin: 1px 0px 0px 0px;
        }

   .loginc{font-family:Tahoma,"Trebuchet MS", "Eras Demi ITC",Lucida Sans Unicode;
	        border-top: 0px solid #333;
	        border-left: 0px solid #333;
	        border-bottom: 0px solid #ccc;
	        border-right: 0px solid #ccc;
	        font-size: 11px;
	        margin-bottom: 5px;
	        color: #999999;
        }

.tag2{color:#312F2F;}

input { 
background-color: #B0E0E6; 
font: 12px verdana, arial, helvetica, sans-serif;
color:#003399;
border:2px solid #000099;
 width: 200px; }
 
 textarea 
 
  { 
background-color: #B0E0E6; 
font: 12px verdana, arial, helvetica, sans-serif;
color:#003399;
border:2px solid #000099;
 width: 200px; }