/*
Theme Name: BarraGeek v1
Theme URI: http://www.barrageek.com
Description: Diseno creado para barrageek.com
Version: 1.0
Author: Rafael Calero
Author URI: http://www.barrageek.com/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
margin : 0;
padding : 0;
}
body {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 14px;
text-align : left;
vertical-align : top;
background : #ffffff;
color : #000000;
}
h1, h2, h3, h4, h5, h6 {
font-family : georgia, arial, helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
}
a:link, a:visited {
text-decoration : underline;
color : #009fff;
}
a:active, a:hover {
text-decoration : none;
}
a img {
border : 0;
}
p {
padding : 10px 0 5px;
}
blockquote {
margin : 10px 0 0;
border-top : 2px solid #ddd;
background : #f5f5f5;
}
blockquote p {
padding : 10px;
}
blockquote blockquote {
float : none;
width : auto;
margin : 0 10px;
background : #fff;
}
dd {
padding : 0 0 0 20px;
}
form {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
}
input, textarea {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
background : #ffffff none repeat scroll 0%;
border : 1px solid #ddd;
padding : 4px;
}
p img {
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
margin : 3px 0 2px 10px;
padding : 4px;
border : 1px solid #ededed;
display : inline;
}
img.alignleft {
margin : 3px 10px 2px 0;
padding : 4px;
border : 1px solid #ededed;
display : inline;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.clear {
margin : 0;
padding : 0;
clear : both;
}
small {
font-size : 11px;
}
#wrapper {
width : auto;
min-width : 740px;
}
#page {
margin : 0;
padding : 0;
}
#header {
background : #000000 url(images/top_rayas.png) repeat-x scroll 19px 0;
height : 130px;
overflow : hidden;
width : 100%;
}
#header h1 {
background : url(images/logo.png) no-repeat;
position : absolute;
top : 0;
left : 0;
width : 510px;
height : 130px;
z-index : 5;
display : block;
}
#header h1 a {
display : block;
width : 510px;
height : 130px;
margin : 0;
padding : 0;
text-decoration : none;
}
#menu {
float : right;
height : 103px;
}
#menu ul {
list-style-type : none;
margin : 0;
padding : 0;
height : 103px;
}
#menu li {
background : url(images/top.png) repeat-x scroll 0% 50%;
float : left;
height : 103px;
width : 85px;
margin : 0;
padding : 0;
}
#menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active {
background : transparent url(images/menu_selected.png) repeat-x scroll 0% 50%;
color : #000000;
}
#menu li a:link, #menu li a:visited {
background : transparent url(images/separa.png) no-repeat scroll 0% 50%;
float : left;
height : 103px;
width : 85px;
text-align : center;
text-decoration : none;
color : #ffffff;
font-weight : bold;
}
#menu li a:hover, #menu li a:active {
background : transparent url(images/menu_selected.png) repeat-x scroll 0% 50%;
float : left;
height : 103px;
width : 85px;
text-align : center;
text-decoration : none;
color : #000000;
font-weight : bold;
}
#before_main {
background : #ffffff url(images/top_b.png) repeat-x top;
width : 100%;
}
#main {
padding-top : 20px;
display : block;
margin : 0 auto;
width : 90%;
text-align : left;
overflow : auto;
}
#column1 {
float : right;
width : 25%;
margin : 0;
}
#column2 {
float : right;
width : 17%;
margin : 0;
}
#column3 {
margin : 0;
width : 58%;
}
#column1_content {
padding : 0 10px 0 10px;
}
#column2_content {
padding : 0 10px;
}
#column3_content {
padding : 0 10px 0 20px;
}
#footer {
background : #333333;
padding : 5px 0 5px 20px;
border-top : 2px solid #009fff;
text-align : center;
line-height : 55px;
font-size : 10px;
color : #ffffff;
}
#footer a {
text-decoration : none;
font-size : 10px;
}
.ocult {
display : none;
}
.navigation {
margin : 0;
padding : 5px 0 5px 0;
line-height : 24px;
text-align : center;
}
.post {
padding : 10px 0 10px 0;
}
.post h1 {
font-size : 32px;
font-weight : normal;
color : #009fff;
text-decoration : none;
}
.post h2 {
font-size : 32px;
font-weight : normal;
}
.post h2 a:link, .post h2 a:visited {
color : #009fff;
text-decoration : none;
}
.post h2 a:hover, .post h2 a:active {
color : #000;
text-decoration : none;
}
.entry-content {
line-height : 24px;
}
.entry-content h2, .entry-content h3, .entry-content-h4, .entry-content h5 {
padding : 10px 0 5px;
}
.entry-content h2 a {
color : #8f3939;
}
.entry-content h3 {
font-size : 18px;
font-weight : normal;
}
.entry-content h5 {
font-size : 14px;
}
.entry-content h6 {
font-size : 12px;
}
.entry-meta {
padding : 10px 0 0 0;
font-size : 11px;
line-height : 22px;
}
.entry-comments {
padding : 2px 0 15px 0;
font-size : 18px;
text-align : right;
border-top : 1px dotted #666;
}
.sidebar ul {
list-style : none;
margin : 0;
padding : 0;
}
.sidebar ul {
margin : 0 0 10px;
}
.sidebar ul li {
padding : 0 0 15px 0;
}
.sidebar ul li h2 {
border-bottom : 2px solid #009fff;
padding : 2px 0 2px 15px;
font-family : Georgia, Arial, Helvetica;
font-size : 16px;
font-weight : bold;
background : transparent url(images/li_sidebar.png) no-repeat 0% 50%;
}
.sidebar ul ul {
margin : 0;
padding : 0;
line-height : 20px;
font-size : 11px;
}
.sidebar ul ul li {
padding : 2px 0 2px 0;
border-bottom : 1px solid #ddd;
}
.sidebar ul ul ul {
padding : 0 0 0 10px;
}
.sidebar ul ul ul li {
border : 0;
}
.post-date {
float : left;
display : inline;
margin : 0 15px 0 0;
background : url(images/post-date.png) no-repeat;
text-align : center;
height : 42px;
width : 40px;
color : #fff;
}
.post-month {
font-size : 12px;
}
.post-day {
font-size : 16px;
}
#rss-links ul li {
border-bottom : 1px solid #dddddd;
padding : 2px 0 2px 20px;
background : url(images/feed.png) no-repeat 0% 50%;
}
#tag-cloud ul {
line-height : 24px;
text-align : center;
background : url(images/tag_cloud.png) repeat-y 50% 0%;
}
#tag-cloud ul a:link, #tag-cloud ul a:visited {
text-decoration : none;
}
#tag-cloud ul a:hover, #tag-cloud ul a:active {
text-decoration : none;
color : #333;
}
#archives ul li {
border-bottom : 1px solid #dddddd;
padding : 2px 0 2px 20px;
background : url(images/calendar.png) no-repeat 0% 50%;
}
form#searchform input#s {
width : 68%;
}
form#searchform input#searchsubmit {
width : 25%;
}
.sidebar form input {
background : #ffffff none repeat scroll 0%;
border : 1px solid #ddd;
margin : 0;
padding : 4px;
}
.sidebar form, input {
font-family : georgia, serif;
}
#comments {
margin : 10px;
padding : 10px;
border : 1px solid #ddd;
}
#comments ol {
list-style : none;
margin : 10px 0;
padding : 0;
}
#comments ol li {
list-style : none;
margin : 10px 0 0;
padding : 0 0 10px;
border-bottom : 1px solid #ccc;
line-height : 24px;
}
#comments span.comment-author {
font-weight : bold;
}
div.pagination {
padding : 3px;
margin : 3px;
text-align : center;
}
div.pagination a {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #009fff;
text-decoration : none;
color : #666;
}
div.pagination a:hover, div.pagination a:active {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #009fff;
background : #009fff;
color : #fff;
}
div.pagination span.current {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #009fff;
font-weight : bold;
background-color : #99d8ff;
color : #000;
}
div.pagination span.disabled {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #009fff;
color : #eee;
}
#navegador {
background : #000000 url(images/top_rayas.png) repeat-x scroll 19px 0;
height : 103px;
overflow : hidden;
width : 100%;
}
#navegador h1 {
background : url(images/logo.png) no-repeat;
position : absolute;
top : 0;
left : 0;
width : 483px;
height : 103px;
z-index : 5;
display : block;
}
#navegador h1 a {
display : block;
width : 483px;
height : 103px;
margin : 0;
padding : 0;
text-decoration : none;
}
.menu4 {
margin : 0 auto;
padding : 0;
height : 30px;
width : 100%;
display : block;
background : url('images/topMenuImages.png') repeat-x;
}
.menu4 li {
padding : 0;
margin : 0;
list-style : none;
display : inline;
font-weight : bold;
}
.menu4 li a {
float : left;
padding-left : 15px;
display : block;
color : rgb(255, 255, 255);
text-decoration : none;
font : 12px Verdana, Arial, Helvetica, sans-serif;
cursor : pointer;
background : url('images/topMenuImages.png') no-repeat 0 -30px;
font-weight : bold;
}
.menu4 li a span {
line-height : 30px;
float : left;
display : block;
padding-right : 15px;
background : url('images/topMenuImages.png') no-repeat 100% -30px;
}
.menu4 li a:hover {
background-position : 0 -60px;
color : rgb(255, 255, 255);
font-weight : bold;
}
.menu4 li a:hover span {
background-position : 100% -60px;
}
.menu4 li a.active, .menu li a.active:hover {
line-height : 30px;
font : 12px Verdana, Arial, Helvetica, sans-serif;
background : url('images/topMenuImages.png') no-repeat 0 -90px;
color : rgb(255, 255, 255);
font-weight : bold;
}
.menu li a.active span, .menu li a.active:hover span {
background : url('images/topMenuImages.png') no-repeat 100% -90px;
}

#suscmail {
	font-size: large;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 20px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}