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

body {background:url(../images/bg.jpg) repeat-x #f3f3f3;}
#site {width:918px; margin:0 auto;}

#vinheta {width:100%; float:left;}
#conteudo {width:100%; min-height:260px; float:left;}
#voltar {width:99%; padding:0.5%; height:7px; text-align:right; float:left;}

/* FONTS */

.tt10, .tt10 a { font-size:10px; font-family:Tahoma; }
.tt11, .tt11 a { font-size:11px; font-family:Tahoma; }
.tt12, .tt12 a { font-size:12px; font-family:Tahoma; }
.tt14, .tt14 a { font-size:14px; font-family:Tahoma; }
.tt16, .tt16 a { font-size:16px; font-family:Tahoma; }
.tt18, .tt18 a { font-size:18px; font-family:Tahoma; }
.tt20, .tt20 a { font-size:20px; font-family:Tahoma; }

.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"; }

.ta10, .ta10 a { font-size:10px; font-family:Arial; }
.ta11, .ta11 a { font-size:11px; font-family:Arial; }
.ta12, .ta12 a { font-size:12px; font-family:Arial; }
.ta14, .ta14 a { font-size:14px; font-family:Arial; }
.ta16, .ta16 a { font-size:16px; font-family:Arial; }
.ta18, .ta18 a { font-size:18px; font-family:Arial; }
.ta20, .ta20 a { font-size:20px; font-family:Arial; }

.tb10, .tb10 a { font-size:10px; font-family:"Arial Black"; }
.tb11, .tb11 a { font-size:11px; font-family:"Arial Black"; }
.tb12, .tb12 a { font-size:12px; font-family:"Arial Black"; }
.tb14, .tb14 a { font-size:14px; font-family:"Arial Black"; }
.tb16, .tb16 a { font-size:16px; font-family:"Arial Black"; }
.tb18, .tb18 a { font-size:18px; font-family:"Arial Black"; }
.tb20, .tb20 a { font-size:20px; font-family:"Arial Black"; }

.tv10, .tv10 a { font-size:10px; font-family:Verdana; }
.tv11, .tv11 a { font-size:11px; font-family:Verdana; }
.tv12, .tv12 a { font-size:12px; font-family:Verdana; }
.tv14, .tv14 a { font-size:14px; font-family:Verdana; }
.tv16, .tv16 a { font-size:16px; font-family:Verdana; }
.tv18, .tv18 a { font-size:18px; font-family:Verdana; }
.tv20, .tv20 a { font-size:20px; font-family:Verdana; }

/* STYLES */

.bold, bold a {font-weight:bold;}
.italico{ font-style: italic; }
.sublinhado { text-decoration: underline; }
.underline:hover { text-decoration: underline; }
.border {border:2px solid #f2f2f2; }

.bordaazul{border:1px solid #ebebeb; padding:1px; background:url(../images/07.gif) center center no-repeat #FFF; }
.bordaazul:hover {border:1px solid #4788ca; padding:1px; background:url(../images/07.gif) center center no-repeat #FFF; }

/* CORES */

.branco, .branco a {color:#FFF;}
.cinza, .cinza a {color:#CCC;}
.cinzae, .cinzae a {color:#666666;}
.grafite, .grafite a {color:#232323;}
.preto, .preto a {color:#000;}

.vinho, .vinho a {color:#8a0402;}
.vermelho, .vermelho a {color:#e61e25;}
.laranja, .laranja a {color:#f89e16;}
.rosa, .rosa a {color:#cf4b58;}

.azulesc, .azulesc a {color:#033472;}
.azulmed, .azulmed a {color:#004d8d;}
.azulcla, .azulcla a {color:#02528e;}

/* INPUTS */

input.FormGray 				{ width:277px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#CCC; background:#FFF; border:1px solid #eceff2;}
select.FormSGray 			{ width:289px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#CCC; background:#FFF; border:1px solid #eceff2;}
textarea.FormMGray 			{ width:277px; height:90px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#CCC; background:#FFF; border:1px solid #eceff2;}
input.FormGray:hover 		{ width:277px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#999; background:#FFF; border:1px solid #CCC;}
select.FormSGray:hover 		{ width:289px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#999; background:#FFF; border:1px solid #CCC;}
textarea.FormMGray:hover 	{ width:277px; height:90px; padding:5px; float:right; font-family:Verdana; font-size:10px; color:#999; background:#FFF; border:1px solid #CCC;}

/* ALERTS */

#alert { width:100%; float:left; padding:90px 0px 130px 0px; text-align:center;}

/* paginacao */
#ConteudoAjax {width:100%; float:left;}

#paginacao {width:100%; height:40px; float:left;}
#paginacao_anterior {width:22px; height:23px; padding:5px; float:left;}
#paginacao_proxima{width:22px; height:23px; padding:5px; float:right;}
