﻿/*
Theme Name: Sociedad Dokins Theme
Theme URI: http:www.sociedaddokins.org
Description: Sociedad Dokins es un tema hijo de Vina.
Version: 1.0
Author: Modificacion de Kpricornium
Author URI: http://kpricornium.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/
@import url('box/reset.css');
@import url('box/wordpress.css');
@import url('box/comment.css');
@import url('box/category.css');

body {
	text-align: left;
	font: 13px Helvetica, Arial, Geneva, sans-serif;
	color: #333;
        background:#fff;
       
}
@font-face {  
  
font-family: "sd";  
src: url(http://www.sociedaddokins.org/wp-content/themes/SD/images/sd.otf);  
}  
  
h8{
      font-family: "sd", helvetica,arial, sans-serif;
      font-size: 80px;
      color: #000;
}

h9{
      font-family: "sd", helvetica,arial, sans-serif;
      font-size: 35px; 
      color: #000;
}





a:link, a:visited {
	color: #000;
	text-decoration: none;
}

h1, h3, h4, h5 {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

h2 {
	font-family: Helvetica, Arial, Geneva, sans-serif;
        color:#9f0101; 
}


/* Captions */
div.aligncenter {
	display: block;
	margin-left: 20px;
	margin-right: 0;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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: 15px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
        border: 0px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
        border: 0px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
        margin-top: -20px;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

img.centered,.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.wp-smiley { 
   vertical-align: -25%; 
}

.underads h5 {
	font-weight: normal;
	font-size: 11px;
}

.hide, h3.hide, h3.hiden {
	display: none !important;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

h3.line {
	font-weight:400;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:0px solid #888;
	margin-bottom:10px;
	padding-bottom:5px;
}

.flickr {
	text-align: left;
	padding-bottom: 15px;
}
.flickr ul {
	margin-left: 5px;
}
.flickr li {
	float: left;
	margin-right: 15px;
}
.flickr li img {
	border: 1px solid #ccc;
	padding: 4px;
	background: #fff;
	width: 50px;
}
.flickr li img:hover {
	border: 1px solid #999;
}
.ads728 {
	text-align: center;
	margin: 0 auto;
}


/*------------P_HEADER--------------------*/

#p_header{
        margin: 0 auto;
        width: 960px;
}

/*------------HEAD--------------------*/

#head{
        margin: 0 auto;
        height:130px;
}

#foto{
	padding: 0px;
        width: 960px;
        background:#ffffff;
        border-top: #000000 0px solid; 
        border-bottom: #888888 1px solid;
        margin :0 auto;
}



/*------------Menú--------------------*/
#menucero{
     margin: 10px auto;
     width: 960px;
     height: 20px;
     background: #000;
}

#menu{
float: right;
}

#menu, #menu ul{

padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
background-color:#ooo; 
}

#menu a{
display:block;
padding:0px 35px;
border:0px solid #333;
color:#fff;
text-decoration:none;
background-color:#000;
border-bottom:0px solid #000;
border-top:0px solid #000;
}

#menu a:hover{
background-color:#fff;
color:#000;
}

#menu li{
float:left;
position:relative;
}

#menu ul {
position:absolute;
display:none;
width:5em;
top:1.5em;
}

#menu li ul a{
width:5em;
height:auto;
float:left;
}

#menu ul ul{
top:auto;
}	

#menu li ul ul {
left:5em;
margin:0px 0 0 10px;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul{
display:none;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul{
display:block;
}




/*---------- Página base-------------*/

#page {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.dp50, .post{width:50%; float:left; display: inline; *margin-right:-1px;}

.dp60{width:58%; float:left; display: inline; *margin-right:-1px;}
.dp40{width:40%; float:right; display: inline; *margin-right:-1px;}
.dp300 {
     width: 300px;
     float:right; 
      display: inline; 
     *margin-right:-1px;
}

.leftside {
	margin-right: 5px;
}
.rightside {
	margin-left:5px;
}

/*----------------------------------
---------------ABRE EXTRAS----------
----------------------------------*/

#extras {
   width: 960px;
   height: 400px;
   margin: 20px 0 0 0;
}
#extrast {
   width: 960px;
   height: 50px;
   margin: 20px 0 0 0;
}

#dk {
   width: 29%;
   height: 200px;
   margin: 0 10px 0 0;
   padding: 10px;
   background: #000000;
   float: left;

}

#dkt {
   width: 29%;
   float: left;
   color: #000;

}

h10 {
	color: #000;
        font-size: 35px;
        font-family: "sd", helvetica, arial, sans-serif;
}

/*------------Abre Footer--------------------*/

#footer {
   border-top: 1px solid #000;
   width: 960px;
   height:50px;
   padding: 10px 0px 0px 10px;
   margin: 0 auto;
   color: #777;
   font-size: 10px;
   font-family:Tahoma, Arial, Geneva, sans-serif;
   background: #FFF;
}
#footer p {
   float: left;
   text-align: left;
   background: #FFF;
}
#footer .right {
   float: right;
   text-align: right;
   width: 40%;
   background: #FFF;
}

#logos {
width: 960px;
margin: 0 auto;
text-aling: left;
}


#frase {
margin:25px 0 30px 0;
text-aling: left;
}

/*------------Cierra Footer--------------------*/

/*------------Inicia Post--------------------*/


.pagetitle {
	text-transform: uppercase;
	margin-bottom: 10px;
}
.atas-post {
	margin: 0px 0px 5px 10px;
	color: #ABC4D6;
	font-size: 11px;
	text-transform: uppercase;
}
.atas-post a:link, .atas-post a:visited {
	color: #999;
	text-decoration: underline;
}
.xxxpost h2, .xxpost h2, .xpost h2, .post h2, h2.poste {
	font-size: 23px;
	margin: 5px 0px 0px 10px;
	letter-spacing: 0px;
        color: #BA0412;
        background:url(images/b.gif);
        font-family: "sd", helvetica, arial, sans-serif;
}
.xxxpost {
	margin-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: auto;
        background: #ffffff;
        border-bottom:1px solid #000;
}
.post h2 a:link, .post h2 a:visited {
	color: #000;
        background:url(images/b.gif);
        font-size: 18px;
        font-family: "sd", helvetica, arial, sans-serif;
}
.post h2 a:hover {
	text-decoration: underline;
}


.post {
	margin: 0 0 30px 0;
	background: url(../images/bg_post.gif) center bottom no-repeat;
	overflow: auto;
	min-height: 217px;
        background: #ffffff;
        border-bottom:1px solid #000;
}

.entry, .related {
line-height: 18px;
padding: 10px;
}
.entry p,.related p {
padding: 4px 0;
}
.entry ul, .entry ol, .entry blockquote {
margin: 4px 0 4px 30px;
}
.entry img {
	overflow: hidden;
	max-width: 450px;
        border:0px;
}
.xpost ul, .post ul {
list-style: square;
}
.xpost ol, .post ol {
list-style: decimal;
}
.entry blockquote {
padding-left: 15px;
border-left: 2px solid #eee;
}
.entry code {
color: #688F08;
font: 13px "Courier New", "Courier", Arial, sans-serif;
}

.entry pre {
width: 95%;
max-height: 200px;
overflow: auto;
font: 13px "Courier New", "Courier", Arial, sans-serif;
}

.postmetadata {
	color: #777;
	padding-top: 0px;
	font-size: 11px;
}
.postmetadata a:link, .postmetadata a:visited {
	color: #333;
}
.lefter {
	float: left;
	width: 330px;
}
.righter {
	float: right;
	width: 130px;
	text-align: right;
        margin: 0px 10px 0px 0px;
}
.righter a:link,.righter a:visited {
	background: #000;
	color: #fff;
	padding: 2px 5px;
}
.righter a:hover {
	background: #666666;
}

.lastimage {
	float: left;
	margin: 0px 30px 10px 0px;
}
.lastimage img, .theimage img, .theright img {
	border: 0px solid #888;
}
.theimage {
	float: right;
	margin-left: 0 0 50px 10px;
}

.theimage2 {
	float: left;
	margin-left: 0 0 50px 10px;
}
.theright {
	margin-left: 50px;
}
.sticky {
	border: 0px solid #FFD666;
	padding: 15px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFF1CC;
}
.error {
	border: 5px solid #efefef;
	padding: 20px;
	font-size: 30px;
}

/*------------Cierra Post--------------------*/


/*------------Sidebar--------------------*/

.blitz {
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 5px 15px 15px;
	border: 1px solid #ccc;
	background: #efefef;
	position: relative;
	margin-right: 10px;
}
.reader {
	background: url(../images/feed.png) 0 0 no-repeat;
	height: 72px;
	text-decoration: none !important;
	display: block;
	font-size: 20px;
	width: 222px;
	font-family: "Arial Black", arial, sans-serif;
	line-height: 20px;
}
.reader span {
	display: none;
}
.tagtag {
	margin-right: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
        background:#000; 
}
#sidebar .gap {
	margin-left:12px;
	margin-right:8px;
}

#sidebar {
	font-size: 11px;
        background:#000;
        width: 960px;
        margin: 0 auto; 
}
.boxr ul, .widget ul {
/*	list-style: square; */
	margin-right: 10px;
}
.boxr ul li, .widget ul li {
	background: url(../images/square.gif) 0 6px no-repeat;
	color: #444;
	padding-left: 12px;
}
#sidebar ul li, #sidebar-left ul li {
	line-height: 18px;
}

#sidebar h2 strong, #sidebar h2, #sidebar h3, #sidebar h4, .widget h3, .widget h2 {
	font-size: 16px;
	margin-bottom: 5px;
}
#sidebar a:link, #sidebar a:visited,#sidebar-left a:link, #sidebar-left a:visited {
	color: #444;
	text-decoration: underline;
}


.boxr, .widget {
	margin-bottom: 20px;
}

.flo li {
	float: left; margin-right: 5px;
}

.infonesia {
	background: #FFFF66;
	padding: 15px;
	margin-right: 10px;
}
.nwblog {
border:1px solid #D1D7DF;background-color:#F5F6F9;width:100%;margin:0px auto;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.nwblog .in {
	padding: 15px 15px 0;
}
.special a:link, .special a:visited {
	color: #66289B;
}
.special h4 {
	border-bottom: 1px solid #B86FF6;
	margin-bottom: 20px;
	color: #6C4191;
	font-weight: normal;
	font-size: 14px;
}

.livina {
	background: #fff;
	color: #ccc;
}
.livina .grap {
	padding: 15px;
}
.livina a:link, .livina a:visited {
	color: #efefef !important;
}

.tagtag a:link, .tagtag a:visited {
	text-decoration: none !important;
}
.tagtag a:hover {
	text-decoration: underline !important;
}
/*------------CierraSidebar--------------------*