/*  
Theme Name: TJPT
Theme URI: http://tjpt.cl
Description: TJPT
Version: 2.0
Author: The Estupendos feat. Tri
Author URI: http://estupendos.net
*/


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}


body {
	text-align:center;
        font-family: arial, sans-serif;
}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
}

#header {}
#head {
 background: url(/images/header.png);
 height: 150px;
 width: 960px;
 border-top: 6px solid white;
 border-bottom: 1px solid white;
}
#headlogo {
 float: left;
 width: 633px;
 height: 100px;
}
#headhead {
 float: left;
 COLOR: WHITE;
 width: 305px;
 height: 110px;
 margin-top: 16px;
 font-size: 12px;
 text-align: left;
 line-height: 15px;
 overflow: hidden;
 padding: 5px;
}
#headhead strong {
 font-weight: 800;
}
#headhead a {
 color: white;
}
#headhead a:hover {
 text-decoration: none;
}


#cuerpo {}
#maincol {

 width: 514px;

 float: left;
 margin-right: 25px;
 border-right: 1px dotted #C0C0C0;
 padding-right: 25px;
}
#lastpost .entry {
 background: #333333;
 color: white;
 padding: 7px;
 margin-bottom: 10px;
}
#lastpost {
}
img.loultimo {
 margin-bottom: 10px;
}
#lastpost h2 a  {
 color: black;
 text-decoration: none;
 font-weight: bold;
 font-size: 24px;
 letter-spacing: 0px;
}
#lastpost h2 a:hover {
color: #D30A04;
}
#lastpost h2 {
 margin-bottom: 10px;
}
.post a {
color: #D30A04;
text-decoration:none;
}
.post a:hover {
 text-decoration: underline;
}
.post small {
 font-size: 10px;
}
.post p {
 margin-bottom: 10px;
}
.post p {
 font-size: 12px;
 line-height: 16px;
}
.post blockquote {
 padding-left: 10px;
 padding-right: 10px;
}
.post a.more-link {
 color: white;
text-decoration: none;
}

#moreposts {
 border-top: 1px dotted #C0C0C0;
padding-top: 10px;
 border-bottom: 1px dotted #C0C0C0;
 float: left;
 padding-bottom: 10px;

}
#moreposts h2 a {
 text-decoration: none;
 font-weight: 800;
 font-size: 12px;
 display: block;
 width: 115px;
 color: black;
}
#moreposts h2 a:hover {
color: #D30A04;
}
#moreposts .post {
 float: left;
 display: block;
 margin-right: 13px;
 overflow: hidden;
}
#moreposts .post4 {
 float: left;
 display: block;
}
#moreposts img.thumbnail {
 margin-bottom: 3px;
}

#sidebar {

 width: 390px;

 float: left;
}
#tags {
 margin-bottom: 10px;
 display: none;
}
#tags a {
 color: black;
 text-decoration: none;
 text-transform: uppercase;
}
#tags a:hover {
 text-decoration: underline;
}
#dossides {}
#side1 {
 width: 210px;
 float: left;
 padding-right: 15px;
 border-right: 1px dotted #C0C0C0;
 margin-right: 15px;
}
#morearts {
 margin-bottom: 20px;
}

#morearts ul li a {
 color: black;
 text-decoration: none;
 font-size: 12px;
}

#morearts ul li a:hover {
color: #D30A04;
}
#morearts ul li {
 margin-bottom: 5px;
 background: url(/images/li.png) no-repeat left top;
 padding-left: 10px;
}
#morearts ul {
 font-size: 10px;
}
#subscribe {
 margin-bottom: 10px;
 border-bottom: 1px dotted #C0C0C0;
 padding-bottom: 10px;
}
#subscribe h3 {
 margin-bottom: 6px;
}

#subscribe .viarss {
 font-size: 12px;
 display: block;
 clear: both;
 padding-bottom: 25px;
}
#subscribe .viarss a{
 color: black;
 text-decoration: none;
 
}

#subscribe .viarss a:hover {
color: #D30A04;
}

#subscribe a.rsstxt {
 display: block;
 float: left;
 margin-top: 2px;
}
#subscribe .viarss a img {
 display: block;
 float: left;
 margin-right: 5px;
}

.viarss a img {
padding-top:3px;
}

#subscribe .viamail {
 display: block;
 clear: both;
 border-top: 1px dotted #c0c0c0;
 font-size: 11px;
 padding-top: 5px;
}
#subscribe .viamail form input {
 width: 120px;
 font-size: 12px;
 padding: 2px;
 margin-top: 5px;
}
#side2 {
 width: 140px;
 float: left;
 overflow: hidden;
}
#newsletter {
 border-top: 4px solid black;
 padding-top: 10px;
}
#newsletter img.tit {
 margin-bottom: 10px;
}
#newsletter form input {
 margin-bottom: 5px;
}
#newsletter {
 font-size: 11px;
 margin-bottom: 20px;
}
#sabia { 
background: url(/images/asterisco3.png) #D30A04 no-repeat;
color: white;
 font-size: 12px;
 padding: 10px;
}
#sabia img.tit {
 margin-bottom:10px;
}
#cuerpo #sabia h3 {color: white;
 background: #D30A04;
font-size: 13px;
padding: 0;
margin-left: 30px;
font-weight: 800;
 margin-bottom: 5px;
}
#sabia .wp_quotes_quote {

}
#sabia .wp_quotes_author {

}

#sidebar h3 {
background: black;
color: white;
text-transform: uppercase;
font-size: 12px;
font-weight: 800;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;

}
#tags2 a {
text-decoration: none;
color: black;
}
#tags2 a:hover {color: #D30A04;}

#morearts h3 {
 margin-bottom: 10px;
}


#footer {
 clear:both;
 display:block;
 background: #333;
 border-top: 1px solid #505050;
 margin-top: 40px;
 margin-bottom:20px;
 color: white;
 height: 19px;
}
#footmenu{float:left;}

.foot1, .foot2, .foot3, .foot4, .masfooter {
float: left;
font-size: 11px;
}


.foot1 a, .foot2 a, .foot3 a, .foot4 a {
 background: #333;
 display: block;
 height: 17px;
 float: left;
 padding-top: 2px;
 padding-left: 25px;
 padding-right: 25px;
 border-right: 1px solid #1A1A1A;
 border-left: 1px solid #505050;
text-transform: uppercase;
}


.foot1 a:hover, .foot2 a:hover, .foot3 a:hover, .foot4 a:hover {
 background: black;
}
.foot1 a:hover, .foot2 a:hover, .foot3 a:hover, .foot4 a:hover {
 background: black;
}
.footaux {
float: left;
height: 19px;
border-left: 1px solid #505050;
}
.masfooter {
 background: url(/images/asterisco2.png) no-repeat left top;
 margin-left: 10px;
 padding-left: 20px;
 padding-top: 2px;
 padding-right: 60px;
 border-right: 1px solid #1A1A1A;
 height: 17px;
}
.goup {text-align:right; font-size: 10px;padding-top: 3px; padding-right: 10px;}

#footer .goup a:hover {
color: #D30A04;
}
#footer a {
color: white;
 text-decoration: none;
}


.clear {clear: both;display: block;}





/* comentarios */


#commentform label small {
 font-size: 11px;
 font-weight: 800;
 text-transform: uppercase;
}
#commentform p {
 margin-bottom: 10px;
}

textarea#comment {
 width: 380px;
}
#commentform input#submit {
 font-size: 13px;
 background: #C5351B;
 color: white;
  font-weight: 800;
  padding: 5px 15px;
 margin-right: 94px;
border-top: 2px solid #EB2822;
border-left: 2px solid #EB2822;
border-bottom: 2px solid #970501;
border-right: 2px solid #970501;
}

#commentform p {
 font-size: 12px;
}
#commentform p.send-com {
 text-align: right;
}
#commentform a {
 color: #C5351B;
 text-decoration: none;
}
#commentform a:hover {
 text-decoration: underline;
}




/* nuevo menu */

#menu {
 margin-bottom: 20px;
 float: left;
 height: 29px;
 background: #333333;
 border-top: 1px solid #505050;
 width: 960px;
}

.top1 {
color: #808080;
height: 26px;
padding-left: 9px;
padding-top: 3px;
padding-right: 62px;
font-size: 16px;
float: left;
}


.top1 img {
 margin-bottom: -2px;
 margin-left: 3px;
}


.top2 a, .top3 a, .top4 a {
color: white;
text-decoration: none;
text-transform: uppercase;
 font-size: 12px;
 font-weight: 800;
 display: block;
 float: right;
 height: 23px;
 padding-top: 6px;
 padding-left: 16px;
 padding-right: 16px;

}
.top5 a:hover, .top2 a:hover, .top3 a:hover, .top4 a:hover {
background: black;
}

.top1 {

}

.top5 a {
color: white;
text-decoration: none;
text-transform: uppercase;
 font-size: 12px;
 font-weight: 800;
 display: block;
 height: 23px;
 padding-top: 6px;
 padding-left: 13px;
 padding-right: 13px;
 float: right;
}


h2 .ultimotxt {
 display: block;
 text-transform: uppercase;
 color: white;
 background: #D30A04;
 font-size: 12px;
 font-weight: 800;
 padding: 4px 4px 4px 10px;
 width: 70px;
 float: left;
 margin-top: 4px;
 margin-right: 7px;
}

.masmas a {
 color: white;
 font-size: 11px;
 text-transform: lowercase;
}
.masmas {
 text-align: right;
}


.destacadostxt {
 text-transform: uppercase;
 color: white;
 background: black;
 font-size: 12px;
 font-weight: 800;
 padding: 4px 10px 4px 10px;
 display: block;
 width: 80px;
 margin-right: 7px;
 margin-bottom: 10px;
}




#buscadors input#s {

width: 100px;
border: 1px solid black;
float: left;
}
#buscadors input.lupa {
height: 21px;
float: left;
}

#buscadors {
padding-bottom: 10px;
border-bottom: 1px dotted #c0c0c0;
margin-bottom: 10px;
float: left;
background: white;
width: 140px;
}

#maincol .singlepost .post .entry {
 background: #E9E9E9;
 color: black;
}

#maincol .singlepost .post .entry a{

color: #D30A04;
text-decoration: none;
}
#maincol .singlepost .post .entry a:hover{
text-decoration: underline
}

#maincol .singlepost .post .entry blockquote p {
font-family: arial, sans-serif;
 color:black;
 font-size: 13px;
 font-weight: 800;
 border-left: 5px solid black;
 padding-left: 10px;
 }

#maincol .singlepost .post .entry blockquote {
margin-bottom: 20px;
}



#maincol .singlepost .post .entry p strong{
font-weight: 800;
}
#maincol .singlepost .post .entry p em{
font-style:italic;
}



#maincol .singlepost .post .entry ul li {
background: url(/images/lipost.png) no-repeat left ;
padding-left: 10px;
margin-bottom: 5px;

}

#maincol .singlepost .post .entry ul {

font-size: 12px;
margin-bottom: 20px;
margin-left: 30px;
}

#maincol .singlepost .post .entry ol {

font-size: 12px;
margin-bottom: 20px;
margin-left: 45px;
}

#maincol .singlepost .post .entry ol li {
list-style-type: decimal;
margin-bottom: 5px;
}


.postmetadata {
 border-top: 1px dotted gray;
font-size: 11px;
padding-top: 4px;
}



h3#comments {
 margin-top: 20px;
font-weight: 800;
font-size: 20px;
margin-bottom:10px;
}

ol.commentlist li {border-top: 1px dotted gray;font-size: 12px;padding-top: 10px;margin-bottom: 15px;}
ol.commentlist li cite {font-weight: 800;text-transform: uppercase;}
#lastpost ol.commentlist li cite a{color: #D30A04;text-decoration: none;}
#lastpost ol.commentlist li cite a:hover{text-decoration: underline;}


.compor {
float: left;
padding-left: 5px;
font-weight: 800;
}
.cmd {float: right;}

.headcom {
}
ol.commentlist li p {
padding-top: 10px;
padding-bottom: 10px;
}


ol.commentlist li p a {
 color: #D30A04;
 text-decoration: none;
}

ol.commentlist li p a:hover {
text-decoration: underline;
}


.cmd a {
text-decoration: none;
color: #555;
}
.cmd a:hover {
color: black;
}
.cmd span.count {
background: #BDBDBD;
color: white;
padding: 2px 5px;
margin-left: 5px;
}
.cmd {
font-size: 11px;
}


form#commentform {
 background: #E9E9E9;
padding-left: 30px;
padding-top: 20px;
padding-bottom: 10px;
}


h3#respond {
text-transform: uppercase;
font-size: 11px;
font-weight: 800;
color:  white;
background: black;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
width: 150px;
margin-bottom: 15px;
}

#commentform input {
border:1px solid gray;
font-size: 16px;
padding: 3px;
margin-top: 4px;
}

#commentform textarea {
border: 1px  solid gray;
font-size: 14px;
padding: 4px;
}

span.tittag {
background: #D30A04;
color: white;
text-transform: uppercase;
font-size: 11px;
font-weight: 800;
padding: 5px 5px;
}



.separatag {
height: 10px;
}



#lastpost .post .entry .vvqbox {
margin-top: 0;
}
