/*-----------------------------------------------------------------------------
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 : Fabiano Monteiro
 
!- 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
-----------------------------------------------------------------------------*/
#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; 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; }
.formularioLinha .botao { vertical-align:middle; }

.dBlue { color:#0B4175; }

#comportaFotoPlus{position: relative; z-index: 999;} /*Fix ie7*/
#fotoPlus{float:left; margin: -10px 0 0 10px; position: relative; width: 168px;}
#fotoPlus img {cursor: pointer;}
.formFotoPlus{background:url(../img/bg_form_fotomais.png) no-repeat; width: 168px; height: 128px; padding: 8px 0 0; color: #fff; position: absolute; left: 0; top: 40px; z-index: 9999;}
.formFotoPlus .campo{clear:both; padding: 0 0 5px 0;}
.formFotoPlus .campo label{float:left; width: 38px;}
.formFotoPlus .campo input{width: 73px;}
.formFotoPlus p{line-height: 12px;}
.formFotoPlus .campo, .formFotoPlus p {width: 138px; margin: 0 auto;}