/*

THEME NAME: CoolBlue

DESCRIPTION: This is a cool blue world.Designed by <a href="http://hugege.com/">Hugege</a>.

VERSION: 1.1.2

AUTHOR: <a href="http://hugege.com/">Hugege</a>

AUTHOR URI: http://hugege.com/

TAGS: blue,two-columns,fixed-width,right-sidebar,threaded-comments

*/ 

* {

margin:0;

padding:0;

}

body {

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

line-height:1.6em;

background:#2F3030 none repeat scroll 0 0;

margin:30px auto;

}

a {

color:#004296;

text-decoration:none;

}

blockquote,pre {

background-color:#EEF5FF;

padding:16px 20px 0;

overflow:hidden;

}


#content {

clear: both;

padding-top: 0px;

}



#content .page-title{
font-size:16px;
padding: 15px 0 0 10px;
}


.entry-content {

padding:8px 16px 0 12px;
font-size: 14px;

}

.entry-content p {

padding:0 0 18px;

}

.entry-content img {

border:1px solid #E1E1E1;

padding:2px;

}

#header {

background:#D6D6D6 url(images/headfoot.jpg) no-repeat scroll 5px 5px;

height:270px;

position:relative;

text-align:left;

clear:both;

}


#eslogan{

padding: 240px 0 0 0;

text-align: center;

letter-spacing: 0px;

word-spacing: 1px;

margin: 0;

font-size:14px;

clear:both;

}


#access{

position:absolute;

top:240px;

left:20px;

}

#blog-title {

font-family:'黑体';

font-size:26px;

left:540px;

line-height:28px;

position:absolute;

text-align:center;

top:25px;

width:348px;

}

#blog-title a:hover{

color:#FFFFFF;

}

#blog-description {

color:#FFFFFF;

left:150px;

position:absolute;

top:110px;

}

#wrapper {

background:transparent url(images/content.gif) repeat-y scroll 0 0;

margin:0 auto;

overflow:hidden;

width:918px;

}

#container {


float:left;

margin-left:5px;

width:678px;

display:inline;

}

#container a:hover,.sidebar a:hover {

text-decoration:underline;

}

.sidebar {

display:inline;

float:right;

overflow:hidden;

width:220px;

margin-top:0px;

}

#footer {
/*
background:transparent url(images/headfoot.gif) no-repeat scroll 0 -229px;
*/

background: #D6D6D6;

clear:both;

color:#666666;

height:60px;

line-height:60px;

text-align:center;

width:100%;

}

#footer a {

color:#666666;

}

#menu {

float:left;

background: #D6D6D6;

height:50px;

margin:0;

width:520px;

}



#menu a:link,#menu a:visited {

color:#000;

font-size:12px;

text-decoration:none;
font-weight:bold;



}


#menu .cat-item {

height:22px;
line-height:15px;
}



#menu .cat-item a {

background: url(images/back_menu.gif) repeat-x left top;
padding:2px 17px 4px 17px;
text-decoration: none;
}


#menu .cat-item a:hover {

background-position: 0 -22px;

}


#menu .cat-item-7 a {

padding:2px 19px 4px 20px;
}

#menu .cat-item-8 a, #menu .cat-item-9 a, #menu .cat-item-10 a, #menu .cat-item-11 a   {

padding:2px 21px 4px 21px;
}


#menu .current-cat a{

background: url(images/back_current_menu.gif) repeat-x left top;

}


#menu .current-cat a:hover{

background: url(images/back_current_menu.gif) repeat-x left top;

}



#menu ul, div#menu ul ul {

line-height:1;

list-style:none;

}

#menu ul a {

display:block;

text-decoration:none;


}

#menu ul ul ul a {

font-style:italic;

}

#menu ul li:hover ul {

left:auto;

}


#menu ul li,  .navigation .nav-previous {

float:left;

}

#menu ul li {

border-right:1px inset #D6D6D6;
height: 22px;

}

.entry-title, .entry-meta {

clear:both;

color:#666666;

}


.entry-meta {

margin-left:10px;

}


.entry-title,.posts_lists h3, .comments h3, #respond h3{
/*
background:transparent url(images/hpic.gif) no-repeat scroll 0 -44px;
*/
padding-left:10px;

}

h2.entry-title {

margin-top: 15px;

font-size:16px;

background-color: #DCDCDC;

font-weight:bold;

}

h2.entry-title a:hover{

color:#000000;

}

.commentlist {

clear:both;

display:block;

}

.comment {

background:#FFFFFF;

}

.commentlist li, #commentform input, #commentform textarea {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

font-size:13px;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

#commentform p {

font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

}

#commentform input {

margin:5px 5px 1px 0;

padding:2px;

width:170px;

}

#commentform textarea {

padding:2px;

width:100%;

}

.comments ol li {

margin:0 0 1em 2.6em;

clear:both;

}

.alt {

background-color:#EEF5FF;

border-bottom:1px solid #78A8E9;

border-top:1px solid #78A8E9;

}

textarea#comment {

height:13em;

margin:0.5em 0;

overflow:auto;

width:66%;

}

.alignright, img.alignright {

float:right;

margin:1em 0 0 1em;

}

.alignleft, img.alignleft {

float:left;

margin:1em 1em 0 0;

}

.aligncenter, img.aligncenter {

display:block;

margin:1em auto;

text-align:center;

}

#nav-above {

margin:6px;

}

#nav-below {

margin-bottom:2em;

margin-top:1em;

}

.nav-previous {

background:transparent url(images/span.gif) no-repeat scroll 0 -225px;

padding-left:12px;

}

.nav-next {

background:transparent url(images/span.gif) no-repeat scroll right -194px;

padding-right:16px;

}

#nav-images {

height:150px;

margin:1em 0;

}

.navigation {

display:block;

margin-bottom:60px;

margin-top:10px;

text-align:center;

}

.navigation div.nav-next {

float:right;

text-align:right;

}



.sidebar .widget_calendar h3{
background: none;
padding: 0;
margin: 0;
height: 20px;
}


.sidebar h3 {

margin-top: 25px;

background:transparent url(images/hpic.gif) no-repeat scroll 0 0;

color:#FFFFFF;

font-size:12px;

font-weight:bold;

height:23px;

padding:2px 0 0 10px;

width:200px;

}

.sidebar input#s {

width:10em;

}

.sidebar li {

list-style:none;

margin:0 0 1px 0;

}

.sidebar li form {

margin:0.2em 0 0;

}

.sidebar ul ul {

margin:0 0 0 0.5em;

}

.sidebar ul ul li {

background:transparent url(images/span.gif) no-repeat scroll -4px -362px;

list-style:none;

margin:0;

padding-left:12px;

width:180px;

}

.sidebar ul ul ul {

margin:0 0 0 0.5em;

}

.sidebar ul ul ul li {

list-style:none;

}





.sidebar .textwidget{
margin: 0;
padding: 0;
}


.sidebar .botonRojo a {

background: #F40505 url(images/botones_sidebar.gif) no-repeat 0 0;
display: block;
width: 200px;
height: 22px;
text-align: center;
line-height:21px;
color:#000000;
font-weight: bold;
}


.sidebar .botonRojo a:hover {

background-position: 0 -22px;
color:#FFFFFF;
text-decoration: none;

}



.sidebar .botonGris a {

background: #777777 url(images/botones_sidebar.gif) no-repeat 0 -44px;
display: block;
width: 200px;
height: 22px;
text-align: center;
line-height:21px;
color:#000000;
font-weight: bold;
}


.sidebar .botonGris a:hover {

background-position: 0 -66px;
color:#FFFFFF;
text-decoration: none;

}


.sidebar .fotoSidebar {
  margin:0;
  padding: 0;

}


.sidebar #publicidad {
  margin:80px 0 0 20px;
  padding: 0;

}


.posts_lists ul li {

background:transparent url(images/span.gif) no-repeat scroll -2px -324px;

list-style:none;

margin-left:20px;

padding-left:12px;

}

.posts_lists{

border-bottom:1px solid #ABC9F5;

}

.postbox {

border-bottom:1px solid #ABC9F5;

margin:16px 4px;

padding:4px 0 0 0;

}

input#author, input#email, input#url {

width:50%;

}

input#author, input#email, input#url {

color:#333333;

font-size:14px;

padding-left:3px;

width:200px;

}

input#author, input#email, input#url, textarea#comment {

background-color:#FCFCFC;

border:1px solid #CCCCCC;

}

input#author:focus,input#email:focus,input#url:focus,textarea#comment:focus{

border: 1px dotted #CCCCCC;

background-color: #EEF8FF;

}

#respond {

margin:0 0 0 1em;

padding:0;

clear:both;

}



#respond .txtComentarios{

padding:20px 0 20px 10px;

margin:0;

width: 610px;

font-size: 12px;

clear:both;

}



.entry-date {

background:transparent url(images/span.gif) no-repeat scroll 0 -95px;

color:#666666;

margin:5px 0 0 10px;

padding-left:15px;

}

a img {

border:0 none;

}

img.avatar {

border:1px dotted #CCCCCC;

float:right;

margin-right:25px;

padding:2px;

}

.posts_lists h3, .comments h3, #respond h3 {

color:#666666;

font-size:1.2em;

font-weight:bold;

}

.comments-link {

background:transparent url(images/span.gif) no-repeat scroll 0 -282px;

padding-left:12px;

}

.author {

background:transparent url(images/span.gif) no-repeat scroll 0 4px;

font-weight:bold;

padding-left:12px;

}

.cat-links {

background:transparent url(images/span.gif) no-repeat scroll -2px -364px;

padding-left:12px;

}

.tag-links {

background:transparent url(images/span.gif) no-repeat scroll 0 -17px;

padding-left:12px;

}

.trackback-link {

background:transparent url(images/span.gif) no-repeat scroll 0 -176px;

padding-left:12px;

}

.entry-top {

margin:0 0 5px -10px;

}

.edit-link {

background:transparent url(images/span.gif) no-repeat scroll 0 -136px;

padding-left:12px;

}

.entry-rss {

background:transparent url(images/span.gif) no-repeat scroll 0 -158px;

padding-left:12px;

}




#fechaEdicion {

clear: both;

padding: 15px 0 0 10px;
margin: 0;


}

#fechaEdicion h3 {

font-size:16px;
}


#fechaEdicion span {

color:#C00;
}



#buscar {

float: left;

text-align:left;

background: #D6D6D6;

margin:0;

padding: 0;

margin: 0;

width:155px;

height:50px;


}


#buscar h3{

font-size:12px;

}






#searchsubmit {

border:1px solid #767676;

color:#666666;

font-size:12px;

font-weight:bold;

padding:0px;

text-align:center;

width:25px;

}

#searchform {

margin:0 0 0 20px;
padding: 0;

}

#searchform .text-input{

border: 1px solid #767676;

width: 100px;

}




.commentlist .children li {

list-style:none;

}

#comments-list p {

padding:10px;

}

.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

.commentlist #respond p {

padding:0;

}