@charset "utf-8";
body {
font:13px Verdana;
color: #898988;
background: url(img/bg.gif) repeat-x #8a8c8e;
padding:0; margin:0;
}

form {
color:#464646;
font-size:11px;
}

h1, h2, h3 {font:26px Times New Roman; color:#000000; padding:0; margin:0; padding-top:15px;}
span {font:18px Times New Roman; color:#939393; padding:0; margin:0; border-bottom:3px dotted #dedede; display:block; padding-bottom:5px; margin-bottom:10px;}
p {color:#464646; font-size:11px; }

h2 span {color:#939393; font-aize:18pt; display:inline; border:0;}
a:hover { text-decoration:underline;}

#wrapper {
width:998px;
overflow:hidden;
position:relative;
margin:0;
margin-left:auto;
margin-right:auto;
padding-bottom:16px;
}

#container {width:100%; float:left; background:#fcfcfc; border-left:1px solid #676767; border-right:1px solid #676767; border-bottom:1px solid #676767; }

#menu {
	height: 28px;
	width: 100%;
	float:left;
	background:url(img/menu-left.gif) no-repeat;
}
#menu a {display:block; padding:10px 17px 6px 13px; float:left; text-decoration:none; color:#ffffff; background:url(img/Slice.gif) bottom right no-repeat;}/*Top Left Bottom Right */
#menu a.active {background:url(img/active-menu-right.gif) bottom right no-repeat; color:#3cacde;}
#head {
	background:url(img/logo.gif) no-repeat top left;
	padding-top:66px;
	padding-left:12px;
	float:left;
	width:100%;
	height:27px;
	font-size:20px;
}
#left-column {
width:235px;
padding-left:15px;
overflow:hidden;
padding-top:15px;
background:url(img/left-bg.gif) repeat-y;
margin-top:25px;
float:left;
}

.links-left {
float:left;
width:229px;
background:url(img/links-bg.gif) no-repeat #59c01b;
padding-top:57px;
border-bottom:1px solid #bfbfbf;
}
p.left {
padding:0px 16px 0px 16px; /*Top Left Bottom Right */
display:block;
width:195px;
border-left:1px solid #84a073;
border-right:1px solid #84a073;
margin:0;
}
a.left  {
color:#ffffff;
text-decoration:none;
display:block;
width:195px;
border-bottom:1px #bcd0b1 solid;
overflow:hidden;
background:0;
padding-bottom:8px;
padding-top:8px;
}
#ultimas.links-left {
background:url(img/ultimas-bg.gif) no-repeat #0090e9;
margin-top:5px;

}
#herra.links-left {
background:url(img/Herra-bg.gif) no-repeat #59c01b;
margin-top:5px;
}

#subscribe {
float:left;
width:198px;
padding:16px;
background:url(img/subscribe-bg.gif) no-repeat bottom right;
height:179px;
}

#subscribe p {padding-top:10px;:0;margin:0;}

#middle {float:right; width:706px; margin-right:16px; margin-bottom:15px;}
#middle p {text-align:justify;}
#middle a {color:green;}

#table-container {border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; width:706px; float:left; margin-bottom:16px; padding-bottom:16px;}
#table-container p {padding: 0 16px 0 16px; color:#464646; margin:0;}
#table-container h2 {padding: 10px 16px 0 16px; color:#3073a8; font-size:16px; font-family:Verdana;}
#table-container h1 {margin: 16px 16px 0 16px; color:#000000; border-bottom:3px dotted #dedede; display:block; padding-bottom:5px; color:#000000; font-size:26px; font-family:Times New Roman;}
a.blue{font-size:10px; color:#0066CC; text-decoration:none; margin: 10px 16px 16px 16px; display:block;} 

table.top td {border:1px solid #cacaca; font-size:11px; color:#707070; padding-top:10px; padding:10px 16px 10px 16px; background:#ebebeb;} /*Top Left Bottom Right */
table.top { width:708px; margin-top:16px;}
table.top td.active {color:#008cff; background:#ffffff;}
table.top a, table.top p a {color:#0066CC; text-decoration:none;}


#sort.top {width:678px; margin-left:15px;}

#sort tr,  #sort td{ background:#ffffff; padding:0; text-align:center;}
#sort table.top {width:500px; background:#ffffff;}
#sort img {text-align:center; padding-bottom:5px;}
#sort a {color:#0066FF; }


table.buttons td {height:183px; width:228px; padding:10px; background-repeat:no-repeat; padding-top:0;}
table.buttons td a{color:#00abff; font-family:Verdana; border:none; text-decoration:none; vertical-align:bottom; font-size:17px; display:block; margin:0; padding:0;}
table.buttons p {font-size:11px; padding:0;padding-left:16px;margin:0; color:#8e8e8e;}

#footer {position:relative; margin-left:auto; margin-right:auto; width:998px;padding-left:10px;
margin-top:10px;}
#footer a {color:white; font-size:10px; text-decoration:none;}
#footer p {color:white; font-family: Helvetica; font-size:20px; display:block; position:relative; top:-35px; left:800px; width:200px;}

