/*  
Theme Name: FleurdeLys
Description: Tema dom tres colunas e cabecalho com imagem aleatoria.
Version: 1.0
Author: Cristian Vila Nova Fontes
*/

body{
font-size:12px;
font-family: Verdana, Arial;
color:#666666;
background:#fff;
margin:0;
padding:0;
background-image:url(images/background.jpg);
background-repeat:repeat-y;
}

p{
padding:0 0 15px;
margin:0;
}

a{
color:#9900ff;
text-decoration:none;
}

a:visited{
color:#9900ff;
text-decoration:none;
}

a:hover{
color:#9900ff;
text-decoration:underline;
}

a:active{
}

.row{
height:97px;
width:100%;
padding:0;
margin:0;
overflow:hidden;
}

#row_left {
width:auto;
height:97px;
float:left;
}

#row_right {
padding-top:30px;
width:auto;
height:97px;
float:right;
overflow:hidden;
}

#lista {
width:100%;
height:auto;
padding:5px;
float:left;
border-bottom:1px dashed #CCCCCC;
margin-bottom:5px;
}

#navbar{
background:transparent;
width:100%;
height:20px;
margin:0;
padding:0;
text-align:left;
margin-bottom:15px;
overflow:hidden;
}

#navbar li{
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#navbar ul{
margin:0;
padding:0;
}

#navbar ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-right:1px solid #9900FF;
color:#9900FF;
padding:0 10px 0 10px;
margin:0;
text-decoration:none;
font-weight:bold;
}

#navbar ul li a:hover{
color:#fff;
background:#9900ff;
padding:10px;
}

#page{
clear:both;
margin:0 auto 0;
width:80%;
padding:10px;
}

.link-oculto{margin-top:-300px;}


.header{
background-color:#fff;
width:100%;
height:200px;
margin:0;
padding:0;
text-align:center;
overflow:hidden;
margin-top:20px;
margin-bottom:20px;
}

.row h1, h1 a{
display:block;
height:80px;
width:530px;
text-indent:-9000px;
}

.one{
float:left;
width:170px;
background:#fff url(images/01.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.two{
float:left;
width:170px;
background:#fff url(images/02.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.three{
float:left;
width:170px;
background:#fff url(images/03.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.four{
float:left;
width:170px;
background:#fff url(images/04.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.five{
float:left;
width:170px;
background:#fff url(images/05.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.six{
float:left;
width:170px;
background:#fff url(images/06.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.seven{
float:left;
width:170px;background:#fff url(images/07.gif) top left no-repeat;
height:200px;
margin:10px 10px 0 10px;
}

.col{
float:left;
width:23%;
margin:10px 10px 0 10px;
}

.col2{
float:right;
width:19%;
margin:10px 5px 0 5px;
}

.col3{
float:left;
width:77%;
margin:10px 5px 0 5px;
padding:0;
overflow:hidden;
}

.col4{
float:right;
width:16%;
margin:10px 5px 0 5px;
font:88%/150% Verdana, Arial, Helvetica, sans-serif;
}

small{
color:#ccc;
float:right;
}

h2{
color:#333;
margin:0 0 2px;
/*border-bottom:1px solid #ccc;*/
font:normal 20px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:3px;
}

h2 a, h2 a:visited{
color:#333;
text-decoration:none;
}

h2 a:hover{
color:#900;
background:333;
text-decoration:none;
}

h3{
font:normal 140%/100% Verdana, Arial, Helvetica, sans-serif;
color:#900;
margin:10px 0 5px;
}

h4{
font:normal 130%/100% Verdana, Arial, Helvetica, sans-serif;
color:#ccc;margin:10px 0 5px;
}

form{
margin:0;
padding:0;
}

acronym,abbr,span.caps{
font-size:0.9em;
letter-spacing:.07em;
}

blockquote,blockquote cite{
margin:0 5px 0 0;
padding:10px 10px 10px 10px;
background:#ccc;
color:#000; 
font-size:0.9em;
border-left:8px double #333;
}

blockquote cite{
display:block;
}

.col4 li a,#footer li a,.col4 a{
display:block;color:#ccc;
}

.col4 li a:hover,#footer li a:hover{
color:#900;
text-decoration:none;
}

#searchform{
background:transparent;
width:auto;
padding:5px 0 5 5px;
float:left;
}

#searchform #s{
width:150px;
height:18px;
padding:2px 5px 0 5px;
border:1px solid #333;
background:transparent;
vertical-align:middle;
color:#333;
}

#searchform #searchsubmit{
border:none;
width:80px;
height:22px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
vertical-align:middle;
cursor:pointer;
text-align:center;
background-color:#ff0066;
}

#downloads {
width:200px;
height:200px;
padding:16px;
margin-bottom:20px;
text-align:center;
float:left;
}

#downloads_img {
width:200px;
height:160px;
}

#downloads_img img{
padding:0px;
border:none;
max-width:100%;
}

#downloads_texto {
width:200px;
height:30px;
text-align:center;
}

#footer{
clear:both;
border-top:2px solid #9900ff;
color:#333;
font-size:95%;
line-height:130%;
width:100%;
margin-top:20px;
}

.footer_inside{
width:80%;
margin:0px auto 0px;
}

#footer a,#footer a:visited{
color:#333;
text-decoration:none;
}

.ul-roll{
list-style:none;
margin:0 0 15px;
padding:0;
font-size:115%;
line-height:130%;
font-weight:normal;
}

.ul-roll li{
margin:0;
padding:2px 0 2px 20px;
background:url(images/li.gif) no-repeat left center;
}



#footer .ul-roll li a,.ul-roll li a,.ul-roll li a:visited{

color:#000;

text-decoration:none;

}



#footer .ul-roll li a:visited a:hover,.ul-roll li a:visited a:hover{

text-decoration:none;

color:#900;

}



#credits{

margin:0px auto;

width:70%;

color:#ccc;

font-size:85%;

line-height:120%;

height:30px;

}



#credits a, #credit a:visited{

color:#ccc;

}



.rss{

background:url(images/rss.gif) no-repeat left center;

padding-left:18px;

padding-bottom:2px;

margin-left:8px;

}



.center{

text-align:center;

}



.alignleft{

float:left;

}



.alignright{

float:right;

}



.clear{

clear:both;

}



hr.clear{

clear:both;

visibility:hidden;

margin:0;

padding:0;

}



a img{

border:0;

}



a img:hover{

border:0;

opacity:1;

}



.ff a img{

border:.08em solid #ccc;

padding:.077em;

filter:alpha(opacity=30); 

-moz-opacity:0.3; 

opacity:0.3; 

-khtml-opacity:0.3;

width:3.5em;

height:3.5em;

margin:0.077em .077em 0;

}





.ff a:hover img{

border:.08em solid #333;

opacity:1;

width:3.5em;

height:3.5em;

}





.col3 img{

border:none;

margin-right:10px;

margin-bottom:10px;

padding:0;

/*max-width:80%;*/

}



.clearfix:after{

content:".";

display:block;

height:1p%;

clear:both;

visibility:hidden;

} 



.clearfix{

display:inline-block;

}





/* Hides from IE-mac \*/ 

* html .clearfix{

height:1%;

}



.clearfix{

display: block;

}



/* End hide from IE-mac */

.post-comments{

background:url(images/com.gif) no-repeat left center;]

padding-left:20px;

float:right;

font-size:95%;

}



#comments,#respond{

border-bottom:1px dotted #ff0066;

padding-bottom:5px;

color:#ff0066;

}



.commentlist{

margin:10px 0;

padding-left:25px;

line-height:130%;

}



.commentlist li{

padding:5px 10px;

}



.commentlist .alt{

background-color: #FAF2FF;

}



.commentlist cite,.commentlist cite a,.commentlist cite a:visited{

font-weight:bold;

font-style:normal;

font-size:120%;

color:#333;

}



.commentlist small{

margin-bottom:5px;

display:block;

font-size:87%;

}



#commentform{

margin-top:10px;

font:110% Verdana, Arial, Helvetica, sans-serif;

color:#333;

}



#commentform p{

padding:6px 0;

margin:0;

}



#commentform label{

color:#ccc;

font-size:87%;

}



#commentform input{

width:80%;

background:#fff;

border:1px solid #333;

padding:3px;

margin-top:3px;

}



#commentform textarea{

width:80%;

height:115px;

background:#fff;

border:1px solid #333;

padding: 2px;

margin-top:3px;

color:#333;

}



#commentform #submit{

background-color:#ff0066;

font:bold 12px Verdana, Arial, Helvetica, sans-serif;

color:#fff;

border:none;

float:right;

width:144px;

height:28px;

cursor:pointer;

}



#commentform textarea:focus, #commentform input[type="text"]:focus{

background:#fff;

}



.post{

clear:both;

padding-top:10px;

list-style:square;

}



.post-date{

width:45px;

height:49px;

float:left;

}



.post-month{

font-size:11px;

text-transform:uppercase;

color:#ccc;

text-align:center;

display:block;

line-height:11px;

padding-top:2px;

margin-left:-3px;

}



.post-day{

font-size:21px;

font-weight:bold;

text-transform:uppercase;

color:#ccc;

text-align:center;

display:block;

line-height:21px;

padding-top:7px;

margin-left:-3px;

}



.entry{

float:right;

width:100%;

margin-bottom:30px;

margin-top:30px;

border-bottom:1px solid #EAEAEA;

padding-bottom:10px;

}



.entry_destaque{

float:right;

width:100%;

}





.post-cat{

padding-left:20px;

float:left;

font-size:95%;

color:#aaa;

}



.post-comments{

padding-left:20px;

float:right;

font-size:95%;

}



.post-calendar{

background: url(images/cal.gif) no-repeat left center;

padding-left:20px;

float:right;

font-size:95%;

color:#900;

}



.post-content{

clear:both;

padding-top:10px;

}



.navigation a,.navigation a:visited{

color:#ccc;

margin:10px 0 0 10px;

}



#enquete {

width:auto;

height:auto;

padding:10px;

background-color:#FBFBFB;

margin-top:20px;

margin-bottom:20px;

font-size:10px;

}



#enquete ul,#enquete li,#enquete ul li {

margin:0pt;

padding:0px 0pt 0pt 0px;

}





#right_sidebar{

width:18%;

float:right;

margin:0 10px 0 20px;

overflow:hidden;

}



#left_sidebar{

width:14%;

float:right;

margin:0 10px 20px 0;

overflow:hidden;

}



#left_sidebar h2,#right_sidebar h2{

font-size:2em;

margin:0;

}



#left_sidebar h2,#right_sidebar h2 {

font-size:14px;

color:#ff0066;

padding:10px 0 0 0px;

border-bottom:1px solid #ddd;

}



#right_sidebar ul,#right_sidebar li,#right_sidebar ul li,#left_sidebar ul,#left_sidebar li,#left_sidebar ul li{

padding:5px 0 0 5px;

margin:0;

}



#right_sidebar li li,#left_sidebar li li{

font-size:small;

margin-left:10px;

}



#right_sidebar li li ul li,#left_sidebar li li ul li{

margin-left:0;

background-image:url(images/arrow.png);

background-position:left;

background-repeat:no-repeat;

padding-left:15px;

}



#right_sidebar ul,#left_sidebar ul,#middle_sidebar ul{

list-style-type:none;

}







#right_sidebar li,#right_sidebar ul select,#left_sidebar li,#left_sidebar ul select{

margin:0;

padding:0;

}



#right_sidebar a:hover,#left_sidebar a:hover{

text-decoration:none;

}



#comentarios {

width:80%;

background-color:#F7F7F7;

border:1px solid #CCCCCC;

padding:10px;

margin-top:20px;

margin-bottom:20px;

float:left;

}



#menu_principal {

width:auto;

height:auto;

margin-top:0px;

margin-bottom:30px;

background-color:#FBF4FF;

padding:5px;

border:1px solid #9900FF;

}


#twitter {
width:auto;
height:auto;
margin-top:44px;
margin-bottom:30px;
padding:5px;
text-align: center;
}




#tamanho{

width:auto;

height:50px;

text-align:right;

margin-bottom:10px;

position:relative;

}





#imprimir {

width:100%;

height:100px;

padding:10px;

margin-right:auto;

float:left;

}



#print {

width:100px;

float:right;

text-align:left;

margin-left:10px;

}



#send {

width:200px;

float:left;

text-align:left;

}



#espaco {

width:auto;

height:40px;

float:right;

}





#destaques {

width:96%;

height:auto;

margin-bottom:20px;

border:1px solid #FFCCE0;

background-color:#FFF2F8;

padding:10px;

float:left;

font-weight:bold;

}

#calendario-destaque {
width:93%;
height:auto;
margin-bottom:20px;
border:1px solid #FFCCE0;
padding:20px;
float:left;
font-weight:bold;
}

#promocao {
width:96%;
height:auto;
border-radius: 12x;
-moz-border-radius: 12px;
margin-bottom:20px;
border:1px solid #8FF27B;
background-color:#EDF6EB;
padding:10px;
float:left;
}


#especiais {
width:97%;
height:auto;
margin-bottom:20px;
margin-top:20px;
background-color:#F4FBFE;
padding:10px;
float:left;
font-weight:bold;
}

#frases {
width:96%;
height:auto;
margin-bottom:30px;
margin-top:30px;
float:left;
font-weight:bold;
font-size:24px;
text-align:center;
color:#FF0066;
line-height:160%;
border:1px solid #9900FF;
padding:10px;
}

#frases p{
margin:0px;
padding:0px;
}

.frases-autor{
font-size:12px;
font-family:arial;
color:#9900FF;
text-align:right;
}


.selinho {
width:auto;
height:auto;
margin-top:10px;
margin-bottom:20px;
text-align:center;
}

.google {
width:auto;
height:auto;
margin-bottom:20px;
margin-left:10px;
text-align:center;
}

.google2 {
width:auto;
height:auto;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
text-align:center;
}

#musica {
width:auto;
height:auto;
margin-bottom:10px;
text-align:center;
}




#relogio {

width:100px;

height:120px;

margin:auto;

text-align:center;
margin-bottom:30px;

}



/* ***************** MENU ***************** */



ul#menu_left {

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:auto;

height:auto;

margin:0;

padding:0;

list-style-type:none;

background-position: center;

line-height: 200%;

display:block;

}



ul#menu_left li {

text-indent:5px;

color:#9900FF;

height:23px;

display:block;

padding:0;

}



ul#menu_left li a:link, ul#menu_left li a:visited {

color:#9900FF;

height:23px;

display:block;

text-decoration:none;

padding:0;

}



ul#menu_left li a:hover {

color:#fff;

height:23px;

font-weight: bold;

display:block;

background-color:#9900FF;

padding:0;

}





/* ***************** LINKS ***************** */



/* Estilo Link1 */

a.link1:link {color:#9900FF;text-decoration:none;font-size:11px;}
a.link1:visited {color:#9900FF;text-decoration:none;font-size:11px;}
a.link1:hover {color:#9900FF;text-decoration:underline;font-size:11px;}
a.link1:active {}



a.link_promocao:link {color:#027E02;text-decoration:none;}
a.link_promocao:visited {color:#027E02;text-decoration:none;}
a.link_promocao:hover {color:#027E02;text-decoration:underline;}
a.link_promocao:active {}


a.branco:link {color:#FFF;text-decoration:none;}
a.branco:visited {color:#FFF;text-decoration:none;}
a.branco:hover {color:#FFF;text-decoration:none;}
a.branco:active {}

/* Estilo Link2 */

a.link2:link {

color:#ff0066;

text-decoration:none;

font-size:11px;

}



a.link2:visited {

color:#ff0066;

text-decoration:none;

font-size:11px;

}



a.link2:hover {

color:#ff0066;

text-decoration:underline;

font-size:11px;

}



a.link1:active {

}



/* Fontes */

.titulo {

font-size:20px;

color:#ff0066;

margin-bottom:20px;

}	


.titulo_promocao {
font-weight:bold;
font-size:22px;
color:#027e02;
margin-bottom:20px;
text-align:center;
}


.titulo_lista  {

font-size:20px;

color:#9900FF;

margin-bottom:10px;

font-weight:bold;

}	



.titulo_categoria  {

font-size:22px;

color:#ff0066;

font-weight:bold;

margin-bottom:30px;

border-bottom:1px dotted #ff0066;

padding-bottom:10px;

}



.titulo_menu {

font-size:16px;

color:#FF0066;

font-weight:bold;

margin-bottom:5px;

}





.titulo_tag {

font-size:16px;

color:#9900FF;

font-weight:bold;

margin-bottom:5px;

}

#paginacao {
width: 500px;
heigth: auto;
float: left;
margin-bottom: 15px;
margin-top: 15px;
}

/* Alinhamento */
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}

/* Legenda */

.legenda {
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #0F84E1;
	text-align:center;
}

.wp-caption {  
text-align: center;  
background-color: #f3f3f3;  
padding-top: 5px;  
margin: 0px;  
}  
.wp-caption img {  
margin: 0;  
padding: 0;  
border: 0 none;  
}  
.wp-caption p.wp-caption-text {  
font-size: 10px;  
color:#0F84E1;
font-family:Arial, Helvetica, sans-serif;
line-height: 15px;  
padding:8px;
margin: 0;  
} 