/*
THEME NAME: Reclutando
THEME URI: http://reclutando.net/
VERSION: 1.0
DESCRIPTION: Theme para reclutando
AUTHOR: vivaestudio
AUTHOR URI: http://vivaestudio.com/

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Estilos base
   -------------------------------------------------------------------- */
* {
	font-size: 100%;
}
body {
	font: 0.84em/1.333 Arial, Verdana, sans-serif;
	background: #fff url(img/hbg.jpg) top left repeat-x;
}
a {
	color: #164c81;
	text-decoration:none;
}
a img {
	border: none;
}
a:visited {
	color: #164c81;
}
a:active, a:hover {
	color: #164c81;
	text-decoration:underline;
}
img {
	behavior: url("js/pngbehavior.htc");
}
h1 {
	font-size: 2em; 
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.33em; 
}
h4 {
	font-size: 1.1em; 
}
h5 {
	font-size: 1em; 
}
h6 {
	font-size: 0.85em; 
}
p {
	margin: 0 0 1em 0;
}
dt {	
	margin: 0.5em 0 0;
}
dd {
	margin: 0.25em 0 0.5em 2.5em;
}
pre, code, tt {
	font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; 
	margin: 1em 0;
}
code, tt {
	border-bottom: 1px solid #E3E3E3; padding: 0 1px;
}
small {
	font-size: 85%;
}
big {
	font-size: 115%;
}
abbr, acronym {
	border-bottom: 1px dotted #919191;
}
abbr {
	cursor: help;
}



/* Estilos de funci�n
   -------------------------------------------------------------------- */
.none {
	display: none;
}
.clear {
	clear: both;
}
.noborder {
	border: none;
}
.overflow {
	overflow: hidden;
}
.floatleft {
	float: left;
	width: 50%;
}
.floatright {
	float: right;
	width: 50%;
}
.show { 
	display:block;
}
.hide { 
	display:none;
}
a.trigger {
	text-decoration: none; 
	border-bottom: 1px dotted #00c
}
a:hover.trigger {
	color: #00c;
}



/* Estructura
   -------------------------------------------------------------------- */
#wrapper {
	width:997px;
	margin: auto;
}
#bg {background: transparent url(img/body_bg.png) center top no-repeat;}
#header { height: 106px;}
#navigation {height: 39px;}
#tecnotrabajo {height: 35px;}
#container {
	float:left;
	width:658px;
	margin-top:25px;
}
.sidebar {
	float:right;
	clear:right;
	width:316px;
}
#footer { 
	clear:both;
}



/* comments.php
   -------------------------------------------------------------------- */ 
.tabs-comments-track { 
	list-style:none;
	overflow: hidden;
	margin-bottom: -1px;
}
.tabs-comments-track li { 
	float:left; 
	margin-left:10px; 
	border:1px solid #f1f1f1; 
	padding:5px 15px; 
	cursor:pointer;
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
}
.tabs-comments-track li.activo { 
	border:1px solid #ccc; 
	border-bottom:1px solid #fff;
	background:#fff;
}

div.comments { 
	border-top:1px solid #ccc; 
	padding:20px 0 0 0;
}

/* header
   -------------------------------------------------------------------- */
#header .right { float:right; font-size:12px; color:#545454; font-weight:bold; padding-top:20px;}
#header .right span { color:#174d83;}
#header .right form { padding-top:10px;}
#header .right form #s { color:#9a9a9a; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
padding:4px 7px; border:1px solid #969696; border-top-color:#6f6f6f; font-style:italic;}
#header .right form #searchsubmit { background:url(img/buscar_boton.png); width:84px; height:28px; border:none; text-transform:uppercase;
color:#5c5c5c; font-size:11px; font-weight:bold; padding-left:22px;}
#header #blog-title a { display: block; text-indent: -4000px;
  background:url(img/logo.png) no-repeat 0 28px; width:324px;
  height:26px; padding-top:28px; margin-bottom:8px;}
#header #blog-description { font-size:12px; font-weight:bold; color:#154a80;}



/* navigation
   -------------------------------------------------------------------- */

#navigation {}
#navigation ul {}
#navigation ul li { line-height:39px; display:block; float:left; }
#navigation ul li a { color:#a8d3ff; font-weight:bold; display:block; float:left;
background:url(img/nav_sep.png) no-repeat right top; padding:0 23px;
}
#navigation ul li.current_page_item a,
#navigation ul li a:hover { line-height:37px; border:1px solid #3269a0; padding:0 22px; background:url(img/nav_activo.png); color:#fff;}
/* post
   -------------------------------------------------------------------- */

.post {background:url(img/separador.png) repeat-x left bottom; padding-bottom:25px; margin-bottom: 25px;}
.post .entry-title { font-size:16px; font-weight:bold; }
.post h1.entry-title {font-size: 1.8em;padding-bottom: 10px;border-bottom: 2px solid #cdcdcd; margin-bottom: 15px;}
.post .entry-title a { color:#164c81;}
.post .entry-date {color:#d20014; border: none;float: left;}
.post .entry-content {font-size: 1em;line-height: 1.4em;}
.post .entry-meta {}
.post .entry-meta .author {}
.post .entry-meta .meta-sep {}
.post .entry-meta .comments-link {float: left; margin-left: 10px;}
.post .entry-meta a.akst_share_link {}
ul#two-columns li {
	width: 315px;
	float: left;
}
ul#two-columns li.alt-li {
	margin-left: 25px;
}
ul#two-columns li .cat-links {
	margin-bottom: 6px;
	display: block;
}
ul#two-columns li h3, .destacado h3 {
	margin-bottom: 6px;
	display: block;
}
.destacado h3 a {
	font-size: 1.3em;
}
ul#two-columns li .cat-links a {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	font-size: 0.9em;
}
ul.idTabs {
	overflow: hidden;
	margin-bottom: 10px;
}
ul.idTabs li {
	float: left;
	margin-right: 10px;
}
ul.idTabs li a {
	display: block;
	font-weight: bold;
	background: #ccc;
	padding: 5px 8px;
}
img.post-big-img {
	width: 658px;
	height: 207px;
	overflow: hidden;
	margin-bottom: 10px;
}

/* comments
   -------------------------------------------------------------------- */

span.required{}
#comments-box{}
#comments-box .comments{}
#comments-box .comments h3{}
#comments-box .comments .post_comments_feed_link{}
#comments-box .comments .post_comments_feed_link a{}
#comments-box .comments ol#commentlist{}
#comments-box .comments ol.pinglist{}
#comments-box .comments ol{}
#comments-box .comments ol li {}
#comments-box .comments ol li .comment-author{}
#comments-box .comments ol li .comment-meta{}
#comments-box .comments ol li span.unapproved{}
#comments-box .comments ol li p{}
#comments-box #respond{}
#comments-box #respond h3{font-size: 1.6em;margin-bottom: 15px;}
#comments-box #respond .formcontainer{background:#f2f2f2; border: 1px solid #d5d5d5; border-bottom: 1px solid #b5b5b5; padding: 15px;margin-top: 15px;}
#comments-box #respond .formcontainer form{}
#comments-box #respond .formcontainer form .comment-welcomeback{}
#comments-box #respond .formcontainer form .comment-welcomeback strong{}
#comments-box #respond .formcontainer form .comment-welcomeback a{}
#comments-box #respond .formcontainer form #comment-author-info{}
#comments-box #respond .formcontainer form #comment-author-info p{}
#comments-box #respond .formcontainer form #comment-author-info p em{}
#comments-box #respond .formcontainer form .form-label{}
#comments-box #respond .formcontainer form .form-label label{}
#comments-box #respond .formcontainer form .form-input{}
#comments-box #respond .formcontainer form .form-input input{}
#comments-box #respond .formcontainer form .form-textarea{}
#comments-box #respond .formcontainer form .form-textarea textarea{}
#comments-box #respond .formcontainer form .form-submit{}
#comments-box #respond .formcontainer form .form-submit #submit{}
#comments-box #respond .formcontainer form .form-option{}

/* footer
   -------------------------------------------------------------------- */

#footer { background:url(img/footer_bg.png) no-repeat center top; border-top:9px solid #164c81; margin-top:20px;height:104px;}
#footer .box { width:997px; margin:auto;  font-weight:bold; padding-top:20px; }
#footer span {}
#footer p.links a { padding-right:20px;}
#footer p { color:#737373;}
#footer p strong { color:#164C81; }
#footer p.validos { float:right; color:#164C81; font-size:14px; }
/* sidebar
   -------------------------------------------------------------------- */

.sidebar { margin-top:28px;}
#primary.sidebar {}
#secondary.sidebar {}
.sidebar .module {}
.sidebar .module li { margin-bottom:14px; clear:left;}
.sidebar .module li li{ margin-bottom:6px; clear:none;}
.sidebar .module li h3 { font-size:19px; font-weight:bold; color:#454545; background:url(img/separador.png) repeat-x; padding:18px 0; }
.sidebar .module li a {}
.sidebar .module li ul {}
.sidebar .module li form {}
.sidebar .module li div {}

.sidebar .banner img{ margin-bottom:24px;}
.sidebar .banner img.left { float:left; margin-right:43px; }

.sidebar #feedburner { background:url(img/feed_bg.png) no-repeat center bottom; }
.sidebar #feedburner a { padding-left:35px; font-size:11px; font-weight:bold;}
.sidebar #feedburner p { margin:9px 0 0 0;}
.sidebar #feedburner form { padding:15px;}
.sidebar #feedburner form #email { color:#a5a5a5; width:180px;
padding:3px 7px; border:1px solid #dccb9e; border-top-color:#b8a981; font-style:italic;}
.sidebar #feedburner form .boton { background:url(img/feed_boton.png) no-repeat; width:27px; height:23px; border:none;}

.sidebar #categories li { float:left; width:158px;}
.sidebar #categories a{ background:url(img/categorias_blt.png) no-repeat left center; padding-left:15px; font-weight:bold;}

.sidebar .tabs { height:29px; background:url(img/tabs_bg.png) repeat-x left bottom; margin-bottom:10px;}
.sidebar .tabs li { float:left; font-style:italic;}
.sidebar .tabs li.first { margin-left:8px; }
.sidebar .tabs li a { display:block; float:left; line-height:28px; padding:0 15px;  border-bottom:1px solid #c2c2c2;}
.sidebar .tabs li a.activo { background:#fff url(img/separador.png) repeat-x; border:1px solid #c2c2c2; border-width:0 1px; padding:0 14px 1px;}
.blk-tabs { padding:16px 0 20px 26px; display:none;}
.activo { display:block;}
.blk-tabs li a { background:url(img/tabs_blt.png) no-repeat left center; padding-left:15px; }
/* Estilos Paginador
   -------------------------------------------------------------------- */
   
div.pagination {
	padding:30px 0 10px 0;
	text-align:center;
	padding: 30px 0px;
	border-top:10px solid #f4f4f4;
}

div.pagination a {
	padding: 5px 9px;
	margin-right: 4px;
	border-right: 1px solid #bccdd3;
	border-bottom: 1px solid #91b1bc;
	border-left: 1px solid #c8d8de;
	border-top: 1px solid #c8d8de;
	background: #f3f9fb;
}
div.pagination span.current {
	padding: 5px 9px 6px 10px;
	margin-right: 4px;
	font-weight: normal;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f4f4f4;
	color: #9c9c9c;
}
a.pagin-next, a.pagin-prev {
	background-color: #156d9a !important;
	color: #fff;
	-moz-border-radius: 5px;
	border: 1px solid #156d9a !important;
	font-weight: bold;
}
a:hover.pagin-next, a:hover.pagin-prev {
	color: #c9efff !important;
	padding: 5px 9px !important;
	text-decoration: none;
}

div.pagination span.disabled, .dots {
	padding: 6px 10px;
	margin-right: 4px;
	color: #9c9c9c;
	background: #f4f4f4;
	-moz-border-radius: 5px;
	border: 1px solid #f4f4f4;
}

/* Estilos Album
   -------------------------------------------------------------------- */

.album {}
.album .image {}
h2.album_title {}
h3.imagetitle {}
.thumbs {}
.thumbs img {}
a img {}
.prevnext {}
.prev {
	float: left;
}
.next {
	float: right;
}

/* Estilos share-this
   -------------------------------------------------------------------- */
   
#akst_form {
	background: #999;
	border: 1px solid #ddd;
	display: none;
	position: absolute;
	width: 350px;
	z-index: 999;
}
#akst_form a.akst_close {
	color: #fff;
	float: right;
	margin: 5px;
}
#akst_form ul.tabs {
	border: 1px solid #999;
	list-style: none;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#akst_form ul.tabs li {
	background: #ccc;
	border-bottom: 1px solid #999;
	cursor: pointer;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 5px 2px 5px;
}
#akst_form ul.tabs li.selected {
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
	padding: 4px 5px 1px 5px;
}
#akst_form div.clear {
	clear: both;
	float: none;
}
#akst_social, #akst_email {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
}
#akst_social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_social ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 45%;
}
#akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding: 4px 0 0 22px;
	vertical-align: middle;
}
#akst_email {
	display: none;
	text-align: left;
}
#akst_email form, #akst_email fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#akst_email fieldset legend {
	display: none;
}
#akst_email ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_email ul li {
	margin: 0 0 7px 0;
	padding: 0;
}
#akst_email ul li label {
	color: #555;
	display: block;
	margin-bottom: 3px;
}
#akst_email ul li input {
	padding: 3px 10px;
}
#akst_email ul li input.akst_text {
	padding: 3px;
	width: 280px;
}
 #two-columns img {
width:310px;

}
p{
text-align:justify;
}

div#content{
margin-bottom:20px;
}

/*.publish img {width:660px;}*/
