/*  
Theme Name: Quejate Conmigo Theme
Theme URI: http://www.quejateconmigo.com/
*/

body { font-family: Tahoma, Arial; font-size: 12px; color: #01242f; text-align: center; background-color: #ffffff; background-repeat: repeat-x; margin-top:0px; }

#page { width:100%; }	

a { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #d30000; text-decoration: none; }

.link:visited, .link:link { color: #d30000; text-decoration: none; }
.link:hover { color: #0f93d7; text-decoration: none; }

#header { width:850px; height:40px; margin-left:auto; margin-right:auto; margin-top:0px; position:relative; }
#header_logo { width:510px; height:40px; float:left; margin-right:12px; }
#header_logo_description { width:400; height:40px; padding-left:10px; float:left; }
#header_logo_icon { position:absolute; z-index:1; margin-top:10px; right:0; }
#header_logo_icon .icon_btn { float: right; }
#header_social { position:absolute; z-index:1; margin-top:5px; right:0; }
#header_social img { float: right; margin-right:10px; }

#header_logo_description h1 { color:#01242f; font-size:17px; text-align:left; padding:0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#header_logo_description h1 a, #header_logo_description h1 a:visited { color:#0f93d7; text-decoration:none; text-shadow: 0.1em 0.1em #cdcdcd; }
#header_logo_description h1 a:hover { color:#d30000; text-decoration:none; text-shadow: 0.1em 0.1em #cdcdcd; }

.pagetitle { color:#333; text-align:left; text-shadow: 0.1em 0.1em #cdcdcd; padding-left:20px; padding-bottom:10px; margin:0; }

.description { color:#01242f; text-align:left; padding:0px; margin:0px; }
.page_item2:link	 { color: #d30000; text-decoration: none; font-size:13px; font-weight:bold; display: block; }
.page_item2:visited { color: #d30000; text-decoration: none; font-size:13px; font-weight:bold; display: block; }
.page_item2:hover { color: #01242f; text-decoration: none; font-size:13px; font-weight:bold; display: block; }

#header_menu { width:327px; height:25px; background:url(images/bg_menu.gif); background-repeat:no-repeat; margin-top:38px; float:left; text-align:left; margin-left:1px; margin-bottom:0px; padding-bottom:0px; }
#nav { width:327px; height:25px; float:left; text-align:left; list-style:none; margin: 0px; padding: 0px; }
#nav li { float: left; margin-left: 10px; margin-top:5px; margin-bottom:0px; }
#nav .page_item a { color: #d30000; text-decoration: none; font-size:13px; font-weight:bold; display: block; text-shadow: 0.1em 0.1em #cdcdcd; }
#nav .page_item a:hover { color: #666; text-shadow: 0.1em 0.1em #cdcdcd; }

#main { width:850px; margin-left:auto; margin-right:auto; }
#main_left_beta { width:523px; height:28px; float:left; background:url(images/beta.png); }
#main_left { width:523px; float:left; background:url(images/bg_main_left.png); }
#main_left_footer { width:523px; height:15px; float:left; }

#main_right { width:327px; float:left; background-color: #01242f; background-image: url(images/bg_main_right.gif); background-repeat:no-repeat; }

.post_fix { padding-left:15px; float:left; }
.post { width:496px; margin-bottom:10px; float:left; }

#post_header { width:496px; float:left; background:#ffffff; padding-bottom:8px; }

.post_content { width:486px; float:left; background:#ffffff; text-align:left; line-height:20px; padding: 5px; }
.post_content p { padding:0px; margin:0px; }
.portfolio_link a, portfolio_link a:visited { text-decoration:none; }
.portfolio_link a:hover { text-decoration:none; border-color:#d30000; }
.post_content a { color: #01242f; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #01242f; padding-bottom:0px; font-size: 11px; }
.post_content a:visited { color: #01242f; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #01242f; padding-bottom:0px; font-size: 11px; }
.post_content a:hover { color: #d30000; text-decoration: none; padding-bottom:0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d30000; }
.information_txt a { color: #01242f; text-decoration: none; padding-bottom:0px; }
.information_txt a:visited { color: #01242f; text-decoration: none; padding-bottom:0px; }
.information_txt a:hover { color: #d30000; text-decoration: none; padding-bottom:0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d30000; }
.post-date { width: 42px; height: 45px; float:left; margin-left:5px; margin-top:5px; background: url(images/date.png) no-repeat; }
.post-month { font-size: 12px; text-transform: uppercase; color: #ffffff; text-align: center; display:block; line-height: 11px; padding-top: 1px; margin-left: -3px; }
.post-day { font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display:block; line-height: 18px; padding-top: 7px; margin-left: -3px; }
.post_title { width:424px; float:left; font-size: 15px; text-align:left; padding-left:5px; letter-spacing: normal; margin-left:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d30000; }
.post_ranking { position:relative; float:right; margin-top:-28px; margin-right:10px; font-size:10px; text-align:right; font-style:italic; }

#related_post { margin-top:5px; }

h2 { font-size: 16px; margin:0px; padding-top:2px; padding-bottom:2px; }
h3 { font-size: 15px; margin:0px; }
h2.pages { text-align: left; background:#ffffff; padding-left:3px; padding-right:3px; padding-bottom:2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #6dc5f2; color:#6dc5f2; }
h3.comments { text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d9dee0; }
h3.respond { text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d9dee0; margin-bottom:2px; }	
h2 a, h2 a:visited { font-size: 16px; color: #d30000; text-decoration: none;  text-shadow: 0.1em 0.1em #cdcdcd; }
h2 a:hover { font-size: 16px; color: #666; text-decoration: none;  text-shadow: 0.1em 0.1em #cdcdcd; }

.post_information { width:424px; float:left; font-size:11px; padding-left:10px; margin-top:3px; line-height:16px; text-align:left; }
.information_txt { float:left; }
.comment_icon { width: 16px; height:12px; float:left; background:url(images/comment.gif); background-repeat:no-repeat; margin-top:2px; margin-right:3px; margin-left:5px; }
.author_icon { width: 13px; height:12px; float:left; background:url(images/author.gif); background-repeat:no-repeat; margin-top:2px; margin-right:0px; }
.category_icon { width: 13px; height:12px; float:left; background:url(images/category.gif); background-repeat:no-repeat; margin-top:2px; margin-right:4px; margin-left:6px; }
.sharethis_icon { width: 11px; height:12px; float:left; background:url(images/sharethis.gif); background-repeat:no-repeat; margin-top:2px; margin-right:4px; margin-left:6px; }
.tagstart_icon { width: 13px; height:12px; float:left; background:url(images/tag_start.gif); background-repeat:no-repeat; margin-top:2px; margin-right:0px; }
.tagend_icon { width: 13px; height:12px; float:left; background:url(images/tag_end.gif); background-repeat:no-repeat; margin-top:2px; margin-right:0px; }

/* Sidebar */

#clock_ { width:300px; float:left; margin-top:15px; padding-left: 10px; }
#clock_img { width:22px; height:22px; float:left; background:url(images/clock.gif); background-repeat:no-repeat; }
.icon_img { width:22px; height:22px; float:left; margin-left:3px; margin-right:3px; }
#clock { float:left; font-size:11px; font-weight:bold; color:#ffffff; margin-left:10px; margin-right:6px; margin-top:4px; text-shadow: 0.1em 0.1em #333; }

#box_search { width:305px; margin-left:45px; float:left; margin-top:27px; text-align:left; }
#box_search h3 { font-size: 14px; margin:0px; text-shadow: 0.1em 0.1em #cdcdcd; padding-left:4px; }
.search_text { float:left; margin-bottom:8px; }
.search { width: 62px; height: 25px; background: url(./images/searchbutton.png) no-repeat;}
.keyword { border: none; background: url(./images/keyword.png) no-repeat; width: 235px; border: none; padding-top: 6px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; } /* IE Win min height hack */ * html #buttonsearch { margin: -26px 0px 0px 238px; } /* */ 
#buttonsearch { padding: 0px; margin: -25px 0px 0px 238px; top: 0px; background: none; }

#sidebar { width:327px; float:left; padding: 30px 0 5px 0 !important; }
#sidebar_base { width:327px; height:15px; float:left; background-color: #ffffff; background-image: url(images/bg_main_right_base.gif); background-repeat: no-repeat; }	
#sidebar_base_content { margin-top:20px; }

#sidebar .hr-line { width:315px; margin:10px auto 10px auto; background-color:#052e3b; height:1px; }

.bloc1_content { width:315px; margin: 0 auto 10px auto; text-align:left; color:#ffffff; }

.bloc1_content .wall { color:#052e3b; width:280px; margin:0 auto; }
.bloc1_content .wall #wall_post_toggle { color:#d30000; text-decoration:underline; }
.bloc1_content .wall #wall_post_toggle:hover { color:#d30000; text-decoration:none; }
.bloc1_content .wall a { color:#052e3b; text-decoration:underline; }
.bloc1_content .wall a:hover { color:#052e3b; text-decoration:none; }
.bloc1_content .wall #wallcomments p { margin-bottom:5px; border-bottom:1px #CCC dotted; padding-bottom:5px; }
.bloc1_content .wall textarea { width:280px; }

.bloc1_content .share-counts { position:absolute; margin-left:245px; margin-top:-14px; }

.bloc1_title { width:290px; background-color: #01242f; background-image: url(images/icon.gif); background-repeat: no-repeat; text-align:left;margin: 0 auto 8px auto;  padding-left:25px;  }
.bloc1_title .title_line1 { color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:normal; }
.bloc1_title .title_line2 { color:#6dc5f2; font-size:10px; }

.bloc1_content_box { background-color:#FFF; width:292px; margin:0 auto; padding:4px; border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }

.bloc2_content { width:155px; float:left; margin: 0 0 10px 5px; text-align:left; color:#ffffff; }

.bloc2_title { width:124px; float:left; background-color: #01242f; background-image: url(images/icon.gif); background-repeat: no-repeat; text-align:left; margin-left:7px; padding-left:25px; }
.bloc2_title .title_line1 { color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:normal; }
.bloc2_title .title_line2 { color:#6dc5f2; font-size:10px; }

.bloc1_content ul.entries li, .bloc2_content ul.entries li { margin: 0; padding: 3px 0 3px 8px !important; border-bottom: 1px dotted #052e3b; }
.bloc1_content ul.entries, .bloc2_content ul.entries { margin: 0; padding: 0; list-style:none; }

/* Tag Cloud style */
ul#tagcloud { padding:0; margin:0; text-align:justify; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ffffff; background: none; padding: 0;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#e5edf1; font-size: 120%; }
ul#tagcloud li.t2 a { color:#dfebf1; font-size: 160%; }
ul#tagcloud li.t3 a { color:#d9eaf2; font-size: 190%; }
ul#tagcloud li.t4 a { color:#c1e1f2; font-size: 210%; }
ul#tagcloud li.t5 a { color:#b3dcf1; font-size: 230%; }
ul#tagcloud li.t6 a { color:#a2d6f1; font-size: 250%; }
ul#tagcloud li.t7 a { color:#93d1f1; font-size: 270%; }
ul#tagcloud li.t8 a { color:#84ccf1; font-size: 290%; }
ul#tagcloud li.t9 a { color:#d30000; font-size: 310%; }
ul#tagcloud li.t10 a { color:#d30000; font-size: 330%; }
/* ---*/

#footer { width:850px; float:left; background-color: #01242f; background-image: url(images/bg_footer.gif); background-repeat: no-repeat; }
#footer_base { width:850px; height:15px; float:left; }
#footer_base2 { padding-top:10px; padding-bottom:10px; width:850px; float:left; }
#footer_base2_ { width:850px; float:left; }
#footer_bloc1 { width:340px; float:left; padding-left:15px; padding-right:5px; }

.footer_bloc_header { width:100%; float:left; margin-top:8px; margin-bottom:8px; text-align:left; }
.footer_bloc_content { width:100%; float:left; text-align:justify; font-style:normal; }
.footer_bloc_content2 { width:100%; float:left; text-align:justify; font-style:normal; }
.footer_bloc2_footer { width:260px; height:14px; float:left; text-align:justify; font-style:normal; background:url(images/bg_footer_comments.gif); background-repeat:no-repeat; }
.footer_bloc_content li { margin: 0; padding: 0;padding:3px;border-bottom: 1px solid #052e3b; color:#ffffff;font-style:normal; line-height:15px; }
.footer_bloc_content li:hover { background-color: #01242f; background-image: url(images/recentposts_hover.png); background-repeat: repeat; }
.footer_bloc_content2 li { margin: 0; padding: 0;padding:3px;border-bottom: 1px solid #57b2e1; color:#01242f;font-style:normal; }
.footer_bloc_content2 li:hover { background-color: #d30000; background-image: url(images/recentposts_hover.png); background-repeat: repeat; }
.footer_bloc_content2 li a:visited { color:#ffffff; }
.footer_bloc_content li a { color:#d30000; }
.footer_bloc_content li a:visited { color:#d30000; }
.footer_bloc_content li a:hover { color:#d30000; }
.title a { color:#d30000; font-style:normal; }
.title a:visited { color:#d30000; }
.title a:hover { color:#d30000; }
.footer_bloc_content ul { margin: 0; padding: 0;padding-bottom:3px; padding-top:3px;list-style:none; }
.footer_bloc_content2 ul { margin: 0; padding: 0;padding-bottom:3px; padding-top:3px;list-style:none; }

#footer_bloc2 { width:250px; float:left; background:#d30000; padding-left:5px; padding-right:5px; }
#footer_bloc2_ { width:260px; float:left; background:#d30000; }
#footer_bloc3 { width:160px; height:600px; float:left; padding-left:30px; padding-top:15px; background:#01242f; }

.footer_ads { width:160px; height:600px; float:left; color:#ffffff; }
.post_info { padding:5px; background:#e5e9ea; border-top: 1px #d9dee0 solid; border-bottom: 1px #d9dee0 solid; font-size:11px; color:#526770; margin-top:5px; }

#comments_box_ { width:496px; float:left; margin-bottom:5px; margin-top:8px; background:#ffffff; }
#comments_box { width:486px; float:left; padding-left:5px; padding-right:5px; }

#comments_box a:link, #comments_box a:visited { color: #01242f; text-decoration: underline; font-style:normal; }
#comments_box a:hover { color: #d30000; text-decoration: none; font-style:normal; }

.comment_ind_top { width:480px; height:9px; float:left; margin-top:10px; margin-left:3px; }
.comment_ind_content { width:480px; padding: 0px; float:left; background-image: url(images/comment_ind_bg.gif); margin-left:3px; }
.comment_ind_content_text { width:460px; text-align:left; margin:0 auto; }
.comment_ind_content_text p { margin:0; padding:0; }
.comment_ind_bottom { width:480px; height:63px; float:left; background:url(images/comment_ind_bottom.gif); margin-left:3px; margin-bottom:2px; font-size:10px; }
.comment_ind_bottom_info { width:390px; float:left; padding-left:68px; margin-top:28px; text-align:left; }
.comment_ind_bottom_info_name { font-size:11px; font-weight:bold; }
.comment_ind_bottom_info a { color:#d30000; text-decoration:none; font-size:10px; }
.comment_ind_bottom_info a:visited { color:#d30000; text-decoration:none; font-size:10px; }
.comment_ind_bottom_info a:hover { color:#d30000; text-decoration:none; font-size:10px; }

.comment_form { text-align:left; float:left; }
.comment_form form { margin:0; padding:0; }
.comment_form input { border: 2px solid #e5e9ea; width:200px; }
.comment_form textarea { width:476px; height:60px; border: 2px solid #e5e9ea; }
.comment_form #submit { border: 2px solid #e5e9ea; width:100px; text-transform:uppercase; }

.navigation { margin-top:5px; margin-bottom:5px; text-align:left; width:486px; float:left; padding:5px; }
.alignleft a { float:left; background:#01242f; padding:5px; font-size:20px; }
.alignright a { float:right;background:#01242f; padding:5px; font-size:20px; }	

post_content
.footer_base2 a { color:#00232e; text-decoration:none; }
.footer_base2 a:visited { color:#00232e; text-decoration:none; }
.footer_base2 a:hover { color:#d30000; text-decoration:none; }
.footer_bloc_content2 li a:visited, .footer_bloc_content2 li a:hover { color:#ffffff; }

.white { color:#ffffff; }
.imagen { margin-right:8px; margin-bottom:8px; float:left; border: 1px #666 solid; }
.div_imagen { margin-top:10px; margin-bottom:10px; width:100%; }
.div_imagen img { margin: 5px; border: 1px #000000 solid; }
.clear { clear:both; }

/* report_link */
.report_link { border-top: 1px solid #CCCCCC; font-size: 11px; padding-top: 5px; margin-top:8px; }
.report_link textarea { font-size: 11px; width: 450px; height:25px; margin-top: 5px; margin-bottom: 5px; } 
.report_link input { font-size: 11px; }

/* addthis */
.addthis_toolbox { margin-top:10px; margin-bottom:10px; }

/* pagebar */
.pagebar { width:486px; margin: 0 20px 20px auto; padding: 5px; background-color:#fff; text-decoration: none; }
.pagebar a, .pagebar .pageList .this-page { border: 1px solid #0f93d7; text-decoration: none; padding: 2px 3px 2px 3px; color:#000000; }
.pagebar a:visited { border: 1px solid #0f93d7; text-decoration: none; padding: 2px 3px 2px 3px; color:#000000; }
.pagebar a:hover { border-color: #d30000; padding: 2px 3px 2px 3px; }
.pagebar .break { padding: 2px 6px 2px 6px; border: none; background: #fff; text-decoration: none; }
.pagebar .this-page { border: 1px solid #2E6AB1; padding: 2px 3px 2px 3px; font-weight: bold; background: #d30000; color: #fff; }
.pagebar .inactive { border: 1px solid #cccccc; color: #ccc; text-decoration: none; padding: 2px 3px 2px 3px; }

