html {text-size-adjust:none;}
body {padding:0; margin:0; font:92% Georgia,"Times New Roman",serif; background:#f0f0f0 url(images/background.gif) top center repeat; color:#222; text-align:center; line-height:1.5em; overflow-y:scroll;}
#wrap {width:980px; text-align:left; margin:0 auto;}
img.rightalign {float:right; margin:0 0 0 0;}
img.rightalign2 {float:right; margin:3px 0 0 0;}
img.servicios {position:relative; float:right;}
img.content {padding:0 0 0 2px;}
img.icon {vertical-align:text-bottom;}
img.topheader {margin:18px 0 6px 2px;}
img.vehiculo {margin-top:16px;}

h1 {margin:15px auto 10px -3px; padding:0; font-size:2.6em; font-weight:400;color:#ad891c; letter-spacing:-1px; line-height:1.1em;}
h1 a {color:#a13538; font-weight:400; text-decoration:none;}
h1 a:hover {color:#222; text-decoration:none;}
.slogan {color:#70788b; font-size:1.4em; margin:0 0 15px 0; padding:0;}
#headerimage {clear:both; width:980px; height:260px; margin:0 0 15px 0; overflow:hidden; border:1px solid #dadada;}
#headerimage p {position:absolute; font-size:1.2em; line-height:1.9em; color:#ffffff;}
#headerimage p.a {margin:50px 0 0 60px;}
#headerimage p.b {margin:80px 0 0 60px; color:#dadada;}
#headerimage p.c {margin:100px 0 0 60px; font-weight:bold;}

a {text-decoration:none; font-weight:400;}
a:hover {text-decoration:underline;}
a img {border:0;}
a.email {text-decoration:underline; font-weight:400; color:#ad891c;}
a.email:hover {text-decoration:none;}
a.servicios {color:#70788b;}
a.contacto {color:#000000;}
a.contacto:hover {text-decoration:none;}
h2 {margin:0 0 12px 0; padding:0 0 8px; color:#70788b; font-size:1.8em; font-weight:400; border-bottom:1px dotted #dadada;}
h2 a {font-weight:400;}
h3 {font-size:1.6em; font-weight:400; margin:-2px 0 10px 0; padding:2px 0; color:#70788b; font-size:1.2em; font-weight:400; border-bottom:1px dotted #dadada;}
p {margin:0 0 15px 0;}
p span.highlight {color:#ad891c;}
p span.capital {font-size:1.3em;}
p.topheader {text-align:left;}
ul {margin:0 0 15px 20px; padding:0;}
li {margin:0; padding:0 0 0 5px;}

#topmenu {text-align:right;margin-top:-40px;}
#topmenu p {font:92% "Trebuchet MS",Georgia,"Times New Roman",serif; font-size:1.2em; line-height:1.9em; color:#70788b; margin:0 0 15px 0;}
#topmenu a {padding:72px 6px 5px 6px; font-weight:400; margin:0 0 0 2px; color:#70788b;}
#topmenu a:hover {background-color:#e6eaf6; text-decoration:none;}
#topmenu a.active {background-color:#70788b; color:#ffffff;}

#sidebar {width:260px; float:right; margin:0; padding:0; color:#555;}
#sidebar h1 {margin:15px auto 20px auto; padding:0; font-size:2.6em; font-weight:400;color:#ad891c; letter-spacing:-1px; line-height:1.0em;}
#sidebar ul {list-style:square url("images/punto.png"); margin:0 0 16px 16px;}
#sidebar li {padding:0; margin:0 0 6px 0; font-size:1.1em; color:#70788b;}
#sidebar li span {color:#000000;}
#sidebar p.design {margin:202px 1px 0 0; font:92% "Trebuchet MS",Georgia,"Times New Roman",serif; font-size:0.8em; font-weight:bold; text-align:right;}
#sidebar p.design a {color:#70788b;}
#sidebar p.design a span {color:#aaaaaa;}
#sidebar p.design a:hover {text-decoration:underline;}

#content {background:#fff; text-align:left; padding:0; margin:0 215px 15px 0; border:1px solid #dadada; width:700px;}
#content img {margin:5px 0 0 0;}
#content p {line-height:1.7em;}
.full, .left, .right {overflow:hidden;}
.full {clear:left; margin:15px 15px 0 15px; width:670px;}
.full ul {list-style:square url("images/punto.png"); margin:0 0 16px 16px;}
.full li {padding:0; margin:0 0 6px 0; font-size:1.1em; color:#70788b;}
.left {float:left; margin:15px 0 5px 15px; width:345px;}
.right {float:right; margin:15px 15px 5px 0; width:305px;}

#footer{font-size:0.9em; clear:both; width:980px; line-height:1.4em; color:#777; font-weight:400; margin-bottom:10px;}
#footer p {padding:0; border-top:1px solid #dadada;}

.centered {text-align:center;}
.hide {display:none;}
.clear {clear:both; width:980px; visibility:hidden;}