﻿/*
Theme Name: Renovatio
Theme URI: http://popnoid.com
Description: Renovar. Amar.
Version: 1.0
Author: Mariana Curci
*/
body {
	margin: 0px auto 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff url(img/bg.jpg) repeat-x;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	color: #6f7f77;
	}

/* Básico */

u {
color: #6f7f77;
border-bottom: 1px dotted #ffc2d8;}

b {
color: #6f7f77; cursor:default;}

b:hover {
color: #ff7dac; cursor:default;}

strong {
color: #6f7f77; cursor:default;}

strong:hover {
color: #ff7dac; cursor:default;}

i {
color: #6f7f77;}

em {
color: #6f7f77;}

.hr2 { border-top: 2px solid #dcf8eb;}

.hr3 { border-bottom: 2px solid #dcf8eb;}

.flickr { 	padding-top: 7px;
			padding-left: 0px;
			width: 100%;
			height:116px;}

	
.box { 	padding: 10px;
		background: url(img/bgside.png);
		border: 4px double #f4c9ea;}	
.box2 { 	padding: 10px;
		background: #1b181a url(img/bgside.jpg) no-repeat bottom right;}	
#busca {
	float: right;
	margin-right: 0px;
	margin-top: 20px;
}
		
#wrap {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 849px;
	text-align: justify;
	}

/* Header */
#header {
height:202px;
background:url(img/logo.png) no-repeat top center;
width:283px;
}

/* Menu horizontal */
.menu {
float: left;
margin-top: 10px;
}

.menu ul{
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
color: #ffffff;
}

.menu ul li{
position: relative;
display: inline;
float: left;
}

.menu ul li a{
display: block;
width: 75px;
height: 15px;
padding: 15px 8px;
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 10px;
text-align: center;
border-right: 1px solid #dcf8eb;
letter-spacing: 1px;
}
.menu ul li a:hover{color: #6f7f77;}

.menu ul li a#feed{
border-right: 0px solid #dcf8eb;
background: url(img/feed1.png) no-repeat top center;
width: 30px;
margin-top: 10px;
}

.menu ul li a#feed:hover{
border-right: 0px solid #dcf8eb;
background: url(img/feed2.png) no-repeat top center;
}

/* menu novo */

.menutitle{
cursor:pointer;
margin-bottom: 5px;
color:#6f7f77;
padding:2px;
font-size: 10px;
text-align:center;
font-weight:bold;
border-top:1px solid #dcf8eb;
border-bottom:1px solid #dcf8eb;
letter-spacing: 1px;
padding-bottom: 4px;
background: #dcf8eb;
}

.menutitle a, .menutitle a:link, .menutitle a:visited, .menutitle a:active{
color:#6f7f77;
}
.menutitle a:hover{
color:#ff7dac;
}

/* menu vertical */

a.nav2, a.nav2:link, a.nav2:visited, a.nav2:active  {
display: block;
padding-left: 5px;
font-family: verdana;
font-size: 9px;
border-bottom: 1px solid #ffffff;
color	: #777777; 
text-align: justify;
line-height:6px;
padding-bottom: 4px;
margin-bottom: 2px;
}

a.nav2:hover  {
border-bottom: 1px solid #791dba;
text-align: center;
}

/*** fim ***/

a, a:link, a:visited, a:active {
		color: #ff7dac;
		text-decoration: none;
		}
		
a:hover { color: #6f7f77; }

.sidebar {
	margin-top: -20px;
	padding: 5px;
    margin-right: 0px;
	width: 283px;
	float: right;
    text-align: justify;
    font-size: 9px;
	}

	.sidebar side {margin-bottom: 10px;}
	.sidebar h2 {
		text-align: center;
		margin: 0px; padding: 0px;
		font-size: 10px;
		font-weight: bold;
        color: #6f7f77;
		}
	.sidebar ul {
		margin: 0px 0px 15px 0px; padding: 0px;
		list-style-type:none;
		}
        .sidebar li {
		padding: 2px 2px 2px 12px;
		margin:0 0 0 2px;
		height: auto;
		background: url(img/li.gif) left no-repeat;
		border-bottom: 1px solid #dcf8eb;
		list-style-type:none;
		}
		.sidebar li:hover {
		background: url(img/li2.gif) left no-repeat;
		}
		
		.feed {
		padding: 2px 2px 2px 12px;
		margin:0 0 0 2px;
		height: auto;
		background: url(img/feed3.png) left no-repeat;
		border-bottom: 1px solid #dcf8eb;
		list-style-type:none;
		}
		.feed:hover {
		background: url(img/feed4.png) left no-repeat;
		}
	
.content {
	margin-top: 90px;
    margin-left: 0px;
	padding: 10px;
	width: 530px;
	float: left;
	}

	.content a, .content a:link, .content a:visited, .content a:active {
		color: #ff7dac;
		text-decoration: none;
		}
		
	.content a:hover { color: #6f7f77; }
	
	.content h2, .content h2 a, .content h2 a:link, .content h2 a:visited, .content h2 a:active {
		margin: 0px; padding: 0px;
		font-size: 11px;
        line-height: 13px;
		font-weight: bold;
		color: #6f7f77;
		border-bottom: 0px dashed #f4c9ea;
		text-decoration: none;
		text-transform: uppercase
		}
	.content h3, .content h3 a {
		margin: 0px; padding: 0px;
		font-size: 11px;
        line-height: 12px;
		font-weight: bold;
		color: #6f7f77;
		border-bottom: 1px dotted #c5ddd2;
		text-decoration: none;
		}		
	.meta {
		margin: 0px 0px 0px 0px;
                font-size: 9px;
		        border-top: 0px dotted #e0f9ff;
				padding: 3px;
		        color: #6f7f77;
		} 
		.meta a { text-decoration: none; color: #ff7dac;}
		.meta a:hover { color: #6f7f77; }
	    .post { padding-bottom: 20px; 
                font-size: 10px;    }
		.post a { text-decoration: none; color: #ff7dac;}
		.post a:hover { color: #6f7f77; }
		.alignright { float: right; }
		.alignleft { float: left; }
		.post ul, .post ol {
			margin: 0px; padding: 0px;
			list-style-type: none;
			}
		/* Lista de links */

		.posts li h2 {color: #6f7f77; font-size: 11px; font-weight: bolder; background: none; border-bottom: 1px dotted #c5ddd2;}
		.posts li.linkcat {margin: 10px 0px 10px 0px; padding: 0px; display: block; width: 520px; float: left;}
		.posts li {list-style-type: none; margin: 0; padding: 0;}
		.posts ul {background: none; list-style-type: none; margin: 0; padding: 0;}
		.posts ul li { border-bottom:1px solid #dcf8eb; display: block; margin:0; height: auto; width: 260px; color: #6f7f77; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; float: left;}
		.posts ul li a, .posts ul li a:link, .posts ul li a:visited, .posts ul li a:active {display: block; padding: 2px 2px 2px 12px; background: url(img/li.gif) left no-repeat; color: #6f7f77; text-decoration: none;}
		.posts ul li a:hover {color: #ff7dac; text-decoration: none;}
		.posts ul li a {width: 245px; text-decoration: none;}	
		
		.sig{width: 150px;
			height: 50px;
			background:url(img/sig.jpg) no-repeat top center;
			float: right;
			}

		blockquote {
		padding-top:5px;
		padding-right:5px;
		padding-left:5px;
		padding-bottom: 15px;
		width:75%;
		background: #ffffff url(img/bgbq.jpg) no-repeat bottom right;
		border-left: 1px dotted #c5ddd2;
}

		.blockquote2 {
		padding-top:5px;
		padding-right:5px;
		padding-left:5px;
		padding-bottom: 15px;
		width:75%;
		background: #ffffff url(img/bgbq.jpg) no-repeat bottom right;
		border-left: 1px dotted #c5ddd2;
}
		abbr, acronym {
			border-bottom: 0px dotted #6f7f77;
			cursor:help;
			}
		code {
                        padding:5px;
						color: #6f7f77;
                        width:60%;
			}

.commentlist ol {
	margin: 10px; padding: 10px;
	}
	.commentlist ol li {
		margin: 0px 0px 5px 0px;
		padding: 5px 0px 2px 0px;
		border: 0px solid #8fc3fc;
		list-style-type: none;
		}
	.commentlist ol li a { text-decoration: none; color: #59A2D9; }

.footer {
	margin: 0px auto 0px auto;
	padding-bottom:20px;
	color: #6f7f77;
	text-align: center;
    font-size: 9px;
	background:url(img/footer.jpg) repeat-x bottom;
	}

.footer a { text-decoration: none; color: #ff7dac;}
.footer a:hover { color: #6f7f77; }
	
.clear{
	clear: both;
	padding: 0 0 1px;
	}

.main_date { 
             float: right; 
             color: #665362; 
             font-size: 10px;
             font-family: Verdana;                     
             text-align: center; 
             margin: 0px 0px 10px 0px; 
             padding: 6px 6px 0px 0px; 
             width: 50px; height: 60px; 
             background: url(img/bgdata.png) no-repeat top left; 
             line-height:7px;}

.meta2 {
		margin: 0px;
        padding: 5px;
        font-size: 9px;
		background-color: #ffffff;
		border: 1px solid #c5ddd2;
		} 
.meta3 {
		margin: 0px;
        font-size: 9px;
		padding: 3px;
		background-color: #dcf8eb;
		} 	

/* BORDA EM IMAGENS */

.blogimage {
background: #dcf8eb; 
padding: 7px;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
border: 1px solid #dcf8eb;
}

.blogimage:hover     {
background: #ffffff; 
border: 1px solid #dcf8eb;
}

.blogimage2 {
background: #dcf8eb; 
padding: 3px;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
border: 1px solid #dcf8eb;
}

.blogimage2:hover     {
background: #ffffff; 
border: 1px solid #dcf8eb;
}

.flickrimage {
background: #dcf8eb;  
padding: 9px;
margin-right: 5px;
margin-left: 5px;
margin-top: 0px;
border: 1px solid #dcf8eb;
}

.flickrimage:hover {
background: #ffffff; 
}

/* ------------------------------ GRAVATAR------------------------------- */
.gravatar{
float:right;
background: #dcf8eb; 
padding: 7px;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
border: 1px solid #dcf8eb;
}

.gravatar:hover {
background: #ffffff; 
border: 1px solid #dcf8eb;
}


/* CALENDÁRIO */

#wp-calendar {
empty-cells: show;
text-align: center;
font-family:tahoma;
width:100%;
}

#wp-calendar TD {
PADDING:2px; 
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
border:1px solid #e0f9ff;
color:#000000;
}

#wp-calendar th{
color:#00495a;
text-align:center;
font-size:10px;
letter-spacing:7px;
cursor:help;
}

#wp-calendar #today {
border:1px solid #00ceff;
}

#wp-calendar #today:hover{
border:1px solid #e0f9ff;
}


#wp-calendar caption {
font:7pt tahoma;
letter-spacing:1px;
text-align:center;
color:#000000;
text-transform:uppercase;
margin-left:2px;
margin-right:2px;
padding:3px;
}

#wp-calendar a{
color: #00a7cf;
font: 9px tahoma;
text-decoration:none;
}

#wp-calendar a:hover{

color:#000000;
}


/*** configuração de caixa de texto e botões de formulário ***/

input, textarea, select {
background-color: #dcf8eb;
border:1px solid #dcf8eb;
color: #6f7f77;
font-size: 8pt;
font-family: tahoma;
}

input:focus, textarea:focus, select:focus {
background: #ffffff; 
border:1px solid #dcf8eb;
color: #6f7f77;
font-size: 8pt;
font-family: tahoma;
}

input:hover, textarea:hover, select:hover{
border:1px solid #c5ddd2;
}


/* ------------------------------ FOOTLINK ------------------------------- */


#footlink {
        /* Edit the Bottom Page Links */
        width: 100%;
        text-align:left;
        font-size: 9px;
        font-weight: normal;
        }

        #footlink span {
        	background-color: #dcf8eb;
			color: #6f7f77;	
            padding:0 4px 0 4px;
        	margin:0 1px 0 1px;		
			border:2px solid #dcf8eb;		
		}

	#footlink span:hover {
            border:2px solid #ffffff;
		}

	#footlink a {
        	padding:0 4px 0 4px;
        	margin:0 1px 0 1px;        
		}

	#footlink a:link, #footlink a:visited, #footlink a:active {
	color: #ff7dac;
	background-color: #dcf8eb;
	border:2px solid #dcf8eb;
		}

	#footlink a:hover {
		color: #6f7f77;	
		}
		
