/*  
Theme Name: TIME MANAGER
Theme URI: http://www.anieto2k.com
Description: Adaptación para Wordpress de <a href="http://www.templateworld.com/zero/click.php?id=10">TIME MANAGER</a>
Version: 1.0
Author: Andrés Nieto
Author URI:  http://www.anieto2k.com
*/

/* CSS Document */
body{
   background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D;
   color: #1A1917;
   margin: 20px 0 0;
   padding:0;
   font-size: 14px; /*/20px;*/
   font-family: Georgia, "Times New Roman", Times, serif;
}

div, p, h1, h2, h3, ul{
   padding:0px;
   margin:0px;
}
ul{
   list-style-type:none;
}

#title em {
   font-weight: bold;
   font-style: none;
   color: #9A0002; 
}

/*--TOP PANEL--*/
#header {
   display:block;
   width: 800px;
   height:200px;
   margin: 0px auto;
   background:url(images/header.png) 0 0;
   text-align: right;
   clear:both;
}
#header h1 {
   margin:0;
   font-weight: bold;
   font: 76px Georgia, "Times New Roman", Times, serif;
   padding-right: 55px;
   padding-top: 54px;
   text-shadow: black 3px 3px 2px;
}
#header a {
   color: white;
   text-decoration: none;
}

#social {
   float: right;
   margin-top: 18px;
   margin-right: 18px;
   background-color: none;
   text-decoration: none;
}

#social img {
   background-color: none;
}
#rss-link {
/*     background:url(images/rss.png) 0 0; */
/*     width: 24px; */
/*     height: 24px; */
/*     font-size: 1px; */
}
#twitter-link {
    background-color: none;
    text-decoration: none;
    border: none;
}

/*--BODY PANEL--*/
#bodyPan {
   width: 800px;
   color: #1A1917;
   margin: 0 auto;
   clear: both;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
#bodyPan div {
   padding-right: 40px;
   padding-left: 40px;
   background-color: white;
}

#bodyPan div.post {
   font: 14px Georgia, "Times New Roman", Times, serif;
   height: 40px;
   padding: 35px 40px 0px 40px;
   margin-bottom: 0px;
   background-color: white;
}
#bodyPan div.postFirst {
   background:url(images/bodytopbg.png) 0 0 no-repeat;
}
#bodyPan span.titleBorder {
   width: 720px;
   display: block;
   border-bottom: 1px dashed #B3A7A0; 
}


#bodyPan a {
   color:#9A0000; 
   text-decoration: none;
}
#bodyPan a:hover {
   text-decoration: underline;
   color: #9A0000;
}

#bodyPan h2 {
   height:32px;
   display:block;
   background:url(images/dotline.gif) 0 100% repeat-x #fff;
   font: 175% Georgia, "Times New Roman", Times, serif;
   padding:0px 0 0;
   color:#9A0000;
}
#bodyPan h3 {
   display:block;
   font: 150% Georgia, "Times New Roman", Times, serif;
   color:#9A0000;
   padding-bottom: 0px;
   margin-top: 20px;
/*    border: 2px solid blue; */
}
#bodyPan p.faq {
   padding: 8px 0 0 0;
}

#bodyPan p{
   padding: 18px 0 0 0;
   background-color: white;
}
#bodyPan p.bigtext{
   background:#fff;
   font-size:18px;
   color:#B3A7A0;
   font-weight:bold;
   padding: 0px 40px 0px 40px;
}

#bodyPan a.more {
   display: block;
   width:89px;
   height: 37px;
   padding: 0px;
   margin-left: 650px;

   background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB;
   color:#fff;
   font: 14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:none;
   text-align: center;
}
#bodyPan a:hover.more {
   text-decoration:none;
}
#bodyPan p.morenext{width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}

#bodybottomPan{
   width: 800px;
   height: 30px;
   background:url(images/bodybottombg.png) 0 0;
   position:relative;
   margin:0 auto;
   clear:both;
}

#bodyPan span.editpost {
   text-decoration: underline;
   margin-top: 50px;
   font-weight: bold;
   font-size: 150%;
}

#bodyPan ul{
   margin: 20px 0px 0px 0px;
}
#bodyPan ul li{
   background:url(images/arrow.jpg) 0 2px no-repeat;
   margin: 5px 0 0 20px;
   padding: 0px 0px 0px 25px;
}
#bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

.text {
   display:block;
   padding-bottom:10px;
}

/*#bodyPan form{
   width:350px;
   background:url(images/formarea.jpg) 0 100% no-repeat;
   padding:0px;
   margin:30px 0 0;
   }
#bodyPan form h2{
   display:block;
   width:310px;
   height:45px;
   background:url(images/formtop.gif) 0 0 no-repeat #F9F9F9;
   color:#fff;
   font:20px/39px Georgia, "Times New Roman", Times, serif;
   margin:0;
   padding:0 0 0 40px;
}
#bodyPan form p{ text-align:center;}
#bodyPan form input{ height:18px; margin:0 0 10px 0px;}
#bodyPan form input.paddingtop{margin-top:16px;}
#bodyPan form input.button{width:54px; height:25px; display:block; background:url(images/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 0 262px; text-align:center;}
#bodyPan form textarea {width:90%; margin:0 5%; height:5em;}
#bodyPan form input[type="submit"]{width:90%; margin:0 5%;}*/

/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{
   height:100px;
   background: url(images/footerbg.gif) 0 0 repeat-x #000;
   color:#fff;
   margin-top: 20px;
   padding-top: 35px;
   text-align: center;
   font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;
}
#footerPan{
   text-align: center;
   margin:0 auto;
   padding: 0px;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
#footerPan p.copyright{
   bottom:0px;
   color:#fff;
   clear: both;
   display: block;
   padding-top: 10px;
}
#footerPan li.page_item{
   border-left:1px #ccc solid;
   padding-left: 5px;
}
#footerPan li{
   padding-left: 0px;
   margin-left: 0px;
   font-weight:normal;
   padding-right:5px;
   float:left;
   position:relative; 
   right:50%;
}
#footerPan ul {
   float:left;
   position:relative; 
   left:50%;
}
#footerPan ul li a{
   padding:0 0 0 0px;
   color:#fff;
   text-decoration:none;
   background: none;
   text-align: center;
   font-weight: bold;
}
#footerPan ul li a:hover{
   text-decoration:underline;
}

.bigtext span a{ color:#ccc; text-decoration:none; font-size:2em; padding-left:100px; margin:10px;}

.alt {background-color:#efefef;}
#ajax_comments {display:block;}
#ajax_comments dt { border-bottom:1px dotted #ccc;}
#ajax_comments dt span a{font-size:0.5em;text-decoration:none;color:#999;}
#ajax_comments dd {margin-left:-0px;}

.alignleftX{
   background:url(images/left.jpg) no-repeat;
	float: left;
   font-weight: bold;
}
.alignrightX{
   background:url(images/arrow.jpg) no-repeat;
   background-position:right;
   float: right;
   padding: 0px;
   margin: 0px;
   font-weight: bold;
   text-align: right;
}

/* Top Page Images */
#pageLinks {
   width: 800px;
   margin: 0 auto;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0px;
}
#pageLinks li {
   text-align: left;
}
#pageLinks a, #pageLinks a:hover {
   text-align: left;
   font-weight: bold;
   font-size: 125%;
   text-decoration: none;
}
#pageLinks a {
   float:left;
   padding: 12px 0px 0px 13px;
   margin-bottom: 10px;
   color: white;
   text-shadow: black 1px 1px 1px;
   width: 135px;
   height: 128px;
   background-image: url(images/buttons.png);
}
#pageLinks a:hover {
   color: #9A0000;
}

#pageLinks .page-item-230 a { /* Call for Participation */
   background-position: 0px 0px;
   margin-right: 15px;
}
#pageLinks .page-item-230 a:hover { /* Call for Participation */
   background-position:0px -140px;
}

#pageLinks .page-item-235 a { /* Rules */
   background-position: -148px 0px;
   margin-right: 15px;
}
#pageLinks .page-item-235 a:hover { /* Rules */
   background-position: -148px -140px;
}

#pageLinks .page-item-260 a { /* FAQ */
   background-position: -296px 0px;
   margin-right: 15px;
}
#pageLinks .page-item-260 a:hover { /* FAQ */
   background-position: -296px -140px;
}

#pageLinks .page-item-11 a { /* Awards */
   background-position: -444px 0px;
   margin-right: 15px;
}
#pageLinks .page-item-11 a:hover { /* Awards */
   background-position: -444px -140px;
}

#pageLinks .page-item-13 a { /* Submit */
   background-position: -592px 0px;
}
#pageLinks .page-item-13 a:hover { /* Submit */
   background-position: -592px -140px;
}

.hiddenPic {
   display:none;
}

#title, em.title {
   font-weight: bold;
}

span.contact-form {
   font-weight: bold;
}

img.contact-form {
   padding: 2px 2px 2px 2px;
   border: 1px solid black;
   vertical-align: middle;
}

#bodyPan div.winner-announcement-div {
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    border: 1px dashed #ccc;
    width: 98%;
}

#winner-announcement h3 {
    margin: 0px;
    padding: 0px;
}
#winner-announcement table {
   width: 100%;
   font-size: 14px;
   padding: 0px;
   margin: 0px;
}
#winner-announcement td.winner-announcement-thumbnail {
   padding-left: 10px;
   padding-right: 10px;
}
#winner-announcement img {
   border: 1px solid black;    
}
#winner-announcement a {
    font-weight: bold;
}

strong.target {
   text-transform:uppercase;
}

p.metadata {
   font-size: 70%;
   text-align: left;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-left: 40px;
}

/* PAPER EXAMPLE */
#bodyPan div.paper-example-div {
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    float: right;
}
#paper-example h3 {
    margin: 0px;
    padding: 0px;
}
#paper-example table {
   width: 100%;
   font-size: 14px;
   padding: 0px;
   margin: 0px;
}
#paper-example td.paper-example-thumbnail {
   padding-left: 10px;
   padding-right: 10px;
}
#paper-example img {
   border: 1px solid black;    
}
#paper-example a {
    font-weight: bold;
}
