﻿@charset "utf-8";

* { color:#00797C; }
#indexcomps * { color:#FFF203; }

a {
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}



input { border:1px solid #CCC; }

a:hover {
text-decoration:underline;
}

a#lastimg {
text-decoration:none;
}

a#lastimg img {
border:0px solid #FF8900;
margin:4px;
}

a#lastimg:hover img {
border-width:4px;
margin:0px;
}

html, body { height:100%; width: 100%; }

body {
	font-family: Verdana, Arial, "Trebuchet MS", helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	/*background-position: 50% 102px;*/
	background-position: 50% 0;
	line-height:1.4em;
	background-attachment:fixed;
}

body.sc1440_1 {
	background-image: url(../images/bgnew_1440_1.jpg);
}

body.sc1440_2 {
	background-image: url(../images/bgnew_1440_2.jpg);
}

body.sc1440_3 {
	background-image: url(../images/bgnew_1440_3.jpg);
}

body.sc1440_4 {
	background-image: url(../images/bgnew_1440_4.jpg);
}

body.sc1024 {
	background-image: url(../images/bgnew_1024.jpg);
}

form { margin:0; padding:0; }

ul.cleanul, ul.cleanul li {
list-style:none;
list-style-type:none;
}

#content-table {
  margin:5px auto;
	
}

.leftBox {
	width: 260px;
	text-align: left;
	background-color: #FFCC88;
	border: 1px solid #FF8900;
	padding: 15px;
	margin-right: 20px;
}

.leftBox * {
	color:#007975;
}

.bigButton {
	font-size: 1.05em;
	text-align: center;
	/*font-weight: bold;
	line-height:1.6em;*/
	background-color: #ffdd11;/*FFCC88;*/
	border: 1px solid #FF8900;
	padding: 3px;
	margin:0px;
	color:#006666;
	text-decoration:none;
  /*display:inline;*/
  cursor:pointer;
	width:180px;
}

.bigButton:hover {
	background-color: #FFCC88;
}

#inputBox, #anifonts {
	/*border: 1px solid #00434C;*/
	width: 300px;
	color:#02514F;
}

#inputBox a, #anifonts a, a.green {
	color:#02514F;
	font-weight:normal;
}

/*.inputBoxInner {
border:1px solid #007280;
border:0;
background-color:#FFF;
}*/
#inputBox .title, #anifonts .title {
	/*background-color: #007280;
	background-image:url(../images/bg_box.jpg);
	background-repeat:no-repeat;*/
	padding: 6px;
	font-weight: bold;
	color: #FFFFFF;
}
#inputBox input, #anifonts input {
	margin: 6px;
}
#content .leftBox strong {
	color:#FF6600;
	font-size: 1.2em;
	text-transform:capitalize;
	/*background-color: #FF8100;*/
	padding: 1px;
}

#WaitPanelDiv {
color:#006666;
}

h3 {
  font-weight:normal;
	font-size: 1.3em;
	color: #003137;
	margin-top:0px;
	margin-bottom:10px;
}

#content {
	padding: 7px;
	text-align: center;
	/*width: 70%;*/
}

.tleft td {
	text-align: left;
}

h1 {
	font-size: 2em;
	font-weight: normal;
	color: #00797c;/*003137;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	/*margin:20px 0 2px 0;*/
}

h1.subtitle {
	font-size: 1.7em;
	line-height:.8em;
}

#logo {
	/*height: 140px;
	background-image:url(../images/logo.jpg);
	background-image:url(../images/bgnew_top2.jpg);
	height: 98px;
	background-color:#FFF;
	background-position:100% 0;*/
	background-image:url(../images/newtop.jpg);
	width:750px;
	margin:0 auto;
	height: 103px;
	background-position:center;
	background-repeat:no-repeat;
}

/*#logo2 {
	height: 98px;
	background-image:url(../images/bgnew_top3.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
}

#logo3 {
	height: 98px;
	background-image:url(../images/bgnew_top1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#sublogo {
	background-image:url(../images/bgnew_subtop.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	height:7px;
}*/

#helpMsg {
  font-weight:bold;
  display:none;
  padding:10px;
  margin-bottom:10px;
  width:200px;
  background-color:#FFAAAA;
	position:absolute;
	top:750px;
	left:50%;
}

#webfoto {
width:200px;
}

#commform {
color:#147F77;
background-color:#FFF;
padding:5px;
}

#commform input, #commform textarea {
border:1px solid #147F77;
}

#form1 a {
display:block;
outline:none;
}

#form1 {
text-align:left;
text-indent:5px;
}

.but {
text-align:right !important;
}

.lined {
font-size:1.2em;
border-top:3px dashed #CCC;
border-bottom:3px dashed #CCC;
margin:12px 0;
padding:4px;
}

#addimage { width:350px; }

#addimage label { display:block; text-align:left; }

#addimage input, #addimage select, 
#imgedittable input, #imgedittable textarea, #imgedittable select { 
margin:2px; 
width:95%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#popeditor {
position:absolute; 
z-index:100; 
top:200px; 
left:200px; 
width:600px; 
height:480px; 
background-color:#FFF; 
border:2px solid  #666;
}

#popeditor .tit {
background-color:#336666;
color:#FFF;
font-size:18px;
font-weight:bold;
text-align:left;
padding:6px 0 0 6px;
height:26px;
cursor:move;
margin:0 0 12px 0;
/*-moz-opacity:.30;
opacity:.30;
filter:alpha(opacity=30);*/
}

#popeditor .tit span {
float:right;
font-size:12px;
margin-right:4px;
}

#popeditor .tit span a {
color:#FFF;
text-decoration:none;
}

a.normal { font-weight:normal; color:#0033FF; }

#imagesearch {
}

#imagesearch input, #imagesearch select {
width:90%;
}

.disab { color:#999999; font-style:italic; }

.atention {
border:1px solid #FF9900;
background-color:#FFCC00;
color:#990000;
padding:5px;
text-align:center;
margin:4px auto 20px auto;
}

#contact { margin-top:20px; }

#contact input, #titdesc input { width:99%; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #339966; }

#contact textarea, #titdesc textarea { width:99%; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #339966; }

/** for the modal pop up **/
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity:0.70;
	filter: alpha(opacity=70);
	background-color:#004750;
	display:none;
}

#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

.glitterButton {

  cursor:pointer;
  margin:3px;
  border:0px solid #FF8900;
}

.footNotes {
  margin-top:20px;
  font-size:0.9em;
	color:#007280; 
}

.footNotes a {
	color:#02514F; 
}

/* Image gallery */

.gtd {
text-align:center;
padding:5px;
vertical-align:top;
}

.gtitle {
font-family:"Trebuchet MS", Verdana;
font-size:1.4em;
}

.gimg {
}

.gimg a img {
border:0;
}

.gdesc {
}




.gtdright {
text-align:center;
padding:5px;
vertical-align:top;
/*border:1px solid gray;*/
width:500px;
}

.gtdright .gimg {
float:left;
}

.gtdright .gtitle {
width:98%;
float:left;
/*border:1px solid blue;*/
height:26px;
}

.gtdright .gdesc {
width:98%;
float:left;
/*border:1px solid red;*/
text-align:left;
margin-top:10px;
}

#menutd {
width:200px; 
vertical-align:top; 
text-align:left;
/*border:1px solid green;*/
padding-right:12px;
}

#menutd h3 {
margin:15px 0 6px 0;
text-indent:5px;
font-family:"Trebuchet MS", Verdana;
font-size:20px;
font-weight:bold;
color:#003333;
/*background-image:url(../images/titbg.jpg);
background-position:0 0;
background-repeat:repeat-x;*/
}

#menusearch {
text-align:center;
padding:5px;
background-color:#41848c;
background-image:url(../images/menubg.jpg);
background-position:0 0;
background-repeat:repeat-x;
border:1px solid #003300;
}

#menusearch input {
width:25px;
}

#menusearch input#search {
width:100px;
}

#menutd ul, #menutd li {
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}

#menutd li a {
background-color:#41848c;
background-image:url(../images/menubg.jpg);
background-position:0 0;
background-repeat:repeat-x;
display:block;
height:22px;
text-indent:8px;
padding:5px 0 0 0;
color:#FFFFFF;
border:1px solid #003300;
}

#menutd li a:hover {
color:#E9E9E9;
text-indent:10px;
}

/* slide menu */
#slidestage {
background-image:url(../images/sbar/bg-empty.png);
background-repeat:repeat-x;
background-position:50% 100%;
text-align:left;
}

#slidebar {
background-image:url(../images/sbar/right-empty.png);
background-position:right;
background-repeat:no-repeat;
}

#slidebar2 {
background-image:url(../images/sbar/left-full.png);
background-position:left;
background-repeat:no-repeat;
}

#slidemark {
text-align:right;
margin-left:8px;
background-image:url(../images/sbar/bg-full.png);
background-repeat:repeat-x;
width:180px;
}

.menuitem, .selected {
height: 30px;
text-align:center;
vertical-align:middle;
font-family:"trebuchet MS", verdana;
font-size:12px;
}

.menuitem, .selected,
.menuitem a, .selected a {
font-family:verdana;
font-size:12px;
color:#006666;
font-weight:bold;
text-decoration:none;
}

.selected, .selected a {
color:#F5A10E !important;
}

#resizexy {
position:absolute;
width:80px;
text-align:center;
font-size:10px;
background-color:#FFF;
padding:2px;
border:1px solid #CCC;
z-index:20;
}

#resizexy input {
background-color:#FFF;
border:0;
width:2em;
font-size:10px;
}

/* comentários nas imagens */

#comments_div {
text-align:left;
}

#comments_div h5 {
margin:5px;
}

#comments_div input {
width:180px;
margin:2px;
}

#comments_div div input {
width:auto;
}

#comments_div textarea {
width:100%;
height:4em;
}

#comments_div div.buttons {
text-align:right;
padding:5px;
}

#comments_div div.comm_body {
border:1px solid #CCC;
padding:5px;
margin:5px;
}

#comments_div div.comment {
padding:5px;
}

#auth_div {
position:absolute !important; 
top:10px !important;
width:380px;
text-align:right;
padding-right:4px;
/*left:62% !important;
border:1px solid red;*/
}

#auth_div table {
/*width:100%;*/
}

#auth_div label {
display:inline !important;
/*color:#FF7E00 !important;*/
color:#006666 !important;
}

#auth_div, #auth_div a, #auth_div strong {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px !important; 
color:#006666 !important;
}

#auth_div input {
width:60px;
font-size:.8em !important;
padding:0;
border:1px solid #FF7E00 !important;
color:#FF7E00 !important;
}

#searchfld {
width:173px !important;
background-image:url(../images/glass.jpg);
background-position:2px 50%;
background-repeat:no-repeat;
padding-left:14px !important;
}

#msg_div {
position:absolute !important; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
top:0px !important;
font-weight:bold;
padding-top:5px;
text-align:right;
width:380px;
/*height:90px;*/
background-image:url(../images/bgnewtop.jpg);
color:#006666;
/*font-weight:bold;
position:absolute;
width:210px; 
top:20px; 
left:64%;
color:#FAFAFA;*/
}

#msg_div .atent {
background-color:#FF3300;
color:#FFF;
padding:10px;
padding-bottom:10px;
margin:10px;
}

#contactdiv {
 background-color:#FFF;
 width:600px;
 margin:0 auto;
color:#006666; 
}

#contactdiv a {
color:#006666; 
text-decoration:underline;
}

#gallerytable, #menutd h3 {
color:#006666;
}


/** { border:1px solid red; }*/

.delete:hover { background-color:#FF0000 !important; color:#FFFFFF !important; text-decoration:none; }

.nodisplay { display:none; }

.invisible { visibility:hidden; }
/*
#boxorange h3 {
text-align:center;
color:#044F51;
font-size:24px;
}

#boxorange {
text-align:left;
color:#044F51;
}

#boxorange a,
#boxorange strong {
text-transform:uppercase;
font-size:.9em;
color:#044F51;
}
*/

#orange_box h3 {
text-align:center;
color:#044F51;
font-size:20px;
}

#orange_box td {
text-align:left;
font-size:11px;
color:#01656D;
}

#orange_box td a,
#orange_box td strong {
/*text-transform:uppercase;*/
font-size:11px;
color:#FF6600;
}

tbody { margin:0; padding:0; }

#newuserform { color:#00797C; }
#newuserform a { color:#004a53; }
#newuserform input { color:#004a53; }
#newuserform input.button { color:#004a53; background-color:#FFCC88; border:1px solid #00797C; }
#newuserform strong { color:#004a53; }

.disabled { color:#999999; }

.autosize { width:auto !important; height:auto !important; }

.drag {
padding:6px; 
background-color:#FFF; 
/*color:#004a53; */
color:#fff92c; 
cursor:move;
/*background-image:url(../images/barbg.jpg);*/
background-image:url(../images/bgwintitle.jpg);
background-repeat:repeat-x;
background-position:top;
border-bottom:1px solid #CCC;
text-transform:capitalize;
}

.cgcontrol {
text-align:center;
width:96px;
}

.cgcontrol a {
}

#pagination a {
color:#02514F;
}

#pagination a.num {
color:#FF8900;
}

#pagination a.current {
color:#02514F !important;
}

#helpdiv {
width:650px;
text-align:left;
}

#helpdiv * {
color:#00797C;
font-family:Verdana, Arial;
font-size:12px;
}

#helpdiv h2 {
font-size:20px;
font-weight:normal;
}

div.button {
background-image:url(../images/button_left.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:31px;
}

div.button div {
background-image:url(../images/button_left.jpg);
background-position:100% 0;
background-repeat:no-repeat;
width:120px;
height:31px;
}

div.button div div {
background-image:url(../images/button_bg.jpg);
background-repeat:repeat-x;
width:106px;
margin:0 7px;
height:31px;
}

.dabutton {
width:auto;
padding:2px;
color:#FFF92C;
background-image:url(../images/button_bg.jpg);
}


#overfoot { width:720px; margin:8px auto 4px auto; text-align:left !important; }

#overfoot a { float:right; color:#006666; }

#imgup { width:300px; height:148px; /*background-image:url(../images/choice_top.jpg); background-repeat:no-repeat; background-color:#008791; margin-bottom:10px;*/ }

#imgup #uplabels td { color:#FFF; font-weight:normal; }

#upmsg { /*background-image:url(../images/choice_bottom.jpg); background-repeat:no-repeat; background-position:bottom;*/ height:30px; }

#upmsg div { color:#FFFF00; }

#upmsg input { margin:0; }

#upmsg #webbut { height:20px; padding:2px; font-size:12px; border:0; }

#uptitle { font-size:16px; padding:5px 0 2px 0; height:30px; vertical-align:top; }

#imgup td { text-align:center; color:#fff; font-weight:bold; }

#imgup td div { margin:0 auto; }

#imgup a { outline:none; }

#imgup a img { text-decoration:none; border:0; }

#imgup #foto { cursor:pointer; }


#lnks {
width:100%;
/*height:90px;
border:1px solid red;*/
background-color:#FFF;
}

a img {
border:0;
margin:2px;
}

#imagebuttons { margin:0 0 10px 0; }

.buttonPanel {
/*border:1px solid #CCC;*/
background-color:#FAFAFA;
padding:0px;
}

#saveopts {
text-align:center;
height:30px;
}

/* surpresa

#promotion {
width:401px;
height:142px;
padding-top:280px;
background-image:url(../images/promo/namorados.jpg);
background-repeat:no-repeat;
color:#ffd905;
}
#promotion * {
color:#ffd905;
}

#surpresareg {
position:absolute;
width:500px;
height:450px;
padding:10px;
background-color:#FFFFFF;
z-index:500;
text-align:left;
border:1px solid#CCCCCC;
}

#surpresareg textarea {
width:460px; 
margin:10px;
height:120px;
}

#surpresareg .buttons {
text-align:center;
}



#promo_optin {
margin:5px auto;
width:280px;
padding:5px;
border:1px solid #3399FF; 
}	
 */


/* surpresa */

#promotion-finished {
width:401px;
height:421px;
padding:0;
background-image:url(../images/promo/namorados-finished.jpg);
background-repeat:no-repeat;
color:#ffd905;
text-align:center;
}
#promotion-finished * {
color:#ffd905;
}
#promophotos {
margin:0px auto;
padding-top:167px;
width:135px;
height:135px;
text-align:center;
}


#promotion {
width:401px;
height:142px;
padding-top:280px;
background-image:url(../images/promo/namorados.jpg);
background-repeat:no-repeat;
color:#ffd905;
}
#promotion * {
color:#ffd905;
}

#surpresareg {
	position:absolute;
	width:500px;
	height:450px;
	padding:10px;
	background-color:#018792;
	z-index:500;
	text-align:left;
	border:2px solid #FF9900;
	color: #FFFFFF;
}
.BT_discordar {
	background-image: url(../images/promo/bg_botao_of.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	color: #FDB500;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	height: 42px;
	width: 140px;
	font-weight: bold;
}
.BT_concordar {
	color: #018792;
	background-image: url(../images/promo/bg_botao_on.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	height: 42px;
	width: 140px;
	font-weight: bold;
}

#surpresareg p, #surpresareg  strong {
	color: #FFFFFF;
	margin: 2px;
}

#surpresareg textarea {
width:460px; 
margin:10px;
height:120px;
}

#surpresareg .buttons {
text-align:center;
}
.closebut{
	background-color: #FFFFFF;
	border: 1px solid #FF9900;
	float: right;
	width: 16px;
	font-size: xx-small;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 16px;

}

#promo_optin {
margin:5px 0;
padding:5px;
border:1px solid #FF3300;
background-color:#FFE1C4;
width:600px;
margin:auto;
}	
