/*
Theme Name:PF Ads Blau
Theme URI:http://www.puntofape.com/
Description:PF Plantilla a 3 columnas en tonos azules, soporte de Widgets en barras laterales y footer. Optimizada para motores de búsqueda y para mostrar publicidad rotativa de AdSense u otros. Diseñada por <a href="http://www.puntofape.com/" title="Punto Fape">Fape</a>. Distribuida bajo la Licencia Creative Commons Reconocimiento No Comercial 2.5 España.
Version:1.0
Author:FAPE
Author URI:http://www.puntofape.com/
*/
/*-----BODY --------*/
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;background:#C6E2FF;margin:20px}

/*-----HEADER --------*/
#box{width:945px;background:#FFF;margin:0 auto;padding:10px}
#top{width:945px;background:#FFF;margin:0;padding:0}
#header{float:left;width:945px;background:#2A86CC;margin:0;padding:0}
p.desc{float:left;margin:0;padding:0 10px;color:#FFF;font-size:0.9em}
#header h1{font-size:3em;padding:0 10px;margin:0;color:#fff;font-weight:bold}
#header h1 a,#header h1 a:hover{color:#FFF;text-decoration:none !important;font-weight:bold}
#header_left_1{float:left;width:50px;height:60px;margin:10px 0 0 10px;background:#2A86CC url('i/logo.jpg') no-repeat}
#header_left_2{float:left;width:300px;height:60px;text-align:left;font-size:1.2em;padding:15px 0px;color:#FFF}

/*-----SEARCH --------*/
#sidebar_search{width:403px !important;width /**/:100%;font-size:11px;margin:10px 0 5px 0;padding:0;float:left;background:#FFF;border:0}
#searchform{height:30px;line-height:30px;float:left;padding:10px 0;margin:0}
input#s{width:270px;color:#666;border:1px solid #004181;background:#fcfcfc;margin:0 0 0 5px;padding:3px;font-size:11px}
#searchsubmit{width:100px;padding:2px 0;margin:0;color:#fff;border:1px double #004181;background:#004181;font-weight:bold;font-size:11px;cursor:pointer}
input#searchsubmit:hover {background: #74C2E1;}
/*----- NAVIGATION TOP --------*/
#nav{width:945px;background:#004181;font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Serif;padding:0;overflow:hidden;font-size:1.2em;font-weight:bold}
#nav a{color:#fff !important; text-decoration:none !important;background:#004181}
#nav ul{margin:0;padding:0;list-style:none;}
#nav ul li{display:inline;margin:0;padding:0}
#nav ul li a{display:block;float:left;padding:7px 10px;border-right:2px solid #2A86CC}
#nav ul li.current_page_item a{border:0;font-weight:bold;text-decoration:none;background:#2A86CC;border-right:2px solid #2A86CC}
#nav ul li a:hover{text-decoration:none;background:#74C2E1;border-right:2px solid #2A86CC}

/*-----MAIN ENTRY --------*/
#bgbox{width:945px;background:url(i/background.gif) repeat-y;margin:0;padding:0}
.entry{width:500px;float:left;color:#2E393B;background:#FFF;margin:5px 0 auto;padding:5px 6px 10px}
.entry{font-size:1.1em;line-height:1.5em}
.entry img{border:1px #eee solid;max-width:98%}
.entry2{width:500px;float:left;color:#2E393B;text-align:left;margin:5px auto;padding:5px 6px 10px}
.pastentry{width:200px;float:left;color:#2E393B;margin:0;padding:0}
#content{width:525px;float:left;line-height:140%;margin:0 auto;padding:0;background:#fff}
.left{float:left;width:240px;padding:0 10px}
.right{float:right;padding:0 10px 0 10px;width:240px;border-left:1px dashed #ccc;color:#2E393B}
.clear{clear:both}
.post a,.commentlist a{text-decoration:none;color:#4E66CA}
.post a:hover,.commentlist a:hover{text-decoration:underline;}
.post ul,.post ol{margin:5px 0 5px 0;padding-left:40px}
.post li{padding:2px 0 2px 0}

/*----- MISCELANEOUS --------*/
.alignleft{float:left;margin-top:10px;text-align:left;width:49%}
.alignleft a{display:block;padding:4px 0 1px 15px;background:url(i/hotbullet_left.gif) no-repeat 0 9px;border-bottom:none;text-decoration:none !important;color:#4E66CA !important}
.alignright{float:right;margin-top:10px;text-align:right;width:49%}
.alignright a{display:block;padding:4px 15px 1px 0;background:url(i/hotbullet.gif) no-repeat 100% 5px;border-bottom:none;text-decoration:none !important;color:#4E66CA !important}
#info{width:383px;font-size:11px;margin:5px 0 5px 0;padding:10px;background:#fff;border:#eee 1px solid;float:left}
.postmeta{color:#666}
.postinfo img{border:none}
img.wp-smiley{border:0;padding:0}
.center{text-align:center}
acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #004181}
img.centered{display:block;margin-left:auto;margin-right:auto;border:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
blockquote{padding-left:20px;border-left:5px solid #2A86CC;margin:15px 30px 0 10px}
blockquote cite{display:block;margin:5px 0 0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
#past{padding:0;margin:0}

/*----- SIDEBAR --------*/
#sidebar{width:400px;float:right;font-size:1.1em;margin:0 5px;padding:0;display:inline;background:#fff url(i/sidebar.gif) repeat-y right}
#sidebar_top{width:405px;margin:0 0 10px 14px;padding:0;background:#fff;float:left}
.rsidebar{width:210px;float:right;color:#666;margin:0 auto;padding:0 0 0 10px}
.lsidebar{width:165px;float:left;color:#666;max-width:100%;margin:0 auto;padding:0 10px 0 0}
.rsidebar ul li ul{list-style-type:none;margin:0;padding:0 0 0 5px}
.lsidebar ul li ul{list-style-type:none;margin:0;padding:0}
.rsidebar ul li ul li{display:block;background:transparent url(i/star.gif) no-repeat left top;border:0;margin:0 0 5px;padding:2px 0 3px 15px}
.lsidebar ul li ul li{list-style-type:none;margin:0 0 5px;padding:0 0 3px 0px}
.rsidebar ul,.lsidebar ul{list-style-type:none;margin:0;padding:0}
.rsidebar ul li,.lsidebar ul li{list-style-type:none;margin:0 0 15px;padding:0}
#rsidebar img,.lsidebar img,#sidebar_top_ads_01 img,#sidebar_top_ads_02 img{border:0}
.rsidebar p,.lsidebar p{padding:0 5px}

/*----- FOOTER --------*/
#footer{width:925px!important;width /**/:100%;height:24px;clear:both;color:#dadada;font-size:1.1em;margin:0;padding:20px 10px 0 10px;background:#004181}
#footer a:hover{text-decoration:underline;color:#fff}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:none;color:#fff}
.footer_expand{background:#004181;width:925px!important;width /**/:100%;float:left;margin:0;padding:15px 10px 0 10px}
.footer_expand_2{background:#fff;width:925px!important;width /**/:100%;float:left;margin:0;padding:0}
.cols{width:300px !important;width /**/:33%;float:left;font-size:1.1em;background:#fff;padding:10px 2px 0 6px;text-align:left;overflow:hidden;color:#283233}
.cols_heading,.cols h3{display:block;padding-left:25px;border-bottom:solid 1px #004181;font-size:1.2em !important;font-weight:bold !important;letter-spacing:0.1em;line-height:1.8em;color:#004181}
.cols ul li ul li{display:block;background:transparent url(i/star.gif) no-repeat left top;border:0;margin:5px 0;padding:2px 0 3px 15px}
.cols ul{list-style-type:none;margin:0;padding:0 10px}
.cols ul li{list-style-type:none;margin:0;padding:0}
.cols p{font-size:1.1em;padding:5px 10px 0 10px;margin:0}
.cols a,.cols li a,.similar li a,.similar a{font-size:1em;font-weight:normal;color:#4E66CA}
.cols a:hover,.cols li a:hover,.alignright a:hover,.alignleft a:hover,.similar li a:hover,.similar a:hover{color:#004181 !important;text-decoration:underline}

/*----- COMMENTS --------*/
.boxcomments{margin:20px 0;width:510px;font-size:1.1em;line-height:1.5em}
#commentform{border-top:1px solid #fff;margin:0;padding:15px 15px 1px}
#commentform label{display:inline;margin:0}
#commentform input{width:170px;margin:0;padding:0}
#commentform textarea{width:400px;margin:0 0 10px;padding:0}
#submit,#reset,#commentform #submit,#commentform #reset{width:120px;padding:2px;margin:0 10px 20px 0;color:#fff;border:1px double #004181;background:#004181;font-weight:bold;font-size:1.2em;cursor:pointer}
#submit:hover,#reset:hover,#commentform #submit:hover,#commentform #reset:hover{background:#74C2E1}
#commentform p{margin:5px 0}
li.whitebox{background-color:#FFF;padding:0}
li.graybox{background-color:#FFF;padding:0}
.mycomment{background-color:#FFF;padding:0}
ol.commentlist{margin:10px 0;padding:0;list-style:none;border-top:1px solid #004181}
ol.commentlist li{border-bottom:1px solid #004181;display:block;margin:0;padding:5px}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:10px}
ol.commentlist li.commenthead h2{margin:0}
ol.tblist{list-style:none;margin:0 0 1px;padding:0}
ol.tblist li{display:block;list-style:none;padding:5px 5px 5px 10px;margin:0 0 5px;border-bottom:1px solid #ccc}
.tbhead{font-size:1.2em;font-weight:bold;margin:0;padding:20px 0 0 0;line-height:1.8em;color:#2e393b;letter-spacing:0.1em;border-bottom:1px solid #ccc}
.textbox,input#url,input#author,input#email,input#mcspvalue,textarea{color:#666;width:40%;border:1px solid #004181;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px}
.commentlist cite a:link,.commentlist cite a:active,.commentlist cite a:visited{font-weight:bold;font-size:1.1em;border:none}
.commentlist cite{font-weight:bold;font-size:1.1em;padding-left:5px}
.commentlist small a{border:none}
.commenthead{font-size:1.2em;font-weight:bold;margin:0;padding:0;line-height:1.8em;color:#004181;letter-spacing:0.1em}
.commentmetadata{margin:0;padding:0 5px;display:block}
img.avatar,img.MyAvatars{padding:10px 12px 0 10px;float:left;border:0}
.big-numb{position:relative;float:right;padding:15px;color:#004181;font-size:3.5em}

/*----- WP-PAGENAVI --------*/
.navigation{width:515px;float:left;color:#666;border-bottom:#fff 2px solid;border-top:#fff 2px solid;padding:0}
.navigation2{width:500px;float:left;font-size:1.1em;border-bottom:#fff 2px solid;border-top:#fff 2px solid;padding:20px 0 30px 0;margin:0 auto}

/*----- LINKS H1 H2 H3 H4 H5 --------*/
h1, h2, h3, h4{font-family:Helvetica,Arial,Sans-Serif}
#info h2{margin:0 0 10px 0;padding:0;font-size:1.3em;font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;color:#663}
.lsidebar_heading{display:block;margin:0 0 10px 0;padding:0;font-size:1.2em !important;font-family:Helvetica,Arial,Sans-Serif;font-weight:bold;color:#004181;letter-spacing:0.1em;border-bottom:#004181 solid 1px;line-height:1.8em}
.rsidebar_heading{display:block;margin:0 0 10px 0;padding:0;font-size:1.2em !important;font-family:Helvetica,Arial,Sans-Serif;font-weight:bold;color:#004181;letter-spacing:0.1em;border-bottom:#004181 solid 1px;line-height:1.8em}
#content h2{margin:0 0 10px 0;padding:0;font-size:1.4em;font-family:Helvetica,Arial,Sans-Serif;color:#663}
#content .entry h2{margin:10px 0 4px 0;padding:0;font-size:1.4em;font-family:Helvetica,Arial,Sans-Serif;color:#2E393B;font-weight:bold}
#content h2,.postinfo a:link,#content h2,.postinfo a:visited,.postmeta a{font-weight:normal;text-decoration:none;border-bottom:none}
#content h2,.postinfo a:visited{color:#2A86CC}
.postinfo a:hover{color:#2E393B;text-decoration:underline}
.postinfo{font-size:0.8em;color:#2E393B;border-bottom:#2A86CC 1px dashed;padding:0 0 4px 0}
#content h2,.postinfo a:active{color:#2A86CC}
.entry a:link,.entry a:active,.entry a:visited{color:#4E66CA;font-weight:normal}
.entry a:hover{color:#74C2E1;text-decoration:underline}
a:link,a:visited{color:#4E66CA;font-weight:normal;text-decoration:none}
a:hover{color:#004181;text-decoration:underline}
a:active{text-decoration:none}
.post h2{text-decoration:none;color:#2A86CC;border-bottom:none;font-size:1.4em}
.post h2 a:visited,.post h2 a:link{text-decoration:none;color:#2A86CC;border-bottom:none;font-weight:bold;font-size:1.4em}
.post h2 a:hover{color:#74C2E1;text-decoration:none}
a.more-link,a.more-link:link,a.more-link:visited{background:url(i/hotbullet.gif) 100% 70% no-repeat;padding-right:10px}
.pagetitle{font-size:1.3em;line-height:1.8em;font-weight:bold;margin:5px 0 10px 0;letter-spacing:0.1em;color:#004181}

/*----- SUBSCRIPTION MANAGER STYLE --------*/
.subscription-manager{padding:10px 0 20px 0;margin:5px 0 0 55px;width:500px}
div.wrap{background:#fff;padding:5px 10px;margin:20px 0;border:1px solid #004181}
div.wrap h2{margin:.5em 0 1em 0;border-bottom:2px solid #85c226}
div.wrap fieldset{border:1px solid #004181;margin:1em 0;padding:5px 10px}
div.wrap fieldset legend{font-weight:bold;font-size:small}
div.wrap p.submit{text-align:right}
.updated{background:#ecfbe5;border:1px solid #85c226;margin:1em 5% 10px;padding:0 1em}
.updated-error{background-color:#FFA3A3;border:1px solid #FF5D5D}
div.wrap form{margin:0;padding:0}
div.warp li{margin-bottom:6px;line-height:130%}

/*----- ADS --------*/
.header_ads{float:right;width:468px;margin:10px auto;padding:0 10px 0 0}
.header_ads img{border:0;width:468px;height:60px}
#topbar_ads .topbartext{width:945px;background:#004181; margin:0px; padding:2px 0px 4px}
.footerbartext{width:945px; margin-top:-3px; margin-bottom:0px; padding:1px 0px 3px 0px;border-top:2px solid #2A86CC}
#ads_single{float:left;margin:12px 0 0 5px;padding:5px 5px 5px 0}
