body {
/*background: #1a42a8 url("../images/body.gif") top left repeat-x;*/
background: #eee url("../images/body-grey.gif") top left repeat-x;
color:#333;
font-family: Helvetica, Arial, sans-serif;
padding:0;
margin:0 0 2em 0;
font-size: 80%;
}

#header {
padding:0;
margin:0;
height: 200px;
background: #fffe09 url("../images/header.jpg") top left repeat-x;
}
#header-left {
padding:0;
margin:0;
height: 200px;
background: url("../images/header-left.jpg") top left no-repeat;
}

#header h1 {
display:none;
}


#abelardo {
position:absolute;
top: 0;
right:0;
}
#logo-motobienes {
position:absolute;
top: 0;
left:10px;
}


#container {
background: #fff url("../images/container.gif") top left repeat-x;
clear:both;
width:960px;
margin-top:0;
padding: 25px 0 25px 0;
margin-left:auto;
margin-right:auto;
margin-bottom: 0px;
line-height: 1.4em;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}

p.flashnotice {
background:#f2b904;
font-weight: bold;
border: 1px solid #b88e03;
color: #000;
text-align: center;
padding:5px;
}


.image-right {
float:right;
}

h2, h3 {
font-weight: bold;
margin:0;
padding:0;
color:#1a42a8;
}
h2 {
font-size: 140%;
line-height: 1.8em;
/*text-indent: -10000px;
height:36px;*/
}


h3 {
font-size: 120%;
line-height:1.4em;
}

#content {
float:left;
margin:0;
padding:0 25px 0 25px;
width:609px;
border-right:1px solid #ddd;
}
#sidebar {
float:right;
margin:0;
padding:0 25px 0 25px;
width:250px;
}


p.footer {
border-top:1px solid #ddd;
clear:both;
color: #666;
font-size:80%;
margin:25px 25px 0 25px;
padding:0;
}

#navigation {
font-weight: bold;
padding:0;
margin:20px 20px 20px 0;
border-bottom: 1px solid #ccc;
}

#navigation li {
list-style: none;
padding: 2px 5px 2px 5px;
margin:0;
border-top: 1px solid #ccc;
color: #f2b804;
}

#navigation li a {
display:block;
}

li.current {
color:#000;
background:#f2b904;
font-weight: bold;
border-right: 1px solid #b88e03;
border-left: 1px solid #b88e03;
}

ul.photos, ul.logos {
list-style: none;
margin:0;
padding:5px 5px 2px 0;
text-align:center;
}
ul.photos {
display: inline;
float:right;
width: 350px;
text-align: left;
margin:25px 0 25px 0;
}


.moto-gallery {
clear:both;
border-bottom:1px solid #ddd;
margin:10px;
}
.moto-logo {
margin:25px;
float:left;
}

a img.moto-logo {
border:none;
}

ul.logos {
margin:10px;
padding:0;
}

ul.photos li {
display:inline;
padding:2px;
}
ul.logos li {
display: inline;
padding:0 15px 0 15px;
}
ul.photos li img {
background: #fff;
border:2px solid #000;
margin:0;
padding:0;
}
ul.logos li img {
border:none;
margin:0;
padding:0;
}

ul.vcard-list {
margin:0;
padding:0;
list-style: none;
}
ul.photos li a:hover, ul.photos li a:active, ul.logos li a:hover, ul.logos li a:active {
border-bottom: 1px solid #008348;
}

dl.faq dt {
background: url("../images/gillemot.gif") left top no-repeat;
padding-left:14px;
color:#1a42a8;
font-weight: bold;
}

dl.faq dd {
padding:0 0 0 1em;
margin:0 0 1em 1em;
}

.shadow {
background:#ccc;
margin:20px;
margin-left:auto;
margin-right:auto;
width:560px;
}

table {
background: #fff;
position: relative;
top:-2px;
left:-2px;
margin:0;
border-left:1px solid #efdea8;
border-top:1px solid #efdea8;
border-collapse:collapse;
width:100%;
}
th {
background:#f2b904;
color:#000;
font-weight: normal;
}
td, th {
border-right:1px solid #efdea8;
border-bottom:1px solid #efdea8;
padding:0 5px 0 5px;
font-size:85%;
}
.cuotas td {
text-align: right;
}

tr.even {
background: #efe3bf;
}

.adsense {
padding:0;
text-align: center;
}

form {
padding:20px;
border: 1px solid #ddd;
margin-bottom: 20px;
}
form dl {
margin:0;
padding:0;
}

form dd {
margin:0;
}

form #name, form #email, form #phone, form #city {
width:250px;
} 

textarea {
width:550px;
height:200px;
}

.hentry {
clear:both;
margin-bottom: 20px;
}

.hentry .author {
clear:both;
font-size: 85%;
color:#666;
margin:0;
}

.news-image {
float:right;
margin: 5px 0 5px 5px;
padding: 5px;
border:1px solid #008348;
}

.entry-title {
border-bottom: 1px solid #008348;
}

#pagination {
line-height:1.5;
margin-top:1.5em;
margin-bottom:1.5em;
padding: 0 0 20px 10px;
}

#pagination li {
margin:0;
padding:0 10px 0 10px;
display:inline;
list-style-type:none;
}

#pagination li.previous {
padding-left:20px;
}
#pagination li.next {
padding-right:20px;
}

#container a:link, #container a:visited, .footer a:link, .footer a:visited {
color:#008348;
text-decoration: none;
}

#container a:hover, #container a:active, .footer a:hover, .footer a:active {
color:#f2b804;
text-decoration: none;
}


#header a, #header a img{
border:none;
}
