
/* ========== MY Text Styles ========== */
.textos {

	font-size: 11,5px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	
	}
.textos_big {

	font-size: 26px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	
	}
.textos_middle {

	font-size: 20px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: bold;
	text-decoration: none;
	
	}
	.textos1 {

	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	

}
	.textos_white {

	font-size: 11,5px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	

}
.textos_italic {

	font-size: 11,5px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: italic;
	text-decoration: none;
	

}
}
.textos_italic_grey {

	font-size: 11,5px;
	color: #808080;
	font-family: Tahoma, Arial Unicode MS;
	font-style: italic;
	text-decoration: none;
	

}
.textos_header {

	font-size: 11,5px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
}
.textos_header_white {

	font-size: 11,5px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}

.textos_header_white {

	font-size: 10px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}

.textos_header_blue {

	font-size: 14px;
	color: #5f61b3;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
}
.textos_underline {

	font-size: 11,5px;
	color: #333333;
	font-family: Tahoma;
	font-style: normal;
	text-decoration: underline;
}
.textos_underline_bold {

	font-size: 11,5px;
	color: #333333;
	font-family: Tahoma;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}


.textos_bottom {

	font-size: 11px;
	color: #A4A4A4;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}
.men {

	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
}
.men_gris {

	font-size: 10px;
	color: #A4A4A4;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
}

.men_bold {

	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.men_error_bold {

	font-size: 10px;
	color: #DD2617;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	font-weight: bold;
}

.men_black {

	font-size: 10px;
	color: #275050;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	font-weight: normal;
}
.men_white {

	font-size: 10px;
	color: #ffffff;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	text-decoration: none;
}

.headers {

	font-size: 16px;
	color: #606060;
	font-family: Tahoma, Arial Unicode MS;
	font-style: normal;
	font-weight: bold;
}


/* ========== ###### ========== */






body {
  margin: 5px 5px 5px 5px;
  background-color: none;
}
/* ========== Text Styles ========== */
hr { color: #000000}
body, table /* Normal text */
{
 font-size: 9pt;
 font-family: 'Courier New';
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
span.rvts1 /* Heading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #0000ff;
}
span.rvts2 /* Subheading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #000080;
}
span.rvts3 /* Keywords */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-style: italic;
 color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
span.rvts6
{
 font-size: 10pt;
 font-family: 'Tahoma';
 font-weight: bold;
 color: #606060;
}
span.rvts7
{
 font-family: 'trebuchet ms';
 font-weight: bold;
 color: #333399;
}
span.rvts8
{
 font-family: 'trebuchet ms';
 font-weight: bold;
}
span.rvts9
{
 font-family: 'trebuchet ms';
 color: #333399;
}
span.rvts10
{
 font-family: 'trebuchet ms';
 font-weight: bold;
 color: #333399;
 text-decoration: underline;
}
span.rvts11
{
 font-size: 12pt;
 font-family: 'times new roman';
}
span.rvts12
{
 font-family: 'trebuchet ms';
 font-weight: bold;
 color: #000080;
}
span.rvts13
{
 font-family: 'trebuchet ms';
 color: #000080;
}
span.rvts14
{
 font-size: 11pt;
 font-family: 'trebuchet ms';
 font-weight: bold;
 color: #333399;
}
a.rvts15, span.rvts15
{
 font-family: 'trebuchet ms';
 color: #333399;
 text-decoration: underline;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
}
.rvps1 /* Centered */
{
 text-align: center;
}


/* ========== Menu Styles ========== */

.menu{
    font-family:arial, sans-serif;
    width:212px;
    height:100px;
    position:relative;
    font-size:11px;
    z-index:100
}
.menu ul li a, .menu ul li a:visited{
    display:block;
    text-decoration:none;
    color:#000;
    width:104px;
    height:20px;
    text-align:center;
    color:#fff;
    border:1px solid #fff;
    background:#710069;
    line-height:20px;
    font-size:11px;
    overflow:hidden
}
.menu ul{
    padding:0;
    margin:0;
    list-style:none
}
.menu ul li{
    float:left;
    position:relative}
.menu ul li ul{
    display:none
}
.menu ul li:hover a{
    color:#fff;
    background:#36f
}
.menu ul li:hover ul{
    display:block;
    position:absolute;
    top:21px;
    left:0;
    width:105px
}
.menu ul li:hover ul li a{
    display:block;
    background:#ddd;
    color:#000
}
.menu ul li:hover ul li a:hover{
    background:#6fc;
    color:#000
}



* { 
margin: 0; 
padding: 0; 
font: inherit; 
list-style: none; 
vertical-align: top; 
border-spacing: 0; 
border: none; 
border-collapse: collapse; 
color: inherit; 
} 

html, table, tr, td { 
font: normal 12px 'Tahoma', serif; 
}
/* IAI? */

#nav, #nav ul {
list-style: none;
margin: 0;
padding: 0;
background: none;
float: left;
width: 100%;
color: white;
font: normal 11px 'Tahoma', serif; 
z-index: 100;
}

#nav li {
float: left;
position: relative;
background: none;
z-index: 100;
}

#nav a {
color: #fff;
text-decoration: none;
display: block;
padding: 3px 11px 5px 11px;
border-left: 1px solid white;
z-index: 100;
}

#nav a:hover {
color: white;
background: none;
z-index: 100;
}

#nav li li ul {
margin-left: 50px;
margin-top: 0px;
z-index: 100;
}

#nav li li a {
width: 120px;
background: #999;
z-index: 100;
}


#nav li li li a {
width: 120px;
background: none;
z-index: 100;
}

#nav li:hover,
#nav li.jshover {
background: #555;
z-index: 100;
}

#nav li ul {
display: none;
position: absolute;
z-index: 100;
}

#nav li:hover ul,
#nav li.jshover ul {
display: block;
z-index: 100;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
width: 120px;
top: 0px;
left: 120px;
z-index: 100;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
display: block;
z-index: 100;
}