/*
Theme Name: Todoalergias
Author: Todo Alergias
Version: 2.2
*/
*{outline:0;margin:0;padding:0;}
body{background:#fff url(images/bg.png) repeat-x;color:#444;font:.80em Arial,Georgia,Sans-Serif;margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,Sans-Serif;line-height:1.2em;}
h3{margin-bottom:.7em;}
p{line-height:1.2em;margin:0 0 1.2em;}
img,img a{border:none;margin:0;}
blockquote{background:#f4f4ec;margin:1em;padding:10px 20px;}
a:link,a:visited{text-decoration:none;color:#c00;}
a:hover{text-decoration:underline;}
.clear,.commentinfo{clear:both;}
#header{width:980px;height:60px;overflow:hidden;margin:0 auto;}
#headerleft{width:300px;float:left;margin:0;padding:19px 0 0;}
#headerright{width:680px;float:right;text-align:right;margin:0;padding:22px 0 0;}
#content{width:980px;margin:0 auto;padding:0;}
#col1{float:left;width:270px;min-height:600px;height:auto!important;margin:0 35px 1em 0;padding:0;}
#col2{float:left;width:160px;min-height:600px;height:auto!important;text-align:left;margin:1em 35px 0 0;padding:0;}
#col3{float:left;width:480px;min-height:600px;height:auto!important;margin:0 0 1em;padding:0;}
#footerbg{clear:both;background:#444;}
#footer{color:#fff;width:950px;min-height:20em;text-align:center;margin:0 auto;padding:60px 0 20px;}
#headerleft h1{font-size:1.3em;font-weight:500;color:#fff;font-family:Georgia,Helvetica,Arial,sans-serif;padding:5px 10px 5px 0;}
#headerleft #search{float:left;}
#headerleft #search label{color:#fff;font-weight:700;margin:0;padding:5px 5px 5px 0;}
#headerleft #searchform{overflow:hidden;margin:0;padding:4px 0 0;}
#headerleft #s{background:#efefef url(images/search.gif);width:200px;color:#333;font-size:11px;font-family:Verdana,Helvetica,Sans-Serif;border:1px solid silver;margin:2px 0 0;padding:2px;}
#headerright ul{float:right;margin:0;padding:5px 10px;}
#headerright li{display:inline;list-style-type:none;margin:0;padding:0;}
#headerright li a,#headerright li a:visited{color:#fff;font-weight:700;text-decoration:none;margin:0;padding:5px 10px;}
#headerright li a:hover{color:#fff;background:#444;text-decoration:none;}
#headerright #ico_rss{float:right;height:38px;width:39px;display:block;}
#headerright #ico_rss a img{text-decoration:none;margin:-5px 0 0;padding:0;}
#col1 #descripcion{text-align:left;margin:0;padding:0;}
#col1 #descripcion h1{color:#c00;font-size:2.5em;font-weight:400;line-height:1.2em;letter-spacing:-0.05em;word-spacing:0;text-align:left;margin:20px 0 0;padding:0;}
#col1 #descripcion .logotipo{margin:20px 0;}
#col1 #topsidebar{color:#000;margin:20px 0;padding:0;}
#col1 #topsidebar h2{font-size:.8em;}
#col1 #sidebar{margin:0 0 100px;padding:0;}
#col1 #sidebar .contentsidebar{margin:20px 0;padding:0;}
#col1 #sidebar .contentsidebar img{margin:0 5px 0 0;}
#col1 #sidebar .contentsidebar h3{font-size:1.5em;font-weight:500;line-height:1.2em;letter-spacing:.02em;word-spacing:.3em;background-color:#444;color:#fff;margin:10px 0;padding:2px;}
#col1 #sidebar .contentsidebar a{color:#444;}
#col1 #sidebar .contentsidebar a:hover{color:#c00;}
#col1 #sidebar ul{color:#700;margin:0 0 0 20px;padding:0;}
#col1 #sidebar ul li{list-style-type:square;margin:0;padding:0;}
#col1 #sidebar ul li a{font-size:1em;color:#700;}
#col1 #sidebar .get_links{border-top:0;margin-bottom:5px;font-size:.9em;background:#f4f4ec;padding:5px 5px 5px 0;}
#col1 #sidebar .get_links ul{margin:0 0 0 5px;padding:.5em 0;}
#col1 #sidebar .get_links ul li{border-bottom:1px dotted #959595;list-style-type:none;background:url(images/icon_links.gif) no-repeat 0 0;padding:.2em 0 .3em 20px;}
#col1 #sidebar .get_links ul li a{color:#444;}
#col2 .publi{margin:0 0 30px;text-align:center;}
#col2 .publi li{margin:0 auto 30px;list-style-type:none;}
#col3 h2.titlepost{font-size:2em;font-weight:400;color:#000;border-bottom:1px solid #483d2f;margin:0 0 .9em;padding:.5em 0 .15em;}
#col3 h3.titlesearch{color:#483d2f;margin:12px 0 12px 5px;padding:0;}
#col3 .entrada{text-align:justify;margin:0 0 25px 5px;}
#col3 .entrada ol{margin:1em 0 1em 1.6em;padding:0;}
#col3 .entrada ol li{margin:0 0 0 12px;padding:0;}
#col3 .entrada blockquote p{margin:0 0 10px;padding:10px 0 0;}
#col3 table{color:#333;margin:0 0 18px;}
#col3 caption{text-align:left;font-size:1em;font-weight:700;padding:0 0 6px 12px;}
#col3 tbody th{white-space:nowrap;text-align:left;font-size:1em;font-weight:400;}
#col3 tbody th,#content #col3 tbody td{margin:0;padding:2px 0 2px 2px;}
#col3 tbody tr:hover{background:#fafafa;}
#col3 p.trackbacks{font:.90em Arial,Sans-Serif;background:url(images/bullet.gif) no-repeat 0 0;margin:1.5em 0 .3em;padding:0 0 0 1.6em;}
#col3 .postmeta{float:left;border-top:1px solid silver;font:.90em Arial,Sans-Serif;margin:5px 0 10px;}
#col3 .postmetaleft{width:270px;float:left;margin:0;padding:5px 0 0 5px;}
#col3 .postmetaright{width:180px;float:right;text-align:right;margin:0;padding:5px 5px 0 0;}
#col3 .related_posts{width:450px;margin:1em 0 25px;}
#footer #footer1{float:left;width:300px;min-height:200px;height:auto!important;text-align:left;color:#ccc;background-color:transparent;}
#footer #footer1 ul li{margin:0 1em;padding:0;}
#footer #footer2{float:left;width:400px;min-height:200px;height:auto!important;text-align:left;color:#f4f4ec;margin-left:5px;background-color:transparent;}
#footer #footer3{float:left;width:200px;min-height:200px;height:auto!important;text-align:left;color:#ccc;margin-left:5px;background-color:transparent;}
#footer #footer4{border-top:1px dotted #8e7d6a;clear:both;padding:20px 0;}
#footer #footer4 p{line-height:1.5em;margin:0;padding:0;}
#footer #footer4 a:link,#footer #footer4 a:visited{color:#fff;text-decoration:none;}
#footer #footer4 a:hover{text-decoration:none;border-bottom:1px dotted #fff;}
#commentblock{width:418px;background:#f4f4ec;color:#000;float:left;border-top:2px solid silver;border-bottom:1px solid silver;margin:10px 0 0;padding:20px 20px 10px;}
#commentblock ol{list-style-type:square;margin:0;padding:0 0 10px;}
.commentdate{font-size:12px;padding-left:0;}
#commentlist li p{margin-bottom:8px;line-height:20px;padding:0;}
.commentname{color:#333;margin:0;padding:5px 5px 5px 0;}
#commentsformheader{padding-left:0;}
#commentsform{text-align:center;margin:0;padding:0;}
#commentsform form{text-align:left;margin:0;}
#commentsform form textarea{width:60%;}
p.comments_link img{border-style:none;margin:0;padding:0;}
#content img.wp-smiley,#content img.wp-wink{float:none;border:none;margin:0;padding:0;}
.commenttext,.commenttext-admin{clear:both;width:350px;background:#FFF url(images/comment.gif) no-repeat top;margin:3px 0 20px;padding:20px 10px 5px;}
#col1 #descripcion .info,#commentsform p{margin:0;}
#col1 #sidebar ul li a:hover,#col3 h2.titlepost a,#col3 h3.titlesearch a{color:#000;text-decoration:none;}
#col3 h2.titlepost a:hover,#col3 h3.titlesearch a:hover{color:#777;text-decoration:none;}
#col3 .entrada ul,#col3 .related_posts ul{list-style-type:square;margin:1em 0 1em 1.2em;padding:0;}
#col3 .entrada ul li,#col3 .related_posts ul li{list-style-type:square;margin:0 0 0 12px;padding:0;}
#footer #footer1 h3,#footer #footer2 h3,#footer #footer3 h3{font-size:1.7em;font-weight:400;color:#fff;border-bottom:1px dotted #8e7d6a;font-family:Georgia,Helvetica,Arial,sans-serif;margin:0 15px 12px 0;padding:0 0 2px;}
#footer #footer1 p,#footer #footer1 ul,#footer #footer2 ul,#footer #footer3 ul{margin:0 15px 15px 0;padding:0;}
#footer #footer1 ul li a:link,#footer #footer1 ul li a:visited,#footer #footer2 ul li a:link,#footer #footer2 ul li a:visited,#footer #footer3 ul li a:link,#footer #footer3 ul li a:visited{color:#ccc;text-decoration:none;}
#footer #footer1 ul li a:hover,#footer #footer2 ul li a:hover,#footer #footer3 ul li a:hover{text-decoration:none;color:#ccc;border-bottom:1px dotted #ccc;}
#footer #footer2 ul li,#footer #footer3 ul li{margin:0 12px;padding:0;}
img.alignleft,div.alignleft{float:left;padding:0 10px .5em 0;}
img.alignright,div.alignright{float:right;padding:0 0 .5em 10px;}
img.aligncenter,div.aligncenter{margin:0 auto;}
#no-more-ie6{padding:7px 5px 7px 5px;width:100%;background-color:#f8ffb9;font-size:106%;color:#222;}
#no-more-ie6 a{font-weight:bold;text-decoration:underline;}
.widget{margin-bottom:30px;}
.widgettitle{margin-bottom:10px;}
.contadores{display:block;float:left;margin-bottom:15px;width:270px;}
.feedcount,.twitcount{float:left;margin-right:10px;display:inline;}
#TwitterCounter{display:inline;}
.tabberlive .tabbertabhide{display:none;}
.tabber{font-size:.8em;}
.tabberlive{margin:0;padding:0;}
ul.tabbernav{margin:0 0 3px;padding:0;}
ul.tabbernav li{list-style:none;margin:0;display:inline;font-size:1em;}
ul.tabbernav li a{padding:3px .5em;margin-right:3px;border-bottom:none;background:#fff;text-decoration:none;color:#000;}
ul.tabbernav li a:hover{background:#f4f4ec;color:#000;}
ul.tabbernav li.tabberactive a{background:#444;color:#fff;}
ul.tabbernav li.tabberactive a:hover{background:#444;color:#f4f4ec;}
.tabbertab{background:#f4f4ec;}
.tabberlive .tabbertab{padding:5px 5px 5px 0;border-top:0;margin-bottom:5px;font-size:.9em;}
.tabberlive .tabbertab h2{display:none;font-size:1em;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive .tabbertab ul{margin:0;padding-left:5px;}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
.tabbertab p{padding-bottom:10px;line-height:140%;}
.tabbertab ul{padding:.5em 0;}
.tabbertab ul li{padding:.2em 0 .3em 1.6em;border-bottom:1px dotted #959595;list-style-type:none;background:url(images/bullet.png) no-repeat 0 0;}
.tabbertab ul li a{color:#444;}
.tabbertab ul li a:hover{color:#c00;}
.wp-pagenavi a,.wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #c00;color:#c00;background-color:#fff;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #c00;color:#c00;background-color:#fff;}
.wp-pagenavi a:hover{border:1px solid #000;color:#000;background-color:#fff;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#fff;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#FFF;border:1px solid #444;background-color:#444;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #444;color:#444;background-color:#fff;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000;color:#000;background-color:#fff;}
#contactform{padding:2px;margin:5px 0;overflow:hidden;line-height:1em;}
#contactform fieldset{border:none;}
#contactform input,#contactform textarea{display:block;margin:2px 0 5px;padding:2px;}
#contactform input{width:60%;}
#contactform textarea{width:90%;}
.contacterror{border:1px solid #f00;}
input#contactsubmit{width:25%;margin-top:3px;padding:2px;display:block;}
input.hiddenfield{background:transparent;border:none;padding:0;margin:0;}
.pushbutton a:hover{position:relative;top:1px;left:1px;outline:none;}
.bookmark table{background-color:#FFF;border:1px hidden gray;padding:2px;margin-top:10px;font-size:12px;}
.bookmark td{font-size:1em;text-align:center;vertical-align:middle;color:#104e8b;}
.bookmark img{vertical-align:middle;}
.bookmark img a,.bookmark img a:hover,.bookmark img a:visited{border:0;}
.link a,.link a:hover,.link a:visited,.link a:active{text-decoration:none;color:#000;}
.book_img a,.book_img a:hover,.book_img a:visited,.book_img a:visited,.book_img a:active,.book_img img a,.book_img img a:hover,.book_img img a:visited,.book_img img a:active{border:0;}
.wp-downloadmanager-paging a,.wp-downloadmanager-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#fff;}
.wp-downloadmanager-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#fff;}
.wp-downloadmanager-paging a:hover{border:1px solid #000;color:#000;background-color:#fff;}
.wp-downloadmanager-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#fff;}
.wp-downloadmanager-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000;border:1px solid #000;background-color:#fff;}
.wp-downloadmanager-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000;color:#000;background-color:#fff;}
.wp-downloadmanager-paging span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000;color:#000;background-color:#fff;}
.download-search-highlight{color:red;}