/*
Theme Name: Flasheves
Theme URI: http://www.flasheves.com
Description: Themes Flasheves
Version: 1.0
Author: Erick Vanegas ( @eveevans )
Author URI: http://www.flasheves.com
Tags: flasheves, eveevans

	Flasheves 1.0
	 http://www.flasheves.com

	Este theme fue hecho por Erick Vanegas ( @eveevans )

*/


* {
    padding:0;
    margin:0;
}

body {
    font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
    color:#333;
    background-color:#efefef;
}

a {
    text-decoration:none;
    color:#444;
}

a:hover {
    text-decoration:underline;
    /*color:#85bd99;*/
    color:#007edb;
}



h1{
font-size:32px;
font-weight:normal;
}

h2{
font-size:22px;
font-weight:normal;
}

h3{
font-size:24px;
font-weight:normal;
}

p {
    padding-bottom:20px;
}


#header {
    width:100%;
    min-height:110px;
    /*height:110px;*/
    background-color:#333;
    background-image:url(images/header_bk.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    margin-bottom:20px;
}

.header {
    width:960px;
    margin:auto;
    color:#efefef;
    padding:0 10px;
    background-image:url(images/header_bk3.jpg);
    background-repeat:no-repeat;
    background-position:275px 0px;
}

.header a {
    color:#efefef;
}

.header a:hover {
    text-decoration:none;
}

.header h1 {
    font-size:66px;
    font-weight:normal;
}

.main-header {
    padding-top:35px;
    position:relative;
    top:4px;
    overflow:hidden;
}

.header .titulo {
    /*position:relative;
    top:35px;*/
    width:535px;
    float:left;

}

.sub-header {
    overflow:hidden;
    padding-top:120px;
    margin-bottom:-15px;
    color:#aaa;
    /*height:0px;*/
}

.sub-header a{
    color:#ccc;
}

.sub-header a:hover {
    text-decoration:underline;
}

#sidebar .widget{
    margin-bottom:20px;
}

.sub-header .widget {
    float:left;
    width:300px;
    margin-right:20px;
}

.sub-header .widget h2, .sub-header h2 {
    color:#454545;
    font-weight:normal;
    border-bottom:1px solid  #454545;
    line-height:0.8em;
    font-size:50px;
}


.mas {
    font-size:32px;
    /*position:absolute;
    left:810px;
    top:72px;*/
    float:left;
    padding-top:32px;
    cursor:pointer;
}

.mas:hover {
    color:#fff;
}

#contenedor {
    width:960px;
    margin:auto;
    padding:0 10px;
}


#principal {
    width:620px;
    float:left;
    margin-right:20px;
}

.portada {
}

.portada {
    margin:0;
}

.portada img {
     width:616px;
     border:none;
    /*border:2px solid #444;*/
}

.portada a{
}

.img_borde {
    border:2px solid #333;
    height:155px;
    overflow:hidden;
}

.img_borde a{
       display:block;
}

.img_borde .fecha {
    position:relative;
    top:-184px;
    background-color:#333;
    color:#ccc;
    display:inline;
    padding-right:20px;
    font-size:14px;
    font-family:georgia;
}

.fecha .dia {
    font-size:12px;
}

.fecha .mes {
    font-size:20px;
}

.fecha .anio {
    font-size:14px
}

.img_borde .fecha a{
    display:inline;
    color:#ccc;
}

._gris {
    position:relative;
    top:-155px;
    
}

.hidden {
    display:none;
}


/*.portada img:hover 
{
    border-color:#007edb;
}*/

.post {
    /*margin-bottom:20px;*/
    border-top:1px solid #eaeaea;
}

.front_post:hover {
    border-color:#ccc;
    /*background-color:#eaeaea;*/
}

.post h2{
   /* border-bottom:1px solid #454545;*/
    color:#454545;
    font-size:24px;
    font-weight:normal;
    /*line-height:0.8em;*/
    border-bottom:1px solid #ccc;
    padding:10px 0;
}

.post h2 a{
    color:#333;
}


.comentarios {
    /*width:15px;*/
    padding-right:20px;
    background:url(images/comentario.gif) no-repeat 10px 0;
    float:right;
    font-size:10px;
    position:relative;
    top:-305px;
}

.comentarios a{
    color:#fff;
}



.postmetadata {
    background-color:#eaeaea;
}

.p_comentarios {
}

.p_meta {
    border-top:1px solid #DFDFDF;
    color:#999999;
    font-size:0.8em;
    padding-top:10px;
    text-align:right;
}


img.alignleft { float: left; margin-right: 20px; margin-top: 5px; }
img.alignright { display: block; float: right; margin-left: 20px; margin-top: 5px; }
img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }

.sinborde {
	border:none; 
}

.entry {
    margin:20px 0;
}

.entry img {
    border:2px solid #333;
}

.entry a{
	color:#007edb;
}

.entry ol, .entry ul {
	list-style-position:inside;
	}
	
.entry li  {
	padding-bottom:20px;
	}	

#sidebar {
    width:300px;
    float:left;
}


#sidebar ul{
    list-style:none;
}

#side {
    text-align:right;
    margin-top:20px;
}

#side ul li {
    /*background-color:#eaeaea;*/
}
#side ul li h2 {
    /*background-color:#e9e9e9;*/
    border-bottom:1px solid #ddd;
}

.bio {
    color:#666666;
    margin:10px 0 0 0;
    text-align:right;
}

.bio_head{
    line-height:180px;
}

.bio_head a{
    width:317px;
    height:130px;
    background:url(images/bio_bg.jpg) no-repeat;
    display:block;
    color:#007eda;
    text-align:left;
}

.bio_head a:hover {
    background:url(images/bio_bg_hover.jpg) no-repeat;
}

#searchtab {}

#searchform {
    border:none;
    background:transparent url(images/search_bg.jpg) no-repeat;
    width:302px;
    height:32px;
    overflow:hidden;
}


#searchbox{
    border:none;
    background:transparent;
    color:#666666;
    /*padding:7px 0 0 40px;*/
    width:200px;
    float:left;
    position:relative;
    top:8px;
    left:40px;
}

.searchbutton{
    border:none;
    border-left:2px solid #dfdfdf;
    float:right;
    background:transparent;
    height:32px;
    padding:0 10px;
    color:#777;
    position:relative;
    top:0;

}

.searchbutton:hover {
    background-color:#dfdfdf;
}

.widget_recent_comments{}

.widget_recent_comments a{}

#footer {
    clear:both;
    font-size:12px;
    width:960px;
    margin:auto;
    display:none;
}



/* Begin Comments*/

#comments {
	/*border-top:1px solid #ccc;*/
	padding-top:20px;
}

.fn {
	font-weight:bold;	
}

#tabnav {
	margin:0;
	padding: 0;
}
#tabnav li {
	display:inline;
	list-style:none;
	font-weight: bold;
	font: 18px Arial;
	margin:0;
	margin-right: 5px;
}
a.tabs {
	padding: 5px 10px;
	background: #eee;
	border: 1px solid #eee;	
	color: #666;
}

a.tabs:hover {
	background: #fff;
	border: 1px solid #eee;	
}
a.current {
	background: #fff;
	color:#333;
}

.commentlist {
	padding: 0;
	}
	

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
/* Threaded Comments */	

ol.commentlist { list-style:none; margin:0 0 0em; padding:0; text-indent:0; }
ol.commentlist li {  margin: 20px 0 20px; list-style: none; border-bottom:1px solid #eee}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment-author-eveevans {background-color:#e9e9e9;}
ol.commentlist li.comment { border-bottom:1px solid #DFDFDF;}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 14px; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float: right;	border:1px solid #333333; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {margin: 0; display: block;}
ol.commentlist li div.comment-meta { font-size:0.7em }
ol.commentlist li p {margin: 13px 5px 13px 0; line-height:16px; color:#333;}
ol.commentlist li ul { margin:0 }
ol.commentlist li div.reply { }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:2em 0 0; text-indent:0; padding:0}
ol.commentlist li ul.children li { font-size: 12px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.comment {margin:0;margin-top: 20px; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { /*background:#fff;*/ }
ol.commentlist li.odd { /*background:#fcfcfc;*/ }
ol.commentlist li.parent { }
ol.commentlist li.pingback { padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .navigation {
	padding:10px 0;
	margin:10px 0;
	clear:both;
	border: none;
	}

	
	
/* End Comments */


.pequeno12 {
	font-size:12px;
}

.pequeno14 {
	font-size:14px;
}
