/*
Theme Name: Egopixel first 
URI: http://egopixel.com/
Description: Tema disenado para los blogs de egopixel...
Version: 1.0
Author: joryx
Author URI: http://egogeek.com/
*/

/* CABECERA +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

html * { padding: 0; margin: 0;}

body {
    background:#E2DFC7;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
}

#menuprin {
    width:100%;
    background:#069;
    height:40px;
    margin:0;
    padding:0;
    border-bottom: 8px solid #f90;
}

#menuprinc {
width: 970px;
margin:auto;
font-family:Verdana;
font-weight:bold;
font-size: 19px;
}

#menuprinc li {
  display:inline;
}

#menuprinc span {
  padding: 9px 8px 8px 8px; 
  display:block;
}

#menuprinc a {
  float:left;
  color:#fff;
  text-decoration:none;
}

#menuprinc a:hover {
  color:#fff;
  background-color: #6af;
}

#menuprinc a#activo {
color:#fff;
background-color: #f90;
}

#cabecera {
    width: 974px;
    height: 100px;
    margin: 0px auto;
    background: #E2DFC7 url('images/cabecera.jpg') top no-repeat;
}

#logo {
    margin: 10px 0 0 20px;
    float: left;
}

#search_form {
    margin: 20px 0 0 0;
}

#principal {
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    background-color: #fff;
    margin:0 auto;
    width: 970px;
}

#contenido {
    float: left;
    width: 660px;
    padding: 10px 0;
}

#conten {
    width: 515px;
    float: right;
}

#sidebarizq {
    width: 140px;
    float: left;
    background-color: #fff;
}

#sidebarder {
    width: 310px;
    float: right;
}



#search_form, #search_form_articles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B9B09D;
display:block;
width:340px;
float:right;
padding:10px 0;
}

#search_form .search_bttn, #search_form_articles .search_bttn {
background-color: #CEF2EF;
height:26px;
width:95px;
border:1px solid #79BAF2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#4682B2;
position:absolute;
margin:1px;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_bttn {
background-color: #E2D2AE;
border: 1px solid #BA9C60;
color: #59331D;
}
#search_form .search_keywords, #search_form_articles .search_keywords {
border:1px solid #79BAF2;
background:url(images/search_bg.gif) repeat-x top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:217px;
height:20px;
padding-top:3px;
padding-left:3px;
margin:1px;

border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_keywords {
border:1px solid #BA9C60;
}



/************************
CONTENIDO
*************************/

a {
    color: #c00;
}

a:hover {
    color: #000;
}

#conten li {
    margin-left: 15px;
    padding-bottom: 4px;
}

.PostTime {
    position: absolute;
    left: 440px;
    top: 13px;
    background: url(images/fecha.jpg) no-repeat;
    height: 71px; width: 67px;
    text-align: center;
    color:#fff;
}

.PostTime strong { 
    display: block; 
    line-height: 9px; 
    font-family: 'Verdana';
}

.PostTime .day { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 10px; font-family: 'Arial';}
.PostTime .month { font-size: 10px; text-transform: lowercase;}
.PostTime .year { padding-top: 17px; font-weight: bold; }

.pagetitle { font-size: 22px; line-height: 24px; font-weight: bold; letter-spacing: -1px; border-bottom: solid 1px #d0c1c1;padding: 15px 0px; margin-top: 0px; color:#000066;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {	padding: 15px 0px; position: relative; clear: left;}

#contenido h2 { font-family: Tahoma; }

.PostHead { margin-right: 55px; margin-bottom: 10px;}
.PostHead h2 { font-size: 22px; line-height: 24px; letter-spacing: -1px; font-weight: bold; padding: 0px 0px 2px 0px; margin: 0px; text-align: left; }
.PostHead h2 a { color: #109dd0; text-decoration: none;}
.PostHead h2 a:visited { color: #109dd0; text-decoration: none;}
.PostHead h2 a:hover { color:#000; text-decoration: none;}
.PostHead h3 { font-size: 14px; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px; font-weight: bold; display: block}

.etiquetas li {
    list-style: none;
}

.etiquetas, .etiquetas a {
    font-size: 11px;
    color: #c00;
    font-family: Verdana;
    font-weight: bold;
}

.PostAuthor { color:#999; }
.PostCat { color:#ff6600; }
.PostCat a { color:#ff6600; text-decoration: none; }
.PostCat a:visited { color:#ff6600; text-decoration: none; }
.PostCat a:hover { color:#ff6600; text-decoration: none; }
.PostContent { padding: 15px 0px 0px 0px; font-size: 13px; line-height: 1.4em ; color:#63565f; width: 510px;}
.PostContent p { font-size: 13px; line-height: 1.4em; color:#63565f;}
.PostContent p strong {}
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent ul { padding: 5px 0px; margin: 0px; }
.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; background: #eaf7ff;}
.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}
.PostContent p img { max-width: 500px;}
.PostContent p img, .centrada {padding: 4px; border: 3px solid #ddd; margin: 3px; margin:0 auto;text-align:center;}

.PostCom { padding-top: 10px; background: url(images/PostComBkg.gif) repeat-x top;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { padding: 5px 0px 5px 20px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; }
.PostCom li a { font-weight: bold; text-decoration: none; color:#ff6600;} 
.PostCom li a:visited { font-weight: bold; text-decoration: none; color:#ff6600;}
.PostCom li a:hover { font-weight: bold; text-decoration: none; color:#cc0000;}
.PostCom .Com { background: url(images/PostCom.png) no-repeat left center; }
.PostCom .Tags { padding-left: 0px;}



/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px; position: relative;}
.Comments h3 { font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#660000; border-bottom: solid 2px #660000;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; repeat-x bottom; }/**/ * html .List .LGrav { right: 30px;} /* */ .List .LGrav { position: absolute; right: 0px; top: 10px;}.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}.List .LUsr a { color:#999; text-decoration: none;}.List .LUsr strong { font: bold 16px "Trebuchet MS", sans-serif; letter-spacing: -1px; color:#666;}.List .LUsr strong a { color:#cc0000; text-decoration: none;}.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}.List .Author { background:fff; }

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}.Form form { margin: 0px; padding: 0px;}.Form a { text-decoration: underline;}.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }.Form p small strong { font-weight: bold; color:#FF3300;}.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 12px;}.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}




/***********************
SIDEBARS
******************************/

.widget {
    border: 2px solid #ccc;
    margin: 5px 5px 15px 5px;
    background-color: #f6f6f6;
    padding: 3px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #666;
}

.widget h2 { color:#006699; font-size: 14px; border-bottom: dotted 1px #369; padding: 8px 0px 8px 0px; }

.widget ul {
    list-style: none;
    font-size: 13px;
}

.widget li {
    margin-bottom: 4px;
}

.widget a {
    text-decoration:none;
    color: #777;
}

.widget a:hover {
    color: #000;
    text-decoration: underline;
}

#publicidad { 
  margin: 0;
  height: 40px;
  line-height: 17px;
  width: 970px;
  background-color: #039;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

#publicidad div {
    padding: 3px 0 0 0px;
}

#cajainfo {
    margin: 10px;
    border-bottom: 3px solid #ccc;
    padding: 10px;
    background-color: #fafafa;
}

#cajainfo img {
    padding: 2px;
    border: #f50 2px dotted;
}

#cajainfo h2 {
   border-bottom: 2px dotted #f50;
   margin:0;
   padding: 10px 0;
}



      img.alignleft, div.alignleft, .alignleft
      {
      float:left;
      margin:0 0.5em 0.5em 0;
      }
      img.alignright, div.alignright, .alignright
      {
      float:right;
      margin:0 0 0.5em 0.5em;
      }
      img.aligncenter, div.aligncenter, .aligncenter
      {
      text-align:center;
      margin:0 auto;
      }

.falbum-recent li {
    display: inline;
}

#egopixel { margin: auto; text-align: center; font-size: 11px; color: #666; }
#egopixel a { color:#666; }

/* Fin +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
