@charset "utf-8";
/* CSS Document by SHGM dic 2009 */
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.clearer{clear:both}
h1{font-size:18px}
h2{font-size:16px}
h3,h4,h5,h6{font-size:14px}
h1,h2,h3,h4,h5,h6,p{margin-bottom:20px}
img,button{border:0}
button{background:none}
button:hover{cursor:pointer}
.blue,a{color:#6b879d}
.grey{color:#aaa}
.container,.header,.mcontent,.footer,.noticias,.topnav{display:block;margin:0 auto;width:960px}
.topnav{background:url(img/topnav.jpg) top no-repeat;color:#fff;height:35px;line-height:35px;margin:0 0 10px}
.topnav ul{margin-left:50px}
.topnav li{float:left;list-style:none}
.topnav a{color:#fff;font-size:12px;font-weight:700;text-decoration:none}
.topnav a:hover{text-decoration:underline}
.spacer{padding:0 40px}
.header{background-color:#ccc;display:block;height:160px;margin:5px 0 15px}
.left,.right,.noticias{-moz-border-radius:10px;-webkit-border-radius:10px;border:#ccc 1px solid;margin-bottom:20px}
.left{display:block;float:left;height:526px;padding:10px 0;width:580px}
.right{display:block;float:right;padding:20px 40px 0px 0px;width:300px; margin:auto;}
#map,#streetview{background-color:#fff;border:ccc 2px solid;display:block;float:left;margin-bottom:15px;margin-left:15px;width:300px}
#map{display:block;height:220px}
#streetview{height:180px}
#mapdata{background-color:#fff;display:block;float:right;margin-right:15px;width:230px}
#tel{color:#aaa;font-size:21px}
#mapdata h2,#mapdata h3{margin-bottom:0}
#mapdata p{color:#555;font-size:11px}
#form-container,#mbanner{display:block;float:right;margin-right:20px;width:309px}
#mbanner{height:111px;margin-bottom:15px}
#form-container{background-color:#f1f3f5;padding:20px 0}
.noticias h3{margin-bottom:15px;text-indent:25px}
.noticias li{list-style:none;margin-left:55px}
.noticias{padding:15px 0}
.footer{color:#999;font-size:11px;padding:20px 0;text-align:center}
