/*

Theme Name: Gridline Lite

Theme URI: http://www.graphpaperpress.com/

Description: A Wordpress magazine theme based on the Blueprint CSS Framework.

Version: 1.0

Author: Thad Allender for Graph Paper Press

Author URI: http://www.graphpaperpress.com/

Credits: http://code.google.com/p/blueprintcss/

*/

#crp_related{

	font-size: 12px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

}

#crp_related ul li{

	list-style: none;
}

#crp_related ul li a{

	font-weight: normal;
}

td{

border-bottom: 0px solid #FFFFFF;

}



.aligncenter{
	text-align:center;
margin-bottom:20px;
margin-bottom:20px;

}	

.flashtitle {

	text-align: left;

	}



#cajita{

	width:455px;

	float:left;

	}	

	

#fotito{

	width:48px;

	float:left;	

}

#fotito img{

	border: 1px #000000;

}



body

{

	margin-bottom: 0;

	margin-top: 30px;

	background: url('images/gridline.gif') top repeat-x;

}



#outside { background: url('images/get.png') top left no-repeat; }



blockquote

{

	font-style: normal;

	padding: 0 0 0 0;

	color: #000;

	background: url('images/quote.png') .5em top no-repeat;

}





#titulo{

	font-size:19px;

	margin:0px;

	padding:10px 0px;
	
}



#titulo a{

	color: #0077CC;

	text-decoration: none;

	background-image:url(images/icons/icon_page.gif);

	background-repeat:no-repeat;

	padding:0px 0px 0px 22px;	

}



#titulo a:hover{

	background-position:0px -61px;

	color: #ff8a00;

	text-decoration: none;

}



#titulo a:active{

	color: #ff8a00;

	text-decoration: none;

}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000; }



a

{

	color: #0077CC;

	text-decoration: none;

}



a:active, h2 a:active, h3 a:active

{

	color: #ff8a00;

	text-decoration: none;

}



a:hover, h2 a:hover, h3 a:hover

{

	color: #ff8a00;

	text-decoration: none;

}



blockquote p { padding: 0 20px 0 30px; }



hr

{

	background: #CCC;

	height: 1px;

}



img { margin: 0;  border: 1px #000000;}



.photo_align_left

{

	float: left;

	padding: 0 1.5em 1.5em 0;

}



a.button { float: left; }



/* Fix for buttons */

input

{

	padding-left: 0;

	border: 1px solid #CCCCCC;

}



ol { margin-left: 35px; }

label { font-weight: normal; }



/*

textarea

{

	height: 200px;

	width: 500px;

}

*/



.small { font-size: .9em; }

.nomargin { margin: 0; }

a.button, button { font-weight: normal; }

dl.small dd { font-size: .9em; }



span.meta_align_right

{

	color: #ccc;

	font-size: .6em;

	float: right;

}



span.meta_align_right a { color: #ccc; }

span.meta_align_right a:hover { color: #000; }

.linkcat { list-style: none; }





#linkcat-2 {
margin-bottom:40px;
	 }



#linkcat-2 h2

{

	font-size: 1em;

	font-weight: bold;

	line-height: 1em;

	margin: 1em 0 1em;

	

}



#linkcat-2 ul

{

	list-style: none;

	margin-left: 1em;

	padding: 0;

}



#linkcat-2 ul li

{

	border-bottom:1px solid #e2e2e2;

	padding:3px 0px;

}



#linkcat-2 ul li a

{

	color: #0077CC;

	background: transparent url('images/icons/icon_enlace.gif') 0px center no-repeat;
	
	background-repeat:no-repeat;

	padding:3px 0px 3px 20px;	



}



#linkcat-2 ul li a:hover

{

	background-position:0px -25px;

	color:#FF9900;

}

#linkcat-2 {
margin-bottom:40px;
	 }



#linkcat-2 h2

{

	font-size: 1em;

	font-weight: bold;

	line-height: 1em;

	margin: 1em 0 1em;

	

}



#linkcat-2 ul

{

	list-style: none;

	margin-left: 1em;

	padding: 0;

}



#linkcat-2 ul li

{

	border-bottom:1px solid #e2e2e2;

	padding:3px 0px;

}



#linkcat-2 ul li a

{

	color: #0077CC;

	background: transparent url('images/icons/icon_enlace.gif') 0px center no-repeat;

	background-repeat:no-repeat;

	padding:3px 0px 3px 20px;	



}



#linkcat-2 ul li a:hover

{

	background-position:0px -25px;

	color:#FF9900;

}









.post_first

{

	background: #fff;

	padding: 1em;

}



.post_alt

{

	background: #eee;

	padding: 1em;

}



.meta

{

	color: #ccc;

	font-size: .8em;

	line-height: 1.875em;

	font-family: Georgia;

}



.meta a { color: #ccc; }

.meta a:hover { color: #000; }



.byline

{

	color: #ccc;

	font-size: .8em;

	line-height: 1.875em;

}



.byline a

{

	color: #FF3706;

	text-decoration: none;

	line-height: 1.875em;

}



.byline a:hover { color: #000; }



.five_posts h6 a, .five_posts h4 a, .five_posts h3 a

{

	text-decoration: none;

	margin-bottom: 0;

}



#maincontent h2, #feature h2

{

	color: #000000;
	
	font-size:15px;

	border-bottom: 1px dotted #AAA;

	margin-bottom: 15px;

}



h2 a

{

	color: #476b8f;

	text-decoration: none;

	font-weight:bold;

	

}



h2 a:hover

{

	color: #FF9900;

	text-decoration: none;

	font-weight:bold;

}



#maincontent .post h2, #feature .post h2 { margin-bottom: 15px; }

#maincontent .content { padding: 25px 30px 20px 15px; }





#feature p img { margin: 7px 0 2em 0; }

.feature_text { margin-top: 2em; }

#home_right { padding: 0; }

#home_right .entry { padding: 0 0 2em 0; }



.author

{

	padding: 1.5em;

	margin-bottom: 1.5em;

	background: #eee;

}



.author img

{

	float: left;

	padding: 0 1em 1em 0;

}



.author p { margin-left: 8em; }



.author h6

{

	margin-left: 7em;

	border-bottom: 1px #000 dotted;

}



.navigation, 

.navigation a { color: #AAA; }

.alignright { float: right; }

.alignleft { float: left; }

.post { margin-bottom: 20px; }

.entry { padding-bottom: 20px; 	margin-left: 20px; }
#fecha_post {margin-left: 20px; }



/* HEADER */

#header

{

	height: 50px;

	width: 950px;

	padding: 4px 0 0 0;

}



#header h1, #header .description

{

	padding: 0;

	margin: 0;

	line-height: 2em;

}



/* NAVIGATION IN POSTS */

.entry #nav .content

{

	padding: 0;

	margin: auto;

}



.entry #nav

{

	margin-bottom: 15px;

	background: #FFF;

}



.entry #nav li a

{

	color: #FFF;

	border-right: 1px solid #AAA;

	background: #666;

}



.entry #nav li.last a { border-right: none; }



.entry #nav li a:hover

{

	background: #333;

	color: #FFF;

}



/* FOOTER */

#footer

{

	text-align: center;

	font-size: .9em;

	margin-top: 10px;

	color:#999999;
	
	overflow: auto;
	
	background:#100d0e;
	


}

#creditos

{

	text-align: center;

	font-size: .9em;

	color:#999999;

	background:#100d0e; 
	
	width:950px; 
	
	clear:both;	


}



#footer a { text-decoration: none; }



/* SEARCH */

#search { float: right; }



#search #s

{

	background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;

	padding: 2px 0 2px 17px;

	width: 135px;

	color: #CCCCCC;

	font-size: 0.9em;

	margin-right: 0px;

	margin-top: 10px;

}



#search #s:hover { color: #000; }

.search-excerpt { margin: 0; }



/* COMMENTS */

.commentlist li { padding: 8px 15px; border-top:#666666 1px; }

.comments-alt { background: url('images/fondo_comm.gif') repeat; }







/* BOTTOMBARS LISTS */







.izquierda {



	

	 }



.izquierda h2

{

	color: #FF9900;

	font-size: 12px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	border-bottom: 2px solid #666666;

	padding: 0px 0px 2px 0px;

	margin: 15px 0px 0px 0px;

	text-transform: uppercase;

}



.izquierda ul

{

	list-style-type: none;

	padding: 0;

	margin-top:10px;

	padding:3px 0px;

	margin-left:10px;	

}



.izquierda ul li

{

	font-size:11px;

	line-height: 2em;

	margin: 0;

	padding: 0;

	color: #AAAAAA;

}



.izquierda ul li a

{

	color: #AAAAAA;

	background-image:url(images/icons/icon_post.png);

	background-position:0px 4px;

	line-height: 2em;

	margin: 0;

	padding: 0;

	background-repeat:no-repeat;

	padding:2px 0px 2px 20px;

	display:block;	

}



.izquierda ul li a:hover { color: #FFFFFF; }





.centro {



	margin-right:20px;

	 }



.centro h2

{

	color: #FF9900;

	font-size: 12px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	border-bottom: 2px solid #666666;

	padding: 0px 0px 2px 0px;

	margin: 15px 0px 0px 0px;

	text-transform: uppercase;

}



.centro ul

{

	list-style-type: none;

	padding: 0;

	margin-top:10px;

	padding:3px 0px;

	margin-left:10px;	

}



.centro ul li

{

	font-size:11px;

	background-image:url(images/icons/icon_comment.png);

	background-position:0px 4px;

	background-repeat:no-repeat;	

	line-height: 2.4em;

	margin: 0;

	padding-left: 20px;

	font-style:italic;

}


#recentcomments li{color:#AAAAAA;}
#recentcomments li a {color:#e2f1fd;}
#recentcomments li a:hover {color:#ffffff;}

.centro ul li autor a

{

	line-height: 2em;

	font-style: normal;



}



.centro ul li comentario a:hover { color: #FFFFFF; }



.centro ul li comentario a

{

	line-height: 2em;

	font-style: normal;

	color:#e2f1fd;



}



.centro ul li autor a:hover { color: #FFFFFF; }



.derecha {



	 }



.derecha h2

{

	color: #FF9900;

	font-size: 12px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	border-bottom: 2px solid #666666;

	padding: 0px 0px 2px 0px;

	margin: 15px 80px 0px 0px;



}



.derecha ul

{

	list-style-type: none;

	padding: 0;

	margin-top:10px;

	padding:3px 0px;

	margin-left:10px;

}



.derecha ul li

{

	font-size:11px;

	line-height: 2.4em;

	margin: 0;

	padding: 0;

	color: #AAAAAA;

}



.derecha ul li a

{

	color: #AAAAAA;

	background-image:url(images/icons/icon_link.png);

	background-position:0px 2px;

	line-height: 2em;

	margin: 0;

	padding: 0;

	background-repeat:no-repeat;

	padding:2px 0px 2px 20px;



}



.derecha ul li a:hover { color: #FFFFFF; }







/* SIDEBARS LISTS */

#sidebar {
margin-bottom:40px;

	 }



#sidebar h2

{

	font-size: 1em;

	font-weight: bold;

	line-height: 1em;

	margin: 1em 0 1em;

	

}



#sidebar ul

{

	list-style: none;

	margin-left: 1em;

	padding: 0;

}



#sidebar ul li

{

	border-bottom:1px solid #e2e2e2;

	padding:3px 0px;

}



#sidebar ul li a

{

	color: #0077CC;

	background-image:url(images/icons/icon_category.gif);

	background-repeat:no-repeat;

	padding:3px 0px 3px 20px;	



}



#sidebar ul li a:hover

{

	background-position:0px -20px;

	color:#FF9900;

}











/* COMMENT STYLES */

#comments { width: 100%; }

dl#comment_list { margin: 0 0 0 0; }



dl#comment_list dt

{

	padding: 0 0 33px 0;

	background: url('images/comment_top.gif') 0 100% no-repeat;

	font-size: 1.1em;

	line-height: 1.8182em;

	color: #f00;

}



dl#comment_list dt.author { background: url('images/comment_author_top.gif') 0 100% no-repeat; }

dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }

dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }

dl#comment_list dt .comment_num a:hover { color: #a90000; }



dl#comment_list dt strong

{

	font-size: 1.4545em;

	color: #000;

}



dl#comment_list dt strong a, dl#comment_list dt strong a:visited

{

	color: #000;

	border-bottom: 1px dotted #999;

}



dl#comment_list dt strong a:hover

{

	color: #000;

	border-bottom: 1px solid #a90000;

}



dl#comment_list dd

{

	padding: 20px;

	margin: 0 0 1.5385em;

	background: #dfdfdf;

}



dl#comment_list dd.author { background: #0099cc url('images/comment_author_bottom.gif') 0 100% no-repeat; }

dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }







#navmenu-h { background: #000; }

#navmenu-h li.alignright { float: right; }



ul#navmenu-h

{

	margin: 0 0 1em 0;

	border: 0 none;

	padding: 0;

	width: 950px;

	/*For KHTML*/

	list-style: none;

	height: 24px;

}



ul#navmenu-h li

{

	margin: 0;

	border: 0 none;

	padding: 0;

	float: left;

	/*For Gecko*/

	display: inline;

	list-style: none;

	position: relative;

	height: 24px;

}



ul#navmenu-h ul

{

	margin: 0;

	border: 0 none;

	padding: 0;

	width: 160px;

	list-style: none;

	display: none;

	position: absolute;

	top: 24px;

	left: 0;

}



ul#navmenu-h ul:after /*From IE 7 lack of compliance*/

{

	clear: both;

	display: block;

	font: 1px/0px serif;

	content: ".";

	height: 0;

	visibility: hidden;

}



ul#navmenu-h ul li

{

	width: 160px;

	float: left;

	/*For IE 7 lack of compliance*/

	display: block !important;

	/*For IE*/

}



/* Root Menu */

ul#navmenu-h a

{

	padding: 2px 20px 0 20px;

	float: none !important;

	/*For Opera*/

	/*For IE*/

	display: block;

	background: #000;

	color: #ccc;

	font: 11px/22px Helvetica;

	text-decoration: none;

	height: auto !important;

	/*For IE*/

}



/* Root Menu Hover Persistence */

ul#navmenu-h a:hover,

ul#navmenu-h li:hover a,

ul#navmenu-h li.iehover a

{

	background: #333;

	color: #FFF;

}



/* 2nd Menu */

ul#navmenu-h li:hover li a,

ul#navmenu-h li.iehover li a

{

	float: none;

	background: #000;

	color: #ccc;

}



/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover,

ul#navmenu-h li:hover li:hover a,

ul#navmenu-h li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover a

{

	background: #333;

	color: #FFF;

}



/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li a

{

	background: #000;

	color: #ccc;

}



/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,

ul#navmenu-h li:hover li:hover li:hover a,

ul#navmenu-h li.iehover li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover a

{

	background: #CCC;

	color: #FFF;

}



/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li.iehover li a

{

	background: #EEE;

	color: #666;

}



/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover li a:hover

{

	background: #CCC;

	color: #FFF;

}



ul#navmenu-h ul ul,

ul#navmenu-h ul ul ul

{

	display: none;

	position: absolute;

	top: 0;

	left: 160px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul,

ul#navmenu-h li:hover ul ul ul,

ul#navmenu-h li.iehover ul ul,

ul#navmenu-h li.iehover ul ul ul { display: none; }

ul#navmenu-h li:hover ul,

ul#navmenu-h ul li:hover ul,

ul#navmenu-h ul ul li:hover ul,

ul#navmenu-h li.iehover ul,

ul#navmenu-h ul li.iehover ul,

ul#navmenu-h ul ul li.iehover ul { display: block; }



#themes h6

{

	float: right;

	padding-right: 1em;

}



ul#themeswitcher

{

	list-style-type: none;

	margin: 0;

	padding: 0;

	float: right;

}



ul#themeswitcher li

{

	list-style-image: none;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



div.pagination {

		padding: 3px;

		margin: 3px;

		text-align:center;

		font-family:Tahoma,Helvetica,sans-serif;

		font-size:.85em;

	}

	

	div.pagination a {

		border: 1px solid #ccdbe4;

		margin-right:3px;

		padding:2px 8px;



		background-position:bottom;

		text-decoration: none;



		color: #0061de;		

	}

	div.pagination a:hover, div.pagination a:active {

		border: 1px solid #2b55af;

		background-image:none;

		background-color:#3666d4;

		color: #fff;

	}

	div.pagination span.current {

		margin-right:3px;

		padding:2px 6px;

		

		font-weight: bold;

		color: #000;

	}

	div.pagination span.disabled {

		display:none;

	}

	div.pagination a.next{

		border:2px solid #ccdbe4;

		margin:0 0 0 10px;

	}

	div.pagination a.next:hover{

		border:2px solid #2b55af;

	}

	div.pagination a.prev{

		border:2px solid #ccdbe4;

		margin:0 10px 0 0;

	}

	div.pagination a.prev:hover{

		border:2px solid #2b55af;

	}

#post_comentarios { 
	background: url('images/icon_comments.jpg') 0 100% no-repeat;
	margin-bottom:30px;
	}
	
#post_comentarios_txt { 
	margin-left:20px;
	}	


