/*
Theme Name: Layout personalisado Ruy Gaspar v 1.0
Theme URI: http://www.fabioelisio.com/layouts
Description: Tema criado para o site de Ruy gaspar - www.ruygaspar.com.br . versão 1.0 .
Version: 1.0
Author: Fabio Elisio
Tags: tema estilizado, variavel de tamanho, duas colunas, widgets

Default WordPress by Fabio Elisio || http://www.fabioelisio.com
Favor se modificar o layout alterar a vers?o e descrever o nome com contato da pessoa que alterou
*/
 
body
   {
   background: #FFF url('images/background.jpg') repeat-x ;
   margin: 0px;
   padding: 0px;
   text-align: center;
   }
   
h2{
	margin: 0px;
   padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000066;
} 

#none{display:none;} 

h3
   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3D557A;
   
   }
    
   
h1, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px;
   
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   }

a:hover{
   text-decoration:underline;
   }

.space
   {
   clear: both;
   }
   
   #frame
   {/*barra do governo*/
   	margin: 0px auto;
	margin-bottom:-5px;
	*margin-bottom:0px;
    padding: 0;
   }
   
 /*-------------divs especificas das paginas----------*/
#pageAll
   {
   background: #FFF;
   margin: 0px auto;
   padding: 0;
   width: 1000px;
   z-index:0;
   }
#page
   {
   margin: 0px auto;
   padding: 0;
   width: 960px;
   z-index:1;
   }
	

   

	/*-----TOPO-----*/
#header
   {
   background: url('') no-repeat ;
   
   height: 207px;
   width: 960px;
   text-align: center;
   }
   .fotoTopo
   {
   		float:right;
   }
#top_nav
   {
   background:url('') repeat-x ;
   height: 30px;
   text-align:left;/*o menu esta a esquerda*/
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;
   font-weight:bolder;
   }

 #top_nav ul
   {
   padding-top:0px;
   list-style: none;
   }

   #top_nav li
   {
   display: inline;
   background:url(images/separadorMenu.jpg) no-repeat right;
   height:30px;
   padding:0px 0px 0px 10px;
   }
	
    #top_nav li a
   {
   color:#000;
   margin-right:15px;
   }
	
   #top_nav li a:hover
   {
   color:#90A6B4;
   }

   
  .rss{
   	float:right;
	margin-right:100px;
	margin-top:31px;
   }
   
   #searchwpmu
	   {
	   font: bold 12px Arial;
	   color: #4e7c9c;
	   padding: 0px 0px 0px 0px;
	    margin-top:105px;
	   position:absolute;
	   margin-left:670px;
	   *margin-left:310px;
	   }
	   #searchwpmu label{float:right; *float:none; *position:absolute; margin-right:-60px; *margin-left:180px;  margin-top:-38px; *margin-bottom:500px;}
	 #searchwpmu input
	   {
	   background-color: transparent;
	   border: none;
	   color: #4e7c9c;
	   }
	   .inputText{
	   	   background:url(images/back_input_busca.jpg) no-repeat;
		   width:158px;
		   height:31px;
		   border:none;
		   color: #4e7c9c;
		   
		   padding: 7px 0px 0px 5px;
	   }
	 #searchwpmu #searchsubmit 
	   {
	   background:url(images/buscar.jpg) no-repeat;
	   color: #FFFFFF;
	     
	   width:49px;
	   height:31px;
	   }
	   
		#actionBuscar
	   {
	   background:#595E64;
	   color: #FFFFFF;
	   font-weight: bold;
	   padding: 2px;
	   }
   

/*----------------------- DROP DOWN INCLUIDO EM 30/10/2008 -  -------------------------------*/



.menu {background:url('') repeat-x; height: 47px; font-size:14px;  z-index:100;border-right:1px solid #000; color:#FFFFFF;  font-weight:bolder; text-align:center;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
   margin: 0px auto;
   
   padding:14px 0px 0px 60px;
   width: 960px;
 list-style-type:none; text-align:center; 
 }

.menu ul ul {width:150px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; position:relative;}
/* style the links for the top level ALTERADO -> border:1px solid #000;*/
.menu a, .menu a:visited {display:block; font-size:14px;text-decoration:none;  width:auto; height:30px;  padding-left:10px; line-height:29px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; text-align: center;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:15px;left:-60px; width:100px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:50px;t\op:51px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}


/* ****** STILO DO SUBMENU ***** */
.menu ul ul a, .menu ul ul a:visited {
background:url('') repeat-x; 
color:#FFF; height:auto; line-height:1em; 
padding:5px 10px; width:128px; 
border-bottom:solid 1px #732D00;
border-left:solid 1px #732D00;
border-right:solid 1px #732D00;
}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFCC00;  text-decoration:underline;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFCC00;background:#957350; text-decoration:underline;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}





/*----------------------------------------------------------------------------*/	




 
   
	/*-----TOPO-----*/

   /*--------CORPO---------*/
  
  #content
   {
  
   float: left;
   text-align: left;
   border-top:solid 2px #999999;
   margin-top:10px;
   }

.blogcontent
   {
   float: left;
   padding: 10px 0px;
   
   width: 693px;/*635*/
   }
.blogcontent p
   {
   
   text-align: left;
   }
   .blogcontent h2{/*margin-left:80px;*/}/*Ageitar isso*/
   
 /*-------PARTE INDEX-------------------*/
 .destaque{
 	padding: 0px 0px 0px 0px;
   	text-align: left;
 }
 .titlleDestaque{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#b31414;
 }
 .destaque span{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#151313;
 }
 
 .lastPosts{
 	
	padding: 0px 0px 0px 0px;
   	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:639px;
	color:#3d557a;
	margin-top:10px;/*modificado*/
	border:solid 1px;
	margin-left:20px;
	
 }
 
  .lastPosts a{
 	
   	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d557a;
	margin-left:5px;
		
 }
 
 .lastPosts a:hover{
 	color: #69c;
 }
 
 .lastPosts .todas{
 	
	
	margin-left:550px;
 }
 
 .imgUltimasNoticias{
  background: url('images/ultimosPosts.jpg') no-repeat ;
   height:34px;
   width:639px;
 }
 

 
  /*--page.php*/
 .editPostLink{margin-left:80px;}
 
/*-----------PARTE DO POST------------------*/
.post
   {
   padding: 0px 50px 0px 90px;
   text-align: left;
   }

  
 .post h2
   {
   color: #3d557a;
   padding: 0px;
   }
   
   
 .post .post_title
   {
   float: left;
   width: 90%;
   }

   .post_title h2, a
   {
   color: #6A6A6A;
  /* font: normal 24px Georgia, Arial;*/
   padding: 0px;
   margin: 0px;
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   color: #fff;
   }

   .post_title small
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   }

   .post_title small a
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   padding: 0px;
   margin: 0px;
   }

  
   .postmetadata a
   {
   color: #416fa3;
   text-decoration: none;
   }

   .postmetadata span
   {
   color: #416fa3;
   font: normal 24px Georgia, Arial;
   padding-left:0px;
   }
   
   .tittlePost
   {
   	
	padding: 8px 4px 10px 10px;
   }
   
 .entry
   {
   color: #3d557a;
   font: normal 12px Arial;
   padding: 20px 0px;
   }
 .entry a
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover
   {
   color: #69c;
   }

   .entry blockquote
   {
   border: 2px dashed #042748;
   padding: 8px;
   }

   .entry img
   {
   float: left;
   padding: 0px 20px 0px 0px;
   }

   .entry ul
   {
   padding-left: 20px;
   }

   .entry li
   {
   
   }

   .entry ol li
   {
   list-style: decimal;
   } 

   .entry p
   {
   text-align: justify;
   padding: 0px;
   }

   .entry span
   {
   color: #b31414;
   }
   .alignleft{
   		
   }
   .alignright{
   		float:right;
		margin-top:-15px;
   }
   
   .navigation
   {
   		padding: 8px 4px 10px 10px;
		font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
   }
   
   .pagetitle
   {
    margin-left:80px;
   }
   
   .espaceCateg{margin-bottom:50px;}
   
   .comment
   {
   	margin-left:80px;
	margin-top:10px;
	
   }
   
   #comments
   {
   		margin-left:64px;
		width:613px;
		padding: 8px 4px 10px 10px;
		border:solid 1px #D9D9D9;
		background-color:#D9D9D9;
		color:#537E9E;
   }
   
  
   ol.commentlist {
	color:#000066;
	border:solid 1px #000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFCDF url(pix/comm1.gif) repeat-x scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:64px;
	width:613px;
	padding: 8px 4px 10px 10px;
	}
	
	ol.commentlist a 
	{
		
		font-size:10px;
		color:#333333;
	}
   
     
   ol.commentlist li {
   background:#FFFCDF url(pix/comm1.gif) repeat-x scroll 0 0;
	list-style-position:inside;
	border-bottom:solid 1px #000066;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	#respond h3
	{
		margin-left:64px;
		width:613px;
		padding: 8px 4px 10px 10px;
		border:solid 1px #D9D9D9;
		background-color:#D9D9D9;
		color:#537E9E;
	}
  
  #nav{
		margin-top:420px;
		margin-left:300px;
		position:absolute;
	}
	
	.numbers{}
	.numbers a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bgNumbers.png) no-repeat;  padding:0px 10px 5px 8px; }
  
   /*-----------PARTE DO POST------------------*/
  
  /*------------FORMULARIO DA CONTATO------------*/
 	.formfal{
 		
 	}
	
	.formfal ol li{
 		padding-right:10px;
 	}
 
  /*------------FORMULARIO DA CONTATO------------*/

   		/*----------SIDEBAR------------*/

		 
                    #redes_sociais ul{
                        list-style: none;
                        width: 189px;
                        height: 41px;
                        position: relative;
                    }

                    #redes_sociais ul li{
                        display: inline;
                        padding-right:5px;
                    }



		#sidebar
		   {
		   background: url('') repeat-y top left;
		   float: left;
		   _float:right;
		   _margin-top:-798px;
		   padding: 0px 20px;
		   text-align: left;
		   width:170px;/*285*/
		   height:auto;
                   border-left:solid 2px #999999;
		   
		   
		   }
		
		 #sidebar ul
		   {
		   list-style: none;
		    margin: 0px;
   			padding: 5px 0px;
			margin-left:-40px;
		   }
		
		   #sidebar li
		   {
		   margin: 0px;
		   padding: 0px 0px 0px 20px;
		   }
		
		   #sidebar li h2
		   {
		   color: #fff;
		   font: normal 18px Rockwell, Georgia, Arial;
		   margin: 0px;
		   padding: 8px 0px;
		   }
		  #sidebar ul ul
		   {
		   list-style: none;
		   margin: 0px;
		   }
		
		   #sidebar ul ul li
		   {
		   margin: 0px;
		   padding: 0px 10px 0px 20px;
		   }
		
		   #sidebar ul ul li a
		   {
		   color: #4e7c9c;
		   font: normal 12px Arial;
		   text-decoration: none;
		   }
		
		   #sidebar ul ul li a:hover
		   {
		   color: #69c;
		   text-decoration:underline;
		   }
			
			
			.link ul li 
			{
				
				list-style-position:inside;
				list-style-type:disc;
			}
		
			
	


		/*----------SIDEBAR------------*/
   
	/*--------CORPO---------*/
	
	
	/*-------FOOTER--------------*/
	
#footer
   {
   background: #EBEBE9 url('images/backFooter.jpg') repeat-x ;
   height:100px;
   text-align:left;
   width:auto;/*909*/
   /*padding-top:50px;*/
   font-family:Arial, Helvetica, sans-serif;
   padding:10px 0px 0px 10px;
   margin-top:20px;
   }

   #footer .part2{
	margin-top:15px;
	color:#999999;
	font-size:14px;
	font-weight:bolder;
    }
  
     .part2 ul
   {
   list-style: none;
   color:#999999;
   font-family:Arial, Helvetica, sans-serif;
   
   }
	.part2 li
   {
   display: inline;
   }

   .part2 a
   {
   text-decoration: none;
  color:#999999;
   }
   .part2 a:hover
   {
   text-decoration: underline;
   color:#999999;
   }
   
   
  
   #footer .part3{
	margin-top:15px;
	color:#CCCCCC;
	font-size:12px;
	font-weight:bolder;
    }

     .part3 ul
   {
   list-style: none;
   color:#999999;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   }
	.part3 li
   {
   display: inline;
   }

   .part3 a
   {
   text-decoration: none;
  color:#999999;
   }
   .part3 a:hover
   {
   text-decoration: underline;
   color:#999999;
   }
   



/*-------FOOTER--------------*/
	
/*--------CALENDARIO----------*/

#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}


/*--------CALENDARIO----------*/

  

