/*
Theme Name: A-Cero
Description: A-Cero Blog theme
Version: 1
Author: Avendaño
Author URI: http://www.avestudio.com
Latest updated: 14th January 2010
Tags: two-columns, black, fixed-width, left-sidebar
*/

html, body{ padding:0; margin:0; text-align:left; font-family:arial; background:black; color:white; filter:none; font-size:0px;} 
 
#page{ position:relative; margin-left:auto; margin-right:auto; width:684px;} 
#header{ position:relative; text-align:left; margin: 20px 0px 0px 0px; padding: 0; overflow:hidden;} 
#maincol{ position: relative; text-align:left; margin:0; padding: 0; overflow-x:hidden; color:#CCCCCC; width:512px;}
#leftcol{ float:right; position:relative; padding: 0; margin:0; text-align:right; overflow:hidden; width:111px;}

h2.contentheader{ font-size:20px; text-transform:uppercase; } 
h2.contentheader a{ color:#cccccc !important; }
h2.contentheader a:hover{ color:white !important; }
.content{padding: 0px 0px 10px 0px; color:gray;}

h2.menuheader {cursor: pointer; font-weight:normal; font-size:10px; text-transform:uppercase;margin:0px; padding:0px 0px 3px 0px !important; color:#cccccc;}
h2.menuheader:hover {color:white;}
#menu {margin:0; padding:0; text-align:left; font-weight:bold; text-transform:uppercase; font-size:0px; }
#menu a {font-weight:bold; text-transform:uppercase; font-size:9px; text-decoration:none; color:#990000;}
#menu a:hover {font-weight:bold; text-transform:uppercase; font-size:9px; text-decoration:none; color:darkgray;}
#menu ul {padding: 0px 0px 2px 0px; margin: 0;list-style: none; float:left; color:#cccccc;}
#menu ul li{margin: 0; display: block; font-weight:normal; text-transform:uppercase; font-size:9px;}
#menu ul li a{ display: block; padding: 3px 0px 3px 0px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9px; margin: 0; vertical-align: bottom; color:#990000;}
#menu ul li a:hover{ text-decoration:none; color:darkgray}

#maincol h1 {margin:0px 0px 0px 0px; padding:0px; font-weight:normal; font-size:20px; text-transform:uppercase; } 
#maincol h2 { margin:0px 0px 0px 0px; padding:0px; font-weight:normal !important; font-size:18px;text-transform:uppercase; } 
#maincol h2 a{ text-decoration:none; color:white;} 
#maincol p{ font-size: 12px; line-height:1.3em; }
#maincol p a{ text-decoration:none; color:#990000;}
#maincol p a:hover{ text-decoration:none; color:darkgray;}
#maincol ul{ font-size: 12px; line-height:1.3em; }
#maincol ol{ font-size: 12px; line-height:1.3em; }

.date{ color:#990000; margin:0; padding:0; font-weight:bold; font-size:9px; text-transform:uppercase; } 
.permalink{ margin:0px 0px 0px 0px; padding:0; font-weight:bold; font-size:12px; text-transform:uppercase; } 
.permalink a{ text-decoration:none; color:#990000;} 
.permalink a:hover{ text-decoration:none; color:darkgray;} 

input, textarea { width:320px; font-family: Arial; font-size: 11px; color: #FFFFFF; background-color: #333333; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

blockquote { margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; font-size:10px; color:#cccccc;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; margin:5px 0 15px 0;}

#respond{font-weight:normal;}
#s{ font-size:11px; margin:0; padding:0; width:109px; height:18px; text-align:left;}
#button{ width:75px; height:25px;}
#author,#email,#url,#comment { font-family:arial; margin:0; padding:4px;}


img {border:0;}
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;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignright {float:right;}
.alignleft {float:left;}

img.logoprint {display:none;}

img.menu{width:100%; height:1px; padding: 3px 0px 6px 0px; margin: 0 !important;}
img.menuheader{width:100%; height:1px; padding: 0px 0px 6px 0px; margin: 0 !important;}
img.cabecera{width:512px; height:1px; padding: 0px 0px 20px 0px; margin: 0 !important;}
img.cuerpo{width:512px; height:1px; padding: 0; margin: 20px 0px 20px 0px !important;}

.divider{height: 25px; width:604px; background: url(img/divider.jpg) top center no-repeat; margin: 10px auto 5px auto;}
.left { float:left; margin:10px 15px 10px 0;}
.right { float:right; margin:10px 0 5px 10px;}
.center { margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0px;}

#postinfotext{ font-size: 9px; line-height:1.7em; font-weight:normal; text-transform:uppercase; padding: 0; margin: 0px 0px 10px 0px; color:#cccccc;}
#postinfotext a { text-decoration:none;color:#990000;}
#postinfotext a:hover{color:darkgray; }

.commentheader { font-size: 13px; line-height:1.7em; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; color:gray;}
.comment { margin:0 0 10px; padding:2px 5px 0px 8px;}
.commenticon { font-size: 10px; line-height:1.7em; font-weight:bold; text-transform:uppercase; color:#cccccc;}
.commenticon a{ text-decoration:none;color:#990000;}
.commenticon a:hover{ color:darkgray;}
.commenttext { font-size: 13px; line-height:1.7em; text-transform:none !important; color:gray;}
.commenttext p{ font-size: 11px; line-height:1.7em; }
.comment p {line-height:1.7em; margin:0px; padding-bottom:2px;}

.navigation { font-size: 14px; line-height:1.7em; font-weight:bold; text-transform:uppercase; margin: 0px 0px 10px 0px; color:gray;}
.navigation a { text-decoration:none; color:#990000;}
.navigation a:hover{ color:darkgray;}
.nextlink{float:right}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

.row{
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 8px 0px 8px 0px;
}
.div_facebook{
	width: 120px;
	float: left;
}

.div_twitter{
	width: 120px;
	float: left;
}

.div_plus_one{
	width: 80px;
	float: left;
}
