div#rounded{
   background-color: #FFFFFF;
}


table.main{
   border-style: ridge;
   border-width: 0px;
   border-collapse: collapse;
   width: 100%;
   background-color: #FFFFFF;
   border-spacing: 0;
}

table.main2{
   width: 100%;
   background-color: #81A059;
   border-spacing: 0;
   font: 14px Verdana;
   color: #FFFFFF;
}
a:link.main2 { color: white; text-decoration: none; }
a:visited.main2 { color: white; text-decoration: none;}
a:hover.main2 { color: black;}
a:link.right { color: black; text-decoration: none; }
a:visited.right { color: black; text-decoration: none;}
a:hover.right { color: black; font-weight: bolder; }
a:link.ref_top { color: black;}
a:visited.ref_top { color: black;}
a:hover.ref_top { color: black; }
a:link.idioma { color: black; text-decoration: none; }
a:visited.idioma { color: black; text-decoration: none; }
a:hover.idioma { color: black; }
/* a:active { color: blue; } */

font.main2 { color: black;}

table.body{
   width: 100%;
   background-color: #F0F0E8;
   border-width: 0;
   border-spacing: 0;
   font: 9px Verdana;
   color: #000000;
}
td.body_white{
   width: 4px;
   background-color: #FFFFFF;
   border-spacing: 0;
}
td.body_right{
   width: 220px;
   border-spacing: 0;
   border-width: 0;
   vertical-align: top;
   text-align: left;
   font: 13px Verdana;
   color: black;
   font-variant: small-caps;
}
td.body_left{
   border-spacing: 0;
   vertical-align: top;
   text-align: left;
   font: 11px Verdana;
   color: black;
}
tr.body_white{
   height: 2px;
   background-color: #FFFFFF;
   border-spacing: 0;
}
td.right_gray{
   background-color: #E3E4DC;
   border-spacing: 0;
}
td.right_gray_sel{
   background-color: #c0c0c0;
   border-spacing: 0;
}

td.right_gray_destacado{
   border-spacing: 0;
   width: 3px;
}

tr.right_gray{
   height: 4px;
   background-color: #E3E4DC;
   border-spacing: 0;
}

div.body_right_sec1_destacado{
   text-align: right;
   font: 22px Verdana;
   font-style: italic;
   color: black;
}

img.body_right_sec1_img{
   width: 220px;
}

td.left_green{
   height: 2px;
   background-color: #A7C179;
   border-spacing: 0;
}

td.body_left_subsec{
   font: 11px Verdana;
   text-align: justify;

}
div.body_left_subsec_italic{
   font: 14px Verdana;
   font-style: italic;
}

h2.body_left_subsec{
   font: 23px Verdana;
   color: black;
}

div.ref_top{
   text-align: right;
   font: 12px Verdana;
   font-style: italic;
   color: black;
}



body
{
	background-position: center 150%;
	/* background-attachment: scroll; */
 	/* background-image: url(rollo64.jpg); */
	/* background-color: #f1f3f1; */
	background-color: #A7C179;
	color: #000000;
	/* font-weight: bold */

}
#tablist{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: 9px Verdana;
}

#tablist li{
	list-style: none;
	display: inline;
	margin: 0;
}

#tablist li a{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
}

#tablist li a:link, #tablist li a:visited{
	#color: navy;
}

#tablist li a.current{
	background: #e9e9e9;
}


#tablist li a.selectedTab{
	background: #335566;
}

#tablist li a.overTab{
	background: #334455;
}

#tabcontentcontainer{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: 9px Verdana;
	
	width:99%;
	height:60px;
	border: 1px solid #778;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

.tabcontent{
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	width:99%;
	height:60px;
	display:none;
	background: #e9e9e9;
}

p.validator{
	width:100%;
	text-align: center;
}
p.center{
	width:100%;
	text-align: center;
}
span.red{
	color:#ff0000;
}
span.green{
	color:#00ff00;
}
