body {
	font-size:15px;
	color:#FFFFFF;
	font-family:verdana, arial, tahoma, sans-serif;
	margin:0px; text-align:left;
	background-image:url(images/body_bg.jpg);
}
.header_setup {
	margin-left:0px;
	margin-right:auto;
	padding-left:3px;
	padding-right:3px;
	width:770px;
	background-color:#6A6A6A;
	border:1px solid black
}
a.languagelink:link, a.languagelink:visited {
	color:white;
}
a.languagelink_active:link, a.languagelink_active:visited {
	color:white;
	text-decoration:underline;
}
.newscat_table {
 	width:100%;
	margin-bottom:3px
}
.newscat_link {
	text-align:left;
	font-size:12px;
	color:#fff
}
.othernews2 {
	padding:3px;
	background-color:#6A6A6A
}
td {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
}
a:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:link img, a:visited img {border-color: #FFFFFF;}
a:hover {color: #FA5554; font-weight: bold; text-decoration: underline;}
a:hover img  {border-color: #FA5554;}
a.forumlink {color: #FF5400;	font-weight: bold; text-decoration: none;}
a.forumlink:visited {color: #FF5400;	font-weight: bold; text-decoration: none;}
#clock {
	font-family: verdana, arial, tahoma, sans-serif;
}
.newsroom {
	background-color: #333333;
	color: #fff;
	cursor: pointer;
}
.newsroom A:link, .newsroom A:visited {
	color: #fff;
}
.newsroom A:link, TR .newsroom A:visited {
	text-decoration: none;
}
.newsroomHilite {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
}
.newsroomHilite A:link, .newsroomHilite A:visited {
	color: #fff;
}
.newsroomHilite A:link, .newsroomHilite A:visited {
	text-decoration: none;
}
.leftcap {
	background-color: #ddd;
	background-image : url(images/fheader.png);
	color: #000;
	border-bottom:1px solid black;
	border-top:1px solid white;
	padding:3px
}
.newsroomRow  {
	vertical-align: middle;
	border: 1px solid;
	border-color: #666666 #003 #003;
}
.dent {
	background-color: #464545;
	border-right: none;
}
.newsroomHiliteRow  {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
}
.denthi {
	background-color: #f66;
	border-right: none;
}
h3 {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 16px;
	margin: 10px;
	line-height: 18px;
	padding-left: 5px;
	color: #e9ffe9;
}
.smalltext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000;
	text-align: right;
}
.smallblacktext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000;
}
.defaulttext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000;
}
.defaultwhitetext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#ffffff;
}
.defaultblacktext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000;
}
.mediumtext {
	background: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000;
}
.tbox{
	background-color: #666666;
	border: #666666 1px inset;
	color: #ffffff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
}
hr {
	border-top: #666 1px solid;
	border-bottom: #eee 1px solid;
	height: 2px;
	width: 92%;
	text-align:center;
}
.border {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
}
.bodytable {
	width:100%;
	background-color: #ffffff;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000;
}
.nextprev {
	background-color: #E3E1E1;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
	text-align:right;
}
.fborder {
	border: #000000 1px solid;
	background-color: #DDDDDD;
}
.forumheader{
	background-color: #87D300;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}
.forumheader2, .indent {
	background-color: #FF5400;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}
.forumheader3{
	background-color: #EBE000;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}
.fcaption {
	text-align:left;
	border: #000 1px solid;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
	background-color: #C9C7C7;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	color:#fff;
}
.helpbox {
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	color:#000;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 9px;
}
.linkspage_button{
	vertical-align: middle;
	border:0px;
}
.footer {
	height: 38px;
	width: 100%;
	align: center;
	color: #87D300;
}
.topborder {
	border-bottom: #000 0px solid;
}
.bottomborder {
	border-top: #000 0px solid;
	border-bottom: #000 0px solid;
}
.button{
	background-color: #0192DD;
	border: white 1px solid;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

/* News Styles. Don't Delete */
#buscador {
	border:0;
	width:130px;
	margin:auto 0;
	padding:4px;
}
#buscador input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-x-system-font:none;
	border:1px solid #DFDFDF;
	color:#333333;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#8A8A8A;
	font-size:10px;
	margin:auto 0;
	padding:3px;
	width:100%;
}
.content_title {text-align:center; font-weight:bold; font-size:12px; padding-bottom: 10px;}

button.editForm {width:auto;height:24px;padding:0px 5px;line-height:18px !important;text-align:center;background:url(images/button2.gif) repeat-x 0 0px;vertical-align:middle;cursor:pointer;outline:none;color:#555;font-weight:normal;border:1px solid #8A8A8A;overflow:visible;
-moz-border-radius:2px;-webkit-border-radius:2px;font-size:11px;font-family:verdana, arial, tahoma, sans-serif;}
button.editForm:hover {border-color:#333;color:#BC2A4D;}
input {
	height:20px;
	font-family:verdana, arial, tahoma, sans-serif; font-size:12px;
	border:1px solid black;
	padding:2px;
}
textarea {
	width:100%;
	font-family:verdana, arial, tahoma, sans-serif; font-size:12px;
	border:1px solid black;
	overflow-x:hidden; overflow-y:hidden;
	padding:2px;
}
form {margin:0px; padding:0px;}
.spacer {padding:2px 2px 2px 0px;}
.spacer2 {padding:3px 0px 2px 10px;}

div.cmsup {position:relative; width:160px; height:12px; overflow:hidden; border:0; margin:0; padding:0; background:transparent url(images/cmsup.gif) no-repeat scroll 0 0;}
div.cmcen {position:relative; width:160px; height:100%; overflow:hidden; border:0; margin:0; padding:0; background-color:#0192DD;}
div.cminf {position:relative; width:160px; height:12px; overflow:hidden; border:0; margin:0; padding:0; background:transparent url(images/cminf.gif) no-repeat scroll 0 0;}
div.menumain {position:relative; width:146px; height:100%; overflow:hidden; border:0; margin-left:12px; padding:0; font-size:10px; color:#FFFFFF;}

div.cbsup {position:relative; width:654px; height:12px; overflow:hidden; border:0; margin:0 auto; padding:0; background:transparent url(images/cbsup.gif) no-repeat scroll 0 0;}
div.cbcen {position:relative; width:654px; height:100%; overflow:hidden; border:0; margin:0 auto; padding:0; background-color:#1A1A1A;}
div.cbinf {position:relative; width:654px; height:12px; overflow:hidden; border:0; margin:0 auto; padding:0; background:transparent url(images/cbinf.gif) no-repeat scroll 0 0;}
div.bodymain {position:relative; width:630px; overflow:hidden; border:0; margin:0 auto; padding:0; font-size:11px; color:#FFFFFF; text-align:justify;}

div.cbsup2 {position:relative; width:831px; height:12px; overflow:hidden; border:0; margin:0; padding:0; background:transparent url(images/cbsup2.gif) no-repeat scroll 0 0;}
div.cbcen2 {position:relative; width:831px; height:100%; overflow:hidden; border:0; margin:0; padding:0; background-color:#1A1A1A; font-size:11px; color:#FFFFFF;}
div.cbinf2 {position:relative; width:831px; height:12px; overflow:hidden; border:0; margin:0; padding:0; background:transparent url(images/cbinf2.gif) no-repeat scroll 0 0;}
div.bodymain2 {position:relative; width:807px; overflow:hidden; border:0; margin:0 auto; padding:0; font-size:11px; color:#FFFFFF; text-align:justify;}
.captiontext {background:none; padding-left:25px; padding-bottom:5px; text-align:left; font-weight:bold; color:#333333;}

* html div.bodymain { 
   height: expression( this.scrollHeight < 889 ? "890px" : "auto" ); /* sets min-height for IE */
}
* html div.bodymain2 { 
   height: expression( this.scrollHeight < 889 ? "890px" : "auto" ); /* sets min-height for IE */
}
div.bodymain, div.bodymain2 { 
   min-height: 890px; /* sets min-height value for all standards-compliant browsers */
}
/* ------------- Sections ------------------ */
.section {
	margin: 0px;	
	padding: 0px;
}
.section .section2_top {
	height: 49px;
	width: 193px;
	background: url(images/sugerencias.gif) no-repeat;
}
.section .section2_middle {
	width: 193px;
	background: url(images/section3_middle2.jpg) repeat-y;
}
.section .section2_mbottom {
	width: 193px;
	background: url(images/section3_middle2.jpg) repeat-y;
}
.section .section2_bottom {
	height: 34px;
	width: 193px;
	background: url(images/section3_bottom2.jpg) no-repeat;
}
.section .section3_top {
	height: 49px;
	width: 193px;
	background: url(images/eventos.gif) no-repeat;
}
.section .section1_top {
	height: 49px;
	width: 193px;
	background: url(images/noticias.gif) no-repeat;
}
.section .section1_middle {
	width: 193px;
	background: url(images/section3_middle1.jpg) repeat-y;
}
.section .section1_mbottom {
	width: 193px;
	background: url(images/section3_middle1.jpg) repeat-y;
}
.section .section1_bottom {
	height: 34px;
	width: 193px;
	background: url(images/section3_bottom1.jpg) no-repeat;
}
* html div.section1_middle { 
   height: expression( this.scrollHeight < 304 ? "315px" : "auto" ); /* sets min-height for IE */
}
* html div.section2_middle { 
   height: expression( this.scrollHeight < 304 ? "315px" : "auto" ); /* sets min-height for IE */
}
div.section1_middle, div.section2_middle { 
   min-height: 305px; /* sets min-height value for all standards-compliant browsers */
}
/* ---------- End of Sections ------------ */
