/*  
Theme Name: Derechos Digitales 2.0
Theme URI: http://derechosdigitales.org
Description: The new DD		
Version: 2.0
Author: Asuntos Graficos + Estupendos
Author URI: http://derechosdigitales.org
*/
@import "reset.css"; 

body {
text-align:center; 
background: #F2F4E7 url(/images/bg.jpg) top center repeat-x;
font-family: verdana, arial, sans-serif;
}

a {
color: #2A2A2A;
text-decoration: none;
font-weight: 800;
}

#wrapper {
margin-left:auto;
margin-right:auto;
width:950px;
text-align:left; 
}


#header {height: 95px;
background: url(/images/header.jpg) no-repeat top center;
}
#menu {height: 30px;}
#main {}

#col1 {
width: 400px;
float: left;
margin-top: 9px;

}
#news {
border: 1px solid #E8E9EB;
background: white;
display: block;
padding: 10px;
float:left;
}

#news2 {
border: 1px solid #E8E9EB;
margin-top: 9px;
background: white;
padding: 10px;
}

#vea {
border: 1px solid #E8E9EB;
margin-top: 9px;
background: white;
padding: 10px;
}


.leftside{width: 190px;
float: left;
}


#main-new {background: #eee url(/images/noticias.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;}

#main-new2 {background: #eee url(/images/ira.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-bottom: 10px;
}

#vea2 {background: #C8CDD1 url(/images/veatambien.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 10px;
}
#main-new a.more-link {
display: block;
margin-top: 10px;
}
#main-new h2, #arts2post .post h2 {
text-transform: uppercase;
font-size: 20px;
margin-bottom: 10px;
font-family: arial, sans-serif;
line-height: 22px;
}
#main-new h2 a, #arts2post .post h2 a {
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 20px;
margin-bottom: 10px;
font-family: arial, sans-serif;
line-height: 22px;
color: #333;
text-decoration:none;
}
#main-new p {line-height: 17px;
color: #444;
}
#more-news {background: #eee url(/images/masnoticias.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
margin-top: 10px;
line-height: 16px;
}
#more-news .post small {
font-weight:800;color: black;
font-size: 10px;
}
#more-news h2 a {
color: #036802;
}
#more-news .post {
margin-bottom: 10px;
}
#col2 {width: 340px;
float: left;
margin-top: 9px;
margin-left: 8px;
margin-right: 8px;
}
#col2post {width: 552px;
float: left;
margin-top: 9px;
margin-left: 8px;
margin-right: 8px;
}

#introduccion {
border: 1px solid #E8E9EB;
background: white;
padding: 10px;
margin-bottom: 10px;
}



#introduccion2{
background: #eee url(/images/intro.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
line-height: 16px;
}


#arts {
border: 1px solid #E8E9EB;
background: white;
padding: 10px;
margin-bottom: 10px;
}
#artspost {
border: 1px solid #E8E9EB;
background: white;
padding: 10px;
margin-bottom: 10px;
}



#arts2 {
background: #eee url(/images/articulos.jpg) no-repeat top center; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
line-height: 16px;
margin-top: 10px;
}
#arts2post {
background: #eee url(/images/barrablank.jpg) repeat-x top center; 
padding-top: 25px;
font-size: 11px;
padding-bottom: 10px;
line-height: 16px;
}
#artspost .post-noti {
background-image: url(/images/post-noti.jpg);
}
#artspost .post-arti {
background-image: url(/images/post-noti.jpg);
}

#arts2post .post {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 40px;
}

#arts2 .post small {
font-weight:800;color: black;
font-size: 10px;
}
#arts2 h2 a {
color: #036802;
}
#arts2 .post {
margin-bottom: 10px;
}
.intro {
color: #333;
font-size: 10px;
margin-bottom: 10px;
}
.intropost {
padding-left: 65px;
background-color: #CFDADE;
font-size: 10px;
padding-top: 10px;
overflow: hidden;
padding-bottom: 5px;
width: 460px;
padding-right: 5px;
padding-bottom: 14px;
min-height: 21px;
display: block;
line-height: 13px;
_height: 21px;
}

.intropost a {font-weight: 100;
text-decoration: underline;}




.everypost {
font-size: 11px;
text-align: right;
font-weight: 100;
background: #E0E4E5;
padding: 8px;
}
.everypost a {font-weight: 100;
text-decoration: underline;

}

#a2kcc {
border: 1px solid #E8E9EB;
background: white;
padding: 10px;
margin-bottom: 10px;
}
#a2kcc ul li:hover{
background: #ddd;
}

#a2k {
background: #eee url(/images/a2k.jpg) no-repeat top center; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
line-height: 16px;

}



#a2k .post small {
font-weight:800;color: black;
font-size: 10px;
}
#a2k h2 a {
color: #036802;
}


#a2k .feedburnerFeedBlock .headline a {
color: #036802;






}
#a2k .feedburnerFeedBlock ul li  {
color: #036802;
margin-bottom: 10px;
}

#a2k .feedburnerFeedBlock ul li p.date {
color: black;font-weight: 800;
font-size: 10px;
}
#creditfooter {display: none;}




#cc .feedburnerFeedBlock .headline a {
color: #036802;
}
#cc .feedburnerFeedBlock ul li  {
color: #036802;
margin-bottom: 10px;
}

#cc .feedburnerFeedBlock ul li p.date {
color: black;font-weight: 800;
font-size: 10px;
}




#cc{
background: #eee url(/images/cccl.jpg) no-repeat top center; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
line-height: 16px;
margin-top: 10px;
}



#cc .post small {
font-weight:800;color: black;
font-size: 10px;
}
#cc h2 a {
color: #036802;
}
#cc .post {
margin-bottom: 10px;
}
#col3 {width: 190px;
float: left;
margin-top: 9px;
}
#search {border: 1px solid #E8E9EB;
background: white;
padding: 10px;
margin-bottom: 10px;
}


#searchform input#s{width: 117px;height: 12px;background: white url(/images/bgsearch.jpg) no-repeat ;border: 0;
font-size: 11px;
padding: 4px;
}

#search2 {

background: #C7CCD0 url(/images/buscar.jpg) no-repeat top center; 
padding-top: 30px;
padding-left: 10px;
padding-bottom: 10px;

}

#rss {border: 1px solid #E8E9EB;
background: white;
padding: 10px;margin-bottom: 10px;}
#rss2 {background: #C7CCD0 url(/images/suscribete.jpg) no-repeat center top;
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
}
#rss2 a {color: #333;}
#feed {margin-bottom: 7px;}
#feed a img {margin-right: 4px;margin-bottom: -2px;}
#mail {padding-bottom: 12px;}
#mail a img {margin-right: 2px;margin-bottom: -2px;}




#next {border: 1px solid #E8E9EB;
background: white;
padding: 10px;margin-bottom: 10px;}

#next2 {
background: #eee url(/images/eventos.jpg) no-repeat top center; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
line-height: 16px;
}



#next2 ul li span.evendate {
font-weight:800;color: #036802;
font-size: 10px;
}
#next2 ul li span.eventitle {
color: #333;
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
}
#next2 ul li {margin-bottom: 10px;}
#next2 ul li:hover {background: #ddd;}


#con-leg{border: 1px solid #E8E9EB;
background: white;
padding: 10px;margin-bottom: 10px;}
#con-leg2 {background: #C7CCD0 url(/images/consultorio.jpg) no-repeat center top;
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-bottom: 10px;
}
#con-leg2 h2 a {color: #333;}
#semana {margin-bottom: 10px;}
#con-leg .post h2 {
margin-bottom: 10px;
}
#casos {margin-bottom: 10px;}
#casos a {font-weight: 100;text-decoration: underline;color: #333;}
#consulta {margin-bottom: 10px;}
#consulta a {font-weight: 100;text-decoration: underline;color: #333;}

#links {border: 1px solid #E8E9EB;
background: white;
padding: 10px;margin-bottom: 10px;
}
#links2 {background: #C7CCD0 url(/images/vinculos.jpg) no-repeat center top;

padding-top: 25px;}

#sep-foo {
height: 10px;
clear: both;
}
#footer {background: #DFE2D7; border-top: 1px solid #C5C8BD;
font-size: 10px;
color: #5F6058;
line-height: 25px;
padding-top: 30px;
padding-bottom: 40px;
margin-top: 25px;
}
#footer a {
color: #5F6058;
font-weight: 100;
text-decoration: underline;
}
#confoot {width:950px;
margin: 0 auto;
text-align: left;
}
#footer span#foot-link a {
margin-right: 20px;
}

#arts2post .post p, #arts2post .post ol, #arts2post .post ul  {margin-bottom: 20px;}
#arts2post .post h2 {
margin-bottom: 20px;
}
#arts2post .post a {
color: #3E9508;
text-decoration: underline;
font-weight: 100;
}

#arts2post .post blockquote {
font-size: 14px;
font-family: georgia, sans-serif;
color: #114C50;
line-height: 19px;
padding-left: 10px;
padding-right: 10px;
font-style: italic;
}

#arts2post .post strong {
font-weight: 800;
}


#arts2post .post ol li {
list-style-type: decimal;
margin-left: 30px;
}

#arts2post .post ul li {
list-style-type: square;
margin-left: 30px;
}




.everypost2 {
font-size: 11px;
text-align: left;
font-weight: 100;
background: #E0E4E5;
padding: 6px 8px 10px 25px;
}
.everypost2 img {
margin-bottom: -3px;
}
.everypost2 a {font-weight: 100;
text-decoration: underline;
font-weight: 800;
color: #646869;
}
.everypost2 .post-links {
margin-right: 30px;
}

ul.menudrop li { position: relative; float: left; list-style-type: none; }
ul.menudrop li  ul { display: none; position: absolute; overflow: hidden; background: #57BB23;text-transform: uppercase;top: 30px;left: 0;
width: auto;
border-bottom: 1px solid gray;
}
ul.menudrop li ul li ul li {
display:none;
}
ul.menudrop li:hover > ul { display: block; overflow: visible;}
ul.menudrop li ul li { white-space: nowrap; clear: both; padding: 0; 

}



ul.menudrop li ul li a { font-size: 12px; color: white;font-family: arial, serif; 
display: block;
background: #57BB23;
padding: 5px 10px;

}
ul.menudrop li ul li a:hover { text-decoration: underline;}





p.eventosolo span.fechaeventosolo {
font-weight:800;color: #036802;
font-size: 10px;

}

p.eventosolo strong {
text-transform: uppercase;
font-size: 14px;
font-family: arial, sans-serif;
}
#arts2post .entry p.eventosolo strong a {
color: black;
font-weight: 800;

}
p.eventosolo {border-top: 1px solid #999;padding-top: 15px;}

img.postfotal {margin-bottom: 10px;}


#arts2post .post {padding-top: 20px}


.breadcrumb {font-size: 11px;width: 500px;margin-top: 15px;margin-bottom: 5px;
padding-left:  15px;
color: #0d1c3a;
}
.breadcrumb a {
color: #0d1c3a;
}

#vea2 ul li a {
font-weight: 100;
}

#vea2 ul li {
margin-bottom:10px;
}


#main-new .post .entry p {margin-bottom: 15px;}






#news2 #main-new2 ul li a:before {
content: " » ";
padding-left: 5px;
}



#news2 #main-new2 ul li {
color: #097506;
font-weight: 800;
}

#news2 #main-new2 ul li a {
color: #097506;
display: block;
padding-top: 5px;
padding-bottom: 5px;
}

#news2 #main-new2 ul li a:hover {
background: #090834;
color: white;
}






#rel {
border: 1px solid #E8E9EB;
margin-top: 9px;
background: white;
padding: 10px;
}

#rel2 {background: #C8CDD1 url(/images/rel.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 10px;
}
#rel2 ul li a {font-weight: 100;}
#rel2 ul li {margin-bottom: 10px;}












#cate{
border: 1px solid #E8E9EB;
margin-top: 9px;
background: white;
padding: 10px;
}

#cate2{background: #C8CDD1 url(/images/cate.jpg) no-repeat top left; 
padding-top: 35px;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}


#cate2 ul li a {
font-weight: 100;
}

#cate2 ul li {
margin-bottom:10px;
}


/* introduccion categorias */
#introcat p {
color: #1c263a;
padding-bottom: 15px;
}
#introcat {
background: #d1d7dc;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px;
}
#introcat p strong {
font-weight: 800;
}




.entry h4 {
font-size: 14px;
margin-bottom: 5px;
}


.cat-pics {
margin-bottom: 10px;
}
.linklove {
display: none;
}


.entry h3 {
font-size: 18px;
margin-bottom: 5px;
color: #333;
font-style: italic;
}

#arts2post .post {
border-top: 1px solid #fff;
border-bottom: 1px solid #d1d7dc;
padding-top: 40px;
}
#arts2post .post h2 a {
line-height: 24px;
}
#arts2post .post h2 {
margin-bottom: 10px;
}
#arts2post {
padding-bottom: 0;

}


#arts2post .entry p strong a {
 font-weight: 800;
}

