/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2005 Coppermine Dev Team
  v1.1 originaly written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.3.3
  $Source: /cvsroot/coppermine/stable/themes/classic/style.css,v $
  $Revision: 1.2 $
  $Author: gaugau $
  $Date: 2005/04/19 03:17:13 $
**********************************************/

body {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    background:url(images/fundo_1.gif) repeat;
    color:#FFFFFF;
    margin:0px;
    padding:0;
}
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#FFFFFF;
}
h1{
    clear:both;
	width:100%;
	height:80px;
}
h1 span{
    display:none;
}
h1 a{
	width:500px;
	height:55px;
	display:block;
	margin:0 auto;
	padding:10px 0 0;
	background:url(images/titulo.gif) no-repeat bottom center;
}
h2{
	font-size:180%;
	text-align:center;
}
.text_left{
	text-align:left;
}
.text_left2{
	text-align:left;
	font-size:160%;
}
.text_left3{
	text-align:left;
	font-size:140%;
}
.text_center{
	text-align:center;
}
.text_right{
	text-align:right;
}
h3{
	text-align:center;
	margin:8px 0 0;
}
h3 a{
	padding:2px 5px;
	background:#DF6D27;
}
h3 a:hover{
	color:#000000;
	background:#FF0000;
}
h4{
	text-align:center;
	font-size:100%;
}
p {

}
ul{
	list-style:none;
}
input{
	width:100px;
}
textarea,input{
	font-family:'trebuchet ms', arial, helvetica, verdana;
	font-size:12px;
	color:#666666;
}
#fundo{
    background:url(images/fundo_2.gif) repeat-x top center;
    height:370px;
}
#principal{
	width:778px;
	_height:700px;
	min-height:700px;
	margin:0 auto;
	position:relative;
}
.clear{
	clear:both;
	line-height:1px;
}
.erro,.msg{
	width:350px;
	margin:0 auto;
	padding:10px;
	border:1px solid #D2430B;
}
.erro,.msg a{
	color:#FFFFFF;
	font-weight:bold;
}
#forgot_pwd a{
	color:#FFFFFF;
}
#forgot_pwd a:hover{
	text-decoration:underline;
}
.login_butom{
	width:100px;
	border:1px solid;
	cursor:pointer;
}
.login_checkbox{
	width:20px;
}

/*--------------------- ENTRADA ---------------------*/
#entrada{
	width:300px;
	border:1px solid #D2430B;
	margin:0 auto;
	padding:20px;
	text-align:center;
}
#entrada a{
	color:#FFFFFF;
	font-weight:bold;
}


/*--------------------- ADMINISTRAÇÂO ---------------------*/
#administracao{
	width:100%;
	height:30px;
	background:#666666;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0 0 0;
}
#administracao a{
	color:#000000;
	text-decoration:none;
}
#administracao a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#administracao div{
	margin:0 auto 0;
	width:760px;
}
#administracao ul{
	margin:0 0 0 20px;
}
#administracao ul li{
	float:left;
}
.topmenu{
	color:#000000;
}
.tabela_um{
	width:250px;
}
/*--------------------- esconder menus ---------------------*/
.display_none{
	display:none;
}
.textinput{
	border:1px solid;
	width:100px;
}

/*--------------------- NOVOS ESTILOS ---------------------*/
#meio{
	width:502px;
	margin:0 auto;
}
#imagem_principal{
	border:1px solid #FFFFFF;
	background:#850000;
	text-align:center;
	margin:0;
	padding:0 0 3px 0;
}
#menu_aba{
	font-size:11px;
	width:127px;
	height:200px;
	text-align:left;
	margin:0;
	padding:0;
	background:url(images/folha_1.gif) no-repeat top center;
	float:left;
}
#menu_aba ul{
	height:83px;
	background:url(images/aba.gif) no-repeat top left;
	margin:40px 0 0;
	padding:4px 0 0 4px;
	_padding:5px 0 0 4px;
}
#menu_aba ul li{
	margin:2px 0;
}
#menu_aba ul li a{
	padding:0 0 0 17px;
	color:#000000;
}
#menu_aba ul li a:hover{
	color:#850000;
}
#menu_aba #um{background:url(images/menu_01.gif) no-repeat top left;margin-top:11px;}
#menu_aba #dois{background:url(images/menu_02.gif) no-repeat top left;}
#menu_aba #tres{background:url(images/menu_03.gif) no-repeat top left;}
#menu_aba #quatro{background:url(images/menu_04.gif) no-repeat top left;}
#menu_aba #cinco{background:url(images/menu_05.gif) no-repeat top left;}


/*--------------------- MENU ESQUERDA ---------------------*/
#lateral_esq{
	width:135px;
	text-align:center;
	position:absolute;
	top:55px;
	left:2px;
}
#lateral_esq #thumbs_esq{
	
}
#lateral_esq h2{
	text-align:left;
	color:#D2430B;
	font:bold 140% Georgia, "Times New Roman", serif;
	margin:0 0 10px 32px;
}
#lateral_esq #thumbs_esq img{
	padding:0 0 4px 4px;
	background:url(images/sombra_thumb.gif) no-repeat bottom left;
}
#lateral_esq #thumbs_esq li{
	margin:0 0 20px 0;
	line-height:12px;
}

/*--------------------- MENU DIREITA + MENU DO SITE ---------------------*/
#lateral_dir{
	width:135px;
	text-align:center;
	position:absolute;
	top:55px;
	left:643px;
}
#lateral_dir #thumbs_dir{
	
}
#lateral_dir h2{
	text-align:right;
	color:#D2430B;
	font:bold 140% Georgia, "Times New Roman", serif;
	margin:0 28px 10px 0;
}
#lateral_dir #thumbs_dir img{
	padding:0 0 4px 4px;
	background:url(images/sombra_thumb.gif) no-repeat bottom left;
}
#lateral_dir #thumbs_dir li{
	margin:0 0 20px 0;
	line-height:12px;
}
/*-------------- menu do site ---------------*/
#menusup{
	list-style: none;
	font:16px 'Trebuchet MS', Arial, Helvetica, sans;
	color:#FFFFFF;
	position:absolute;
	top:0;
	right:2px;
}
#menusup li{
	float:left;
}
#menusup li a{
	color:#FFFFFF;
	text-decoration: none;
	font-size:10px;
}
#menusup li a:hover{
	text-decoration: underline;
}


/*--------------------- NAVEGAÇÂO DAS IMAGENS ---------------------*/
#image_navigation{
	height:40px;
	background:url(images/menu_fundo.gif) no-repeat top left;
	color:#850000;
}
#image_navigation ul{
	padding:5px 0 0 20px;
}
#image_navigation ul li{
	float:left;
	margin:0 12px 0 0;
}
#image_navigation ul li a{
	padding:0 0 0 15px;
	text-decoration:none;
	color:#850000;
}
#image_navigation ul li a:hover{
	color:#FF0000;
}
#image_navigation ul #slideshow a{background:url(images/slide.gif) no-repeat center left;}
#image_navigation ul #ecard a{background:url(images/ecard.gif) no-repeat center left;}
#image_navigation ul #anterior a{background:url(images/anterior.gif) no-repeat center left;}
#image_navigation ul #proxima a{
	background:url(images/proxima.gif) no-repeat center right;
	padding:0 15px 0 0;
}
#image_navigation ul #total_fotos{
	width:100px;
	text-align:center;
	margin:0 10px 0 0;
}
#editar_photo_um{
	padding:3px 0;
}
#editar_photo_um a{
	color:#000000;
	background:#666666;
	padding:0 10px;
	margin:0 2px;
	text-decoration:none;
}
#editar_photo_um a:hover{
	color:#FFFFFF;
	background:#333333;
	text-decoration:underline;
}

/*--------------------- VOTAR FOTO ---------------------*/
#votar{
	font-size:11px;
}
#votar h3{
	font-size:100%;
	font-weight:normal;
	text-align:left;
	padding:0 0 0 7px;
}
#votar h3 span{
	font:bold 130% Georgia, "Times New Roman", serif;
}
#votar ul{
	width:470px;
	height:22px;
	margin:0 0 0 5px;
	padding:5px 0 0 10px;
	background:url(images/vota_fundo.gif) no-repeat top left;
}
#votar ul li{
	float:left;
	margin:0 9px 0 0;
	width:50px;
	height:16px;
}
#votar ul li a{
	color:#FFFFFF;
	width:50px;
	height:16px;
	display:block;
}
#votar ul span{
	display:none;
}
#votar ul #pessima{background:url(images/voto_0.gif) no-repeat top left}
#votar ul #ruim{background:url(images/voto_1.gif) no-repeat top left}
#votar ul #satisfatoria{background:url(images/voto_2.gif) no-repeat top left}
#votar ul #boa{background:url(images/voto_3.gif) no-repeat top left}
#votar ul #excelente{background:url(images/voto_4.gif) no-repeat top left}
#votar ul #maravilhosa{background:url(images/voto_5.gif) no-repeat top left}

/*--------------------- DESCRIÇÂO DA FOTO ---------------------*/
#descricao{
	clear:both;
	/*padding:0 10px;*/
}
#descricao h2{
	font-family:Georgia, "Times New Roman", serif;
	margin:20px 0 0 0;
}

/*--------------------- COMENTÀRIOS ---------------------*/
/*-- comentario - editar comentario - apagar --*/
.comentario_titulo{
	font:bold 18px Georgia, "Times New Roman", serif;
	text-align:left;
	margin:20px 0;
	color:#850000;
}
.text_left{
	text-align:left;
}
.text_center{
	text-align:center;
}
.comentario{
	width:500px;
	margin:12px auto;
	background:url(images/folha_2.gif) no-repeat bottom center;
	padding:0 0 30px 0;
}
.comentario h3{
	margin:0 0 10px 0;
	font-size:100%;
	text-align:left;
}
.comentario .autor_c{
	font-weight:bold;
	font-style:italic;
}
.comentario .autor_c a{
	background:none;
	color:#FFFFFF;
	font-style:normal;
	padding:0;
}
.comentario .autor_c a:hover{
	background:none;
	color:#FFFFFF;
	text-decoration:underline;
}
.comentario .ip_c{
	font-weight:bold;
}
.editar_c{
	height:160px;
	padding:0 0 20px 0;
	font:11px Georgia, "Times New Roman", serif;
}
.editar_c p{
	margin:0;
}
.editar_c span{
	width:120px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}
.editar_c ul{
	width:350px;
	margin:6px 0 0 119px;
	_margin:6px 0 0 62px;
	float:left;
}
.editar_c ul li{
	float:right;
	list-style:none;
	margin:0 0 0 4px;
}
.edit_buttom{
	margin:0 2px;
	padding:0 5px;
	background:#DF6D27;
}
.edit_buttom:hover{
	color:#000000;
	background:#FF0000;
}
.inserir_campo{
	width:340px;
	border:1px solid #850000;
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.inserir_texto{
	width:340px;
	height:100px;
	border:1px solid #850000;
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.comment_button{
	width:60px;
	height:18px;
	background:url(images/publicar.gif) no-repeat center center;
	border:none;
	float:right;
	margin:7px 30px 0 0;
	_margin:7px 25px 0 0;
	cursor:pointer;
}
/*-------------- assinar comentario ---------------*/
#comente{
	width:500px;
	margin:0 auto 20px;
	padding:0 0 20px 0;
	font:11px Georgia, "Times New Roman", serif;
	clear:both;
}
#comente span{
	width:120px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}
#comente ul{
	width:350px;
	margin:6px 0 0 119px;
	_margin:6px 0 0 62px;
	float:left;
}
#comente ul li{
	float:right;
	list-style:none;
	margin:0 0 0 4px;
}
#picinfo{
	display:none;
}

/*-------------- THUMBNAILS ---------------*/
#thumbs_div{
	width:778px;
}
.thumbnails{
	padding:0 0 10px 0;
}
.thumbnails img{
	margin:0 0 5px 0;
	padding:0 0 4px 4px;
	background:url(images/sombra_thumb.gif) no-repeat bottom left;
}
.thumb_title{
	font-weight:bold;
	margin:0 5px 0 0;
}
.thumb_caption{
	display:block;
}
.caption img{
	background:none;
}

/*-------------- RODAPÉ ---------------*/
#tab{
	width:100%;
	height:40px;
	margin:10px 0 0;
	float:left;
	clear:both;
	display:block;
}
#tab_esq{
	padding:5px 7px 5px;
	background:#850000;
	text-align:left;
}
#tab_pags{
	padding:2px 7px;
	margin:-26px 0 0 0;
	text-align:right;
	float:right;
}
#tab_pags li{
	float:left;
	margin:0 0 0 4px;
	width:18px;
	text-align:center;
	border:1px solid;
}
#tab_pags a{
	background:#D2430B;
	color:#FFFFFF;
	width:18px;
	display:block;
}
#tab_pags a:hover{
	color:#000000;
}
.footer{
	clear:both;
	width:778px;
	display:block;
	text-align:center;
	float:none;
	display:none;
}
.footer a{
	font-weight:bold;
}
.footer a:hover{
	color:#000000;
}

/*--------------------- fim de novos estilos ---------------------*/

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}
.maintable{
	clear:both;
}



/*--------------------- E CARD ---------------------*/
#enviar_ecard{
	width:400px;
	margin:20px auto 0;
	text-align:center;
}
#enviar_ecard img{
	margin:0 auto;
}
#enviar_ecard p{
	margin:3px auto;
	clear:both;
}
#enviar_ecard h3{
	clear:both;
	text-align:left;
	font-size:120%;
	margin:10px 0 5px 0;
}
#enviar_ecard span{
	width:130px;
	float:left;
	text-align:left;
}
#enviar_ecard span font{
	background:yellow;
	color:red;
	text-decoration:blink;
	padding:0 5px;
}
#enviar_ecard .input_ecard{
	width:260px;
	border:1px solid #850000;
}
#enviar_ecard textarea{
	width:390px;
	_width:393px;
	border:1px solid #850000;
}
#smilies_ecard{
	margin:5px;
	height:20px;
}
#smilies_ecard li{
	float:left;
	margin:0 3px;
}
#submit_ecard{
	width:125px;
	padding:0 0 0 12px;
	border:none;
	background:url(images/ecard2.gif) no-repeat left center;
	cursor:pointer;
}






/*--------------------- TABELAS ---------------------*/
.maintable {
        border: 1px solid #0E72A4;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}
.lista_um{
	float:left;
	width:150px;
	list-style:none;
	margin:0;
	padding:0;
}
.lista_um li{
	height:50px;
	padding:5px 0;
	border-top:1px solid;
	border-bottom:1px solid;
}
.lista_dois{
	width:400px;
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
#legenda_um{
	margin:0;
}
#legenda_um li{
	height:50px;
	padding:5px 0;
}
.listbox{
	width:100px;
}
#upload{
	width:500px;
	margin:0 auto;
	padding:10px;
	border:1px solid;
}
#upload ul li{
	list-style:none;
}
#upload_descricao{
	width:250px;
	height:150px;
	border:1px solid #666666;
}
#descricao_text{
	width:100%;
	float:left;
}
#descricao_text ul li{
	list-style:none;
}
.input_div{
	margin:5px 0 20px;
	padding:5px 0;
}
#codigo_formatar{
	width:240px;
	float:left;
	margin:10px 0;
}
.revisar_comentario_box{
	border:1px solid;
	width:500px;
	margin:10px auto;
	padding:10px;
}
.revisar_comentario_img{
	float:left;
	width:100px;
	text-align:center;
	margin:0 10px 0 0;
}
.revisar_comentario_data{
	font-weight:bold;
}
.revisar_comentario_data input{
	width:15px;
}
.revisar_comentario_msg{
	
}
#revisar_comentario_buttom{
	width:250px;
	cursor:pointer;
	border:1px solid;
	margin:0 0 10px;
}
#busca{
	width:300px;
	margin:0 auto;
}
#busca_buttom{
	width:200px;
	cursor:pointer;
	border:1px solid;
	margin:10px 50px;
}


/*--------------------- EDITAR FOTOS ---------------------*/
.editar_foto{
	
}
.editar_foto_box{
	width:482px;
	margin:20px auto;
	padding:10px;
	border:1px solid;
}
.editar_imagem{
	text-align:center;
	margin:10px 0 0;
	clear:both;
}
.editar_checbox{
	margin:0 0 0 50px;
}
.editar_checbox li{
	float:left;
	margin:0 7px 0 0;
}
.editar_checbox input{
	width:30px;
}
.editar_checbox2{
	margin:10px 0 0 0;
}
.editar_checbox2 input{
	width:30px;
}
.editar_checbox2 li{
	float:left;
	margin:0;
}
.alterar_foto{
	border:1px solid;
	width:200px;
	margin:10px auto;
	cursor:pointer;
}
#editar_todas_fotos{
	width:500px;
	margin:0 auto;
}
#editar_todas_fotos a{
	color:#FFFFFF;
}
#editar_todas_fotos a:hover{
	text-decoration:underline;
}
#editar_todas_fotos textarea{
	width:230px;
	height:120px;
}
.editar_todas_fotos_box{
	margin:10px 0;
	padding:10px;
	border:1px solid #FFFFFF;
	float:left;
}
.editar_umafoto_textarea{
	width:230px;
	height:130px;
	margin:0 0 0 0;
	border:1px solid #666666;
}
.input_editar_foto{
	width:472px;
	border:1px solid #666666;
}

/*--------------------- SLIDESHOW ---------------------*/
#parar_slideshow{
	width:121px;
	height:25;
	margin:5px auto;
}
#parar_slideshow a{
	width:121px;
	height:25px;
	display:block;
	background:url(images/parar_slideshow.gif) no-repeat center center;
}
#parar_slideshow a span{
	display:none;
}

/*--------------------- DELETE ---------------------*/
#delete{
	width:250px;
	margin:5px auto;
}
#delete ul{
	margin:10px auto;
}
.delete_confirm{
	width:250px;
	margin:5px auto;
	padding:10px;
	border:1px solid #D2430B;
	text-align:center;
}
.delete_confirm a{
	color:#FFFFFF;
	font-weight:bold;
}

/*--------------------- GIRAR E CORTAR ---------------------*/
#cortar{
	width:100%;
	margin:0 auto;
	text-align:center;
}
#cortar p{
	margin:5px 0;
	text-align:center;
}
.cortar_foto{
	border:1px solid;
	width:150px;
	cursor:pointer;
}


/*--------------------- Outros ---------------------*/
#smilies li{
	float:right;
	margin:0 2px;
}
#mainphotodate{
	font:bold 120% Georgia, "Times New Roman", serif;
	float:right;
	margin:0 5px 0 0;
}
