/*  

Theme Name: Redeholos

Theme URL: http://www.redeholos.com.br

Author: ozorio silva

Author URL: http://www.adaptinsite.com/

Description: Tema com duas colunas  com padroes do wc3 compatibilidade com a maioria dos navegadores

*/

@media all {

body{

background:url(images/bg_grad1.jpg);

margin:0px; 

padding:0px; 

font-size:12;

}

p{padding:0;}

a:link{color:#516585;font-family:Times New Roman; text-decoration:none;}

a:active{color:#516585;font-family:Times New Roman;text-decoration:none;}

a:hover{color:#009ACD;font-family:Times New Roman;}

a:visited{color:#516585;font-family:Times New Roman;text-decoration:none;}

fieldset{border:none;position:relative; height:50px; width:auto;}

/* ul{background:#F6F6F9;} */

/* li {list-style-image: url("images/icon1.gif"); padding:5px; }*/



.menutitulo{text-align:center;background:url("images/bgmenu.jpg") no-repeat; width:100%;border:0px;color:#2C4259;height:30px;

padding:8px 0px 0px 0px;font-size:17px;}

.postlink{background:url(images/bgpostlink.png) no-repeat;text-align:center;width:690px;height:30px;margin-top:10px;font-size:19px;}

  /*-------- ids------------------  */

#conteiner{

background:#fff;

width:950px;	

margin:auto;

height:auto;

margin-left:auto;

margin-right:auto;

}	

#header{

width:950px;

height:250px;

float:left;

background:#fff url("images/bgheader1.jpg") no-repeat;

}	

.ttl{position:relative;top:80px;left:230px;background:none;text-align:center;width:500px;}

.description{position:relative;top:45px;left:230px;background:none;text-align:center;width:500px;color:#546C93;font-size:15px;}

a.turl{color:#516585; font-size:40px;}

a.turl:hover {color:#666;font-size:40px;}



#box{

background:#fff;

width:950px;

height:auto;	

float:left;

}

#col1{

background:none;

width:280px;

float:right;	

height:auto;	

border:none;

padding-bottom:10px;

position:relative; right:5px;bottom:50px; top:25px;

font-size:12px;

}



#col2{

background:none;

width:640px;

float:left;		

height:auto;	

border:none; 

padding-bottom:5px;

position:relative; left:8px; bottom:10px;  top:10px; 

font-size:12px;



}



#bordcol1{border:none; }

#bordcol2{border:0px; padding:5px; }

#footer{

background:#eee url("images/footer.png") no-repeat;

width:950px;

height:50px;

background-color:#47597C;

clear:both;

text-align:center;

color:#fff;

float:left;;

position:relative;top:20px;

margin-bottom:10px;

}

.t2top{

background:url(images/col2bgtop.png) no-repeat;

width:auto;

height:40px;	

font-family:Times ;

color:#fff;

border:none;

text-align:center;

font-size:15px;

}

.txtfooter{

text-align:center;	

position:relative;top:10px;

color:#fff;  	

}

a.foot{color:#fff;}



.txtbord{border-bottom:1px dashed #ccc;font-family:arial;font-size:12px;color:#666; }



/* formularios    */

#newsletter{width:220px;background:none;height:26px;float:left;}

#pesquisar{width:220px;background:none;height:26px;float:right;}

#news{width:950px;height:67px;background:#47597C;}

.boxnews{width:700px;background:#62778C;position:relative;left:200px;}

.boxtxt{position:relative;color:#fff;float:left;}



#bgform1 {

background: url("images/formbg.png") no-repeat !important;

width: 150px;

height:26px;

color: #93BBBC;

border:0px;

text-align:center;

}



#bgform2{

background: url("images/formbg.png") no-repeat !important;

width:150px;

height:26px;

color: #93BBBC;

border:0px;

text-align:center;

}



#go1{position:relative;bottom:3px;margin-top:5px;background:#336699 ;border:1px solid #fff;}

#go2{position:relative;bottom:3px;margin-top:5px;background:#336699 ;border:1px solid #fff;}

/*  fim   */



/************************************************

*	MenuNavbar      								*

************************************************/

#menunavbar {

background:#c7d1d6;

width: 950px;

height: 35px;

font-size: 8px;

font-family: Arial, Tahoma, Verdana;

color: #FFFFFF;

font-weight: bold;

margin: 0px;

padding: 0px;

float:left;



}

#menunavbarleft {width: 950px;float: left;margin: 0px;padding: 0px;}

#menunavbarright {width: 280px;height:40px;font-size: 11px;float:left;margin: 0px;padding: 6px 0px 0px 0px;}

#menunav {margin: 0px;padding: 0px;}

#menunav ul {float: left;list-style: none;margin: 0px;padding: 0px;}

#menunav li {float: left;list-style: none;margin: 0px;padding: 0px;}

#menunav li a, #nav li a:link, #nav li a:visited {

color: #495D5C;

display: block;

font-size: 12px;

font-family: Georgia, Times ;

font-weight: normal;

text-transform: uppercase;

margin: 0px;

padding: 8px 15px 8px 15px;

}

#menunav li a:hover, #nav li a:active {background: #eee url(images/navhov.png);color: #495D5C;margin: 0px;padding: 12px 15px 8px 15px;text-decoration: none;

text-transform: uppercase;

}

#menunav li li a, #nav li li a:link, #nav li li a:visited {

background: #c7d1d6;

width: 150px;

color: #495D5C;

font-size: 14px;

font-family: Georgia, Times;

font-weight: normal;

text-transform: uppercase;

float: none;

margin: 0px;

padding: 10px 10px 7px 10px;

border-bottom: 1px solid #FFFFFF;

border-left: 1px solid #FFFFFF;

border-right: 1px solid #FFFFFF;

}

#menunav li li a:hover, #nav li li a:active {background: #c7d1d6;color: #FFFFFF;padding: 7px 10px 7px 10px;}

#menunav li ul {

z-index: 9999;

position: absolute;

left: -999em;

height: auto;

width: 170px;

margin: 0px;

padding: 0px;

}

#menunav li li { }

#menunav li ul a { width: 140px;}

#menunav li ul a:hover, #nav li ul a:active { }

#menunav li ul ul {margin: -32px 0 0 171px;}

#menunav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#menunav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#menunav li:hover, #nav li.sfhover { position: static;}





/************************************************

*	SubNavbar      								*

************************************************/

#subnavbar {background: #4E6187;width: 950px;height: 34px;color: #FFFFFF;margin: 0px;padding: 0px;float:left;}

#subnav {margin: 0px;padding: 0px;}

#subnav ul {float: left;list-style: none;margin: 0px;padding: 0px;}

#subnav li {float: left;list-style: none;margin: 0px;padding: 0px;}

#subnav li a, #subnav li a:link, #subnav li a:visited {

color: #FFFFFF;

display: block;

font-size: 10px;

font-weight: bold;

text-transform: uppercase;

margin: 0px 5px 0px 0px;

padding: 12px 13px 6px 13px;

}

#subnav li a:hover, #subnav li a:active {

background: #64748C;

color: #FFFFFF;

display: block;

text-decoration: none;

margin: 0px 5px 0px 0px;

padding: 12px 13px 9px 13px;

}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

background: #4E6187;

width: 140px;

float: none;

margin: 0px;

padding: 6px 10px 6px 10px;

border-bottom: 1px solid #FFFFFF;

border-left: 1px solid #FFFFFF;

border-right: 1px solid #FFFFFF;

}

#subnav li li a:hover, #subnav li li a:active {background: #64748C;margin: 0px;padding: 8px 10px 6px 10px;}

#subnav li ul {

z-index: 9999;

position: absolute;

left: -999em;

height: auto;

width: 160px;

margin: 0px;

padding: 0px;

}

#subnav li li {}

#subnav li ul a {width: 140px;}

#subnav li ul a:hover, #subnav li ul a:active {}

#subnav li ul ul {margin: -25px 0 0 161px;}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}

#subnav li:hover, #subnav li.sfhover { position: static;}



.bot{

background:#eee;

width:100%;

height:30px;

padding:5px 0px 0px 0px;

font-size:15px;

margin-top:5px;

font-family:arial;

position:relative;top:10px;

float:left;

}

.mais{position:relative;top:5px;bottom:5px;padding:5px 0px 0px 0px;}

/* icon system */

.icon{

	background-image:url('images/all-icons.png');

	background-repeat:no-repeat;

	display:block;

	padding-left:22px;

	height:22px;

}

#bookmark, #search, #pref-nav{

	float:left;

}



#bookmark{ width:150px; }

#search{width:45px;background-position: 0 -20px;}



.rss {

	background-position: 0 -44px;

	padding-left:26px;

	width:80px;

	float:left;

	line-height:22px;

}



/* header forms*/

#header-in{

	background:transparent url('./images/header-content-bg.gif') repeat-y;

	width:950px;

	height:166px;

	margin:0 auto;

	border-bottom:1px solid #FFFFFF;

}

#header-tool{

	background:#F0F0DE url('./images/F0F0DE.gif');

	height:31px;

	/*margin-bottom:10px;*/

	padding:10px 10px 0;

	font-family: Tahoma, Arial, Georgia;

	font-size:11px;

	line-height:22px;

	color:#95A51F;

	border-bottom:1px solid #DFDFC8;

	border-top:16px solid #516585;

}

#header-tool a{ color:#95A51F; }

#header-tool a:hover{ color:#E19E1E; }

#header-content{

	border-top:1px solid #F9F9F0;

	padding:10px 20px;

	color:#95A51F;

	height:64px;

	position:relative;

}

#header-content h1{ font-family:'Trebuchet MS',Arial,Georgia; }

#header-content h2{ font-family:Arial,'Trebuchet MS',Georgia; font-size:13px; }



/* Search form */

.simple-form {

	margin:0;

	padding:0;

	background:transparent url('images/form.png') no-repeat;

	float:left;

	width:221px;

	height:23px;

	position:relative;

}



.input-text,.input-submit {

	border: medium none;

	background:transparent;

	position:relative;

	text-align:center;

	color:#62778C;

}



.input-text { left:8px; top:2px; width:140px; }

.input-submit {

	width:21px;

	left:17px;

	top:1px;

	cursor:pointer;

}



#nav {

	background:#F3F3DE url('./images/F3F3DE.gif');

	border:1px solid #EAEAD3;

	height:37px;

	overflow:hidden;

}



#nav ul{ margin:0; padding:0;  }



#nav li {

	float: left;

	list-style-type: none;

	margin: 6px 4px;

	padding: 0px;

	}



#nav ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	display: block;

	padding: 6px 10px;

	color: #9CA17A;

	}



#nav ul li a:hover {

	color: #E19E1E;

	background-color:#E6E6C5;

}

.post-update{background:url('images/bgpostlink.jpg') no-repeat;

font-size:12px;width:690px;height:30px;

padding:5px 0px 0px 0px;

text-align:center;

}





#page {

	background-color: white;

	border: 1px solid #959596;

	text-align: left;

	}

#content {

	font-size:12px;

	}

 .tl{background:url(images/bgpostlink.png) no-repeat;width:100%;height:30px;padding:5px 0px 0px 0px ;text-align:center;padding:5px 0px 0px 0px;}

	h2{text-align:center;}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}



.thread-even {

	background-color: white; 

} 

.depth-1 {

	border: 1px solid #ddd;

} 



.even, .alt {

	border-left: 1px solid #ddd; 

}

.entry p a:visited {

	color: #b85b5a;

	}

/* End Typography & Colors */



/* inicio Strutura */

#page {

	background-color: white;

	margin: 20px auto;

	padding: 0;

	width: 760px;

	border: 1px solid #959596;

	}



.narrowcolumn {

	float: left;

	padding: 0px ;

	margin: 0px 0 0;

	width: 640px;

	font-size:12px;



	}



.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}



.post {

	margin: 0 0 40px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

}



/* fim estruura  */



/* inicio Images */

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */



/* Begin Lists*/





html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



/* End Entry Lists */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/



/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;



}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */









/* inicio Calendario */

#calendar_wrap{ margin-top:10px;margin-bottom:10px;background:none; }

#wp-calendar {

	empty-cells: show;

	margin: auto 0;

	height:auto;

  width: 230px;

	color:#64748C;

	position:relative;bottom:10px;margin-bottom:5px;left:20px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	color:#E19E1E;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	color:#E19E1E;

	}



#wp-calendar caption {

	text-align: center;

	font-size:14px;

	}



#wp-calendar td, #wp-calendar th {

	padding: 3px 0;

	text-align: center;

	}



#sidebar #wp-calendar a{

	display: block;

	color:#EDAC17;

}



#sidebar #wp-calendar a:hover { color:#666666; }



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #EEEEEE; }



#wp-calendar #today {

	background-color:#F3F3F3;

	border:1px solid #DDDDDD;

}

/* End Calendar */

.meta{width:100%;height:30px;background:#eee;text-align:center;position:relative;top:5px;padding:10px 0px 0px 0px;}

.result{

border:9px solid #4E6187; text-align:center; margin:auto;

width:300px;height:auto; color:#A52A2A;background:#eee;

position:relative; top:25px;left:20px;

}	

.resultlinkback{width:100%;height:30px;background:#eee;text-align:center;position:relative;padding:1px 0px 0px 0px;}

.resulttxt{font-size:17px;margin-top:5px;}



/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background:none;

width: 600px;

position:relative;left:100px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 400px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #postemail, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 400px;

}

#commentform #postemail:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 400px;

}

#commentform #postemail:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 400px;

}

#commentform input{

margin-bottom: 3px;



}

#submitcoment{position:relative;left:180px;}

.coment{width:100%;height:30px;background:#eee;text-align:center;color:#666; padding:10px 0px 0px 0px;}

#video{width:250px; height:auto; background:none; border:5px solid #6784B3;position:relative;right:0px;left:13px;bottom:30px;top:1px;}

select{color:#546C93;border:1px dashed #91ADDA;}
.search-normal{color:#546C93;border:1px dashed #91ADDA;}

.bt{position:relative;top:7px;}

.ba{background:#fff url(images/bgsearch.jpg) no-repeat;width:640px;height:55px;position:relative;padding:0px 0px 10px 0px;}

#dtreecatwrapper{}
.banners{position:relative;left:10px;}

}

#paginas-pessoais
{

}

#paginas-pessoais img
{
width:200px;
height:200px;
background:#eee;
padding:3px;
border:1px solid #ccc;
}


	/* created by ozoriovlm@hotmail.com */
