body {background: #333;}
h1.pagetitle {text-align: center;margin-top: 0;margin-bottom: 30px;}
h1.pagetitle span.red {text-transform:capitalize;}
p.line {margin:0 0 15px;padding:0;border-bottom:2px solid #fff;}
.functions {height: 40px;}
.functions #more-less {float:left;margin-left:55px;width: auto;}
#content .page .functions {display:none;}
body.search-no-results .functions #more-less {display:none;}
.functions #more-less a {position: absolute;color:#c3af06;margin-left: -12px;}
.functions #more-less a.more {display:none;}
.search .functions #more-less a.more {display:inline;}
.search .functions #more-less a.less {display:none;}
.functions #more-less a:hover {color:#c3af06;}
.functions #search {float: right;}
.functions #search form.searchform .screen-reader-text {display:none;}
.functions #search form.searchform input {border: 0;}
.functions #search form.searchform input#s {border-bottom: 1px solid #c3af06;margin: 0 10px;background:#333;color: #fff;}
.functions #search form.searchform input#searchsubmit {background: #c3af06; color: #fff;padding: 3px; width: 49px;}

#content .functions a.more-post {display:none;}
.search #content .functions a.less-post{display:none;}
.search #content .functions a.more-post{display:inline;}
#content a.more-link {float:right;margin-top:5px;}

#content .entry {float: right; width: 565px;padding:10px 50px 25px 20px;}

#content .post {float:right;}
#content div.page {float:right;}
#content .date {float: left;text-align: center;padding: 5px 5px 0 2px;;background:#D33432;margin-left:-72px;margin-top:10px;position:absolute;color:#FFFFFF;}
#content span.day{float:left;font-size:20px;text-align:center;width:25px;}
#content span.month{float:left;font-size:10px;margin-top:-4px;text-transform:uppercase;margin-left:5px;}
#content span.year{float:left;font-size:11px;clear:both;margin-left:30px;margin-top:-11px;}

#content .functions {/*float:left;*/position:absolute;margin-left:-12px;margin-top:15px;width:auto;}
#content {float:left;margin:0 10px 20px 0;padding: 40px 20px 40px 0;width:690px;background:#f0fcfc;min-height:326px;}
#content .functions a {font-size: 12px;font-weight: bold;color:#D33432;}
#content .functions a:hover {}
#content .functions a span.c {}
#content .functions a:hover span.c {color:#333333;}
.single #content .functions {display:none;}
#content .post h1.title {color:#D33432;font-size:20px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans Regular',Verdana,sans-serif;}
#content .entry a img {border:none;}
#content .entry h2.title {font-size:18px;margin-top:0;color:#D33432;margin-left:-5px;padding:4px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans Regular',Verdana,sans-serif;margin-bottom:30px;}
#content .entry h2.title a {display:block;color:#D33432;}
#content .entry h2.title a:hover {color:#333;}
#content p.line {margin: 0 0 25px 20px;padding:0;border-bottom:1px solid #e3e3e3;clear:both;}
#content .postmetadata{padding-top:10px;border-top:1px dotted #eee;}

#content .navigation {text-align:center;}
#content .navigation a:hover {color:#D33432}
#content .navigation span.red {font-weight: bold;}

.commentlist li {margin: 10px 0; padding: 10px;}
.commentlist li.thread-odd {background-color: #f3f3f3;}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #F0FCFC; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.formcontainer input, .formcontainer textarea {margin-bottom: 20px;} 
.cancel-comment-reply {margin-top:-30px;}


#sidebar {float:right;width:228px;color:#33BFF3;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans Regular',Verdana,sans-serif;}
#sidebar ul {padding-left: 10px;list-style:none;}
#sidebar ul.sidebar {margin-top: 0;padding:1px 20px 10px 20px;background: #F0FCFC;}
#sidebar ul.sidebar li {color:#c3af06;}
#sidebar ul.navigation {font-weight:bold;}
#sidebar ul.navigation li {color: #D33432;}
#sidebar li a:hover {color: #D33432;}
#sidebar li.current-cat a:hover {color:#D33432;}
#sidebar ul h2 {border-bottom: 1px solid #EEE;padding-bottom:5px;padding-left:4px;font-size: 14px;color:#D33432}
#sidebar ul.posted_in li {color:#333;}

.share {float:left; width: 100%;}
.share ul {padding-left:0;}
.share ul li {line-height:32px;list-style-type:none;display:inline;}
.share ul li a {padding:0 9px;width:16px;height:16px;text-indent:-9999px;float:left;}
.share a.facebook {background: url(images/facebook-bn.png) no-repeat}
.share a.facebook:hover {background: url(images/facebook-bn-over.png) no-repeat}
.share a.twitter {background: url(images/twitter-bn.png) no-repeat}
.share a.twitter:hover {background: url(images/twitter-bn-over.png) no-repeat}
.share a.delicious {background: url(images/delicious-bn.png) no-repeat}
.share a.delicious:hover {background: url(images/delicious-bn-over.png) no-repeat}
.share a.email {background: url(images/email-bn.png) no-repeat}
.share a.email:hover {background: url(images/email-bn-over.png) no-repeat}
div.popup {margin-left: -110px;background: #F0FCFC;}
div.popup .ui-dialog-titlebar {background: #c3af06;color: #FFFFFF;;}
div.email_form label {float: left; width: 165px; margin-bottom: 5px;}
div.email_form input {margin-bottom: 5px;}
a.email-close {float:right;margin-top:35px;}
#sidebar .share {float: none;width:auto;}

input#submit, input.email_sharing {margin-top: 20px;}

p.comments span.comments-link {color: #333;}
img.almu-photo {margin-bottom:68px;margin-right:30px;}

.clear {clear: both;}

.ui-widget-overlay {background: #333;}

#actions {float: right;margin-right: 18px;color: #c3af06;}
#actions a {color:#C3AF06;}
#actions a:hover {color: #fff;}
#actions p {float: right;padding: 0 10px 0 10px;margin: 0;border-left:1px solid;border-right:1px solid;}
#actions p span.small {font-size: 11px;margin-right: 10px;}

/* PAGE */
body.page-template-default #content .post {float:left;padding:0 80px 20px;}
body.page-template-default #content .post .entry {padding: 0;width:530px;float: left;}
body.page-template-default #content .post .entry ul {margin:0;padding-left:40px;}
body.page-template-default #content .post .entry ul li {margin-top: 5px;}
body.page-template-default #content .post .entry ol {list-style: none;padding-left: 0;}
body.page-template-default #content .post .entry ol li {padding-left:0;}

/* Images for FrontEnd With Editor */
img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.left{text-align: left;}
.right{text-align: right;}
.main-image {margin-bottom:15px;}

body.page-template-default #content.publicaciones .post ul {padding-left: 10px;margin-bottom: 50px;clear:both;}
body.page-template-default #content.publicaciones .post .entry ul li {padding: 10px;margin: 20px 0;list-style:none;}
#content.publicaciones li.odd {/*background: #D3FDFC;*/background: #F3F3F3;}
#content.publicaciones li.last {background:none;margin-bottom: 20px;text-align:right;}

body.page-template-default #content.investigacion .post .entry ul {padding-left: 10px;margin-bottom: 30px;list-style:none;}
body.page-template-default #content.investigacion .post .entry li {padding: 15px;list-style:none;}
.investigacion ul li.odd {background: #f3f3f3;}
.investigacion ul li.even {}
.investigacion ul li table td.odd {padding-bottom:10px;}
.investigacion ul li table td.even {width: 180px;padding-right: 20px;font-size: 10px;text-transform:uppercase;}

