/*  

Theme Name: Contenidos

Theme URI: http://contenidos.name/

Description:

Version: 2.0

Author: Contenidos

Author URI: http://contenidos.name/

Tags: contenidos

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/

/* Begin Typography & Colors

------------------------------------- */

body {

	font-size: 70%;

	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	background: #400000;

	color: #111;

	text-align: center;

	}

#page {

	background-color: white;

	text-align: left;

        }

#header {

	background: #ffffff;

	}

#content {

	font-size: 1.2em;

        background: #fff;

	}

.narrowcolumn .entry  {

	line-height: 1.6em;

	}

.narrowcolumn .postmetadata {

	text-align: center;

	}

.thread-alt {

	background-color: #f3f3f3;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}

.even, .alt {

	border-left: 1px solid #ddd;

}

#footer {

	background: #800000;

	border: none;

	}

small {

	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	font-size: 0.9em;

	line-height: 2em;

	}

h1, h2, h3, h4 {

	font-weight: bold;

	}

#content h1 {

	font-size: 1.7em;

	text-align: left;

	}

#header td {

	font-size: 1.1em;

        }

#header h1 {

	font-size: 1em;

        margin: 0px 0;

        padding:0;

	}

.blogtitle {

	font-size: 2.5em !important;

	text-align: left;

  	font-weight: bold;

        margin: 10px 0 0 0;

        padding: 0;

	}

.description {

        padding: 5px;

        color: #ccc;

	font-size: 1.1em;

        font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	text-align: left;

	}

h2 {

	font-size: 1.7em;

	text-align: left;

	}

h2.pagetitle {

	font-size: 1.6em;

	}

#sidebar h2 {

	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	font-size: 1.2em;

	}

h3 {

	font-size: 1.3em;

	}

#header  h1, h1 a, h1 a:hover, h1 a:visited {

	text-decoration: none;

	color: white;

	}

h1, h1 a, h1 a:hover, h1 a:visited {

	text-decoration: none;

	color: #333;

	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #333;

	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #sidebar h4, #wp-calendar caption, cite {

	text-decoration: none;

	}

#sidebar h4 {

	font-size: 1em;

	}

.commentlist li, #commentform input, #commentform textarea {

	font-size: 1em;

	}

.commentlist li {

	font-weight: normal;

	}

.commentlist li .avatar {

	float: right;

	padding: 2px;

	}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}

.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}

#commentform p {

	font-size: 1.1em;

	}

.commentmetadata {

	font-weight: normal;

	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}

pre  {

   font: 1em 'Courier New', Courier, Fixed;

   color: #008000;

   background: #F8F8F8;

   padding: 5px;

   line-height:1.5em;

   border: 1px solid #ddd;

   white-space: pre-wrap; /* css-3 */

   /* width: 99%; */

      }

code  {

   font: 1.1em 'Courier New', Courier, Fixed;

   color: #008000;

   padding: 0 2px;

   background: #fff;

   line-height:1.5em;

   overflow: auto;

       }

acronym, abbr, span.caps {

	font-size: 0.9em;

	letter-spacing: .07em;

	}

a, a:visited, h2 a:hover, h3 a:hover {

	color: #8F1605;

	text-decoration: none;

	}

a:hover {

	color: #dd0000;

	}

.entry a {

        text-decoration: underline;

        }

.entry a:hover {

	text-decoration: none;

        }

#sidebar a {

        text-decoration: none;

        }

#sidebar a:hover {

	text-decoration: underline;

        }

.sticky {

        background: #FFF8DC !important;

        padding: 5px 10px;

        margin: 10px 0;

        }

/* Begin Structure







------------------------------------- */

body {
	margin: 0 0;
	padding: 0 0 0 0; 
	}

#page {
	background-color: #ffffff;
	margin:  0px auto 0px auto;
	padding: 0;
	width: 1000px; 
        height: 100%;
        border-left:25px solid #ffffff; 
        border-right: 25px solid #ffffff; 
	}

#header {
	background-color: #800000;
	margin: 0 0  0px 0px; 
	padding: 0px 0px 0 0px; 
	height: 250px; 
	width: 1000px;
	}

#header a {
	color: #f3f3f3;
	text-decoration: none;
	}

#header a:hover {
	color: #ccc;
	}

#navbar {  
	font-size: 1.2em;
	line-height: 2em;
        font-weight:bold;
        background: #681003; 
        padding: 1px 10px 1px 20px;
        margin: 0 0 20px 0;
        color: #333; 
        text-transform:uppercase;  
        }

#navbar a {
	color: #ffffff;
        text-decoration:none;
        }

#navbar a:hover {
	color: #ffff00;
        text-decoration:underline;
        }

.narrowcolumn {
	float: left;
	padding: 0 0 20px 0px;
	margin: 0px 0 0;
	width: 600px;
        background: #ffffff;
	} 

.post {
	margin: 0 0 10px;
	text-align: justify;
        background: #ffffff; 
        padding: 5px 10px;
	}

.post hr {
	display: block;
	}

.entry{ 
        border-top: 1px solid #ddd;  
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.postmetadata {
	clear: left;
       }

#footer {
        color: #ffffff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	padding: 0;
        font-size: 1.2em;
	margin: 20px auto 0 auto;
	width: 1000px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 12px 0;
	text-align: center;
	}

#footer a {
	color: #fff;
        text-decoration: none;
        border-bottom: 1px dotted #ccc; 	
        }


#footer a:hover {
	color: #ccc; 
	} 

/*	Begin Headers


------------------------------------- */

#content h1   {
	margin: 2px 0 0; 
	}

h2 {
	margin: 10px 0 0;
	}

h2.pagetitle, h2.pagetitle {
	margin-top: 10px;
	text-align: center;
        }

#sidebar h2 {
	margin: 10px 0 0;
	padding: 0;
	}















#sidebar h4 {







	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;







	margin: 0px 0 10px 0;







	padding: 5px;







        background: #DDD;







        border-bottom: 0px solid #C5E093;







        text-transform:uppercase;  







	}















h3 {







	padding: 0;







	margin: 30px 0 0;







	}















h3.comments {







	padding: 0;







	margin: 40px auto 20px ;







	} 























/* Begin Images







------------------------------------- */







p img {







	padding: 0;







	max-width: 100%;







	}







 







.entry img {







        padding:5px; 







        }















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







	}















img.alignright {







	padding: 4px;







	margin: 0 0 2px 7px;







	display: inline;







	}















img.alignleft {







	padding: 4px;







	margin: 0 7px 2px 0;







	display: inline;







	}















.alignright {







	float: right;







	}















.alignleft {







	float: left







	} 























/* Begin Lists 







------------------------------------- */















html>body .entry ul {







	margin-left: 0px;







	padding: 0 0 0 30px; 







        list-style: none;







	padding-left: 10px; 







        text-indent: -10px;







	} 















html>body .entry li {







	margin: 7px 0 8px 10px;







	}















.entry ul li:before, #sidebar ul ul li:before {





	content: "\00BB \0020";









	}















.entry ol {







	padding: 0 0 0 35px;







	margin: 0;







	}















.entry ol li {







	margin: 0;







	padding: 0;







	}















.postmetadata ul, .postmetadata li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







	}















#sidebar ul, #sidebar ul ol {







	margin: 0;







	padding: 0;







	}















#sidebar ul li {







	list-style-type: none;







	list-style-image: none;







	margin-bottom: 15px;







	}















#sidebar ul p, #sidebar ul select {







	margin: 5px 0 8px;







	}















#sidebar ul ul, #sidebar ul ol {







	margin: 5px 0 0 10px;







	}















#sidebar ul ul ul, #sidebar ul ol {







	margin: 0 0 0 10px;







	}















ol li, #sidebar ul ol li {







	list-style: decimal outside;







	}















#sidebar ul ul li, #sidebar ul ol li {







	margin: 3px 0 0;







	padding: 0;







	} 































/* Begin Form Elements







------------------------------------- */







#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: left;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form {  
	text-align:center;
	}
select {
	width: 130px;
	}
.formbutton{
   cursor:pointer; 
   background:#ddd;
   color:#333; 
   padding: 1px 2px;
}























#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







        border: 1px solid #999;







	}















#commentform textarea {







	width: 100%;







	padding: 2px;







        border: 1px solid #999;







	}















#respond:after {







		content: "."; 







	    display: block; 







	    height: 0; 







	    clear: both; 







	    visibility: hidden;







	}















#commentform #submit {







	margin: 0 auto 5px 0;







	float: left;







	} 































/* Begin Comments







------------------------------------- */







.alt {







	margin: 0;







	padding: 10px;







	}







.commentlist {







	padding: 0;







        margin: 0;







	text-align: justify;







	}















.commentlist li {







	margin: 15px 0 10px;







	padding: 5px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







}















.commentlist p {







	margin: 10px 5px 10px 0;







	}















#commentform p {







	margin: 5px 0;







	}















.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}















.commentmetadata {







	margin: 0;







       font-size: 0.9em;







	display: block;







	}















img.avatar {







        float:left; 







        margin: 0;







        padding: 0 4px 0 0; 







        vertical-align:middle;







        }







 







ol.commentlist li div.comment-meta { font-size:9px; }







ol.commentlist li div.comment-meta a { color:#999 !important; }







ol.commentlist li div.comment-meta a:hover { color:#06c !important;  text-decoration:underline; }







ol.commentlist li p { font-size:1em; margin:0 0 1em; }







ol.commentlist li ul { font-size:1em; list-style:square; margin:0 0 1em 2em; }







ol.commentlist li div.reply { font-size:1em; } 







ol.commentlist li div.reply a { text-decoration:none; background: #f3f3f3; padding: 5px;} 







ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }







ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }







ol.commentlist li.comment { border:1px solid #d5d5d5; padding:1em; }







ol.commentlist li.even { background:#fff; }







ol.commentlist li.odd { background:#f6f6f6; }







ol.commentlist li ul.children li.depth-2 { border-left:2px solid #999; margin:0 0 .25em .25em; }







ol.commentlist li ul.children li.depth-3 { border-left:2px solid #999; margin:0 0 .25em .25em; }







ol.commentlist li ul.children li.depth-4 { border-left:2px solid #999; margin:0 0 .25em .25em; }























/* Begin Sidebar 







------------------------------------- */







#sidebar { 







	padding: 0px 0 10px 0;







        margin-left: 640px;







	width: 360px;







        background: #ffffff;







	font-size: 1.1em; 







	line-height: 1.6em;







        }















#adbox { 







        text-align: center;







	width:360px;







	height:330px;







        padding: 0px;







        margin: 0 0 0px 0;







        background: #ffffff;







        background-image:url('http://img.wers.biz/bloque300x250.gif');







        border: 0px;







        }















#sidebar_low {







	clear:both;







	}















#sidebar form {







	margin: 0;







	} 























/* Begin Tags & Classes 







------------------------------------- */















acronym, abbr, span.caps {







	cursor: help;







	}















acronym, abbr {







	border-bottom: 1px dashed #999;







	}















blockquote {







	margin: 15px 30px 0 10px;







	padding-left: 20px;







	border-left: 5px solid #FCD2C4;







	}















blockquote cite {







	margin: 5px 0 0;







	display: block;







	}















.center {







	text-align: center;







	}















.hidden {







	display: none;







	}















hr {







	display: none;







	}















a img {







	border: none;







	}















.navigation {







	display: block;







	text-align: center;







	margin-top: 10px;







	margin-bottom: 60px;







        font-weight: bold;







        font-size: 1.4em; 







	} 















/* Captions 







------------------------------------- */







.aligncenter,







div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.fondo1 {   
            float: right;
            font-size:2em;
            padding-right:5px;
            padding-left:25px;
            padding-top:9px;
            padding-bottom:9px;
            visibility:visible;
            background-color:#800000;
            color:white;
}
.fondo2 {
            font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
            text-align: center;
            font-size:1.5em;
            padding-top:9px;
            padding-bottom:9px;
            visibility:visible;
            background-color:#FFFFA0;
            color:#800000;
}
.fondo3 {
            font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
            text-align: center;
            font-size:1.1em;
            padding-right:10px;
            padding-left:10px;
            padding-top:3px;
            padding-bottom:3px;
            visibility:visible;
            background-color:#FFFFA0;
            color:#000000;
}
.fondo4 {
            font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
            text-align: center;
            font-size:1.1em;
            padding-right:10px;
            padding-left:10px;
            visibility:visible;
            background-color:#FFFFA0;
            color:#000000;
}
.fondo5 {
            font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
            text-align: center;
            padding-right:10px;
            padding-left:10px;
            padding-top:9px;
            padding-bottom:9px;
            visibility:visible;
            background-color:#FFFFA0;
            color:#000000;
}
#l_sidebar {
	width:0px;
        }
#r_sidebar {
	width:360px;
	float: right;
        margin: 10px 0;
        background: #FFFFA0;
        }
	 .dmcontent_container 
	 {
	 text-align: center;
	 background-color: #C0C0C0;
	 width: 160px;
	 height: 140px;
	 border-bottom:1px solid #ffffff;
	 }
	 .dmcontent_title 
	 {
	 text-align: center; 
	 height: 30px; 
	 line-height: 30px; 
	 font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	 font-size: 16px; 
	 font-weight: bold;
	 width: 160px;
	 color: #000000;
	 background-color: #00000;
	 border-bottom:1px solid #ffffff;
	 }
	 .dmcontent_body 
	 {
border-left:1px solid #ffffff;
	 overflow-y: auto; 
	 text-align: left;
	 font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	 line-height: 18px; 
	 font-size: 12px; 
	 margin-left: auto; 
	 margin-right: auto;
	 width: 160px;
	 height: 90px;
	 color: #C0C0C0;
font-weight: bold;
	 background-color: #FFFFFF;
	 
	 }
	 
	 .dmcontent_body a:hover 
	 {
	 text-decoration:underline;
	 }
	 .dmcontent_link 
	 {
	 color: #777777;

	 text-decoration:none;
	 }
.dmcontent_container99 {text-align: center;background-color: #ffffff;width: 600px;height: 40px;}
.dmcontent_title99 {text-align: center; height: 20px; line-height: 20px; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold;width: 600px;color: #800000;background-color: #ffffff;}
.dmcontent_body99 {overflow-y: auto; text-align: left;font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; line-height: 18px; font-size: 12px; margin-left: auto; margin-right: auto;width: 600px;height: 40px;color: #000000;background-color: #FFFFFF;}
.dmcontent_link99 {text-decoration: none;color: #000000;}
