/*  
Theme Name: nc2010
Theme URI: http://agenciablog.org/
Description: redise�o 2010
Version: 2
Author: Irene Fernandez
Author URI: http://agenciablog.net/

*/
* {
margin:0;
padding:0;
}
body {
background:url("images/body_bg.gif") repeat-x scroll 0 0 #282D36;
color:#FFFFFF;
font:11px 'trebuchet ms';
}
a, a:active, a:focus {
outline:0 none;
}
strong {
font-weight:900;
}
.maintop {
float:left;
width:715px;
}
html > body .maintop {
float:left;
width:715px;
}
.main, html > body .main {
background:none repeat scroll 0 0 #FFFFFF;
color:#282D36;
float:left;
font:12px 'trebuchet ms';
padding:0 0 0 38px;
width:676px;
}
#container {
margin:0 auto;
width:964px;
}
.contact-top {
color:#617085;
float:right;
font-size:11px;
margin-left:18px;
padding:10px;
width:219px;
}
.contact-top a {
color:#617085;
text-decoration:none;
}
.slide, .description {
margin-top:15px;
}
.underline {
border-top:1px solid #BDC1C2;
margin-top:5px;
padding-top:5px;
}
.hidden {
display:none;
}
.edit a {
background:none repeat scroll 0 0 #FFFF77 !important;
}
.results {
margin:-10px 0 20px;
}
#top {
clear:left;
float:left;
width:100%;
}
#top h2 {
display:none;
}
#subtop {
clear:left;
float:left;
padding-top:3px;
width:100%;
}
html > body #subtop {
padding-top:0;
}
#subtop .menu {
float:left;
margin-left:4px;
padding:11px 0;
text-transform:uppercase;
}
html > body #subtop .menu {
margin-left:8px;
}
#subtop .menu li {
float:left;
}
#subtop .menu li a {
color:#FFFFFF;
display:block;
float:left;
margin-right:4px;
padding:0 2px;
text-decoration:none;
}
html > body #subtop .menu li a {
margin-right:8px;
}
#subtop .menu li a:hover {
color:#A7B2B5;
}
#subtop .menu li a.active {
background:none repeat scroll 0 0 #A7B2B5;
color:#18191A;
cursor:default;
padding:0 4px;
}
#content {
clear:left;
float:left;
width:100%;
}
.social {
border-top:1px solid #BDC1C2;
margin-top:5px;
padding-top:5px;
}
#posts, #page {
float:left;
padding-top:42px;
}
#posts {
padding-bottom:8px;
width:413px;
}
#page {
padding-bottom:18px;
width:640px;
}
.post a {
background:none repeat scroll 0 0 #E5EAEB;
border-bottom:1px solid #282D36;
color:#282D36;
text-decoration:none;
}

.post a:hover {
background:none repeat scroll 0 0 transparent;
}
.post h2 {
font-size:20px;
font-weight:bold;
line-height:110%;
margin-bottom:10px;
}
.post h2 a {
background:none repeat scroll 0 0 transparent;
border-bottom:medium none;
}
.post p {
margin-bottom:7px;
}
.post .postcontent {
line-height:140%;
}
.post .postinfo span {
color:#999999;
font-size:10px;
margin-right:8px;
text-transform:uppercase;
}
.post .postinfo a {
background:none repeat scroll 0 0 #E5EAEB;
border-bottom:medium none !important;
color:#999999;
padding:0 3px;
text-decoration:none;
}
.post .postinfo .sociable a {
background:none repeat scroll 0 0 transparent;
border:medium none !important;
padding:0 3px;
}
.wp-pagenavi {
color:#999999;
padding-bottom:10px;
}
.wp-pagenavi .pages, .wp-pagenavi a, .wp-pagenavi span {
background:none repeat scroll 0 0 #E5EAEB;
margin:3px;
padding:2px 5px;
}
.wp-pagenavi a {
color:#999999 !important;
text-decoration:none;
}
.current {
border:1px solid #000000;
color:#000000;
}
#content .main .comments {
margin-bottom:15px;
}
#content .main .comments h2, .postcomment h2 {
margin:0 0 10px 95px;
}
#content .main .comments a {
border-bottom:medium none;
}
.postcomment ol li {
border-top:1px solid #CCCCCC;
}
#content .main .comments a:hover {
background:none repeat scroll 0 0 #282D36;
color:#FFFFFF;
}
#content .main .hr {
border-top:1px solid #282D36;
clear:both;
padding-bottom:15px;
}
#content .main .hr hr {
display:none;
}
#content .side {
padding-bottom:30px;
}
#footer {
clear:left;
color:#CCCCCC;
padding:20px 32px 100px;
}
#footer a {
color:#FFFFFF;
}

.enlaces a:link, .enlaces a:visited {
background: transparent !important;
border: none !important;
}
.enlaces img {padding-top: 40px}
.enlaces img.nro1 {padding-left: 80px}
.enlaces img.nro2 {padding-left: 143px}
.enlaces img.nro3 {padding-left: 86px}
.enlaces img.nro4 {padding-left: 155px}
.enlaces img.nro5 {padding-left: 20px}
.enlaces img.nro6 {padding-left: 20px}

blockquote.flecha-chica {
background:url("images/flecha-chica.gif") no-repeat scroll left top transparent;
}
blockquote.flecha-media {
background:url("images/flecha-media.gif") no-repeat scroll left top transparent;
}
blockquote.flecha-alta {
background:url("images/flecha-alta.gif") no-repeat scroll left top transparent;
}
blockquote, blockquote.uno {
background-color:#EFEFEF;
margin:10px 0;
padding:10px 15px;
}
blockquote.dos {
background-color:#DFDFDF;
}

.passpartout blockquote {
border:1px solid #AAAAAA;
}

.side {
float:right;
margin-left:18px;
width:230px;

}
.side .widget {
background:none repeat scroll 0 0 #45494F;
margin:18px 0 0 18px;
padding:10px;

}
.widget .aux {

padding:10px;
}
.widget .aux a {
color:#ededed;
text-decoration:none;
}
.widget .aux a:hover {
color:#282D36;
}

.side2 {
background-color:#F4F4F5;
float:right;
margin-left:18px;
padding-bottom:18px;
width:234px;
}
.side2 .widget {
background:none repeat scroll 0 0 #D3D3D4;
margin:18px 18px 0;
padding:10px;
}
.side2 .widget a {
color:#18191A;
text-decoration:none;
}

.side2a {
background-color:#000; /*282D36*/
float:right;
margin-left:1px;
padding-bottom:1px;
width:234px;
}
.side2a .widget {
background:none repeat scroll 0 0 #D3D3D4;
margin:1px 1px 0;
padding:10px;
}
.side2a .widget a {
color:#18191A;
text-decoration:none;
}



.contact {
background:none repeat scroll 0 0 transparent;
font-size:11px;
margin:10px 0 0 15px;
}
.contact .aux {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
color:#18191A;
padding:10px;
}
.contact .aux a {
color:#000000;
}
.contact .aux a:hover {
text-decoration:underline;
}
.contact .aux a.feed {
background-image:url("images/feedmini.gif");
background-position:right 3px;
background-repeat:no-repeat;
margin-right:5px;
padding-right:10px;
}
.sections {
}
.sections ul {
}
.sections ul li {
border-bottom:1px solid #A4A4A4;
padding:5px 3px;
}
.sections ul li a.feed {
background-image:url("images/feedmini.gif");
display:block;
float:left;
height:8px;
margin:3px 5px 0 0;
width:8px;
}
.sections ul li a.feed span {
display:none;
}
.archives {
}
.archives ul {
}
.archives ul li, .archives ul li {
border-bottom:1px solid #BDC1C2;
padding:5px 3px;
}
.archives ul li a.feed {
background-image:url("images/feedmini.gif");
display:block;
float:left;
height:8px;
margin:3px 5px 0 0;
width:8px;
}
.archives ul li a.feed span {
display:none;
}
.links li {
list-style-type:none;
display:inline;
}
.links a {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
.side .widget h3 {
background-repeat:no-repeat;
height:27px;
margin-bottom:6px;
text-indent:-30000em;
width:186px;
}
.docs h3 {
background:url("images/docs_bg.gif") repeat scroll 0 0 transparent;
}
.prg h3 {
background:url("images/prg_bg.gif") repeat scroll 0 0 transparent;
}
.prensa h3 {
background:url("images/prensa_bg.gif") repeat scroll 0 0 transparent;
}
.photos h3 {
background:url("images/photos_bg.gif") repeat scroll 0 0 transparent;
}
.sections h3 {
background:url("images/sections_bg.gif") repeat scroll 0 0 transparent;
}
.archives h3 {
background:url("images/archives_bg.gif") repeat scroll 0 0 transparent;
}
.suscr h3 {
background:url("images/suscripcion_bg.png") repeat scroll 0 0 transparent;
}
.cartelera h3, #text-3.widget_text h3 {
background:url("images/cartelera_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.megafono h3, #text-3.widget_text h3 {
background:url("images/megafono_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.side #suscripcion {
background-color:#A7B2B5;
border:medium none;
height:21px;
margin-top:20px;
width:175px;
}
.side #suscripcion {
border:1px solid #7C8385;
margin:0;
padding:20px;
}
html > body .side #suscripcion {
margin-top:20px;
}
.side #suscripcion .aux {
color:Silver;
}
.side #suscripcion .aux a {
color:#FFFFFF !important;
text-decoration:none;
}
.side #suscripcion .aux a:hover {
color:#B9C0CC;
}
.side #suscripcion .aux p {
padding-bottom:4px;
}
.side #suscripcion .aux h3 {
color:#F5F5F5;
font-size:1.1em;
padding-bottom:8px;
text-transform:uppercase;
}
.side #suscripcion .aux .underline {
color:Silver;
font-size:0.9em;
}
.side2 .widget h3 {
background-repeat:no-repeat;
height:27px;
text-indent:-30000em;
width:170px;
}
.side2 .sections h3 {
background:url("images/sections_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.side2 .archives h3 {
background:url("images/archives_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.side2 #suscripcion h3 {
background:url("images/suscripcion_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.side2 .lecturas h3 {
background:url("images/lecturas_bg_2.gif") no-repeat scroll 0 0 transparent;
}
.side2 #searchform input.text {
border:1px solid #61656C;
font:11px 'trebuchet ms';
padding:2px;
width:110px;
}
.side2 #searchform input.submit {
width:56px;
}
.side2 #suscripcion input.formtext {
border:1px solid #61656C;
font:11px 'trebuchet ms';
padding:2px;
width:82px;
}
.side2 #suscripcion input.submit {
width:85px;
}
h1 {
background-image:url("images/logo.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:59px;
margin:34px 0 38px 35px;
width:359px;
}
h1 a {
display:block;
height:100%;
text-indent:-30000em;
}
h2 {
font-size:18px;
}
h2.title {
background-color:#F0F0F0;
font-size:24px;
font-weight:bold;
padding:3px 5px;
}
/* #post-548 h2.title, #post-551 h2.title, #post-553 h2.title */
#post-475 h2.title, #post-477 h2.title, #post-479 h2.title, #post-481 h2.title {
background:url("images/icono-velas.jpg") no-repeat scroll 0 0 #F0F0F0; padding:1px 5px 2px 36px;}
/* #post-556 h2.title, #post-558 h2.title, #post-560 h2.title, #post-565 h2.title, #post-562 h2.title, #post-722 h2.title, #post-734 h2.title */ 
#post-473 h2.title,  #post-496 h2.title, #post-494 h2.title, #post-492 h2.title, #post-490 h2.title, #post-488 h2.title, #post-486 h2.title, #post-484 h2.title {
background:url("images/icono-terra.jpg") no-repeat scroll 0 0 #F0F0F0; padding:1px 5px 2px 36px;}


.main h3 {
color:#4A5364;
font-size:20px;
font-weight:bold;
padding-bottom:8px;
padding-top:5px;
}
.main h4 {
color:#566174;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}
.main h5 {
color:#7A7A7A;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.main h6 {
color:#999999;
font-size:16px;
font-weight:normal;
padding-bottom:5px;
}
.widget h4 {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
ul {
list-style-type:none;
}
ul li {
}
ol {
}
ol li {
}
.main .post ul {
list-style-type:square;
padding-bottom:5px;
padding-left:25px;
}
.main .post ul li {
padding-bottom:3px;
}
dl {
}
dl dt {
}
dl dd {
}
a img {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
fieldset {
border:medium none;
}
form.cmxform fieldset {
margin-bottom:10px;
}
form.cmxform legend {
font-weight:bold;
padding:0 2px;
}
form.cmxform label {
display:inline-block;
line-height:1.8;
vertical-align:top;
}
form.cmxform fieldset ol {
margin:0;
padding:0;
}
form.cmxform fieldset li {
list-style:none outside none;
margin:0;
padding:5px;
}
form.cmxform fieldset fieldset {
border:medium none;
margin:3px 0 0;
}
form.cmxform fieldset fieldset legend {
font-weight:normal;
padding:0 0 5px;
}
form.cmxform fieldset fieldset label {
display:block;
width:auto;
}
form.cmxform em {
color:#FF0000;
font-style:normal;
font-weight:bold;
}
form.cmxform label {
width:87px;
}
form.cmxform fieldset fieldset label {
margin-left:90px;
}
.postcomment input, .postcomment textarea {
font:11px 'trebuchet ms';
padding:2px;
width:350px;
}
.postcomment input.text {
width:200px;
}
.postcomment input.submit {
width:auto;
}
.alignleft {
float:left;
margin:0 10px 5px 0;
}
img.alignleft {
border:9px solid #D3D8DA;
padding:1px;
}
.alignright {
float:right;
margin:0 0 5px 10px;
}
img.alignright {
border:9px solid #D3D8DA;
padding:1px;
}
#hidder {
background:none repeat scroll 0 0 transparent;
height:180px;
position:absolute;
top:145px;
width:550px;
z-index:1001;
}
.banner {
margin-top:20px;
text-align:center;
}
.navigation a {
background:none repeat scroll 0 0 #E5EAEB;
border-bottom:1px solid #282D36;
color:#282D36;
text-decoration:none;
}
.navigation a:hover {
background:none repeat scroll 0 0 transparent;
}
.post .postcontent p img {
padding:5px;
}
#linkcat-2 h2 {
display:none;
}
#linkcat-2 ul li {
padding-bottom:20px;
text-align:center;
}
#post-84 ul li, #post-84 ul li ul li {
width:100%;
}
#post-84 ul li ul li a, #post-84 ul li ul li a img, #post-84 ul li ul li a:link, #post-84 ul li ul li a:hover, #linkcat-2 ul li a, #linkcat-2 ul li a:hover {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
}

/* MENU */
#suckerfishnav {
    background-color: transparent;
    font-size:11px;
    font-weight:normal;
    width:100%;
text-transform:uppercase;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;

    /* line-height:36px; */
   line-height:16px;
    padding:0;
    margin: 9px 0px 11px 0px;
    width:100%;
    }
#suckerfishnav a, #suckerfishnav .sinlink {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
    #suckerfishnav .sinlink {
    cursor:default;}
#suckerfishnav li {
    float:left;
    padding:0;
    }

#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:none;

    }
#suckerfishnav li li {
    width:99px;
    font-weight:normal;
    }
#suckerfishnav li li a, #suckerfishnav li li .sinlink {
    padding:4px 10px;
    width:80px;
    font-size:11px;
    color:#000000;
    }
#suckerfishnav li ul ul {
    margin:-20px 0 0 100px;
    }
#suckerfishnav .current_page_item a{
    background:#E5EAEB;
    color:#000000;
    }

#suckerfishnav li li:hover {
    background:#C2CDCF;
    }

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li:hover .sinlink {
    color:#000000;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a, #suckerfishnav li:hover .sinlink {
    color:#999999;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#000000;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#E5EAEB;
    }
#suckerfishnav li.par, #suckerfishnav li li.par, #suckerfishnav sinlink.par   {
    background:#D1DDDF;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:transparent;
    }
