/*-----------------------------------------------------------------------------
Site Agencia O Globo( Globo )

versão               : 1.1  // Sempre que houver modificação, por favor alterar a versao da folha
autor                : Diogo Menezes
email                : diogo@sv.com.br; sv@sv.com.br;
website				 : http://www.sv.com.br/
data de criacao      : 14/01/2008
Autor da Modificação : Diogo Menezes
 
!- Legenda de comentários 
-----------------------------------
 :LIXO     - Maneira ruim de contornar um problema
 :ALTERAR  - Alterar no fim do desenvolvimento do projeto
 :BUG      - Problema no código

-----------------------------------------------------------------------------*/

/* =Conteudo
-----------------------------------------------------------------------------*/
.dia { background:#4C88C3; display:block; color:#fff; padding:3px 10px 3px 10px; margin:15px 0px; } 


.grid {  border:none; width:100%; color:#2170C0; }
.grid td { padding:3px 3px 3px 10px; background:#F3F3F3; }
.grid tr.alternate td { background:#E1EFFE !important; }
.grid tr.primeiro  td { border-top:8px solid #FFF; }
.grid tr.ultimo  td { border-bottom:8px solid #FFF; }



.headN { color:#2170C0; font:bold 14px "Trebuchet MS"; }
.aviso { color:#2170C0; padding-left:10px; }
.corpo { clear:both; margin:15px 0px; border:1px dashed #e4e4e4; padding:15px; }

.Nfooter { background:#EEEEEE; padding:3px 10px; margin-bottom:20px; text-align:right; }
.Nfooter input { float:left; }

.bloco { margin-bottom:30px;  }
.bloco a { color:#666;  }

#conteudo h2 { float:left; }

.mesa   { border-left:3px solid #EEEEEE; margin:auto; clear:both; }
.head,
.footer  { background:#E1EFFE; width:933px; _width:945px; height:15px; padding:5px 10px; color:#2170C0; clear:both; margin-bottom:1px; margin-left:2px; position:relative;  }
.head .pager, 
.footer .pager      { position:absolute; right:10px; top:5px; }
.head .pager .campo { border:1px solid #666; width:20px; height:18px; }
.head .verMesa, 
.footer .verMesa      { background:url("../img/bullet_1.gif") no-repeat; padding-left:20px; }
.head .registros    { position:absolute; right:420px; top:5px; }

.mesa .container  { width:232px; padding:0px 6px 6px 0px; background:#EEEEEE; float:left;  }
.mesa .box        { padding:30px 30px 20px 40px; background:#fff; border:1px solid #CCC; position:relative; width:163px; height:265px; }

.mesa .box .NomeSite { position:absolute; top:10px; right:30px; font-weight:bolder; }
.mesa .box div.img   { margin-left:-40px; display:block; text-align:center; width:232px; position:absolute; bottom:134px;  }
.mesa .box .Legenda  { position:absolute; top:199px; left:40px;  width:170px; height:60px; overflow:hidden;}
.mesa .box .lblMluz  { text-align:center; width: 112px; position:absolute; top: 105px; left: 48px; background:#F2F8FD; padding: 10px; border:1px solid #2170C0;  z-index:99;}
.mesa .box ul.controls    { z-index:9991; list-style:none; position:absolute; bottom:19px; left:55px; _left:50px; margin-bottom:9px; }
.mesa .box ul.controls li { float:left; margin-right:5px; }
.mesa .box ul.controls li.ultimo { margin-right:0px !important; padding-right:0 !important; }
.mesa .box a.print   { text-indent:-9000px; overflow:hidden; width:19px; height:16px; background:url(../img/icones/icon_print_off.gif); display:block; }
.mesa .box a.print:hover   { background:url(../img/icones/icon_print_on.gif); }
.mesa .box a.zoom { text-indent:-9000px; overflow:hidden; width:17px; height:18px; background:url(../img/icones/icon_zoom_off.gif); display:block; }
.mesa .box a.zoom:hover   { background:url(../img/icones/icon_zoom_on.gif); }
.mesa .box a.download { text-indent:-9000px; overflow:hidden; width:18px; height:20px; background:url(../img/icones/icon_download_off.gif); display:block; }
.mesa .box a.download:hover   { background:url(../img/icones/icon_download_on.gif); }
.mesa .box a.legenda { text-indent:-9000px; overflow:hidden; width:15px; height:17px; background:url(../img/icones/icon_legenda_off.gif); display:block; }
.mesa .box a.legenda:hover   { background:url(../img/icones/icon_legenda_on.gif); }
.mesa .box a.mluz         { text-indent:-9000px; overflow:hidden; width:19px; height:19px; background:url(../img/icones/icon_mesa_off.gif); display:block; }
.mesa .box a.mluz:hover   { background:url(../img/icones/icon_mesa_on.gif); }
.mesa .box .selecao       { position:absolute; left:40px; bottom:10px; _left:34px; _bottom:7px; *left:34px; }

.mesa .box .resumo           { z-index:9999;border:1px solid red; display:none; padding:10px; border:2px solid #DDDDDD; background:#424242; color:#fff; position:absolute; top:0px; left:0px; width:203px; }
.mesa .box .resumo h1        { font-size:14px; font-weight:bold; margin:20px 0px 10px 0px; }
.mesa .box .resumo a.fechar  { float:right; background:url(../img/botoes/btn_fechar_pop_index.gif) no-repeat; text-indent:-9000px; overflow:hidden; display:block; width:60px; height:17px; }

.formularioLinha { float:right; margin-right:5px; margin-top:6px; color:#2170C0; }
.formularioLinha .campo { border:1px solid #666666; font:11px "Trebuchet MS"; margin-right:8px; height:18px; }
.formularioLinha .dias  { width:150px; }
.formularioLinha .botao { vertical-align:middle; }

.dBlue { color:#0B4175; }