/*
Theme Name: PortalSys
Theme URI: http://localhost/
Description: Tema exclusivo do site <a href="http://localhost/">Castronline</a>.
Version: 1.0
Author: Vilson Carlos
Author URI: http://localhost/
Tags: blue, fixed width, three columns, widgets
*/
/* CSS Document */
#col_a {
	float: left;
	width: 226px;
	margin-bottom: 15px;
}
#col_b {
	float: right;
	width: 226px;
	margin-bottom: 15px;
}
#col_c {
	float: left;
	width: 468px;
	margin-bottom: 15px;
}
#col_d {
	float: left;
	width: 200px;
	margin-bottom: 15px;
}
#col_e {
	float: right;
	width: 220px;
	margin-bottom: 15px;
}
#col_f {
	float: left;
	width: 442px;
	margin-bottom: 15px;
}
h3 {
	color: #6FB9B9;
}
#quadro_publicidade {
	background: #E8E8E8;
	border: solid 1px #CCCCCC;
	padding: 5px 5px 0 5px;
	float: left;
}
#quadro_publicidade .widget-container {
	margin-bottom: 0;
}
#quadro_publicidade #banner {
	float: left;
	width: 186px;
	background: #FFFFFF;
	border: solid 1px #CCCCCC;
	margin-bottom: 5px;
}
#quadro_publicidade #banner img {
	float: left;
	width: 186px;
}
.borda {
    border: 1px solid #D3D2D1;
    border-width: 1px 1px 1px 5px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-box-shadow: 0 2px 5px #ccc;
    /*-webkit-box-shadow: 0 2px 5px #ccc;*/
    box-shadow: 0 1px 5px #ccc;
}
.bordaSemSombra {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
#coluna_left img {
    border: 1px solid #40494b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    box-shadow: 0 2px 5px #ccc;
}
#tags {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
div.d { margin: 4px 18px 6px 0; width:224px; float:left; _margin-right: 16px; }
div.d.ultimo {
    margin-right: 0; font-size: 11px;
}
div.d img {
    border: 1px solid #40494b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    box-shadow: 0 2px 5px #ccc;
}
div.d a { color:#000; text-decoration:none;}
div.d a:hover, div.d.hover a  { text-decoration:underline; }
div.d div,div.b div {
    border-top-width:0px;
    margin: 6px 0 0 0;
    padding:6px;
}
h3 {font-size: 16px;}
div.d h3 a { display:block; font-weight:bold; font-size: 16px; }
div.d h3.maiusculo { text-transform: uppercase; }
div.d p { font-size:12px; }
div.d p a { display:block; }
div.d strong { font-weight:bold; color:#328999; }
div.d ul { display:inline; }
div.d ul li { display:inline; font-size: 11px; }
div.d ul li a { text-decoration:underline; color:#328999; }



.colunistas li {
    display: block;
    width: 215px;
    overflow: hidden;
    float: left;
    margin-left: 11px;
    margin-bottom: 8px;
    _margin-left: 6px;
}
.colunistas li a.imagem {
    float: left;
    display: block;
    padding-right: 5px;
    background: #FFF;
}
.colunistas li a img {
    border: 0;
}
.colunistas li h3 {
    background: #f4f3f3;
    display: block;
    font-weight: normal;
    font-size: 11px;
    border-bottom: 1px solid #b0dae2;
    padding: 3px 0 3px 53px;
    _padding-left: 5px;
}
.colunistas li h3 a {
    color: #333;
    text-decoration: none;
}
.colunistas li span {
    display: block;
    border-top: 3px solid #b0dae2;
    background: #e4e2e2;
    padding: 0 0 0 53px;
    height: 30px;
    *padding-left: 5px;
	font-size: 11px;
}
.colunistas li span a {
    color: #555;
    text-decoration: none;
}
.titulo_video {
	background:#EDEDED;
	padding: 5px;
	margin-bottom: 10px;
	/*color:#34AFC5;*/
	color:#666666;
	font-size:11px;
	display:block;
}
.titulo_video a {
	font-weight:bold;
	color:#34AFC5;
}
.titulo_foto {
	font-size:11px;
}
.corpo_busca {
	background:#EDEDED;
	padding: 5px;
	color:#34AFC5;
	font-size:11px;
	display:block;
	width: 210px;
}
#formLogin {
	display:block;
	background:url(imgs/login.jpg) no-repeat top left #74D4E4;
	float:right;
	padding: 3px 5px 3px 25px;
	margin: 3px 0 0 0;
	font-size:11px;
	color:#666666;
}
#formLogin a {
	color:#666666;
}
#formLogin input {
	border:none;
	font:11px Arial;
	color:#666666;
	background-color:#FFFFFF;
}
#formLogin select {
	border:none;
	font:11px Arial;
	color:#666666;
	background-color:#FFFFFF;
}
#formLogin #submit {background-color: #EFEFEF;color:#666666;}
.albumfotoimg { border: solid 1px #000; margin: 1px 0 7px 0; }
/**POSTS STYLES********************************************************************************/
.post-author {
	font-size: 10px;
	font-family:tahoma;
	color: #003300;
}
.post-under {
	font-size: 10px;
	font-family:tahoma;
}
.post-content {
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}
.post { padding-bottom: 5px; border-bottom: dashed #F2F2F2 1px; }
.post h2 { font-weight: normal; margin-top: 10px; }
h1 { font-weight: normal; }

#sidbar { float: right; width: 250px; margin-left: 20px; }

#posts-relacionados { border-top: solid 1px #CCC; margin-top: 20px; padding-top: 10px; }
#posts-relacionados p { font-size: 18px; font-weight: bold; }
#posts-relacionados ol { padding: 10px 0 0 10px; margin: 0; }
#posts-relacionados li { list-style: inside; list-style-type: circle; font-size: 12px; font-weight: bold; font-family: tahoma; }
#posts-relacionados li a { color: #0000FF; }

.post-content p .size-thumbnail { float: left; margin-right: 10px; }

/*********************************************************************************************/

.widget-videos {
	list-style: none;
	width: 100%;
	margin-top: 5px;
}
.widget-videos li {
	width: 100%; 
	float: left; 
	border-bottom: dashed 1px #f2f2f2;
}
.widget-videos li .v-link {
	font-size: 11px; 
	text-decoration: none; 
	color: #333;
}
.widget-videos li img {
	float: left; 
	margin: 5px 10px 5px 5px;
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 2px 5px #CCCCCC;
    border: 1px solid #40494B;
}


.textwidget {
	margin-top: 5px;
}

.widget-empregos {
	list-style: none;
	width: 100%;
	margin-top: 5px;
}
.widget-empregos li {
	width: 100%; 
	clear: both; 
	border-bottom: dashed 1px #f2f2f2;
}
.widget-empregos li span {
	margin: 10px 0 10px 10px;
	float: left;
}
.widget-empregos li .v-link {
	font-size: 11px; 
	text-decoration: none; 
	color: #333;
}

#conteudo-empregos {

}
#conteudo-empregos .page-title {
	color: #333;
}
#conteudo-empregos .entry-title {
	padding: 10px;
	margin: 0;
}
#conteudo-empregos .entry-title a {
	color: #FF3300;
	font-size: 12px;
}
