/*
Theme Name: Kaisha Corp
Theme URI: http://eresseasolutions.com
Description: Tema de Kaisha Corp
Author: Rene Silva
Author URI: http://www.renesilva.net
Version: 1.0
.
Copyright 2010.
.
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
body{background:#FFF;color:#222;font-family:Arial, Verdana, sans-serif;font-size:75%;line-height:1.5;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{font-weight:400;text-align:left;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
html{font-size:100.01%;}
h1,h2,h3,h4,h5,h6{color:#111;font-family:Georgia,serif;font-weight:400;}
h1{font-size:2em;line-height:1;margin-bottom:0.5em;}
h2{font-size:1.7em;margin:0.75em 0;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#456381;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em monospace;line-height:1.5;}
ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
caption{background:#eee;}
.small{font-size:.8em;line-height:1.875em;margin-bottom:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-size:1.2em;font-weight:700;}
input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;margin:0.5em 0;}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}
input.text,input.title{padding:5px;width:300px;}
input.title{font-size:1.5em;}
textarea{height:250px;padding:5px;width:390px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.error,.notice,.success{border:2px solid #ddd;margin-bottom:1em;padding:.8em;}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11;}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721;}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:.1em;margin:0 0 1.45em;width:100%;}
hr.space{background:#fff;color:#fff;visibility:hidden;}
.clearfix:after,.container:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden;}
.clear{clear:both;}
.medida_contenido{margin:0 auto;width:960px;}
div#header{background:url(images/header.jpg) repeat-x;height:140px; z-index:1000;}
ul#nav_top{height:30px;list-style:none;margin:0;padding:0;width:100%; z-index:1000;}
ul#nav_top li{float:left;margin-right:15px;padding:5px; z-index:1000;}
ul#nav_top a{color:#FFF;font-weight:700;text-decoration:none;}
ul#nav_top ul{
	display:none;}
ul#nav_top li:hover ul{
	display:block;
	position:absolute;
	top:25px;
	left:-40px;
	list-style: none;
}
ul#nav_top li{
	position: relative;
}
ul#nav_top li li{
	background: #456483;
	width:130px;
	opacity:0.90;
}
ul#nav_top li li:hover{
	background: #637E9F;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#721200;}
h1#logo{background:url(images/LOGO_kaisha_flat.png) no-repeat;height:91px;left:0;position:absolute;text-indent:-10000px;top:38px;width:252px}
h1#logo a{display:block;height:91px;width:252px;}
h2#logo_texto{background:url(images/logo_texto.png) no-repeat;height:42px;right:10px;margin:0;position:absolute;text-indent:-10000px;top:70px;width:349px;}
h2#image_jcvacaflor{background:url(images/image_jcvacaflor.jpg) no-repeat;height:101px;margin:0;position:absolute;right:0;text-indent:-10000px;top:39px;width:150px;}
div#content_inicio{z-index:10;}
div#content_inicio_slideshow{background:url(images/content_inicio_slideshow.gif) 30px 20px no-repeat;height:330px;position:relative}
div#slideshow_left{left:10px;padding-left:105px;padding-top:22px;position:absolute;top:10px;}
div#slideshow_right{font-size:12px;position:absolute;right:60px;top:20px;width:220px;}
div#slideshow_right p{color:#666;font-size:14px;font-weight:700;margin-bottom:0;}
div#slideshow_right li{border-bottom:1px solid #DDD;padding:8px 0 2px;}
div#slideshow_right a{color:#666;display:block;padding-top:5px;text-decoration:none;}
div#content_inicio_filmstrip{background:#FAFAFA;border:6px solid #ddd;border-left:0;border-right:0;height:150px;}
div#content_inicio_filmstrip li{background:url(images/filmstrip_li.jpg) repeat-y;float:left;height:130px;padding:10px 0;position:relative;width:240px;}
div#content_inicio_filmstrip small{background:url(images/grey_dot.png);bottom:10px;display:block;left:0;position:absolute;text-align:center;width:194px;padding:3px;height:35px;}
div#content_inicio_filmstrip small a{color:#FFF;display:block;font-size:12px;font-weight:700;text-decoration:none;}
#content{color:#333;margin:15px auto;}
#main_content{float:left;width:640px;font-size:13px;}
#sidebar{float:right;width:310px;}
.widget_ul{list-style:none;margin:0;padding:0;}
.widget{padding:0 10px 10px;}
.widgettitle{color:#721200;font-size:16px;margin:3px 0 15px;}
#main_content h1{margin:15px 0;}
#main_content small{display:block;margin:10px 0;}
.separator{border-top:1px solid #e3e3e3;clear:both;margin-top:15px;padding-top:15px;}
.biggap{border-top:1px solid #e3e3e3;margin-top:15px;padding-top:15px;}
#main_content .widget_ul{margin:20px 0;padding:0;}
#main_content .widget_ul li{float:left;margin:0 10px 10px 0;width:285px;}
#content small{display:block;font-size:11px;}
#main_content p{line-height:20px;}
#footer{border-top:7px solid #3B6D87;color:#666;font-size:11px;padding-bottom:15px;padding-top:5px;}
#footer_left{float:left;width:300px;}
#footer_right{float:right;text-align:right;width:300px;}
#footer_right a{font-weight:700;text-decoration:none;}
.redes_sociales{background:url(images/iconos_redes_sociales.png);background-repeat:no-repeat;display:block;height:30px;padding-left:35px;width:100%;}
.redes_sociales_twitter{background-position:0 -40px;}
.redes_sociales_youtube{background-position:0 -80px;}
.redes_sociales_rss{background-position:0 -120px;}
.redes_sociales_rss_email{background-position:0 -160px;}
p{margin:0 0 15px;}
.image_block{background-color:#DDD;float:right;margin:0 0 10px 10px;padding:5px;}
.image_block img{border:1px solid #b5b5b5;}
.widget ul{list-style:none;margin:0;padding:0;}
.widget li{border-bottom:solid 1px #ddd;padding:8px 0;}
#slider li{height:267px;overflow:hidden;width:477px;}
#prevBtn,#nextBtn{display:block;height:77px;left:60px;position:absolute;top:131px;width:30px;}
#nextBtn{left:600px;}
#prevBtn a,#nextBtn a{background:url(images/btn_prev.gif) no-repeat 0 0;display:block;height:77px;text-indent:-10000px;width:30px;}
#prevBtn a:active,#nextBtn a:active,#prevBtn a:focus,#nextBtn a:focus{-moz-outline-style:none;outline:none;}
#nextBtn a{background:url(images/btn_next.gif) no-repeat 0 0;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:10px 10px 10px 0;}
.alignright{float:right;margin:10px 0 10px 10px;}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center;}
div.wp-caption.alignleft{margin-left:0;}
div.wp-caption.alignright{margin-right:0;}
#main_content .wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.share_article{border:#eee solid 1px;float:left;padding:10px 1% 1%;width:47%;}
.share_article p{background:url(images/csg-4b4e10bbe26be.gif) no-repeat top left;height:24px;}
.share_article a{display:block;padding-left:30px;}
.share_article p.sprite-email-24x24{background-position:0 -74px;}
.share_article p.sprite-facebook-24x24{background-position:0 -148px;}
.share_article p.sprite-stumbleupon-24x24{background-position:0 -222px;}
.share_article p.sprite-twitter-24x24{background-position:0 -296px;}
.breadcrumbs{background:#FFF;color:#666;font-size:11px;}
.breadcrumbs a{color:#666;font-weight:400;text-transform:capitalize;}
div#author-info{-moz-border-radius:8px;border:#eee solid 1px;border-radius:8px;clear:both;margin:0 0 15px;overflow:auto;padding:10px;}
div#author-info div#author-image{border:5px solid #dcdce1;float:left;margin:0 10px 5px 0;}
#related_share{clear:both;margin:15px 0;}
.textwidget p{margin:5px 0;}
.related_articles{border:#eee solid 1px;float:right;padding:10px 1% 1%;width:47%;}
.related_article p.thumbnail_p{display:block;margin-right:60px;min-height:50px;width:auto;}
.related_article .attachment-post-thumbnail{border:none;position:absolute;right:0;top:0;}
#comments_template{background:#FFF;border:1px solid #EEE;margin-top:10px;padding:10px;}
.commentlist{background:#FFF;padding:10px 10px 10px 30px;}
.commentlist li{border-bottom:2px solid #DDD;margin:5px 0;}
.comment-body img.avatar{border:none !important;}
.img_first{margin-top:0;}
input[type="text"],textarea{border:#CCC 1px solid;padding:4px;}
input:focus,textarea:focus{border:#dc9a21 solid 1px;}
#TB_window{background:#fff;border:4px solid #525252;color:#000;display:none;font:12px Arial, Helvetica, sans-serif;left:50%;position:fixed;text-align:left;top:50%;z-index:102;}
#TB_secondLine{color:#666;font:10px Arial, Helvetica, sans-serif;}
#TB_window a:hover{color:#000;}
#TB_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{-moz-opacity:0.75px;background-color:#000;filter:alpha(opacity=75);opacity:0.75px;}
#TB_window img#TB_Image{border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103;}
#TB_HideSelect{-moz-opacity:0;background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99;}
#TB_iframeContent{_margin-bottom:1px;border:none;clear:both;margin-bottom:-1px;margin-top:1px;}
div#slideshow_right ul,div#content_inicio_filmstrip ul,#slider ul,#slider li{list-style:none;margin:0;padding:0;}
#main_content h1 a,#main_content h2 a,#main_content h2 a,.widget a{text-decoration:none;}
.redes_sociales_facebook,.share_article p.sprite-delicious-24x24{background-position:0 0;}
#slider,.related_article{position:relative;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');position:absolute;}
* html #TB_window,* html #TB_load{margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');position:absolute;}

.rss_icon{
	background:url(images/rss_icon.png) no-repeat;
	padding-left:20px !important;
}
em{font-style: italic}
.redes_sociales.redes-sociales-sidebar{
	width:24px;
	float:left;
	padding-left:10px;
}
