* { margin:0; list-style:none; text-decoration:none; border:none; list-style:none; padding:0; }

body {background:url(../images/bg.jpg) top center repeat-x #FFF;}

/* site */
#site {width:1000px; margin:0 auto;}
#website {width:955px; float:left; padding:0px 22px; min-height:800px;}

#capa {width:555px; float:left; overflow:hidden;}
#conteudo {width:555px; float:left;}

#vinheta {width:90%; padding:4.5% 5% 4.5% 5%; float:left; background:url(../images/vin_bg.jpg) left no-repeat; font-family:Tahoma; font-size:13px; color:#FFF; font-weight:bold; }
#vinhetaImg {width:100%; float:left; padding-bottom:10px; font-family:Tahoma; font-size:14px; color:#272a55; font-weight:bold;}

#rodape {width:100%; background:#e5e5e5; float:left; margin-top:10px;}
#rodape ul{width:953px; margin:0 auto; padding:0px; list-style:none;}
#rodape li{float:left; color:#000; font-size:11px; font-family:"Trebuchet MS", Tahoma; padding:3px 0px;}

/* texto */

.t9,  .t9  a { font-family:Tahoma, Arial; font-size:9px;  }
.t10, .t10 a { font-family:Tahoma, Arial; font-size:10px; }
.t11, .t11 a { font-family:Tahoma, Arial ;font-size:11px; }
.t12, .t12 a { font-family:Tahoma, Arial; font-size:12px; }
.t14, .t14 a { font-family:Tahoma, Arial; font-size:14px; }
.t16, .t16 a { font-family:Tahoma, Arial; font-size:16px; }
.t18, .t18 a { font-family:Tahoma, Arial; font-size:18px; }
.t20, .t20 a { font-family:Tahoma, Arial; font-size:20px; }
.t30, .t30 a { font-family:Tahoma, Arial; font-size:30px; }

.tr10, .tr10 a { font-size:10px; font-family:"Trebuchet MS"; }
.tr11, .tr11 a { font-size:11px; font-family:"Trebuchet MS"; }
.tr12, .tr12 a { font-size:12px; font-family:"Trebuchet MS"; }
.tr14, .tr14 a { font-size:14px; font-family:"Trebuchet MS"; }
.tr16, .tr16 a { font-size:16px; font-family:"Trebuchet MS"; }
.tr18, .tr18 a { font-size:18px; font-family:"Trebuchet MS"; }
.tr20, .tr20 a { font-size:20px; font-family:"Trebuchet MS"; }
.tr30, .tr30 a { font-size:30px; font-family:"Trebuchet MS"; }

.fade10		{ filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; -khtml-opacity:0.1; }
.fade20		{ filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; -khtml-opacity:0.2; }
.fade30		{ filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; -khtml-opacity:0.3; }
.fade40		{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; -khtml-opacity:0.4; }
.fade50		{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5; }
.fade60		{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; }
.fade70		{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7; }
.fade80		{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; -khtml-opacity:0.8; }
.fade90		{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:0.9; }


.bold, bold a {font-weight:bold;}
.italico{ font-style: italic; }
.sublinhado { text-decoration: underline; }

.underline:hover { text-decoration: underline; }

.borda {border:2px solid #dcdbdb; }
.bordagaleria {border:3px solid #FFF; }
/* cores */
.pretu, .pretu a {color:#000;}
.preto, .preto a {color:#2a2a2a;}
.branco, .branco a {color:#FFF;}
.grafite, .grafite a {color:#828282;}
.cinza, .cinza a {color:#9a9a9a;}
.azul, .azul a {color:#272a55;}
.roxo, .roxo a {color:#2e4078;}
.vermelho, .vermelho a {color:#F00;}
.laranja, .laranja a {color:#dc9100;}
.verde, .verde a {color:#214900;}
.verdec, .verdec a {color:#658600;}

input.form {padding:5px; background:#FFF; border:1px solid #dddbdb; font-family:Verdana; font-size:10px; color:#333;}
select.form_select {padding:5px; background:#FFF; border:1px solid #dddbdb; font-family:Verdana; font-size:10px; color:#333;}
textarea.form_msg {padding:5px; background:#FFF; border:1px solid #dddbdb; font-family:Verdana; font-size:10px; color:#333;}

input.form:hover {padding:5px; background:#FFF; border:1px solid #999; font-family:Verdana; font-size:10px; color:#333;}
select.form_select:hover {padding:5px; background:#FFF; border:1px solid #999;font-family:Verdana; font-size:10px; color:#333;}
textarea.form_msg:hover {padding:5px; background:#FFF; border:1px solid #999; font-family:Verdana; font-size:10px; color:#333;}

/* paginacao */

#alert { width:300px; float:left; padding:80px 0px 80px 220px; color:#000052; background:url(../images/alert.png) 100px center no-repeat;}

