body{
background-color:#C6E2FF;
background-image:url(../images/top_page_bg.jpg);
background-repeat:repeat-x;
}

p{
font-size:11px;
text-align:justify;
line-height:14px;
color:#330099;
}

p.inicio{
font-size:11px;
text-indent:1cm;
text-align:justify;
line-height:14px;
color:#330099;
}

h5{
font-size:14px;
text-indent:1cm;
text-align:justify;
line-height:16px;
color:#0000FF;
}

a img {
	border-width:0;
	}
	td{
    font-size:11px;
    font-family:verdana;
    color:#000000;
    }
    a{
    text-decoration:none;
    font-size:10px;
    color:#03F;
    font-family:verdana;
    }
    a:hover{    
    color:#03F; 
    }
    a:visited{
    font-size:10px;
    color:#03F;   
    }
    a.blue {
    font-size:11px;
    color:#03F;
	font-family:verdana;
    text-decoration:none;
    }
     a.blue:visited {
    color:#03F;
    }
     a.white {
    font-size:10px;
    color:#03F;
	font-family:verdana;
    text-decoration:underline;
    }
     a.white:visited {
    color:#ffffff;
    }

.menu-hv * { margin: 0; padding: 0;} 
.menu-hv a { display: block; } 
.menu-hv li { list-style: none; float: left; height: 1%; } 
.menu-hv li ul { position: absolute; visibility: hidden;} 
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; } 
.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; } 
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;} 
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;} 
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;} 
.menu-hv {  width: 700px;  margin: 0 0 0 12px; height: 31px;}
.menu-hv a { font-weight: bold; text-decoration:none; color: #FFF; padding: 0 10px; line-height: 23px;}
.menu-hv a:hover { text-decoration:  none; color: #DA251C;}                         
.menu-hv ul li ul {  background-color:#0066CC; border: 1px solid #fff } 


ul.nav { 
	margin:0; 
	padding:0;
	width: 130px;
	}
	
ul.nav li {
	list-style:none;	
	display:block;
	}
ul.nav li a {
	float:left;
	border:1px solid #f00;
	border-top:0.1em solid #fff;
	border-right:0.1em solid #909090;
	border-bottom:0.1em solid #909090;
	border-left:0.1em solid #fff;
	width:17.0em;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#0066CC;
	text-align:left;
	font-weight: bold;
	text-decoration:none; 
	color: #FFF;
	padding: 0 10px; 
	line-height: 23px;
	}
ul.nav a:hover{
	background:#006699;
	color:#FF0000;
	border-color:#00f;
	border-color:#000 #03F #03F #000;
	}		
	
