/**
 * TODO: 
 **/

/**
 * General body style
 **/

body {
    background-color: #F0F0F0;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p {
    margin: 0;
}

img {
	border: 0;
}

#wrapper {
    width: 800px;
    margin: auto;
    padding: 15px;
    background-color: #FFFFFF;
}

h3 a {
	text-decoration: none;
}

/**
 * Header section
 **/

#header {
    height: 100px;
    margin: 0px 10px;
    background: #000000 url('images/hba_logo.jpg') no-repeat scroll 15px 5px;
}

#header * {
    display: none;
}

#wrapper > #headerlinks {
	float: right;
	clear: right;
	margin: 55px 15px 0 0;
	width: 50px;
	height: 14px;
}

a#home {
	background: #000000 url('images/icon_home.gif') no-repeat scroll;
	width: 21px;
	height: 14px;
	display: block;
	float: left;
}

a#contacto {
	background: #000000 url('images/icon_contactus.gif') no-repeat scroll;
	width: 21px;
	height: 14px;
	display: block;
	float: right;
}


/**
 * Main content area
 * Only supposed to display one post
 * No title
 **/

.home #maincontent {
   background-color: #F1F733;
}

.home .entry-title { /* only in the home page */
    display: none;
}

.home #maincontent .entry-content img {
    float: left;
    margin-right: 15px;
    width: 300px;
    height: 425px;
}

.home #maincontent .entry-content h3 {
	background-color: #FA369A;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0;
}



/**
 * Secondary content area
 * Only supposed to display 4 posts
 * No title and in a table for convenience
 **/

#secondarycontent {
	clear: both;
	width: 790px;
}

#secondarycontent table {
	border: none;
	margin-left: 10px;
}

#secondarycontent td {
	width: 193px;
	height: 350px;
}

#secondarycontent td > div {
	border-bottom: solid 1px #7890BD;
	height: 325px;
}

#secondarycontent .more-link {
	text-align: right;
	display: block;
	color: #78ADBD;
	text-decoration: none;
}

.substory {
	background-color: #9278BD;
	font-size: 11px;
	font-weight: bold;
	font-family: sans-serif;
	padding: 1px;
	margin: 2px 0;
}

.substory a {
	text-decoration: none;
	color: #FFFFFF;
}

#secondarycontent img {
	width: 193px;
	height: 146px;
	margin: 1px 0 18px;
}

#secondarycontent p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}

/**
 * General content styles
 * Applicable to both areas
 **/

.entry-title, .entry-title a {
	/*color: #0099CC;*/
	font-size: 26px;
	margin: 0 0 10px 5px;
}

#maincontent .entry-content h2 {
	font-size: 15px;
	margin: 5px 0;
	font-family: Georgia, serif;
}

#maincontent .entry-content h3 {
	margin: 10px 0 ;
	font-family: Georgia, serif;
}

.single p, .page p, .archive p, .search p, .entry-content li {
	line-height: 15px;
	font-size: 12px;
	margin: 10px 0 10px 5px;
}

.single, .page, .archive, .search {
	font-family: Verdana,Arial,Helvetica,sans-serif
}

.entry-meta {
    display: none;
}

.entry-date {
    display: none;
}

.entry-content h3 {
	margin: 2px 0;
	font-size: 12px;
}

#maincontent {
    float: right;
    width: 590px;
    margin: 13px 10px 0 0;
    padding: 0;
}

.entry-content embed {
	display: block;
	margin: 10px auto;
/*	clear: both;*/
}

/**
 * Single article
 **/

.single .alignleft {
	float: left;
	margin: 0 5px 10px 0px;
}

.single .alignright {
	float: right;
	margin: 0 0 10px 5px;
}

/**
 * Archive section
 */

.archive .entry-title {
	margin: 0 0 15px 5px;
	text-decoration: underline;
}

.page h4 {
	font-size: 12px;
}

/**
 * Búsquedas
 */
 
#noresults-searchform {
	margin: 20px 0 0 10px;
}

.search h2 {
	text-align: center;
	text-transform: uppercase;
	background-color: #FA369A;
	color: #FFFFFF;
}

#search-terms {
	font-style: italic;
	text-transform: lowercase;
}

/**
 * Comments section
 **/

#comments {
	font-size: 12px;
	clear:both;
}

#comments h3, .pageid-7 h3, .pageid-8 h3 {
	background-color: #FA369A;
	color: #FFFFFF;
	font-size: 15px;
	margin-top: 10px;
	padding-left: 10px;
	line-height: 25px;
}

#comment-notes {
	float: right;
	width: 150px;
	background-color: #F1F733;
}

#comments .form-label {
	float: left;
	clear: left;
}

#comments .form-label, #comments .form-input {
	margin: 0 10px 5px 0;
}

#comments #author, #comments #url {
	position: relative;
	left: 10px;
}

#comments #email {
	position: relative;
	left: 16px;
}

#comments textarea {
	width: 510px;
}


/**
 * Both sidebars
 **/

.sidebar ul, #search {
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
}


.widget h3 {
    display: none;
}

/**
 * First sidebar
 **/

#primary {
    float: left;
    width: 186px; 
    margin: 10px 0 10px 10px;
    text-transform: uppercase;
}

li.widget li {
    height: 20px;
    background-color: #ed6ea8;
    margin: 3px 0px;
}

li.widget li a {
    display: block;
    text-decoration: none;   
    height: 100%;
    padding: 4px 0 0 5px;
    color: #FFFFFF;
    font-family: sans-serif;
    font-weight: bold;
}

li.widget li:hover {
    background-color: #ff82bc;
}

/**
 * Second sidebar
 **/

#searchform {
	float: right;
	margin: 5px 15px 0 0;
}

#search {
	height: 0;
}

#sidebar2 {
	margin:0;
}

#s {
	width: 150px;
}

/**
 * Footer
 **/

#footer {
    clear: both;
    color: #666666;
    margin-top: 15px;
}

#footer p {
    text-align: right;
    clear: right;
    margin: 0px;
}

#footer a {
    text-decoration: none;
    color: #666666;
}
