* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #FFFFFF url(bdbgold.gif) repeat-x;font-size: 13px;color: #666666;}
body, th, td, input, textarea, select, option {font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3,h4,h5 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #ad8559;}
h1 {letter-spacing: -2px;font-size: 3em;}
h2 {letter-spacing: -1px;font-size: 20px;}
h3 {font-size: 1em;}
h4 {letter-spacing: -1px;font-size: 18px; padding 20px 0 ; }

p, ul, ol {margin-bottom: 20px;line-height: 1.8em;}
p {margin-bottom: 20px;}
p.news{margin-bottom: 20px;line-height: 1.3em;}
ul, ol {margin-left: 3em;}
blockquote {padding-left: 3em;background: url('img08.gif') no-repeat;font-style: italic}
a:link {color: #5986ad;}
a:active {color: #ED5C0C;}
a:visited {color: #5986ad;}
a:hover {text-decoration: none;color: #067600;}
label {cursor:hand;}

img.left {float: left;margin: 0 20px 10px 0;}
img{}
img.floatTL{padding: 3px;border: solid 1px #e1e1e1;float: left;margin-right: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;}
img.floatTR{padding: 3px;border: solid 1px #e1e1e1;float: right;margin-left: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;}
img.news{padding: 3px;border: solid 1px #e1e1e1;margin-right: 0px;margin-bottom: 0px;margin-top: 5px;}

/* Menu */
#logoArt{position: absolute; top:0px; left: 0px; margin: 5px; padding: 5px; }
#menu {width: 800px;height: 65px;margin: 0 auto;border-left: 1px solid #EDEBD5;align: center;text-align: center;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: inline;}
#menu a {font-family: Georgia, "Times New Roman", Times, serif;font-size: 135%; display: block;float: left;height: 45px;padding: 20px 20px 0 20px;border-right: 1px solid #EDEBD5;text-transform: lowercase;text-decoration: none;text-align: center;color: #BABABA;}
#menu a:hover {background: #F7F7F4;}
#menu a.active {background: #F49A24; color: #FFFFFF;}

/* Header */
#header {width: 90% !important;height: 100px;margin: 0 auto;}
#header h1 {float: left;width: 220px;height: 100px;margin: 0;background: url('img02.jpg') no-repeat;text-align: center;font-size: 36px; padding-left:0; padding-right:0; padding-top:70px; padding-bottom:0}
#header a {text-transform: lowercase;text-decoration: none;font-style: italic;font-weight: normal;color: #FFFFFF;}
#header .searchTop {margin-right: -30px; float: right;text-align: right; padding-left:0; padding-right:0; margin-top:55px; padding-bottom:0}
#header .sw_b {BORDER: #acbabd 1px solid;	padding: 1px; BACKGROUND: #fff; }
#header .inputsearch{font-size:14px; border: 0px solid #ffffff; height: 19px; width:200px; margin-right: 1px; margin-top: 0px}
#header .subm {border: 0px solid #ffffff; background: url('lensmold.gif') no-repeat  #fcaa24; width: 19px; height: 19px;CURSOR: pointer; margin-right: 1px;}
#GoogleBanner {float:left; margin-top: 20px; margin-left: 20% }
#loguedUser{position:absolute;z-index:1000;font-size:10px;font-family:Arial;top:168px;width:98%;text-align:right}
#leftGoogle {}
/* Page */
#page {position: relative;width: 95% !important;margin: 0 20px 10px 20px;padding: 20px 0;}
.post {padding: 0 0 20px 0;}
.title {margin: 0;}
.byline {margin: 0;}
.meta {padding: 5px 10px;border: 1px solid #EFEFEF;background: #F9F9F9;}
.meta .more {padding-left: 20px;background: url(img04.gif) no-repeat left center;}
.meta .comments {padding-left: 20px;background: url(img05.gif) no-repeat left center;}
.clear  { clear: both; }
.verysmall {font-family: Trebuchet MS, Arial; padding: 0; font-size: 90%; color: #404040;padding-bottom: 10px;}
.verysmall a,a:hover,a:visited,a:visited:hover {font-size: 100%; color: #404040;padding-bottom: 10px;color: #404040;}

#leftbar {float: left; width: 210px !important; padding-right: 30px; padding-top: 20px}
#leftbar ul {margin: 0;padding: 0;list-style: none;}
#leftbar li {}
#leftbar li ul {}
#leftbar li li {padding-left: 10px;background: url(img06.gif) no-repeat left center;border-bottom: 1px dotted #CCCCCC;}
#leftbar h2 {margin: 0;padding: 20px 0;}
#leftbar a,a:visited {text-decoration: none;color: #5986ad}
#leftbar a:hover {color: #ad8559;}
#leftbar p.more {line-height: 1.3em; margin-bottom: 0.5em;}
#leftbar input {width:150px;border: 1px solid #acbabd; font-size: 12px; padding: 3px 5px 3px 5px;margin-top: 5px;}
#leftbar input.subm {height:24px; margin-left:115px; width: auto; border: 0px solid #ffffff; background: url(button_bgold.gif) repeat-x #fcaa24; color: #FFFFFF; padding: 3px 8px 3px 8px}
#leftbar .smaller {font-size: 11px;}

#centerbar {padding-top: 20px; padding-left: 30px; margin: 0 240px 0 210px;}
#centerbar p.hrDotted {margin-bottom: 10px; padding:auto; border-top: 1px dotted #CCCCCC; text-align:center; align: center;}
#centerbar li.sq {margin: 0; ;padding: 0; list-style: none;padding-left: 30px;background: url(bulletsq.gif) no-repeat left center;border-bottom: 1px dotted #CCCCCC; }
#centerbar .sq {text-decoration: none;}
#centerbar :hover.sq {color: #E75C14;}
.IMGCutter{width: 120px;height:120px; overflow:hidden;cursor:hand;}
#AdvIMG {width: 135px;height:170px; float: left;display:inline;margin:5px; padding:2px;}
.Adv {font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;color:#7e3e3f; }
:hover.Adv {font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;color:#ad8559; }
:visited.Adv {font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;color:#7e3e3f; }
:visited:hover.Adv {font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;color:#ad8559; }

#centerbar .NumSelLesser {padding:3px; background-color:#F9F9F9;color:#E75C14;font-size:14px;font-weight:bold;vertical-align:middle;border:1px dotted #cccccc; }
#centerbar .Num, #centerbar :visited.Num {font-size:14px;width:100%;color:#000000; text-decoration:none;vertical-align:middle;}
#centerbar :hover.Num, #centerbar :visited:hover.Num {color:#FF0000; text-decoration:none;}
#centerbar .medU, #centerbar :visited.medU  {font-size:14px;color:black; text-decoration:none;}
#centerbar :hover.medU, #centerbar :visited:hover.medU {color:#FF0000; text-decoration:none;}
#centerbar li.sqNews {margin: 0; ;padding: 0;margin-left:-35px; list-style: none;padding-left: 20px;background: url(bulletsqNews.gif) no-repeat left top;border-bottom: 1px dotted #CCCCCC; }
#centerbar .fecha {float:right;font-size:10px;font-style: italic;background: url(n5.gif) no-repeat left center; padding-left:20px;}
#centerbar .de {float:right;font-size:10px;font-style: italic;background: url(n6.gif) no-repeat left center; padding-left:20px;}
.tblpadding {padding: 4px}
#centerbar .smaller {font-size: 11px;}
.DivBox {overflow:auto; border: 1px solid #EEEEEE; max-height:200px !important;width: 90%; padding: 20px; }

#smallinside p {font-size: 80%; line-height:1.3em}
.btoverleft {color:#1953A7;background: url(orgbut.gif) repeat-x left top;height: 27px !important;padding-left:5px; padding-top:5px; float:left}
.btoverright {background: url(orgbut.gif) repeat-x right top; width:5px;height: 27px !important;float:right}
.btoutleft {background: url(graybut.gif) repeat-x left top;height: 27px !important;padding-left:5px; padding-top:5px; float:left}
.btoutright {background: url(graybut.gif) repeat-x right top; width:5px;height: 27px !important;float:right}

.ImgShower{z-index:1000;border:0px; width: 700px; background: transparent;position:fixed;top: 10px; left:200 px;}
.ImgShower .ImgInnerTop{height: 500px; text-align:center;background:url(modalShadow.png) no-repeat top left;padding:53px 90px 0 90px;border:0;_background:#fff;_border:6px solid #ddd;_padding:20px 20px 10px;}
.ImgShower .ImgInnerTopRed{height: 350px; text-align:center;background:url(modalShadow.png) no-repeat top left;padding:53px 90px 0 90px;border:0;_background:#fff;_border:6px solid #ddd;_padding:20px 20px 10px;}

.ImgShower .ImgInnerBottom{background:url(modalShadow.png) no-repeat right bottom;padding:0 0 53px;_background:transparent;_padding:0;_border:1px solid #aaa;}
.ImgShower .ImgClose{text-align:right;position:relative;cursor:hand;display:block}
.submBut {height:24px; width: auto; border: 0px solid #ffffff; background: url(button_bg.gif) repeat-x #fcaa24; color: #FFFFFF; padding: 3px 8px 3px 8px}
.cancelBut {height:24px; width: auto; border: 0px solid #ffffff; background: url(button_bggray.gif) repeat-x center; color: #ffffff; padding: 3px 8px 3px 8px}

#proccesing {z-index:1000;width: 180px;padding-top:7px;height:25px; background: url(processing.gif) no-repeat left center #ffffff; padding-left: 30px; position:fixed; top: 123px; left: 5px; border: 1px dotted #CCCCCC; }

#twocols{width: 210px;float: left;display:inline;margin:2px; padding:2px;}
#twocols .cat, #twocols :visited.cat {color: #5da05c; font-size: 16px;text-decoration: none; }
#twocols :hover.cat, #twocols :hover:visited.cat {color: #8dbd8d;font-size: 16px;text-decoration: none; }
#twocols .catblue, #twocols :visited.catblue {color: #5c7ba0; font-size: 16px;text-decoration: none; }
#twocols :hover.catblue, #twocols :hover:visited.catblue {color: #8da7bd;font-size: 16px;text-decoration: none; }
#twocols .catorg, #twocols :visited.catorg {color: #e75c14; font-size: 16px;text-decoration: none; }
#twocols :hover.catorg, #twocols :hover:visited.catorg {color: #f19b6d;font-size: 16px;text-decoration: none; }
.twocolsExtOr{color: #FFFFFF; font-size: 16px;text-decoration: none;cursor:hand;max-width: 300px;height: 37px; max-height:37px; float: left;display:inline;margin:5px; padding: 10px 0 0 10px; background: url(themebg.gif) no-repeat;}
.twocolsExtBlue{color: #FFFFC0;font-size: 16px;text-decoration: none;cursor:hand;max-width: 300px;height: 37px; max-height:37px; float: left;display:inline;margin:5px; padding: 10px 0 0 10px; background: url(themebgB.gif) no-repeat;}
.twocolsExtRed{color: #FFFFC0;font-size: 16px;text-decoration: none;cursor:hand;max-width: 300px;height: 37px; max-height:37px; float: left;display:inline;margin:5px; padding: 10px 0 0 10px; background: url(themebgR.gif) no-repeat;}

#twocolstr {width: 255px;float: left;display:inline;margin:2px; padding:2px;}
.genCat, .genCat:visited {color: #5c7ba0; font-size: 16px;text-decoration: none; }
.genCat:hover, .genCat:visited:hover {color: #8da7bd;font-size: 16px;text-decoration: none; }
.whiteCat, .whiteCat:visited, .whiteCat:link, a.whiteCat {color: #FFFFFF; font-size: 16px;text-decoration: none; }
.whiteCat:hover, .whiteCat:visited:hover {color: #FFFFCC;font-size: 16px;text-decoration: none; }
.chattbltopleft {background-image: url('frtop.gif'); background-repeat: repeat-x; background-position-y: top}
.chattbltopright {background-image: url('frtop.gif'); background-repeat: repeat-x; background-position-y: top}
.chattblmain {padding:20px; padding-bottom: 0px !important}
.chattblcenterleft {background-image: url('frleft.gif'); background-repeat: repeat-y; background-position-y: top}
.chattblcenterright {background-image: url('frright.gif'); background-repeat: repeat-y; background-position: right top}
.chattblbottomleft{background-image: url('frbot.gif'); background-repeat: repeat-x}
.chattblbottomright{background-image: url('frbot.gif'); background-repeat: repeat-x}

#Elcenterbar {padding-top: 20px; padding-left: 30px; margin: 0 160px 0 210px; }
#Elcenterbar p.hrDotted {margin-bottom: 10px; padding:auto; border-top: 1px dotted #CCCCCC; text-align:center; align: center;}
#Elcenterbar li.sq {margin: 0; ;padding: 0; list-style: none;padding-left: 30px;background: url(bulletsq.gif) no-repeat left center;border-bottom: 1px dotted #CCCCCC; }
#Elcenterbar .sq {text-decoration: none;}
#Elcenterbar :hover.sq {color: #E75C14;}
#Elcenterbar .NumSelLesser {padding:3px; background-color:#F9F9F9;color:#E75C14;font-size:14px;font-weight:bold;vertical-align:middle;border:1px dotted #cccccc; }
#Elcenterbar .Num, #Elcenterbar :visited.Num {font-size:14px;width:100%;color:#000000; text-decoration:none;vertical-align:middle;}
#Elcenterbar :hover.Num, #Elcenterbar :visited:hover.Num {color:#FF0000; text-decoration:none;}
#Elcenterbar .medU, #Elcenterbar :visited.medU  {font-size:14px;color:black; text-decoration:none;}
#Elcenterbar :hover.medU, #Elcenterbar :visited:hover.medU {color:#FF0000; text-decoration:none;}
#Elcenterbar li.sqNews {margin: 0; ;padding: 0;margin-left:-35px; list-style: none;padding-left: 20px;background: url(bulletsqNews.gif) no-repeat left top;border-bottom: 1px dotted #CCCCCC; }
#Elcenterbar .fecha {float:right;font-size:10px;font-style: italic;background: url(n5.gif) no-repeat left center; padding-left:20px;}
#Elcenterbar .de {float:right;font-size:10px;font-style: italic;background: url(n6.gif) no-repeat left center; padding-left:20px; margin-left: 20px;margin-right: 20px;}
#Elcenterbar .smquote {float:right;font-size:10px;font-style: italic;background: url(smquote.gif) no-repeat left center; padding-left:20px; margin-left: 20px;margin-right: 20px;}
#Elcenterbar .eye {float:right;font-size:10px;font-style: italic;background: url(eye.gif) no-repeat left center; padding-left:20px;}
#Elcenterbar .smaller {font-size: 11px;}

/* right bar */
#rightbar {float: right;width: 200px;padding-top: 10px; margin-left: 20px; padding-left: 10px;border-left: dotted 1px #CCCCCC;min-height:800px; }

#orangebox {border: solid 5px #f0c7ab; background: url(org05.gif) repeat-x;text-align:center; align:center; width: 210px;}
#orangebox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(org04.gif) repeat-x; text-align:center;}
#orangebox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#orangebox a {text-decoration:none;}
#orangebox img.news{padding: 3px;border: solid 1px #f0c7ab;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}


#bluebox {border: solid 5px #bed3e8; background: url(blu05.gif) repeat-x;text-align:center; align:center; width: 210px;}
#bluebox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(blu04.gif) repeat-x; text-align:center;}
#bluebox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#bluebox a {text-decoration:none;}
#bluebox img.news{padding: 3px;border: solid 1px #bed3e8;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}

#greenbox {border: solid 5px #bbd7bb; align:center; width: 210px; background: url(orn05.gif) repeat-x; margin:0;}
#greenbox #down {background: url('chatmod.png') right bottom no-repeat; margin-bottom:-20px;margin-right:-3px; }
#greenbox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(orn04.gif) repeat-x; text-align:center;}
#greenbox h5 {margin: 0; padding: 0 10px 10px 10px; color: #376337; background: #bbd7bb; text-align:center;font-size: 14px;}
#greenbox .clicked {display:inline; width: 100px; border: 2px dotted #006699; text-align: center; margin:10px; padding:5px;}
#greenbox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#greenbox a {text-decoration:none; color:#7e3e3f;}
#greenbox ul {margin: 5px;padding: 0;list-style: none;}
#greenbox li {width: 90px;float: left;display:inline;overflow:hidden;padding-left: 10px;background: url(img06.gif) no-repeat left center; line-height: 1.3em;font-size:70%;}

#yellowbox {border: solid 5px #e5e8cc; background: url(yel05.gif) repeat-x;text-align:center; align:center; width: 210px;}
#yellowbox h4 {margin: 0; padding: 5px 15px; color: #e75c14;background: url(yel04.gif) repeat-x; text-align:center;}
#yellowbox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#yellowbox a {text-decoration:none;}
#yellowbox img.news{padding: 3px;border: solid 1px #bed3e8;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}

/* reduced right bar */
#Rrightbar {float: right;width: 140px;padding-top: 10px; margin-left: 20px; padding-left: 10px;border-left: dotted 1px #CCCCCC;min-height:800px; }

#Rorangebox {border: solid 5px #d7c8bd; background: url(org05.gif) repeat-x;text-align:center; align:center; width: 140px;}
#Rorangebox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(org04old.gif) repeat-x; text-align:center;}
#Rorangebox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#Rorangebox a {text-decoration:none; color:#7e3e3f;}
#Rorangebox img.news{padding: 3px;border: solid 1px #f0c7ab;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}

#Rbluebox {border: solid 5px #c2cbd2; background: url(blu05.gif) repeat-x;text-align:center; align:center; width: 140px;}
#Rbluebox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(blu04old.gif) repeat-x; text-align:center;}
#Rbluebox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#Rbluebox a {text-decoration:none; color:#7e3e3f;}
#Rbluebox img.news{padding: 3px;border: solid 1px #bed3e8;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}

#Rgreenbox {border: solid 5px #bfcdbf; align:center; width: 140px; background: url(orn05.gif) repeat-x; margin:0;}
#Rgreenbox h4 {margin: 0; padding: 5px 15px; color: #FFFFFF;background: url(orn04old.gif) repeat-x; text-align:center;}
#Rgreenbox h5 {margin: 0; padding: 0 10px 10px 10px; color: #376337; background: #bbd7bb; text-align:center;font-size: 14px;}
#Rgreenbox .clicked {display:inline; width: 100px; border: 2px dotted #006699; text-align: center; margin:17px; padding:5px;}
#Rgreenbox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#Rgreenbox a {text-decoration:none; color:#7e3e3f;}
#Rgreenbox ul {margin: 5px;padding: 0;list-style: none;}
#Rgreenbox li {width: 90px;float: left;display:inline;overflow:hidden;padding-left: 10px;background: url(img06.gif) no-repeat left center; line-height: 1.3em;font-size:70%;}

#Ryellowbox {border: solid 5px #e5e8cc; background: url(yel05.gif) repeat-x;text-align:center; align:center; width: 140px;}
#Ryellowbox h4 {margin: 0; padding: 5px 15px; color: #e75c14;background: url(yel04.gif) repeat-x; text-align:center;}
#Ryellowbox p {color: #000000; padding: 0 15px 0 15px; line-height: 1.3em;}
#Ryellowbox a {text-decoration:none;}
#Ryellowbox img.news{padding: 3px;border: solid 1px #bed3e8;margin-right: 0em;margin-bottom: 0em;margin-top: 0.5em;}

/* Footer */
#footer {clear: both;height: 20px;	background: #EDEBD5 url('img04.gif') repeat-x; padding-left:0; padding-right:0; padding-top:25px; padding-bottom:25px}
#footer p {margin: 0;text-align: center;font-size: 77%;}
#footer a {text-decoration:underline; color: #666666;}
#footer a:hover {text-decoration:none; color: #666666;}
