/*
Theme Name: TwentyFive
Theme URI: http://enricenrich.com/wordpress-themes/
Description: TwentyFive is created by <a href="http://enricenrich.com">Enric Enrich</a>. TwentyFive is a clean, simple and beautiful theme for WordPress. 
Version: 0.1
Author: Enric Enrich
Author URI: http://enricenrich.com/
Tags: brown, blue, fixed-width, two-columns
*/


/* ************************************************************** */
/* Thank you for download TwentyFive                              */
/* This theme is created by Enric Enrich - http://enricenrich.com */
/* ************************************************************** */

/* fecha personalizada */
.post-date{ float: left; display: inline; margin: 0 10px 0 0; background: url(http://www.hoopper.net/files/date_button1.png) no-repeat; font-family: Tahoma; }
.month {color: #f4f4f4; }
.date {color: #000; font-size: 17px;}


/* GENERAL */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffd596;
	color: #333;
        margin: 0px;
	padding: 0;
}

#container {
	background: none;
	margin: 0 auto;
	width: 1000px;
}

.bottom {
    clear: both;
}


/* ************************* */
/* CONFIGURACION APP RSS */

#ipr_ul {
	text-transform: capitalize;
	color: #00CCFF;
	list-style-type: none;
	list-style-image: none;
}
#ipr_a {
	color: #785430;
	text-decoration: none;
}




/* ************************* */

/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

/* ************************* */

/* NAVIGATION BAR */

#topnav {
	background: #ffb240;
	border-bottom: 1px solid #ffc670;
	padding: 8px 0px;
	width: 100%;
	height: 25px;
}

#topnavcontent {
	background: none;
	margin: 0 auto;
	width: 1000px;
}

#navpages {
	float: left;
	width: 700px;
}

    #navlist, #navlist ul  {
    	padding : 0; 
    	margin : 0; 
    	list-style : none; 
    	line-height : 15px; 
    	text-align : center; 
    }

    #navlist {
    	font-family: Tahoma, Geneva, sans-serif; 
    	font-size : 11px;
        text-shadow: 0 1px 1px #000000;
    }

    #navlist a {
	    border: 1px solid #bf9454;
    	color: white;
    	display: block;
    	float: left;
    	font-weight: bold;
    	margin: 0px 10px 0px 0px;
    	padding: 5px 10px;
    	text-decoration: none;
    	width: auto;
    }

    #navlist a:hover {
    	border: 1px solid #bf9454;
    	color: white;
    	display: block;
    	float: left;
    	font-weight: bold;
    	margin: 0px 10px 0px 0px;
    	padding: 5px 10px;
    	text-decoration: underline;
    	width: auto;
    }

    #navlist li { 
    	float : left; 
    	border-right : 1px solid #fff; 
    }

    #navlist li{
    	border-right: 1px solid transparent ; 
    }

    #navlist li ul { 
    	position: absolute; 
    	width: 110px; 
    	left: -999em; 
    }

    #navlist li ul li {
    	border-top : 1px solid #fff; 
    }

    #navlist li ul li {
    	border-top : 1px solid transparent; 
    }

    #navlist li ul ul  {
    	margin : -22px 0 0 110px ; 
    	border-left : 1px solid #fff ; 
    }

    #navlist li ul ul {        
    	border-left     : 1px solid transparent ; 
    }

    #navlist li:hover ul ul, #navlist li.sfhover ul ul {
    	left: -999em; 
    }

    #navlist li:hover ul, #navlist li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul  {
    	left: auto;
    	min-height: 0;
    }

/* ************************* */

/* HEADER OF THE PAGE */

#header {
	font-family: Cambria, Georgia, Palatino, 'Palatino Linotype', 'Myriad Pro', serif;
	background-color: #ffd593;
	border-bottom: #ffd593 1px solid ;
	height: 140px;
}

#headercontent {
	background: none;
	margin: 0 auto;
	width: 1000px;
}

#logoimg {
	float: left;
	width: 140px;
	height: 140px;
}

#logotext {
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
	width: 425px;
	height: 120px;
}

a.blogname {
	font-size: 40px;
	color: #333;
	text-decoration: none;
}

#blogdescription {
	font-size: 20px;
	color: #666;
	margin-top: 0px;
}

/* ************************* */

/* SEARCH */

#navsearch {
	float: right;
	width: 300px;
}

.navsearchbutton {
	background-color: #ffb240;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 4px;
	border: 1px solid #bf9454;
	color: white;
	display: block;
	float: right;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 1px #1f1206;
}

input.navsearchform {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#EEECEA;
	border: 1px solid #978D80;
	padding: 3px;
	margin-top: 4px;
}

/* ************************* */

/* CONTENT */

#content {
	background-color:#FFF;
	padding:20px;
	border: 1px solid #bf9454;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
    -moz-box-sizing:content-box;
}

.left a, .right a {
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	color: #e04d88;
}
.left {
	text-align:left;
    float: left;
}
.right {
	text-align: right;
    float: right;
}

/* ************************* */

/* POSTS */

#left {	
	float:left;
	width: 640px;
	margin-bottom: 20px;
}

#title h1 {
	margin-bottom: 3px;
}

#title h1 a {
	color:#a69c91;
	font: bold 39px "lucida grande",tahoma,verdana,arial,sans-serif;
	letter-spacing: -2px;
	text-decoration: none;
}

#title h1 a:hover {
	color: #785430;
}

#title pre {
	font: normal 11px "lucida grande",tahoma,verdana,arial,sans-serif;
	letter-spacing: 3px;
	color: #e04d88;
	border-top: 1px dotted #ccc;
	padding:10px 0 0 0;
	margin: 0 0 25px 0;
}

#article h1, h2, h3, h4, h5, h6 { 
	color:#785430;
	letter-spacing: -1px;
}

#article h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
	color:#a69c91;
}

#article p {
	line-height: 1.5em;
	color: #666;
	font-size: 90%;
}

#article p a {
	color: #785430;
	border-bottom: 1px dotted #70a624;
	text-decoration:none;
}

#article p a:hover {
	background-color: #EEECEA;
}

#article p.postmetadata {
	margin-bottom: 80px;
	font: 13px/20px Georgia, "Times New Roman", Times, serif
}

#article ul, ol {
	font-size: 90%;
	color: #666;
}

#article table {
	border-collapse: collapse;
}

#article td, th {
	color: #666;
	font-size: 90%;
	padding: 5px;
	border: 1px solid #EAEAEA;
}

/* ************************* */

/* COMMENTS */

#respons .rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#EEECEA;
	border: 1px solid #978D80;
	padding: 3px;
}

ul.commentlist {
    width: 540px;
    text-decoration:none;
    list-style: none;
    text-align: justify;
}

.commentlist .quote {   
    background: url(images/bg_quote.gif) no-repeat top right ;  
    height: auto; 
    min-height: 70px;
}   

.commentlist li {   
    padding: 5px 18px 22px 18px;   
	border-radius:10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;   
	-webkit-border-radius: 10px 10px 0 0; 
	margin-top:15px;   
    background:#EEECEA url(images/bg_commentlist.gif) bottom left no-repeat;   
    color:#785430; 
	height: 100px;
} 
  
.commentlist li  {
	height: auto;
	min-height: 70px;
} 

.commentlist cite {   
    display:block;   
    font-style:normal;
	padding-left: 20px;
}  
 
.commentlist cite a:link, .commentlist cite a:visited {   
    color:#5cb4bc;   
    text-decoration:none;   
} 
  
.commentlist cite a:hover, .commentlist cite a:active {     
    text-decoration:underline;   
}  

.commentlist img.avatar {
	float:left;
	margin-right: 10px;
	border: 4px solid #fff;
}

/* ************************* */

/* SIDEBAR */

#sidebar {
	width: 315px;
	float: right;
}

#sidebar ul {
	list-style-type:none;
	margin:auto !important;
	margin: 10px;
}

#sidebar ul li h2 {
	font: normal 37px/35px Arial, Helvetica, sans-serif;
	letter-spacing: -2pt;
	text-transform:lowercase;
	color:#a66c15;
	padding: 0;
	margin: 30px 0 20px 0;
}

#sidebar ul li ul {
	font: 15px Arial, Helvetica, sans-serif;
	list-style-image: url(images/arrow.gif);
	padding:0 24px;
}

#sidebar ul li ul li {
	margin: 10px 0;
}

#sidebar ul li ul li a {
	color: #5cb4bc;
	text-decoration: none;
	margin-left: 2px !important;
	margin-left: 10px;
}

#sidebar ul li ul li a:hover {
	text-decoration:underline;
}

#searchform {
	color: #60dcdf;
	text-align:center;
	text-transform:uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	margin:0 0 25px 0;
	padding-right: 20px;
}

#sidebar .button {
	color: #fff;
	font-size:24px;
	border: none;
	background: none;
	padding-top: 5px;
}

#sidebar .field {
	border: 2px solid #60dcdf;
	padding: 3px;
	margin-top: 7px !important;
	margin-top: 2px;
}

.widget_tag_cloud a {
	color: #5cb4bc;
	text-decoration: none;
}

/* ************************* */

/* FOOTER */

#footer {
    height: 50px;
    width: 100%;
}

#footercontent {
	clear:both;
	font-size: 12px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	color: #785430;
    width: 1000px;
    margin: 0 auto;
}

    #footercontent a {
	    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	    color: #785430;
	    border-bottom: 1px dotted #70a624;
	    text-decoration: none;
    }

    #footercontent a:hover {
	    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	    color: #B85;
	    border-bottom: 1px dotted #70a624;
	    text-decoration: none;
    }

#footercopy {
	float: left;
	padding-left: 5px;
    padding-top: 10px;
    padding-right: 25px;
}

#footerpoweredby {
	float: right;
	padding-left: 25px;
    padding-top: 10px;
    padding-right: 5px;
}

#footer li {
	display: inline;
	list-style-type: none;
	padding: 0 7px;
	border-right: 1px solid #a69c91;
}

#footer li a {
	color: #B85;
	border-bottom: 1px dotted #70a624;
	text-decoration:none;
}








/* NOW IMPORTANT CODE FOR TWENTYFIVE, PLEASE, DON'T DELETE THIS CODE */

/* THIS CODE IS REQUIRED FOR WORDPRESS 2.5 */

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.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-dd {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/* ************************* */
