/*  
Theme Name: Portafolio ZenemiG
Theme URI: http://estudiosiete.com
Description: Sitio basado en el Template mini de rod (http://contraculto.com)
Version: Portafolio ZenemiG
Author: ZenemiG
Author URI: http://estudiosiete.com/
*/

/* - - - Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { 
  line-height: 1; 
}

ol, ul { 
  list-style: none; 
}

blockquote, q { 
  quotes: none; 
}

blockquote:before, blockquote:after, q:before, q:after { 
  content: '';
  content: none; 
}

/* - - - STRUCTURE */

body {
  color: #888;
  background: #2e2d2d;
 	font-family: 'Bitstream Vera Sans', Helvetica, Verdana, Arial, Sans-Serif;
  text-align: justify;
  line-height: 14px;
}

#sitio {
  margin: 0 auto;
  width: 820px;
}

#header {
  height: 130px;
  width: 820px;
  border: 2px solid black;
  background: url(img/fondo.png) repeat;
  margin-top: 20px;
}

#sidebar {
  height: 30px;
  width: 820px;
  border: 2px solid black;
  background: url(img/fondo.png) repeat;
  margin-top: 20px;
  margin-bottom: 20px;  
}

#wrap {
  width: 820px;
  border: 2px solid black;
  background: url(img/fondo.png) repeat;
  margin-bottom: 20px;
}

#content {
  width: 780px;
  font-size: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

#footer {
  height: 30px;
  width: 820px;
  border: 2px solid black;
  background: url(img/fondo.png) repeat;
  margin-bottom: 20px;
}

/* - - - Header */

#header img {
  float: right;
  padding-top: 51px;
  padding-right: 20px;
  border: none;
}

/* - - - Sidebar */

#menu {
  float: left;
  margin-left: 20px;
}

#menu img {
  margin-right: 10px;
  margin-top: 6px;
  border: none;
}

#chilombia {
  float: right;
}

#chilombia img {
  margin-right: 20px;
  margin-top: 6px;
  border: none;
}

/* - - - Content */

#titulos {
  margin-top: 20px;
  margin-left: 20px;
}

#titulo_trabajo {
  margin-bottom: 20px;
  padding-bottom: 5px;
  width: 100%;
  border-bottom: 1px solid #ff6500;
}

#entrybody {
  padding-bottom: 20px;
}

#texto {
  width: 460px;
  float: left;
}

#imagen {
  width: auto;
  height: auto;
  float: right;
  margin-left: 20px;
  padding-bottom: 20px;
}

#content h2 {
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 10px;
}

#content p {
  padding-bottom: 5px;
}

#info {
  color: #ff6500;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#content img {
  border: none;
}

a:link {
  color: #ff6500;
  text-decoration: none;
}

a:hover {
  color: #ff6500;
  text-decoration: none;
}

a:visited {
  color: #ff6500;
  text-decoration: none;
}

#info_excerpt {
  float: right;
  padding-bottom: 20px;
  text-align: right;
}

/* - - - Comments */

.commentmetadata {
  padding-top: 5px;
  padding-bottom: 10px;
}

.comentario {
  margin-top: 10px;
}

.commentsblock{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.commentsblock textarea{
	width: 780px; /*355*/
}
.commentsblock input, .commentsblock textarea{
  color: #888;
	border: 1px solid #ff6500;
	background: #000;
}
.commentsblock textarea:focus{
  color: #888;
	background: #0d0d0d;
	border: 1px solid #ff6500;
}
.commentsblock textarea:focus, .commentsblock input:focus{
  color: #888;
	background: #0d0d0d;
	border: 1px solid #ff6500;
}
.commentauthor{
	display: block;
	font-size: 15px;
}

ol.commentlist{
	color: #888;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	margin-top: 15px;
	padding: 0;
}
.commentlist li{
	margin-bottom: 10px;
	border-bottom: 1px solid #ff6500;
	padding: 5px 10px;
}
.alt{
	padding: 5px;
}

h3#comments, h3#respond	{
	font-size: 16px;
}

#gravatar {
  float: left;
  margin-right: 5px;
}

/* - - - Footer */

#footer p {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 9px;
  font-size: 11px;
}

#footer a:link {
  color: #ff6500;
  text-decoration: none;
}

#footer a:hover {
  color: #ff6500;
  text-decoration: none;
}

#footer a:visited {
  color: #ff6500;
  text-decoration: none;
}
