/* Theme Name: CF20102
Theme URI: http://www.chat-feminino.com
Description: CG
Version: 2.0
Author: Lissa 
Author URI: http://www.limine.net */


/********** BODY **********/
body {
line-height:19px; 
color: #3b3a3a;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
margin-top:0px;
margin-bottom:0px;
background:#fce8f0 url('imagens/fundo.png') repeat-x; }


/********** IMAGEM DO TOPO **********/
#header {
background: url(imagens/topo.png) no-repeat top left;
width: 929px;
height: 285px;
}


/********** LINHA DO LAYOUT **********/
#page {
width: 929px;
background-image: url(imagens/linha.png);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
text-align: left;
}


/********** IMAGEM DO FOOTER **********/
#footer {
background-image: url(imagens/footer.png);
background-position: bottom;
width: 929px;
height: 32px;
clear: both;}


/********** POSICOES **********/
#content {
width: 568px;
text-align: justify;
margin-top: -15px;
padding-left: 25px;
float: left;
}

#sidebar {
width: 300px;
float: left;
margin-top: -25px;
padding-left: 10px;
text-align: justify;
}


/********** MENU PRINCIPAL **********/
#navigation {
text-align: center;
text-transform: uppercase;
padding-left: 0px;
padding-top: 0px;
height: 20px;
font-family: verdana;
font-size: 10px;
} 
#navigation ul { margin:0; padding:0; }

#navigation li {
float: left;
margin:0;
padding:0;
list-style-type: none;
border-right: 0px solid #FFFFFF;
}

#navigation li a {
background-color: #fde8ef;
text-transform:uppercase;
display: block;
padding: 7px 10px;
margin:2px;
font-size: 9px;
font-family: tahoma;
color: #f4598d;
font-weight: bolder;
text-decoration: none;
letter-spacing: 1px;
}

* html #navigation a { text-decoration: none; }

#navigation a, #navigation a:active, #navigation a:visited {
background-color: #fde8ef; }

#navigation a:hover {
color: #fff;
background-color: #ff609c; }



/********** SIDEBAR **********/
.sidebar1 { 
font-weight: bold;
font-family: tahoma;
color: #f4598d;
line-height: 13px;
font-size: 10px;
text-indent: 3px;
text-align: left;
letter-spacing: 1px;
text-transform: uppercase;
background-color: #FFFFFF;
border-bottom: 2px dotted #feb8d0;
margin-bottom: 3px;
padding-top: 1px;
padding-bottom: 1px;
vertical-align:middle;
display: block; }

.sidebar2 {
text-align:justify;
border-bottom: 0px dashed #8EA6AB;
line-height:17px; 
background-color: transparent; }

.vitrine {
padding-left: 3px; 
padding-top: 4px}

.busca {
padding-top: 3px}


/********** PAGINAS E POSTS **********/
.conteudo {
text-align:justify;
background-color: transparent;
padding-top: 0px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 5px;
}


/********** TITULOS DOS POSTS E PAGINAS **********/
#navtitle a, #navtitle a:active, #navtitle a:visited {display: block;
font-family: tahoma, verdana;
font-size:18px; 
line-height:20px; 
color: #f4598d;
background-color: transparent;
text-decoration: none;
padding-top: 2px;
letter-spacing: 1px;
vertical-align:middle;
}

#navtitle a:hover {color: #afafaf}

#navpage {display: block;
font-family: tahoma, verdana;
font-size:18px; 
line-height:20px; 
color: #f4598d;
background-color: transparent;
text-decoration: none;
text-align: center;
text-transform: uppercase;
padding-top: 2px;
border-bottom: 4px double #FBE7EB;
margin-bottom: 4px;
letter-spacing: 1px;
vertical-align:middle;
}


span.subtitulo {text-indent: 3px;
font-family: verdana;
font-size:18px; 
color: #ff0060;
padding-top: 2px;}



/********** CATEGORIAS **********/
.categoria {
font-size: 10px;
font-family :verdana;
color: #7f7f7f;
text-align: left;
padding-top: 1px;
margin-bottom: 1px;
line-height: 15px;
text-indent: 3px;
}



/********** LINKS **********/
A:link { color: #ae00ff;  text-decoration: none; }
A:visited { color: #ae00ff;  text-decoration: none; }
A:active { color: #ae00ff;  text-decoration: none; }
A:hover {color: #ff0060; text-decoration: none;}


/********** CLASSES **********/
b {color: #ff0060; }
strong {color: #ff0060; }
i {color: #ff0060; }
em {color: #ff0060; }
u {color: #ff0060; }
span.blank {color: #fff;}


/********** LISTA DE LINKS **********/
.sidebarlista {border:none; width: 100%; }
.sidebarlista ul {list-style-type: none; margin: 0; padding: 0;}
.sidebarlista ul li {float:left; list-style-type:none; padding:0; margin:0;}

.sidebarlista li a, .sidebarlista ul li a:visited, .sidebarlista ul li a:active {
width: 140px;
display: block;
height: auto;
background: url('imagens/lista.gif') left no-repeat;
border-bottom:1px solid #dedede; 
padding: 2px 0 2px 10px;
margin:0px;} 

.sidebarlista ul li a:hover {
background: url('imagens/lista2.gif') left no-repeat;}

html>body .sidebarlista ul li a {width: 140px;}


/********** IMAGENS **********/
img {border: 0px;}

.borderimage {
margin: 0 4px 0 4px;
border: #D8D8D8 1px solid;
background-color: #fff;
padding: 5px; }


/********** FORMULARIOS **********/
input, textarea, select, button {
border: 1px solid #feb8d0;
background-color: #FFFFFF; 
font-size: 10px; 
font-family: verdana;
}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
border: 1px solid #feb8d0;
background-color: #FEF1F4; }




/********** blockquote  **********/
blockquote {
border: 0px;
background: #FFF url(imagens/edit.jpg) no-repeat top left;
padding: 0 10px 0 25px;
margin: 0 0 10px 5px;
width: 90%; }


/********** COMENTARIOS **********/
.gravatar {
float: left;
background-color: #FBF3F6;
border: 1px solid #feb8d0;
padding: 4px;
margin-right: 4px;}

.comments{
border: 1px solid #feb8d0;
background-color: #FEF1F4;
padding: 10px 13px 10px 12px; }

.commentname {
font-size: 10px; 
line-height: 12px; 
font-family: tahoma;
padding-top: 3px;
paddind-left: 4px;
padding-bottom: 3px;
border: 1px dotted #feb8d0;
background-color: #F8DEE3;
color: #f4598d;
text-align: left;
margin-top:5px
}


.linhacomments{
font-family: tahoma;
color: #f4598d;
line-height: 13px;
font-size: 10px;
text-indent: 3px;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 2px dotted #feb8d0;
margin-bottom: 3px;
padding-top: 1px;
padding-bottom: 1px;
vertical-align:middle;
display: block; }

#autorlink {
color: #f4598d; 
text-decoration: none;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 0px;
}
#autorlink a { color: #f4598d; }
#autorlink a:hover{ color: #c900fc; }


.commentdata {
padding: 0px 4px 0px 4px;
margin: 0 0px 0 0px;
float:left; }

.commentcounter {
text-align:right;
padding-right: 4px; }

.emoticons {margin-bottom: 5px; }


/********** LINKS DO INDEX **********/
.wp-pagenavi {text-align:center;margin: 8px 0 4px 0}

/* Total de paginas */
.wp-pagenavi span.pages {
background-color: #f4598d;
color:#fff;
border:1px solid #f4598d;
font-family: tahoma;
font-size : 10px; 
padding:0px 4px 1px 4px;
margin-right: 4px; }

/* Dia atual */
.wp-pagenavi span.current {
background: #b77ad3;
color:#fff;
border:1px solid #b77ad3;
font-family: tahoma;
font-size : 10px; 
padding:0px 4px 1px 4px;
margin-right: 4px; }

.wp-pagenavi a, .wp-pagenavi a:active, .wp-pagenavi a:visited {
background-color: #f4598d;
color:#fff;
border:1px solid #f4598d;
font-family: tahoma;
font-size : 10px; 
padding: 0px 4px 1px 4px;
margin-right: 4px; }

.wp-pagenavi a:hover {
background-color: #b77ad3;
color:#fff;
border:1px solid #b77ad3;
text-decoration: none;}


/****** ANUNCIOS ******/
.adsense {font-family: verdana; margin-bottom:20px; }
.adsense2 {float: left; margin-right: 40px; }

#megabanner {
padding-left: 164px;
padding-top: 33px;
height: 29px;
line-height: 29px; } 

#logolink {
padding-left: 155px;
padding-top: 80px;} 

