/*  
Theme Name: Soluciones Teconologicas Prisma
Description: Este es un tema basado en: <a href="http://www.saywp.com/work/js-o4w">Js O4w</a>
Theme URI: http://solucionesprisma.com
Version: 1.0.0
Author: José Rodrigo Fernández Menegazzo
Author URI: http://solucionesprisma.com
Tags: orange, light, fixed-width, two-columns, right-sidebar
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,del,dfn,em,font,img,ins,kbd,q,s,samp,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input{border:0;font-family:inherit;font-size:13px;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;line-height:20px}

caption,th,td{font-weight:normal;text-align:left;}

table{border-collapse:separate;border-spacing:0;}

.post blockquote p{background-color:#FFFFCC;color:#333;font-style:italic;margin-left:2em;padding:2px 10px;width:460px;}

.aligncenter{display:block;margin:0 auto!important;}

.alignright{float:right;margin-left:1em;}

.alignleft{float:left;margin-right:1em;}

ul{list-style:none;}

fieldset{border:0;}

a,a:link,a:visited,a:hover{background-color:#fff;color:#ff9900;text-decoration:none;}

a:focus,a:hover{text-decoration:underline;}

a img{border:0px;}

.clear{clear:both;}

body{background:#D4E0E4 url(images/rondbg.png) no-repeat center 0px;color:#333;font:62.5% Arial,Helvetica,sans-serif;margin:60px 0 0;position:relative;}

#header{font-size:14px;height:49px;width:915px;}

#header p{background-color:#fff;color:#525961;display:none;position:absolute;right:18px;top:14px;}

#header span{background-color:#fff;color:#bababa;}

#header ul{display:none;position:absolute;right:2px;top:10px;}

#header ul li{background:#fff url(images/header_navi_bg.gif) left bottom no-repeat;color:#333;float:left;margin:0px 12px 0px 0px;padding:0px 0px 0px 12px;}

#header ul li.no_bg{background:none;}

#header ul li a{background-color:#fff;color:#888;}

#headerlogo{height:34px;}

#logo{background:url(images/logo.png) no-repeat 0 0;clear:both;display:inline-block;height:84px;left:22px;position:absolute;text-indent:-9999px;top:28px;width:500px;}

form{float:right;}

form#search_form{position:absolute;left:637px;top:34px;}

input#s{background:#fff url(images/allbgs-w.png) no-repeat -282px 0;border:none;color:#a0a4a8;float:left;font-size:12px;height:17px;outline:none;padding:6px 0 4px 10px;width:165px;}

input#submit-s{background:url(images/allbgs-w.png) no-repeat -465px 0;cursor:pointer;display:inline;float:left;height:27px;margin:0px 5px 0 0;width:27px;}

.searchio{background:url(images/allbgs-w.png) no-repeat -255px 0!important;cursor:pointer;display:inline;float:left;height:27px;margin:0px 5px 0 0;width:27px;}

#banner{background:#fff url(images/banner-white.jpg) no-repeat 0 0;color:#333;float:left;height:196px;margin:0;padding:0;width:930px;}

#banner img{float:left;}

#navigation{background-color:#f9f9f9;color:#333;float:left;height:52px;padding:12px 0px 0px 15px;width:915px;}

#navigation ul li{display:block;float:left;height:41px;margin-left:9px;}

#navigation ul li a{background-color:#f9f9f9;color:#555;display:inline-block;font-size:14px;height:27px;padding:14px 0 0;text-align:center;text-transform:uppercase;width:118px;}

#navigation ul li a:hover{background:#f9f9f9 url(images/allbgs-w.png) no-repeat 0 -34px;color:#fff;text-decoration:none;}

#navigation ul li.active a, #navigation ul li.current_page_item a{background:#f9f9f9 url(images/allbgs-w.png) no-repeat 0 -34px;color:#fff;text-decoration:none;}

#content{background:#fff url(images/foot-line.png) left bottom no-repeat;color:#222;float:left;width:930px;}

#left_column{float:left;width:620px;}

.post{float:left;list-style:none;margin:0;padding:26px 38px 30px 30px;width:552px;}

.post h2,.post h2 a{background-color:#fff;color:#f47a0e;font-size:22px;font-weight:400;margin:0px 0px 12px 0px;}

.post h2 a:hover{background-color:#fff;color:#f47a0e;text-decoration:none;}

.post h3{background-color:#fff;color:#ff9900;font-size:18px;font-weight:400;margin:1em 0;}

.post ul{float:none;}

.post ol{margin-bottom:2em;}

.post ul li{background-color:#fff;list-style:circle;margin-left:12px;}

.post ol li{background-color:#fff;color:#666;font-size:12px;letter-spacing:1px;line-height:18px;margin:0 0 5px 18px;}

.post p{background-color:#fff;color:#222;font-size:13px;line-height:20px;margin-bottom:1em;width:552px;}

.post p.imgbg{text-align:center;}

.post p strong{background-color:#fff;color:#333;font-weight:700;}

.post p code{background-color:#F7F7F7;color:#333;display:block;font-family:"Courier New",Courier,monospace;font-size:12px;padding:1em;}

.post p img,.post p a img{border:1px solid #ccc;margin:2px 5px;padding:4px;}

img.wp-smiley{border:none!important;margin:0!important;padding:0!important;}

.post a img{border:1px solid #ccc;margin:2px 5px;padding:4px;}

.post a img:hover{border:1px solid #888;}

.post p a{background-color:#fff;color:#f47a0e;}

.post .index-meta{background-color:#fff;color:#999;float:left;}

.post .index-meta a,#postmeta a{background-color:#ffffcc;color:#f47a0e;padding:0 4px;}

.post a.continue{background-color:#fff;clear:left;color:#f47a0e;float:left;font-size:15px;margin:10px 0 0;position:relative;}

.alternative{}

#right_column{float:left;padding:18px 18px 0px 17px;width:275px;}

.heading{background:url(images/allbgs-w.png) no-repeat -118px -34px;float:left;height:29px;margin:0px 0px 18px 0px;padding:10px 14px 2px 14px;width:248px;}

.heading h2{background-color:transparent;color:#fff;float:left;font-size:17px;font-weight:400;}

.heading h2 span a{background-color:transparent;color:#333;font-size:14px;margin:0 0 0 125px;position:absolute;text-decoration:none;}

.heading h2 span a:hover{background-color:transparent;color:#fff;font-weight:700;text-decoration:none;}

.lookmore2{display:none;}

.widget{clear:both;}

.heading img{float:right;margin:3px 0px 0px 0px;}

.heading ul{margin:25px 0 10px -12px;}

ul{float:left;margin:0px 0px 12px 0px;}

#right_column ul li{background-color:#fff;color:#888;font-size:13px;line-height:140%;margin:0 0 8px 4px;}

#right_column ul li a{background-color:#fff;color:#666;}

#right_column ul li ul li,#right_column ul li ul li ul li{margin:0 0 8px 1em;width:235px;}

#footer{background:#D4E0E4 url(images/foot-bg.png) no-repeat scroll center 10px;clear:both;float:left;margin:0;padding-bottom:5em;width:100%;}

#footer_content{background:#fff url(images/foot-bg-content.png) no-repeat 761px 5px;color:#888;height:100px;margin:auto;padding:0;width:930px;}

#footer_content ul{float:right;margin:20px 0 10px;padding-right:30px;}

#footer_content ul li{background:url(images/header_navi_bg.gif) left bottom no-repeat;float:left;margin:0px 0px 0px 12px;padding:0px 0px 0px 12px;}

#footer_content ul li.no_bg{background:none;}

#footer_content ul li a{background-color:transparent;color:#555;font-size:14px;}

#footer_content p{clear:right;float:right;font-size:12px;margin:0px;padding-right:30px;text-align:right;width:500px;}

#footer_content p a{background-color:transparent;color:#666;}

.replace{margin:0;overflow:hidden;/* */ padding:0;/* \*/ position:relative;}

.replace span{display:block;left:0;position:absolute;top:0;z-index:1;}

#wrapper{background:#FFF url(images/qqq.png) no-repeat scroll 640px -22px;color:#333;margin:0 auto;padding:0;width:930px;}

#wrapper .tl{background:url(images/allbgs-w.png) no-repeat -582px 0;}

#wrapper .tr{background:url(images/allbgs-w.png) no-repeat -591px 0;}

#footer_content .bl{background:url(images/allbgs-w.png) no-repeat -582px -9px;}

#footer_content .br{background:url(images/allbgs-w.png) no-repeat -591px -9px;}

.encadre{margin:0;padding:0;position:relative;}

.encadre .tl,.encadre .tr,.encadre .bl,.encadre .br{font-size:0px;height:9px;line-height:1px;overflow:hidden;position:absolute;width:9px;}

.encadre .tl{background-position:left top;left:0;top:0;}

.encadre .tr{background-position:right top;right:0;top:0;}

.encadre .br{background-position:right top;bottom:0;right:0;}

.encadre .bl{background-position:left top;bottom:0;left:0;}

#commentlist li{background-color:#f7f7f7;color:#555;font-size:12px;line-height:23px;list-style:none;margin:0 10px 25px 32px;width:575px;}

#commentlist li.thread-alt{background-color:#e5e5e5;color:#555;}

#commentlist li a{background-color:transparent;color:#f47a0e;}

#commentlist .avatarbg{background:url(images/comment-avatar.png) no-repeat 0 0;float:left;height:44px;margin:-22px 5px 0 10px;width:44px;}

#commentlist li.thread-alt .avatarbg{background:url(images/comment-avatar-alt.png) no-repeat 0 0;float:left;height:44px;margin:-22px 5px 0 10px;width:44px;}

.avatar,.avatarbg img{margin:4px 0 0 4px;}

h3#comments{background:#fff url(images/allbgs-w.png) no-repeat scroll 0 -248px;color:#555;font-size:16px;font-weight:400;margin:0 0 2em 30px;padding-top:50px;width:580px;}

h3#comments a{background-color:#fff;color:#f47a0e;}

p.message_head{clear:both;font-weight:700;height:20px;margin:0 0 5px 74px;}

p.message_head cite{float:left;font-style:normal;}

.message_body p{margin:0 0 0 74px;padding-right:2em;}

.message_body p a{background-color:#fff;color:#ff9900!important;}

.timestamp{background-color:transparent;color:#999;font-size:11px;font-weight:400;height:16px;margin-left:5px;}

.comments_posted_top{background:#fff url(images/comment.png) 0 0;float:left;height:10px;width:100%;}

.comments_posted_bottom{background:#fff url(images/comment.png) left bottom;float:left;height:10px;width:100%;}

#commentlist li.thread-alt .comments_posted_top{background:#fff url(images/comment-alt.png) 0 0;}

#commentlist li.thread-alt .comments_posted_bottom{background:#fff url(images/comment-alt.png) left bottom;}

ul.children .comments_posted_top,ul.children .comments_posted_bottom{display:none;}

ul.children .timestamp{display:none;float:none;letter-spacing:-1px;margin-left:-4px;}

#commentblock{clear:both;}

#respond{margin:6em 0 2em 36px;}

#commentlist li #respond{margin:1em 0 0 76px;}

#respond .form_line{background-color:transparent;color:#bababa;font-size:12px;margin-bottom:12px;}

#respond .form_line a{background-color:transparent;color:#f47a0e;}

#commentform{float:none;}

input#author,input#email,input#url,input#contactName,input#siteurl,input#c-email{background:#fff url(images/allbgs-w.png) no-repeat -282px -419px;border:none;color:#555;font-size:12px;height:17px;margin-bottom:12px;outline:none;padding:6px 0 4px 10px;width:161px;}

#comment-personaldetails small{background-color:#fff;color:#bababa;font-size:12px;margin-left:5px;}

#comment{background:#fff url(images/allbgs-w.png) no-repeat 0 -75px;border:none;color:#555;font-size:12px;height:130px;margin-bottom:12px;outline:none;overflow:auto;padding:6px 8px 4px 10px;width:303px;}

input#submit{background:url(images/allbgs-w.png) no-repeat -492px 0;cursor:pointer;display:inline;float:left;height:27px;margin:0 0 35px;width:66px;}

#commentload{background:url('images/ajax-loader-w.gif') no-repeat center center;display:none;height:28px;left:110px;position:absolute;width:28px;}

#commentlist li #commentload{background:url('images/ajax-loader-wf7.gif') no-repeat center center;display:none;height:28px;left:180px;position:absolute;width:28px;}

#commentlist li.thread-alt #commentload{background:url('images/ajax-loader-we5.gif') no-repeat center center;display:none;height:28px;left:180px;position:absolute;width:28px;}

.nav-left{clear:both;height:6em;margin:0 3em;}

.nav-previous a{background:transparent url(images/allbgs-w.png) no-repeat scroll -200px -215px;cursor:pointer;display:block;float:left;height:32px;text-indent:-999em;width:100px;}

.nav-previous a:hover{background:transparent url(images/allbgs-w.png) no-repeat scroll -300px -215px;}

.nav-next a{background:transparent url(images/allbgs-w.png) no-repeat scroll -400px -215px;cursor:pointer;display:block;float:right;height:32px;text-indent:-999em;width:100px;}

.nav-next a:hover{background:transparent url(images/allbgs-w.png) no-repeat scroll -500px -215px;}

.blank15{clear:both;height:1em;margin:0;}

.fspace{height:10px;}

.commentlist li.thread-alt ul.children li .message_body{background:#e3e3e3 url(images/ulchildrenli-alt.png) repeat-y scroll 0px 0px;clear:left;color:#888;margin-left:62px;width:370px;}

#comment-personaldetails label{margin:8px 0 0;position:absolute;}

p.archiveh{font-size:16px;font-style:italic;font-weight:400;margin:20px 0 0 30px;text-decoration:underline;}

label{cursor:pointer;}

#wp-calendar{background-color:#FFF;clear:both;color:#666;font-size:14px;margin-bottom:10px;width:270px;}

#wp-calendar td{text-align:center;}

#wp-calendar tbody td a{background-color:#fff;color:#ff6600;font-weight:700;text-decoration:underline;}

#wp-calendar td#prev{text-align:left;}

#wp-calendar td#today{background-color:#ffffcc;}

#wp-calendar caption,#wp-calendar th,#wp-calendar td{padding:2px 0;text-align:center;}

#calendar_wrap{float:left;}

hr {color: rgb(45, 98, 140);background-color: rgb(45, 98, 140);height: 1px;border: 0px solid rgb(45, 98, 140); clear: both}

.input-contacto {border: 1px solid #d0d0d0}

.input-contacto-enviar {border: 1px solid #808080; padding: 3px}

.creditos {font-size: 80%}

.informacion-pie {line-height: 18px; padding-top: 5px;}
