/*  
Theme Name: UpHost Theme
Theme URI: http://lidsa.org/
Description: UpHost Theme by <a href="http://lidsa.org/">Lidsa.Org</a>.
Version: 1.0
Author: Aline Dsa
Author URI: http://lidsa.org
*/

/***************** BODY *****************/

body { 
margin:0px;
padding:0px;
font-size:9px; 
font-family:verdana, tahoma, arial;
background: #E6E4CD url(http://www.up-host.net/imagens/fundo_topo.jpg) repeat-x scroll;}
       

/***************** LINHA DO LAYOUT *****************/

#page {
width:765px;
background:transparent!important;
text-align:center;
}

/***************** TOPO DO LAYOUT *****************/

#header {
width:765px;
background: url() no-repeat top left;
height:163px;}

/***************** FOOTER DO LAYOUT *****************/

.footer {
width:765px;
height:48px;
clear: both;
padding: 10px 0px 0px 0px;
background: url() no-repeat top left;
}

#foot{
      margin-bottom:0px;
      background: url(http://up-host.net/imagens/fundo_rodape.jpg) repeat-x ;
      height:48px;
	width: 100%;
      clear: both;
      text-align:center;
	}

.intofoot{
width:512px;
text-align:center;
padding-left:326px;
padding-top:42px;
	}

/***************** �REA DOS POSTS *****************/

#content {
width:640px;
text-align:justify;
float:left;
padding-left:57px;
margin-top:12px;
background:transparent!important
}

/***************** SIDEBAR *****************/

.sidebar{
width:208px;
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size: 7pt;
color: #736D3D;
text-align: justify;
float:left;
margin-top:-112px;
padding-left:46px;
}

/***************** LINKS *****************/

a {text-decoration:none;color:#626F1D;font-weight:bold;outline:0;font-family:tahoma;cursor:pointer!important}

a:link, a:visited, a:active {font-family:tahoma;color:#626F1D;font-weight:bold;pointer!important}

a:hover {color:#9ABE08; font-weight:bold;text-decoration:none;font-family:tahoma;pointer!important}

/***************** IMAGENS *****************/

img {border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;}

img {
border: 0px;}

/**************** GRAVATARS ****************/

.gravatar {
background-color:#; 
margin: 3px; 
padding:2px; 
border:1px solid #DFE2C8;
}

/***************** NEGRITO, UNDERLINE E IT?LICO *****************/

u{color:#9ABE08;font-family:tahoma}
i{color:#9ABE08;font-family:tahoma}
em{color:#9ABE08;font-family:tahoma}
b{color:#9ABE08;font-family:tahoma}
strong{color:#9ABE08;font-family:tahoma}

/***************** COMENT?RIOS *****************/

.commentdate {
background-color:#E8EBDE;
color:#839FA5;
font-size:10px;
letter-spacing:0px;
line-height:11px;
font-weight:normal;
border-bottom:1px dotted #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
font-family:tahoma;
text-align:center;
padding-right:2px;
padding-left:2px;
padding-top:2px;
padding-bottom:5px;
}

.commentlist li {
margin-top: 5px;
margin-left:3px;
margin-right:3px;
padding: 0;
list-style: none;}

#commentlist {
margin:2px;
padding-top:8px;
list-style-type: none;}

#commentlist li {
border: 0px;
padding-top:8px;
background-color: transparent;
}

.comment-content {
color:#798460;
font-size:9px;
letter-spacing:0px;
line-height:11px;
font-weight:normal;
border-right:1px solid #ffffff;
background-color:#ECEFE1;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-top:2px dotted #ffffff;
font-family:tahoma,verdana, verdana, arial, sans-serif,sans-serif;
text-align:justify;
padding-left:0px;
padding-bottom:2px;
padding-right:0px;
}

.comment-in {
padding-top:5px;
padding-left:8px;
padding-bottom:2px;
padding-right:8px;}

.cit{
text-align:right;
padding:3px;
color:#E8EBDE;
background-color:#E8EBDE;
font-weight:bold;
}

.cit a:link, .cit a:visited, .cit a.active{color:#839FA5;
}


/***************** CLASSES DE BORDAS *****************/

.weblogimage {
padding:3px; 
margin-bottom:4px;
margin-top:0px;
margin-right:5px;
margin-left:5px;
border:1px solid #D6E2BA;
background-color:#;
}

/***************** TÍTULOS SIDEBAR *****************/

.blocktitle {
font-size:8px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
color: #9ABE08;
font-family:tahoma;
padding:3px;
text-align:right;
margin-top:4px;
margin-bottom:1px;
padding-left:5px;
border-bottom:1px solid #D8D4AF;
}

/***************** CONTEÚDO SIDEBAR *****************/

.info {
line-height: 12px; 
font-family:corbel;
font-size:8.5pt!important;
font-weight: normal;
color: #373737;
text-align:justify;
padding-left:2px!important;
padding-right:2px!important;
padding-top:8px!important;
padding-bottom:2px!important;
}

.infoside {
            line-height: 12px; 
            font-family:corbel;
            font-size:7.5pt!important;
            font-weight: normal;
            color: #373737;
            text-align:justify;
            padding:2px;
}

/***************** MENU *****************/

.menu	{
width: 765px;
background:transparent;
height: 163px;
margin-left:0px!important;
padding-top:0px!important;
position:absolute;
}

/***************** EDITAR OS POSTS *****************/

.edit {
border: 1px solid #FEC2E1;
padding: 10px 10px 10px 10px;
font-size: 10px; 
text-align: justify;
width: 85%;}

/***************** TÍTULOS DOS ARQUIVOS E PÁGINAS INTERNAS *****************/

.arquivos {
font-size:15px; 
font-family :tahoma;
font-weight: bold;
color: #000000;
text-transform:uppercase;
text-align:center;
padding-top:4px;padding-bottom:4px;
background-color:transparent;
}

/***************** DATA DOS POSTS *****************/

.date {
margin-top:-32px;
float: right;
font-size:12px;
text-align: center;
padding-top:10px;
color:#fff;
letter-spacing:1px;
font-weight:bold;
width:48px;
height:49px;
font-family: tahoma;
background:transparent;
}

.dd{
color:#fff;
font-size: 16px;padding-bottom:3px
}

.dm{
color:#fff;
padding-top:3px;
letter-spacing:2px;
font-size: 10px;
}

/***************** NAVLINK (BLOCO T?TULO POST) *****************/

.navlink {
font-size:20px; 
padding-left:8px;
padding-right:0;
margin-top:12px;
padding-bottom:2px;
font-family:georgia, tahoma;
font-weight: bold;
color: #81CFE3;
-moz-border-radius:5px 0 0 0;
text-transform:uppercase;
text-align:left;
background-color:transparent;
}

/***************** META (SUB-BLOCO T?TULO POST) *****************/

.meta {
font-size:6.2pt;
text-align:left;
font-weight:bold;
padding-left:6px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
background-color:#E1E9DE;
color:#839FA5;
text-transform:uppercase;
}

.meta a{font-size:6.2pt;
color:#839FA5;text-transform:uppercase;
}

.meta a:link. a:visited, a:active{font-size:6.2pt;
color:#839FA5;text-transform:uppercase;
}

.meta a:hover{
color:#839FA5;}

/***************** CONTEÚDO DAS P?GINAS E POSTS *****************/ 

.block1 {
padding-top:12px;
padding-bottom:12px;
padding-left:0;
padding-right:0;
color:#626F1C;
line-height:14px;
font-family:tahoma,verdana;
font-size:11px;
margin-bottom:10px;
margin-top:0px;
}

/***************** O CALEND?RIO *****************/

#wp-calendar td.pad {
border: 1px solid #F1EFDF;
background-color: #CDE3DD;}

#wp-calendar {
	margin: 0;
	width: 100%;
	font-weight: normal;
	font-size: 9px;
}

#wp-calendar #next a {
	padding-right: 10px;
        border: 0px;
        text-decoration: none;
        color: #fff;
}

#wp-calendar #next a:link, #next a:visited, #next a:active {
        color: #fff;
}

#wp-calendar #prev a {
	padding-left: 10px;
        border-bottom: 0px;
        text-decoration: none;
        color: #81CFE3;
}

#wp-calendar a td{
	display: block;
      font-size:90%;
	font-weight: bold;
      color:#81CFE3;
	letter-spacing: 1px;
	background-color:transparent;
      border: 0;
      text-decoration: none;
	text-transform:uppercase;
}

#wp-calendar a td: hover{	background-color:#000;
}

#wp-calendar a:hover {
      color:#fff;
       text-decoration: none;
}

#wp-calendar caption {
      padding-top:2px;
      padding-bottom:3px;
	font-family: Tahoma; 
	text-align: center;
	font-weight: bolder;
	text-transform:uppercase;
      color:#81CFE3;
	background-color: #fff;
      font-size:84%;
	letter-spacing: 2px;
      margin-left:2px;
      margin-right:2px;
      margin-bottom:-3px

}

#wp-calendar td {
      font-size:84%;
	font-weight: bold;
      color:#fff;
	padding: 2px;
	text-align: center;
	border: 1px solid #F1EFDF;
	background-color: #CDE3DD;
}

#wp-calendar #today {
	font-weight: bold;
	color: #fff;
	border: 1px solid #fff;
	background-color:#E5E788;
}

#wp-calendar th {
      color:#BED8CD;
	font-style: bold;
      font-size:84%;
	text-transform: capitalize;
	text-align: center;
	border: 1px solid #fff;
	background-color: #F1F5EF;
      padding-top:2px;
      margin-top:-3px
}

/***************** FORMATA??O LINKS DO PAGINAVI ETC *****************/

#footlink {
border-top:2px dotted #E6ECDF;
line-height:22px;
text-align:center;
margin-bottom:3px;
font-family:tahoma;
padding-top:3px;
padding-bottom:3px;
}

#footlink span.footlinkcurrent{
font-family:tahoma;
padding:2px 3px 2px 3px;
margin:1px 2px 1px 2px ;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

#footlink span.footlinktotal {
padding:2px 4px 2px 4px;
margin:1px 2px 1px 2px ;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

#footlink b, #footlink strong {
padding:2px 4px 2px 4px;
margin:1px 2px 1px 2px ;
font-family:tahoma;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#fff;
background:#D9E6DC;
}

#footlink a {
padding:2px 4px 2px 4px;
margin:1px 2px 1px 2px ;
font-family:tahoma;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

#footlink a:link, #footlink a:visited, #footlink a:active {
font-family:tahoma;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

#footlink a:hover {
background:#fff;
}

.fooot{
padding:2px 4px 2px 4px;
margin:1px 2px 1px 2px ;
font-family:tahoma;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

.fot {
font-size:80%;
font-family:tahoma;
padding:2px 4px 2px 4px;
margin:1px 1px 1px 1px;
BORDER-right: #DDDDB3 1px solid; 
BORDER-bottom: #DDDDB3 1px solid; 
color:#798460;
background:#E4EBDF;
}

.fot a{
font-size:80%;
font-weight:bold;
padding:2px 4px 2px 4px;
margin:1px 1px 1px 1px;
BORDER: #BBAE95 0px solid; 
color:#798460;
background:#E4EBDF;
}

.fot a:link, .fot a:visited, .fot a:active{
font-size:80%;
font-weight:bold;
padding:2px 4px 2px 4px;
margin:1px 1px 1px 1px;
BORDER: #BBAE95 0px solid; 
color:#798460;
background:#E4EBDF;
}

.fot a:hover{
padding:2px 4px 2px 4px;
margin:1px 1px 1px 1px;
BORDER: #F6E6CE 0px solid; 
color:#798460;
background:#E0EBC7;
}


/********************* BLOCKQUOTE *******************/

blockquote {
font-family:tahoma,arial, verdana, sans-serif;
font-size:9px;
color:#403E38;
border:1px solid #ccc;
font-weight: normal;
font-style:normal;
margin-left:2px;
margin-right:2px;
margin-top:10px;
margin-bottom:3px;
padding-left:40px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
background:#F7F6EC url(images/qt.png) repeat-y left top;
}

/***************** T�TULOS e SUBT�TULOS *****************/

.title {
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
color: #93AE21;
font-family:tahoma;
font-weight:bold;
padding:3px;
text-align:left!important;
margin-top:4px;
margin-bottom:1px;
padding-left:5px;
border-bottom:2px solid #ded9bb;
}

.subtitle2 {
line-height:14px;
font-family:tahoma,verdana;
font-size:12px;
letter-spacing:1px;
color: #626F1D;
text-align:left!important;
margin-left:0;
margin-right:0;
margin-top:6px;
margin-bottom:5px;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color:#D8D4AF;
-moz-border-radius:10px!important;
}

.subtitle {
font-size:11px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
color: #626F1D;
font-family:tahoma;
text-align:left!important;
margin-left:0;
margin-right:0;
margin-top:6px;
margin-bottom:5px;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color:#E2DEC3;
-moz-border-radius:4px!important;
}

/***************** H1,H2,H3,H4 *****************/

h1, h2, h3, h4{
font-size:8px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
color: #D8D4AF;
font-family:tahoma;
padding:3px;
text-align:right;
margin-top:4px;
margin-bottom:1px;
padding-left:5px;
border-bottom:2px solid #E0E0E0;
}

/************************ HR **************************/

hr {border:1px solid #F2EFD2;width:100%}

/*********************** DEMAIS CLASSES *******************/

.small {font-family:georgia,microsoft sans serif, arial, tahoma, verdana, sans-serif;}

ol, ul {
color:#798460;
margin: 1.0em 1.0em 1.0em 3.0em;
padding: 1px;}

/***************** TEXTAREA,  INPUTS E FORMUL?RIOS*****************/

           input, button {
           background:#fff;
           border:1px solid #CCCCCC; 
           color:#403E38;
           padding:2px 2px 2px 2px;
           margin:1px 1px 1px 1px;
}

   
           textarea, select{
           padding:2px 2px 2px 2px;
           font-family: Tahoma, Arial, Helvetica, sans-serif; 
           margin:1px 1px 1px 1px;
           color:#403E38;
           border:1px solid #CCCCCC; 
           background-color: #f;
           font-size:11px;
           }

/***************** TABELA *****************/


/* TABELA_PADRAO */ 

#tabela_padrao {background-color: #D8D4AF;}  

#tabela_padrao th {     
background: url('http://up-host.net/site/wp-content/themes/up-host/images/planos/bg_barra_caixaplanos.gif') repeat-x;     
font-family: Tahoma, Verdana, Arial, Helvetica;     
font-size: 11px;  
color:#626F1C!important;   
border-left: 1px solid #bab692;     
padding-left:4px; 
padding-right:4px; 
padding-top:0px; 
padding-bottom:0px;color:#fff!important  }  

#tabela_padrao th.primeira {     
border-left-width: 0px;     
text-align: center;color:#fff!important }  

#tabela_padrao th.canto_top {     
height: 32px;     
width: 6px;     
padding: 0px;     
border-left-width: 0px; 
}  

#tabela_padrao td.canto_bottom {     
height: 6px;     
width: 6px;     
padding: 0px;     
border-left-width: 0px;    
}  

#tabela_padrao #top_left {
background: url('http://up-host.net/site/wp-content/themes/up-host/images/planos/canto_caixaplanos_left_top.gif') no-repeat;
} 

#tabela_padrao #top_right {
background: url('http://up-host.net/site/wp-content/themes/up-host/images/planos/canto_caixaplanos_right_top.gif') no-repeat;
} 

#tabela_padrao #bottom_left {
background: url('http://up-host.net/site/wp-content/themes/up-host/images/planos/canto_caixaplanos_left_bottom.gif') no-repeat left bottom;
} 

#tabela_padrao #bottom_right 
{background: url('http://up-host.net/site/wp-content/themes/up-host/images/planos/canto_caixaplanos_right_bottom.gif') no-repeat right bottom;
}  

#tabela_padrao div#bottom {     
border-bottom: solid 1px #bab692;     
font-size: 1px;     
height: 5px; }  

#tabela_padrao td#left {     
width: 4px;     
border-left: solid 1px #bab692;     
border-top: solid 1px #bab692; }  

#tabela_padrao td#right {     
width: 5px;     text-align:center;
border-right: solid 1px #bab692;     
border-top: solid 1px #bab692; 
}  

#tabela_padrao td.linha1 {     
border-top: 1px solid #bab692;     
padding: 4px; 
}  

#tabela_padrao td.linha2 {     
border-top: 1px solid #bab692;     
padding: 4px;     
background-color: #E2DEC3; 
}


/* * * * * P A G I N A C A O * * * * */


#footlink {
    text-align: center;
    text-transform: none;}

#footlink span.footlinkcurrent {
    background: #FEF7F2;
    color: #8C6453;
    border: 1px dotted #D6B29E; 
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}

#footlink span.footlinkcurrent:hover {
    background: #FFDADD;
    color: #8C6453;
    border: 1px dotted #FE97A0;
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}

#footlink span.footlinktotal {
    background: #FEF7F2;
    color: #8C6453;
    border: 1px dotted #D6B29E;
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}

#footlink span.footlinktotal:hover {
    background: #FEF7F2;
    color: #8C6453;
    border: 1px dotted #D6B29E; 
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}

#footlink a {
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}

#footlink a:link, #footlink a:visited, #footlink a:active {
    background: #E5D0C0;
    color: #8C6453;
    border: 1px dotted #C79F89;}

#footlink a:hover {
    background: #FFDADD;
    color: #8C6453;
    border: 1px dotted #FE97A0;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 2px;}
	
	            
/* * * * * A S K  M E * * * * */


.askme {
    margin: 10px 0px 10px 0px;}
	
.askme label {
    display: block;
    width: 40em;
    float: left;}
	
.askme-pergunta {
    font-size: 10px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    color: #8C6453;
    background-color: #F3E4D9;
    border: 2px solid #FEF7F2;
    padding: 3px;}

.askme-resposta {
    font-size: 10px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    color: #8C6453;
    background-color: #FDE5E7;
    border-left: 2px solid #FEF7F2;
    border-right: 2px solid #FEF7F2;
    padding: 3px;}

.askme-data{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8C6453;
    background-color: #FBC0C5;
    border-bottom: 2px solid #FEF7F2;
    border-left: 2px solid #FEF7F2;
    border-right: 2px solid #FEF7F2;
    text-align: center;
    padding: 3px;}


/*  
Tema de aline dsa - www.lidsa.org - c?pia estritamente proibida
*/