/*  
Theme Name: Prendas Publicas
Theme URI: http://prendaspublicas.com
Description: Template exclusivo para Prendas Publicas
Version: 1.0
Author: The Estupendos
Author URI: http://estupendos.net
*/

/* INICIO RESET YAHOO */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
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;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* FIN RESET YAHOO */

body {
text-align:center;
font-family: arial, sans-serif;
}
#wrapper {
margin-left:auto;
margin-right:auto;
width: 900px;
text-align:left;
}

#header {
   height: 88px;
   border-top: 5px solid black;
   text-align: center;
   overflow: hidden;
   height: 101px;
}
#header span.subtitle {
   font-size: 11px;
   color: black;
}
#header span.subtitle a {
   text-decoration: none;
   color: black;   
}


#nav {
   height: 20px;
   float: left;
   display: inline;
}

#menu {
  float: left;
  display: inline;
  background: #34cfd9;
  height: 20px;
  width: 750px;
 
}
#menu ul li.sintxt {
   color: white;
   text-transform: uppercase;
   font-weight: 800;
   font-size: 13px;
   padding-left: 3px;
   margin-right: 7px;
   line-height: 19px;
}
#menu ul li a {
   font-size: 12px;
   text-transform: uppercase;
   text-decoration: none;
   color: black;
   font-weight: 800;
}
#menu ul li {
   float: left;
   display: inline;
   line-height: 16px;
   margin-right: 12px;
}
#menu ul{
   padding-left:4px;
}

#search {
  float: left;
  display: inline;
  background: #e6e6e6;
  height: 20px;
  width: 150px;
}
#search input#s {
   float: left;
   display: inline;
   border: 0;
   background:#fff;
   height: 14px;
   width: 90px;
   font-size: 11px;
   margin-top: 3px;
   margin-left: 3px;
   margin-right: 3px;
}
#search #searchsubmit {
   background: #e6e6e6;
   border: 0;
   font-size: 11px;
   text-transform: uppercase;
   font-weight: 800;
   padding-top: 2px;
   width: 50px;
}



#nav2 {
   margin-bottom: 20px;
   height: 20px;
   float: left;
   display: inline;
}

#menu2 {
  float: left;
  display: inline;
  background: #ff1e7b;
  height: 20px;
  width: 750px;
}
#menu2 ul li.sintxt {
   color: white;
   text-transform: uppercase;
   font-weight: 800;
   font-size: 13px;
   padding-left: 3px;
   margin-right: 7px;
   line-height: 19px;
}
#menu2 ul li a {
   font-size: 12px;
   text-transform: uppercase;
   text-decoration: none;
   color: black;
   font-weight: 800;
}
#menu2 ul li {
   float: left;
   display: inline;
   line-height: 16px;
   margin-right: 12px;
}
#menu2 ul{
   padding-left:4px;
}

#subrss{
  float: left;
  display: inline;
  background: #ccc;
  height: 20px;
  width: 150px;
  text-align: right;
  text-transform: uppercase;
  line-height: 19px;
}
#subrss a {
  text-decoration: none;
  font-size: 11px;
  font-weight:  800;
  color: black;
  padding-right: 6px;

}
#subrss img {
  margin-bottom: -2px;
}

#content-main {
   float: left;
   display: inline;
   width: 500px;
   margin-right: 25px;
}

#content-main h2.titcat {
font-size: 30px;
font-weight: 800;
text-transform: uppercase;
margin-bottom: 10px;
}
#content-main .categoria {
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
}
#content-main .categoria a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}

#content-main h2 a {
   color: #ff1e7b;
   font-weight:100;
   text-decoration:none;
   font-size: 27px;
   font-family: Georgia, sans-serif;
   margin-bottom: 5px;
   display: block;
}
#content-main .entry p{
   font-size:12px;
   margin-bottom: 10px;
}
#content-main .post a img.foto-home {width: 500px;}
.fotocrop {
height: 270px;
overflow:hidden;
}
#content-main .post .entry img {

}
#content-main .post .entry {
overflow: hidden;

}
#content-main .entry em {
font-style: italic;
}
#content-main h6 {
font-size: 13px;
font-weight: 800;
}
.entry a {
color: black;
}
#content-main .entry {
padding-bottom: 10px;
}
.post-fecha-autor {
  font-size: 11px;
  border-top: 1px solid #E5E5E5;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight:800;

}
.post-fecha-autor a{
  text-transform: uppercase;
  color: black; 
}
.post-tags {
  border-top: 1px solid #E5E5E5;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
.post-tags a{
  text-decoration: none;
  color: black;
}
.comm-share {
  float: left;
  display: inline;
  width: 500px;
  border-top: 1px solid #E5E5E5;
  font-weight:800;
}
.clearfix {
  clear:both;
  display: block;
  
}
.post-comments {

  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline;
  width: 200px;
}
.post-comments a{
  text-decoration: none;
  color: black;
}
.post-share {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline;
  width: 300px;
  text-align: right;
}
.post-share a{
  text-decoration: none;
  color: black;
}
.post {
  background: url(/images/bg-post.png) bottom left repeat-x;
  padding-bottom: 7px;
  margin-bottom: 30px;
}
#sidebar {
   float: left;
   display: inline;
   width: 375px;
}
.ads {
   text-align:center;
   border-bottom: 1px solid #e5e5e5;
   padding-bottom: 10px;
   margin-bottom: 10px;
}






#seccionesycategorias {
   float: left;
   display: inline;
   margin-top: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid #DFD8EF;
}


#sidebar #seccionesside h2 {
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   width: 365px;
   height: 16px;
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}

#sidebar #categoriasside h2 {
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   width: 365px;
   height: 16px;
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;
}
#seccionesside ul {
   background: #f9f url(/images/bg01.png);
   padding: 4px;
}
#categoriasside ul {
   padding: 4px;
   background: #f9f url(/images/bg02.png);
}

#seccionesycategorias ul li a {
  color: black;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 17px;
  font-weight: 800;
  line-height: 130%;
 }



.columnas {
}
#sidebar .tit-colu {
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   width: 365px;
   height: 16px;
}
#sidebar .tit-colu a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}
.colu {
   padding-top: 10px;
   border-bottom: 1px solid #e5e5e5;
   float: left;
   

}
.foto-colu {
   float: left;
   display:inline;
   width: 100px;
   margin-right: 15px;
   padding-bottom: 10px;
}
.foto-colu img {
  width:  100px;
  height: 100px;
}
.cont-colu {
   float: left;
   display:inline;
   width: 260px;
}
.cont-colu h2 a {
   color: #ff1e7b;
   text-decoration:none;
   font-size: 18px;
   font-family: Georgia, sans-serif;
   margin-bottom: 5px;
   display: block;
   line-height: 100%;
}
#body #sidebar .columnas .txt-colu{
   font-size:11px;
   padding: 0;
}
.auth-colu {
  font-size: 11px;
   margin-bottom: 10px;
   margin-top: 10px;
}






#tabs {
margin-bottom: 10px;
}



.tv {
clear: both;
display: block;
padding-top: 10px;
}
#sidebar .tit-tv {
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   margin-bottom: 4px;
}
#sidebar .tit-tv a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}


.tv {
   margin-bottom: 10px;
}
#sidebar .tit-destaca{
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   margin-bottom:10px;
}
#sidebar .tit-destaca a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}
.destaca h2 a {
   color: #ff1e7b;
   text-decoration:none;
   font-size: 21px;
   font-family: Georgia, sans-serif;
   margin-bottom: 5px;
   display: block;
   line-height: 100%;
   margin-top: 5px;
   border-bottom: 2px solid #F2F7F3;
   padding-bottom: 3px;
}
.destaca a img.foto-home {
  width:375px;
  
}
.destaca .destaca-foto {
 height: 150px;
 overflow: hidden;
}
.deseo .destaca-foto img {
  width: 375px;
}
.deseo .destaca-foto {
  overflow: hidden;
}
#sidebar .tit-deseo{
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   margin-bottom: 4px;
}
#sidebar .tit-deseo a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;

}
.deseo{
   margin-bottom: 10px;
}
.deseo h2 a {
   color: #ff1e7b;
   text-decoration:none;
   font-size: 21px;
   font-family: Georgia, sans-serif;
   margin-bottom: 5px;
   display: block;
   line-height: 100%;
   margin-top: 5px;
   border-bottom: 2px solid #F2F7F3;
   padding-bottom: 3px;
}



#flickr h3{
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   margin-bottom: 4px;
   text-align: left;
}
#flickr h3 a{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;


}
#flickr {
   margin-bottom: 15px;
   text-align: center;
}
#flickr a img {
  margin-right: 5px;
}



#sidebar .tit-network h3{
   display: block;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   margin-bottom: 4px;
}
#sidebar .tit-network h3{
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size:13px;
   font-weight: 800;


}
.network ul li {
float:left;
display: inline;
margin-right: 2px;
}

#footer {
   color: white;
   background: black url(/images/bg-footer.png);
   width: 900px;
   clear: both;
   display: block;
   margin-top: 55px;
   float: left;
   font-size: 12px;
   text-align:center;
   height: 100px;
   padding-top: 10px;
}
.navigation {
   background: black url(/images/bg-navi.png);
}
.navigation .alignright {text-align: right;
padding: 3px 5px;
}
.navigation .alignright a{color: white;text-transform:uppercase;font-size: 11px;text-decoration:none;
}

#footer a {
   color: white;
}
 
#footlinks a {
 text-decoration: none;
 text-transform: uppercase;
 margin-right: 20px;
 font-weight: 800;
}
#footlinks {
 margin-bottom: 30px;
}
#toptxt a {
text-transform: uppercase;
font-size: 10px;
}
#topimg {
margin-bottom: 10px;
}





@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}

@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    width: 124px;
    height: 30px;
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
   
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    text-decoration: none;
}
.ui-tabs-nav a {
    background: #ccc url(/images/bg-tabs1.png);
    outline: 0; /* prevent dotted border in Firefox */
    color:black;
    padding-top: 0px;
    padding-left: 8px;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    color: black;
    background: #f9f url(/images/bg-tabs2.png)
}
.ui-tabs-nav a span {

}
*>.ui-tabs-nav a span { /* hide from IE 6 */

}
.ui-tabs-nav .ui-tabs-selected a span {

}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {

}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {

}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {

}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {

}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#tabs .ui-tabs-panel {
background: #e9e9e9 url(/images/bg-tabs3.png);
font-size:11px;
font-weight:800;
padding-top: 10px;
padding-bottom: 10px;
}

#tabs .ui-tabs-panel a {
   color:black;
   text-decoration: none;
}

#tabs .ui-tabs-panel ul li {
   background: url(/images/li.png) no-repeat left center;
   padding-left: 30px;
   margin-left: 7px;
   margin-bottom: 8px;
      
}
#tabs .ui-tabs-panel ul {}







/* comentarios */
h3#respond {
font-size: 17px;
font-weight: 800;
margin-bottom: 5px;
}
textarea#comment {
width: 485px;
background: #F2F2F2;
border: 1px solid #ccc;
font-size: 11px;
padding:5px;
margin-bottom: 6px;
height:89px;
}
form#commentform p label small{
text-transform: uppercase;
font-weight: 800;
font-size: 11px;
}
span.inputdata {
width: 60px;
display:block;
float:left;
line-height: 19px;
}

form#commentform p input#author {
background: #F2F2F2;
border: 1px solid #ccc;
margin-bottom: 6px;
font-size: 11px;
padding-top:2px;
height: 16px;
width: 429px;
padding-left: 3px;
padding-right: 3px;
}
form#commentform p input#email {
background: #F2F2F2;
border: 1px solid #ccc;
margin-bottom: 6px;
font-size: 11px;
padding-top:2px;
height: 16px;
width: 429px;
padding-left: 3px;
padding-right: 3px;
}
form#commentform p input#url {
background: #F2F2F2;
border: 1px solid #ccc;
font-size: 11px;
padding-top:2px;
height: 16px;
width: 429px;
padding-left: 3px;
padding-right: 3px;
}
p.sendbutton {
 text-align: right;

}
p.sendbutton input{
 border: 0;
 background: white;
 text-transform: uppercase;
 font-weight: 800;
 font-size: 11px;
 padding-top: 5px;
}

form#commentform p {
font-size: 11px;
}

form#commentform p a{
color:black;
}

.disclaimer {
border-top: 1px solid #E5E5E5;
margin-top: 10px;
color: #666;
font-size: 9px;
text-align: center;
padding-top: 5px;
background: url(/images/bg-comm.png) repeat-x bottom;
padding-bottom: 20px;
margin-bottom: 10px;
}
.discla1 {
margin-bottom: 10px;
}


.datacomm {
background: #f2f2f2;
font-size: 11px;
padding: 3px;
}
li.alt .datacomm {
background: #FFCCE0;

}
.datacomm a{
color: black;
}
ol.commentlist li {
margin-bottom: 15px;
font-size: 11px;
}

ol.commentlist li p {
margin-top: 4px;
margin-bottom: 5px;
}
ol.commentlist li a {
color: black;
}



/* about */

.equipo h4 {
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 5px;

}
.equipo img {
   float: left;
   display: inline;
   margin-right: 10px;
}
.entry strong  {
  font-weight: 800;
  
}
.entry .equipo {
line-height: 16px;
}
.entry em {
font-style: italic;
}
.about {
height: 10px;
}




.entry ul li {
font-size: 12px;
list-style-type: square;
margin-bottom: 3px;
}

.entry ul  {
font-size: 12px;
list-style-type: square;
padding-left: 25px;
}


.entry ol li {
font-size: 12px;
list-style-type: decimal;
margin-bottom: 3px;
}

.entry ol  {
font-size: 12px;
list-style-type: decimal;
padding-left: 25px;
}

.entry .srg_switcher{
font-size: 12px;
display: block;
margin-bottom: 10px;
}

.monthtitle {
font-size: 12px;
}

.archivos p small {display: none;}

.lista-cat ul li.categories h2{
   display: block;
   width: 365px;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   text-transform: uppercase;
   font-size: 13px;
   font-weight: 800;
}
.lista-cat2 ul li.categories h2{
   display: block;
   width: 365px;
   background: #f9f url(/images/bg-cat.png);
   padding: 2px 5px;
   text-transform: uppercase;
   font-size: 13px;
   font-weight: 800;
   float: left;
}
.lista-cat {
   float:left;
   display:inline;
   background: #F0E9FB url(/images/bg-bg.png);
   border-bottom: 1px solid #D7D0E2;
   margin-bottom: 10px;
}
.lista-cat2 {
   float:left;
   display:inline;
   background: #F0E9FB url(/images/bg-secc.png);
   margin-top: 10px;
   border-bottom: 1px solid #D7D0E2;
}
.lista-cat ul li ul li a{
   font-size: 16px;
   font-weight: 800;
   color: black;
   text-decoration: none;
   text-transform: uppercase;
}
.lista-cat2 ul li ul li a{
   font-size: 16px;
   font-weight: 800;
   color: black;
   text-decoration: none;
   text-transform: uppercase;
}
.lista-cat ul li ul li {
   padding: 2px 4px;
}
.lista-cat2 ul li ul li {
   padding: 2px 4px;
}

















.foottv {
   text-align: right;
   font-size: 9px;
   padding-top: 4px;
}
.foottv a {
   text-transform: uppercase;
   text-decoration: none;
   font-weight: 800;
   color: black;
}
.foottv img {
   margin-bottom: -3px;
   padding-left: 5px;
}


#content-main a.leerfull {
color: black;
text-decoration: none;
font-weight: 800;
font-size: 12px;
}

.txt-colu a.leerfull {
color: black;
text-decoration: none;
font-weight: 800;
}

#wpstats {display: none;}