body{margin:0;padding:20px 10px;font:80% sans-serif;background:white;color:#5b5b5b}
#page{border:3px solid #d6f3fc;width:952px;margin:0 auto}
#in{border-color:#00b7ef;border-width:3px 1px 1px;border-style:solid;padding:0 45px 45px 45px;min-height:1px;}
#top{margin:0 -45px;height:28px;padding:45px 32px 25px 45px;border-top:1px solid #212121;position:relative}
#top .logo{width:166px;height:28px;background:url(img/logo.gif);text-indent:-9009px;outline:none;position:absolute;top:45px;left:45px}
#top .menu{font-size:1.1em;text-align:right;line-height:24px;padding-top:4px}
#top .menu a{font-size:1.2em;line-height:28px;color:black;text-decoration:none;vertical-align:top;margin:0 13px}
#top .menu a:hover{border-bottom:1px solid black}
p{margin:5px 0 15px 0}
a img{border:0}
a{color:#00b7ef}
a:hover{color:black}
.homebox{background:#212121 url(img/homebox.jpg) no-repeat;color:white;min-height:163px;padding:150px 0 0 35px;margin-bottom:40px}
.homebox a{color:#84dbf6}
.homebox .new{width:230px;padding:3px 0 0 25px;background:url(img/new.gif) no-repeat;position:relative}
.homebox .new a{font-weight:bold}
.homebox .new .date{width:18px;text-align:center;font-weight:bold;position:absolute;left:0;top:3px;letter-spacing:-1px}
.homebox .new .month{font-size:0.6em;width:18px;text-align:center;font-weight:bold;position:absolute;left:0;top:2.5em;letter-spacing:-1px}
#footer{text-align:center;color:#7f7f7f;margin-top:20px}
#footer a{color:#7f7f7f;text-decoration:none}
#footer a:hover{text-decoration:underline}

.clr{clear:both;height:1px;font-size:1px}
.space{height:20px;font-size:1px}
h1{color:black;font-weight:normal;font-size:2.5em;margin:10px 0 10px 0}
.main{padding-top:1px}
.main strong{color:black}
.left{width:415px;float:left}
.right{width:415px;float:right}
.small{font-size:0.9em}
h2 .small{font-size:0.6em}

h2{color:black;font-weight:normal;font-size:1.8em;margin:40px 0 20px 0}
h2.subhead{color:#5b5b5b;margin-top:-10px;position:relative}
h3{margin:20px 0 0 0;font-size:1.2em;color:black}
ul{margin:5px 0 20px 25px;list-style-image:url(img/li.gif);padding:0 0 0 16px}
ul li{margin:0;padding:0;>padding-left:5px;}

h3 a{color:white;background:#464646;display:block;padding:0 10px 0 0;margin:0;line-height:2em}
h3 a:hover{background-color:#84dbf6;color:white}
.float-left{float:left;margin:0 10px 10px 0;border-right:10px solid white}

.right h3 a,.left h3 a{}

.list h3{line-height:2em;}
.list h3 a{display:inline;padding:4px 10px;position:relative;left:-10px}
.list p{margin:3px 0 5px 0}

.withmenu{background:url(img/menu.gif) repeat-y}
.main .menu{float:left;width:196px}
.main .in{margin-left:244px;min-height:1px;}

.main .menu{color:white;font-size:1.2em}
.main .menu h2{color:white;margin:0;font-weight:bold;font-size:1em;line-height:57px;border-bottom:1px solid white;padding:0 25px;margin-bottom:10px}
.main .menu a{color:white;text-decoration:none;display:block;padding:7px 25px 8px 25px;min-height:1px;}
.main .menu ul{list-style:none;list-style-image:none;margin:0 0 25px 0;padding:0}
.main .menu ul li{margin:0 0 2px 0;padding:0}
.main .menu a:hover, .main .menu a.current,.main .menu a.current-parent{background:url(img/current.gif) 0 50% no-repeat;padding-left:41px;margin-left:-16px}
.main .menu a.current-parent{background-image:url(img/current-parent.gif)}
.main .menu a.current,.main .menu a.current-parent{font-weight:bold;}
.main .menu a.current-parent:hover{background-image:url(img/current.gif)}

.main .menu ul ul{font-size:0.8em;margin:5px 0 25px 25px}
.main .menu ul ul a{padding:3px 25px}
.main .menu ul ul a.current,.main .menu ul ul a:hover{background:#84dbf6;margin-left:0;padding-left:25px}

#mapa { width:100%; height:300px; border:1px solid #c9c9c9;}

table{border-collapse:collapse;background:#e9e9e9}
table th,table td{padding:10px 10px;border:1px solid white}
table thead th{background:#464646;color:white;font-weight:bold;text-align:left}
table thead td{background:#464646;color:white;font-weight:bold;text-align:center}
table tbody th{font-weight:normal;text-align:left;white-space:nowrap}
table tbody td{font-weight:normal;text-align:center}
