* {margin:0px; padding:0px; outline:none}
body {background:url(/images/bg.png) repeat-x 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align: center; }
.sites_body {background:url(/images/bg_sites.jpg) repeat-x 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em}

a {color:#708b0f; text-decoration:none}
a:hover { text-decoration:underline}

#wrapper {width:965px; margin:0 auto; text-align: left;}

	#header {padding-top:35px; height: 40px; }
		.logo {float:left}
		.logo h1 {text-indent:-9999px; background:url(/images/sapo_trans_black.png) no-repeat}
		.logo h1 a {display:block; width:230px; height:39px; border:none; text-decoration:none}
		.login {float:right; margin-top:5px; padding-right:140px; height: 35px}
		.meusite { float: left; display:block; width:309px; height:27px; color: #61B325; padding: 7px; font-family:Tahoma; font-size:11px;}
		.meusite_label { color: #666 }
		a.btn_login {float:left; background:url(/images/btn_login.png) no-repeat 0px 0px ; display:block; width:84px; height:34px;}
		a.btn_ajuda {float:left; background:url(/images/btn_ajuda.png) no-repeat 0px 0px ; display:block; width:84px; height:27px; margin-left:7px}
		a.btn_meussites {float:left; background:url(/images/btn_meussites.png) no-repeat 0px 0px ; display:block; width:102px; height:27px; margin-left:7px;}
		a.btn_sair {float:left; background:url(/images/btn_sair.png) no-repeat 0px 0px ; display:block; width:84px; height:27px; margin-left:7px;}
		a.btn_home {float:left; background:url(/images/btn_home.png) no-repeat 0px 0px ; display:block; width:84px; height:27px; margin-left:7px;}
		a:hover.btn_login {background:url(/images/btn_login.png) no-repeat 0px -35px}
		a:hover.btn_ajuda {background:url(/images/btn_ajuda.png) no-repeat 0px -27px}
		a:hover.btn_meussites {background:url(/images/btn_meussites.png) no-repeat 0px -27px}
		a:hover.btn_sair {background:url(/images/btn_sair.png) no-repeat 0px -27px}
		a:hover.btn_home {background:url(/images/btn_home.png) no-repeat 0px -27px}
		a.btn_login span, a.btn_ajuda span, a.btn_sair span, a.btn_meussites span, a.btn_home span { display:none}
	
	#contents {}
		#main {float:left; width:624px}
			.caixas {}
			.cx_grande {float:left; width:339px; height:184px; background:url(/images/pub_falacomigo.jpg) no-repeat; overflow:hidden}
				.cx_grande h2 { background:url(/images/txt_personalize.png) no-repeat; width:267px; height:24px; margin:10px 0 0 12px}
				.cx_grande h2 span {display:none}
				.cx_grande p {color:#54678d; font-family:"Tahoma", Arial; font-size:0.9em; margin-top:9px}
				
			.cx_peq {float:left; width:250px; height:184px; background:url(/images/bg_cx_peq.png) no-repeat; margin-left:30px; overflow:hidden}
				.cx_peq h2 { background:url(/images/txt_exemplo.png) no-repeat; width:201px; height:26px; margin:13px 0 0 12px}
				.cx_peq h2 span {display:none}
				.cx_peq img {float:left; padding:3px 20px 0 20px}
				.cx_peq p {color:#54678d; font-family:"Tahoma", Arial; font-size:0.9em; margin-top:15px}
				
			
		#sidebar {float:left; width:341px}
			.url {width:317px;height:148px;background:url(/images/bg_url.png) no-repeat; margin-top:35px; margin-left: 22px}
				.url h2 { background:url(/images/txt_verifique.png) no-repeat; width:211px; height:23px; margin:10px 0 0 12px}
				.url h3 { background:url(/images/txt_contacte2.png) no-repeat; width:252px; height:25px; margin:5px 0 0 12px}
				.url h4 { background:url(/images/txt_criarnovosite.png) no-repeat; width:124px; height:23px; margin:5px 0 0 12px}
				.url h2 span, .url h3 span, .url .botao span, .url form span {display:none}
				.url form {background:url(/images/txt_url.png) no-repeat;padding:0 15px 0 47px;margin-left:12px; height:29px; width:236px}
				.url input {width:107px;height:17px;color:#667ba9;float:left;margin:8px 0 0 0;border:none;}
				.url .botao a {float:right; background:url(/images/btn_ok.png) no-repeat; display:block; width:49px; height:30px;}
				.url p {font-family:"Tahoma", Arial; color:#667ba9; margin:0 0 0 14px; font-size:0.9em}
				.url p a { font-weight:bold}
				
				.msg {width:290px; height:0px; margin:5px 0 0 15px; font-size:0.9em; padding:3px 0; text-align:center}
				.disponivel {background:#e3ffcf; color:#377806}
				.ocupado {background:#ffd4d5; color:#851315}
				
			.mrec {width:311px; height:268px; background:url(/images/bg_mrec.png) no-repeat; margin-top:53px; padding:9px 0 0 8px; margin-left: 22px;}
	
	#footer {font-size:0.7em; width: 980px; margin-top: 50px; clear: left; padding-top: 30px }
		.footer_service { height:34px; background: url(/images/bg_footer.png) repeat-x}
		.footer_service ul { padding:13px 0 0 15px}
		.footer_service li {float:left; list-style:none; margin-right:5px; color:#708b0f}
	
	.footer_pt {padding-top:15px; margin-left:-30px;}
	
.clear {clear:both; height: 0px}




/* Anexo à css original */

.caixa_url { width:317px;height:148px;background:url(/images/bg_url.png) no-repeat; margin-top:29px; margin-left: 22px }
.caixa_url p {font-family:"Tahoma", Arial; color:#667ba9; margin:0 0 0 0px; font-size:12px}
.caixa_url p a { font-weight:bold}

.caixa_url2 { width:317px;height:168px;background:url(/images/bg2_url.png) no-repeat; margin-top:29px; margin-left: 22px }
.caixa_url2 p {font-family:"Tahoma", Arial; color:#667ba9; margin:0 0 0 0px; font-size:12px}
.caixa_url2 p a { font-weight:bold}

.btn { background: url(/images/btn_ok.png) no-repeat scroll 0 0; cursor: pointer;}
.btn_criar { background: url(/images/btn_ok.png); cursor: pointer;}
#btn { width: 44px; height: 30px; margin-top:0px; cursor: pointer; border: 0px }
#btn_criar { width: 49px; height: 30px; margin-top:0px; margin-left: 10px; cursor: pointer; border: 0px }

#erros, #erros_criar {
   margin-top: 0px;
	margin-right: 10px;
   margin-left: 10px;
   margin-bottom: 5px;
   padding: 5px;
   font-size: 11px;
	color: #000;
   display: none;
	width: 270px;
}

#erros_criar {
	margin-left: 0px;
}

#erros_img , #erros_criar_img { float: left; width: 16px; height: 16px; margin-top: -2px; margin-right: 10px; }

.green { background: #C3DCBB;  border: 1px solid #AFD498; }
.yellow { background: #FFFBB8 none repeat scroll 0 50%;  border: 1px solid #CCC889; }
.erros_img_green {  background: url(/ext/resources/images/default/dd/drop-yes.gif) }
.erros_img_yellow {  background: url(/images/erro.gif) }


.subtitle { font-family: Tahoma; font-size: 24px; color: rgb(255, 157, 32); }
.bullet { color: #FF9E21; font-size: 14pt; margin-left: 0px; margin-top: 30px}
.bullet_text { margin-left: 5px; font-weight: bold; }

#fundo { background: url('/images/fundo.gif') repeat top right; width: 100%; height: 81px; }

#content { width: 100%; min-height: 280px; height: 280px; overflow: visible;}

#creditos {
margin-top: 20px;
color:#9E9B8F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin-left: -30px;
}


#condicoes { margin-top: 10px; font-size: 8pt; color: #000}
#condicoes A { color: #6E9AD7; font-family: Tahoma; font-size: 8pt;}
#condicoes a:link { color: #6E9AD7; font-family: Tahoma; font-size: 8pt;}
#condicoes a:visited { color: #6E9AD7; font-family: Tahoma; font-size: 8pt;}

#sites_lista { color: #666666; font-family: Tahoma; font-size: 11pt; margin-bottom: 10px}

.btn_criar_enabled { background: url('/images/bt_criar_site.gif'); border: 0px; width: 129px; height: 35px; cursor: pointer}

.btn_criar_disabled { background: url('/images/bt_criar_site_disabled.gif'); border: 0px; width: 129px; height: 35px; }

#logo { float: left; margin-left: 10px; }
#barra_sapo { border: 0px; margin: 0; top: 0;  }

#title {clear: left; font-family: Tahoma; font-size: 18px; color: #6E9BD6; padding-top: 30px; padding-left: 10px; width: 600px}

#title a:link { color: #6E9BD6; }
#title a:visited { color: #6E9BD6; }

#title .title_active { color: #FF9D1E;}


.f-code {
                        background-color:transparent;
                        background:none;
                        border:0
}

#SAPOinfo-content {
   color: #343434;
}
#infofoto {
   float: left;
   padding-top: 10px;
   padding-left: 10px;
}
#infolabel {
   float: left;
   padding: 10px;
}
#infolabel_txt {
   float: left;
   text-align: right;
   font-weight: bold;
   width: 72px;
   color: #343434;
   margin-right: 15px;
   margin-bottom: 10px;
   clear: left;
}
#infolabel_cont {
   float: left;
   margin-bottom: 10px;
   clear: right;
}

button { cursor: pointer;}
.button { cursor: pointer;}

#caixa_ajuda {
   font-size: 11px; font-family: tahoma,arial,helvetica,sans-serif; margin: 10px; padding: 10px; background: #FFFBB8 none repeat scroll 0 50%; border: 1px solid #CCC889; color: #616161;
}


#modulos li {
   list-style: none;
   margin-top: 8px;
   margin-left: 2px;
}

#janelas li {
   list-style: none;
   margin-top: 4px;
   margin-left: 10px;
}

#templates li {
   list-style: none;
   margin-top: 4px;
   margin-left: 10px;
	clear: left;
}


.upload-icon {
    background: url('/images/image_add.png') no-repeat 0 0 !important;
}
#fi-button-msg {
    border: 2px solid #ccc;
    padding: 5px 10px;
    background: #eee;
    margin: 5px;
    float: left;
}

.x-panel-mc {
    background:#EEEEEE;
    color:#000000;
}

.clear {
   clear: left;
   height: 0px;
	font-size: 0px;
}


#img-chooser-dlg .details{
    padding: 10px;
    text-align: center;
}
#img-chooser-dlg .details-info{
    border-top: 1px solid #cccccc;
    font: 11px Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}
#img-chooser-dlg .details-info b{
    color: #555555;
    display: block;
    margin-bottom: 4px;
}
#img-chooser-dlg .details-info span{
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#img-chooser-view{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#img-chooser-view .thumb{
    background: #dddddd;
    padding: 3px;
}
#img-chooser-view .thumb img{
    height: 60px;
    width: 80px;
}

#img-chooser-view .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#img-chooser-view .thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
}
#img-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}
#img-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#img-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#img-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator {
    font-size:11px;
    background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}


.thumb_foto {
   margin: 5px; float: left; visibility: visible; width: 110px; background: #DFEDFF none repeat scroll 0 0; border: 1px solid #6593CF; width: 110px; height: 95px
}

.thumb_foto_close {
   float: right; height:3px
}

.thumb_video {
   margin: 5px; float: left; visibility: visible; width: 110px; background: #DFEDFF none repeat scroll 0 0; border: 1px solid #6593CF; width: 220px; height: 235px;
}

.bt_prever { background-image: url(/images/bt_prever.png); width: 75px; height: 24px; border: 0px; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 20px; color: #50679b; padding-bottom: 2px}
.bt_cancelar { background-image: url(/images/bt_cancelar.png); width: 88px; height: 24px; border: 0px; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 20px; color: #50679b; padding-bottom: 2px}
.bt_publicar { background-image: url(/images/bt_publicar.png); width: 141px; height: 24px; border: 0px; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 20px; color: #FFF; padding-bottom: 2px; margin-right: 23px}

.bt_ver { background-image: url(/images/bt_ver.png); width: 59px; height: 24px; border: 0px; cursor: pointer;}
.bt_vermobile { background-image: url(/images/bt_vermobile.png); width: 80px; height: 24px; border: 0px; cursor: pointer; margin-right: 6px;}
.bt_editar { background-image: url(/images/bt_editar.png); width: 58px; height: 24px; border: 0px; cursor: pointer;}
.bt_apagar { background-image: url(/images/bt_apagar.png); width: 58px; height: 24px; border: 0px; cursor: pointer; } 

#SAPOeditorhtml-content {
	padding: 5px;
}

#SAPOeditorhtml-content ul {
   list-style-position: inside;
   list-style-type: disc;
}
#SAPOeditorhtml-content ol {
   list-style-position: inside;
   list-style-type: decimal;
}

#SAPOblogs-rss {
	font-size: 0px;
}

#SAPOcabecalho-content {
	padding: 10, 0, 10, 0;
}
#anuncios {
	margin-top: 15px; margin-left: 21px;
}

#label { text-indent: -9999px; display: block; }
#img_sapo { cursor: pointer;}
