body {
	font-family: "Trebuchet MS", Verdana;
	margin:0;
	padding:0;	
	background-color:#0151A8;
}
input[type=checkbox] {
	cursor:pointer;
	border:none;
}
#div_centro {
	width:800px;
	position:relative;
	left:50%;
	margin:0 0 0 -400px;
}
#div_central p, form {
	margin:0;
	padding:0;
}

span.aguarde {
	width:260px;
	height:70px;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#0E92D8;
}
span.aguarde img {
	padding:0;
	margin:0;
}

a.botao {
	color:#333;
	text-align:left;
	height:20px;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding:0;
	margin:0 0 0 10px;
}
a.botao:hover {
	color:#0E92D8;
}
a.botao img {
	font-family: "Trebuchet MS", Verdana;
	font-size:12px;
	border:none;
	vertical-align:middle;
}

/* Color Picker
***************************************************************/
#div_colorpicker {
	position:absolute;
	left:600px;
}
div.color {
	background-color:red;
	cursor:pointer;
	border:1px solid #666;
}

/* Link dentro das caixas flutuantes
***************************************************************/
a.caixa {
	font-size:14px;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
a.caixa:hover {
	color:#0E92D8;
}
a.caixa img {
	vertical-align:middle;
	padding:0;
	margin:0;
	cursor:pointer;
	border:none;
}

/* upload
***************************************************************/
#div_upload {
	width:398px;
	_width:405px;
	/*background-color:#EFEFEF;*/
	padding:3px;
	_padding:4px;
	/*border:1px outset #2E2E2E;*/
	margin-top:5px;
	float:right;
}
input.file {
	height:20px;
	border:1px solid #666666;
	cursor:pointer;
	width:250px;
}
#span_aguarde_upload {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
#span_aguarde_upload img {
	padding:0;
	margin:0;
	vertical-align:middle;
}

/* Menus da imagem 
***************************************************************/
#div_menu_cima, #div_menu_baixo {
	width:806px;
	padding:0;
	margin:0;	
	border-top:1px solid #0151A8;
	border-right:1px solid #0151A8;
	border-left:1px solid #0151A8;
	border-bottom:0;
	/*
	background-color:#2E2E2E;
	*/
}
#div_menu_cima a, #div_menu_baixo a {
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#div_menu_cima a, #div_menu_baixo a {
	margin-right:24px;
}
#div_menu_cima a:hover, #div_menu_baixo a:hover {
	color:#00A3E7;
}
#div_menu_cima img, #div_menu_baixo img {
	vertical-align:middle;
	border:none;
	margin:3px 3px 3px 5px;
	padding:0;
}

/* Caixa da imagem 
***************************************************************/
#div_exibe_imagem {
	width:806px;
	margin:0;
	padding:0;
	border:1px solid #2E2E2E;
	background-color:#FFF;
}

#div_exibe_imagem img {
	margin:2px;
	padding:0;
}

#div_aguarde {
	top:45%;
	left:270px;
	position:absolute;
	background:#EFEFEF;
	border:1px outset #0151A8;
	width:260px;
	height:70px;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#0151A8;
}
#div_aguarde img {
	padding:0;
	margin:0;
}

/* Submenus (molduras)
***************************************************************/
a.submenu, a.submenu-over {
	display:block;
	width:163px;
	_width:161px;
	background-image:url(../images/botoes/submenu.gif);
	background-repeat:no-repeat;
	background-position:140px;
	_background-position:138px;
	padding:5px 0 5px 0;
	margin:0;
	text-decoration:none;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:20px;
}
a.submenu:hover, a.submenu-over {
	background-color:#FFFF99;
}
a.submenu img, a.submenu-over img {
	margin:0 5px 0 3px;
	padding:0;
	vertical-align:middle;
}
a.submenu img.seta, a.submenu-over img.seta {
	margin:0 0 0 53px;
	_margin:0 0 0 51px;
}

#div_molduras {
	position:absolute;
	left:163px;
	_left:161px;
	top:22px;	
	width:624px;
	_width:632px;
	height:467px;
	_height:475px;
	background-color:#FFFF99;	
	padding:3px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:0;	
}
#div_molduras a {
	padding:0;
	margin:3px;
	width:70px;
	height:70px;
	display:block;
	float:left;
	border:1px solid #CCC;	
	background-color:#FFF;
	text-decoration:none;
	font-size:12px;
	color:#999;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;		
}
#div_molduras a:hover {
	border:1px solid #0151A8;
}
#div_molduras a p {
	margin-top:17px;
}

/* Submenus (futebol)
***************************************************************/
#div_futebol {
	position:absolute;
	left:163px;
	_left:161px;
	top:53px;
	_top:55px;
	width:505px;
	_width:516px;
	height:232px;
	_height:240px;
	background-color:#FFFF99;	
	padding:3px;
	_padding:0;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:0;	
}
#div_futebol a {
	padding:0;
	margin:3px;
	width:50px;
	height:50px;
	display:block;
	float:left;
	border:1px solid #CCC;	
	background-color:#FFF;
	text-decoration:none;
	font-size:10px;
	color:#999;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;		
}
#div_futebol a:hover {
	border:1px solid #0151A8;
}
#div_futebol a p {
	margin-top:9px;
}

#div_opcoes_futebol {
	padding:5px;
	margin:3px;
	float:left;
	width:81px;
	_width:88px;
	height:214px;
	_height:212px;
	background-color:#EFEFEF;
	border:1px solid #CCC;
	font-size:12px;	
}
#div_opcoes_futebol label {
	font-weight:bold;
	color:#D00B0B;
}
#div_opcoes_futebol table {
	width:80px;
	text-align:center;
	margin:0;
	border:1px solid #999;
}
#div_opcoes_futebol input {
	cursor:pointer;
}

/* Topos das caixas flutuantes
***************************************************************/
table.top {
	background-color:#0E92D8;
	text-align:left;
	width:100%;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	cursor:move;
	padding:2px;
}
table.top td {
	margin:0;
	padding:0 0 0 2px;
	_padding:2px 2px 2px 4px;
}
table.top td img {
	cursor:pointer;
}

/* Desabilita caixas flutuantes
***************************************************************/
#div_efeitos_disabled, #div_textos_disabled, #div_props_disabled {
	z-index:99;
	display:none;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
	position:absolute;
	background-color:#FFF;
	left:0;
}
#div_efeitos_disabled {
	width:163px;
	_width:161px;
	height:506px;
	_height:531px;
}
#div_props_disabled {
	width:163px;
	height:359px;
}
#div_textos_disabled {
	width:161px;
	height:285px;
	_height:301px;	
}


/* Caixa de Efeitos 
***************************************************************/
#div_efeitos {
	z-index:2;
	position:absolute;
	top:34px;
	left:2px;
	width:163px;
	margin:0;
	padding:0;
	border:1px outset #0E92D8;	
	text-align:left;
	background-color:#EFEFEF;
}

#div_efeitos p {
	padding:0;
	margin:0;
}

#div_efeitos h1 img, #div_efeitos a img {
	vertical-align:middle;
	cursor:pointer;
	border:0;
}

#div_efeitos table.efeitos {
	width:99%;
	padding:0;
	margin:2px 0 0 0;	
}
#div_efeitos table.efeitos tr, #div_efeitos table.efeitos table td {
	padding:0;
	margin:0;
	vertical-align:top;
}
#div_efeitos table.efeitos input {
	margin:4px;
	_margin:1px;
	padding:0;
	cursor:pointer;
}
#div_efeitos table.efeitos img {
	vertical-align:middle;
	padding:0;
	margin:0;
	cursor:pointer;
}
#div_efeitos table.efeitos a {
	font-size:12px;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
#div_efeitos table.efeitos a:hover {
	color:#0E92D8;
}

/* Caixa de Propriedades
***************************************************************/
#div_props {
	z-index:3;
	top:34px;
	left:117px;	
	width:163px;
	_width:165px;
	position:absolute;
	margin:0;
	padding:0 0 5px 0;
	border:1px outset #0E92D8;
	background-color:#C4C4FF;
}
#div_props p {
	padding:0;
	margin:0;
}
#div_props h1 img, #div_props a img {
	vertical-align:middle;
	cursor:pointer;
	border:0;
}
table.props {
	width:153px;
	padding:0;
	margin:5px 5px 0 5px;	
	font-size:12px;
	color:#333;
}
table.props tr, table.props table td {
	padding:0;
	margin:0;
}
table.props .td1 {
	width:40%;
	text-align:right;
	font-size:12px;
	padding-right:3px;
}
table.props .td1, table.props .td2, table.props .td3 {
	background-color:#EFEFEF;
	padding:2px;
}
table.props .td3 {
	text-align:center;
}
table.props .td3 label {
	font-weight:bold;
	color:#D00B0B;
}
table.props .td2 input {
	text-align:center;
	border:1px solid #666666;
	font-size:12px;	
}
table.props img {
	vertical-align:middle;
	padding:0;
	margin:0;
	cursor:pointer;
}
table.props a {
	font-size:14px;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
table.props a:hover {
	color:#0E92D8;
}

table.gira {
	width:80px;
	text-align:center;
	margin:0 0 0 35px;
	_margin:0;
	border:1px solid #999;
}

#div_props div.aguarde {
	font-size:12px;
	font-weight:bold;
	width:100%;
	text-align:center;
	color:#FFFFFF;
}

/* Caixa de Textos
***************************************************************/
#div_textos {
	z-index:3;
	top:34px;
	left:230px;	
	width:161px;
	_width:163px;
	position:absolute;
	margin:0;
	padding:0 0 5px 0;
	border:1px outset #0E92D8;
	background-color:EFEFEF;
	font-size:12px;
}
#div_textos p {
	padding:0;
	margin:0 5px 0 5px;
}
#div_textos textarea {
	font-family: "Trebuchet MS", Verdana;
	width:150px;
	height:45px;
	font-size:12px;
	overflow:auto;
}
#div_textos select {
	width:150px;
	font-size:12px;
}
#div_textos input.texto {
	text-align:center;
	border:1px solid #666666;
	font-size:12px;
}
#div_textos label {
	font-weight:bold;
	color:#D00B0B;
}
#div_textos a img {
	vertical-align:middle;
	padding:0;
	margin:-5px 0 0 0;
	cursor:pointer;
	border:0;
}
#div_textos a {	
	display:block;
	font-size:14px;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
	padding:0;
	margin:8px 0 3px 5px;
}
#div_textos a:hover {
	color:#0E92D8;
}


/* Slider
***************************************************************/
div.slider, div.slider-x, div.slider-y {
	border:1px solid #666;	
	background-color:#CCC;	
	padding:0;
	margin:0;
	font-size:1px; /* retirar espaço no IE */	
}
div.slider, div.slider-x {
	height:13px;
	_height:15px;
}
div.slider-x {width:128px; _width:130px;}
div.slider-y {
	width:13px;
	_width:15px;
	height:100px;
}
div.botao-x, div.botao-y {
	border:1px outset #CCC; 
	background-color:#22B5FF;
	cursor:move;
	padding:0; 
	margin:0;
	font-size:1px; /* retirar espaço no IE */
}
div.botao-x {
	width:10px;
	height:11px;
	_height:13px;
}
div.botao-y {
	width:11px;
	_width:13px;	
	height:10px;	
}

/* Album de fotos
***************************************************************/
#div_album {
	z-index:1;
	width:804px;
	_width:806px;
	height:155px;
	_height:158px;
	margin:2px 0 0 0;
	padding:0;
	border:1px outset #0E92D8;	
	text-align:center;
	background-color:#EFEFEF;
}

#div_album div.thumb {
	display:block;
	float:left;
	border:1px solid #666666;
	padding:0;
	margin:6px 5px 2px 6px;
	_margin:6px 0 2px 8px;
	width:120px;
	/*height:120px;*/
	background-color:#FFF;
}


/* Caixa para envio de e-mail
***************************************************************/
#img_thumb_email {
	border:1px solid #666666;
	float:left;
	margin:5px;
	padding:0;
}
#div_email  {
	z-index:6;
	background:#EFEFEF;
	border:1px outset #0E92D8;
	top:34px;
	left:148px;
	width:512px;
	position:absolute;
	font-size:12px;
	padding:0;
}
#div_email p {
	padding:0 5px 0 5px;
	margin:10px 0 10px 0;
	line-height:18px;
}
#div_email textarea {
	font-family: "Trebuchet MS", Verdana;
	font-size:12px;
	width:100%;
	height:70px;
	border:1px solid #333;
}

/* Tooltips usadas no sistema
***************************************************************/
.tooltip-efeito .title {	
	font-family: Trebuchet MS, tahoma, arial;
	font-size: 10px;
	padding: 3px; 
	display: block; 
	background: #00A400; 
	color: #FFF; 	
}
.tooltip-efeito .content {
	z-index:8;
	position:absolute;
	border:1px solid #0E92D8;
	font-size: 10px;
	padding:0 0 0 6px;
	margin:0;
	background: #FFF; 
	color: #333;
	width: 206px;
	_width: 217px;
}
.tooltip-efeito .content img {
	padding:0;
	margin:0;
}
.tooltip-efeito .content span {
	width: 103px;
	display:block;
	float:left;
}

/* ======================================= TOPO =============================================== */
#topo {
	background-color:#FFF;
	height:40px;
}
#topoInterno {
	width:800px;
	position:relative;
	margin: 0 0 0 -400px;
	padding:0;
	left:50%;
}
#topo img.logo {
	border:none;
	float:left;
}

/* ======================================= RODAPE =============================================== */
#div_rodape, #div_rodape a {
	color: #151313;
	font-size:11px;
	font-family: tahoma, verdana, arial;
}
#div_rodape {
	background-color:#FFFFFF;
	width:100%;
	height:85px;
	text-align:center;
	margin:10px 0 0 0;
}
.left {
	float:left;
	margin:-45px 0 0 25px;
}
.right {
	float:right;
	margin:-45px 65px 0 0;
}
#div_rodape  a {
	text-decoration:none;
	margin:0 3px 0 3px;	
}
#div_rodape  a:hover {
	text-decoration:underline;
}
#div_conheca {
	width:100%;
	margin-top:4px;
	vertical-align:top;
}
#div_conheca img {
	border:0;
	margin:7px 6px 0 6px;
}
#div_conheca label {
	display:block;
	margin:8px 0 0 0;
}

/*
#rodape { background: url(/images/bg_rodape.jpg) bottom repeat-x; clear:both;  width:100%; height:156px; }
#rodapeInterno{	
	clear:both;
	width:800px;
	position:relative;
	margin: 0 0 0 -400px;
	padding:65px 20px 0 0;
	left:50%;
}
#rodapeInterno, #rodapeInterno a {
	z-index:0;
	color: #6D6E71;
	font-size:11px;
	font-family: tahoma, verdana, arial;
	text-decoration:none;
}
#rodapeInterno a:hover { 
	text-decoration:underline;
}
.left { float:left; }
.right { float:right; }
*/

/* ======================================= ERRO =============================================== */
div.erro {
	width:100%;
	background-color:#000;
	color:#FFF;
	margin:10px;
	padding:30px;
	text-align:center;	
}
div.erro a {
	font-size:12px;
	color:#FFF;
}

#div_propaganda {	
	width:792px;
	_width:805px;
	padding:2px;
	height:260px;
	float:left;
	margin:5px 5px 0 0;
	color:#666;
	background-color:#FFF;
	border:5px solid #00ADEF;
}