body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: center;
        background-image: url(images/web_01.jpg);    
	/* part 1 of 2 centering hack */
	}

#content {


	width: 946px; 
	margin-top: -19px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	hight: 100%;
	}
	

#top {
		position: relative;
		width: 946px;
		height: 245px;

        margin-top: 0px;
	}	
	
	
#lateral {
		position: absolute;
		width: 162px;
		left: 0px;	
        margin-top: 5px;   
		text-align: left;
		z-index:1;
		background-color: white;
		background: url(../images/lateral.jpg) no-repeat; 

	}	
	
	
#centro {
		position: absolute;		
		left: 0px;
		top: 10px;
		width: 930px;
		height: 100%;
		text-align: left;
		z-index:2;

	}	
	
#loquehay {
		position: relative;		
		left: 0px;
		bottom: 10px;
		width: 930px;
		height: 900px;
		text-align: left;
		z-index:2;

	}		
	
	
#lateral2 {
		position: absolute;
		width: 282px;
		right: 0px;	
		top: -1px;	
		text-align: left;
		z-index:1;
		background-color: white;
        padding-left: 130px;


	}	
	
	
#centro2 {
		position: absolute;		
		left: 0px;
		top: -1px;
		width: 590px;
		text-align: left;
		z-index:2;

	}	
    
    
    
#centro3 {
        position: absolute;        
        left: 0px;
        top: -1px;
        width: 50px;
        text-align: left;
        z-index:2;

    }    
	
	
#texto {
		position: relative;
		width: 764px;
		height: 100%;
		top: 1px;
		text-align: left;
		z-index:3;
	}
	
	
#abajo {
		position: relative;		
		left: 0px;
		bottom: 10px;
		width: 764px;
		text-align: center;
		height: 23;
		

	}	
	
#abajo2 {
		position: relative;		
		left: 0px;
		bottom: 10px;
		width: 580px;
		text-align: center;
		height: 33;
		

	}		

h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #006699;
	text-decoration: none;
}	

.naranja {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006699;
	text-decoration: none;
}	
	
a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003366;
	text-decoration: none;
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: black;
	text-decoration: none;
}


a.dos {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: white;
	text-decoration: none;
}

a.dos:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: yellow;
	text-decoration: none;
}


a.tres {
	text-decoration: none;
	color: #006699;
	background: white;
	display: block;
        font-size: 1.2em;     
    
	padding: 5px 5px;
	width: 100%;
}


a.cuatro {
	text-decoration: none;
	color: #006699;
	background: #dddddd;
	display: block;
        font-size: 1.2em;     
	padding: 5px 5px;
	width: 100%;
}



.portada {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: white;
	background: #336699;	
	font-weight: bold;
	text-decoration: none;
}

.normal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: black;
	text-decoration: none;
}


.blanco {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1ex;
	color: white;
	text-decoration: none;
}

.mini {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1ex;
	color: black;
	text-decoration: none;
}
	

.peq {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.1ex;
	color: black;
	text-decoration: none;
}
.boton {  font-family:  Arial, Helvetica, sans-serif; font-size: 2ex; font-style: normal; color: #333333; border: 1px #333333 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-bottom: 1px}

#caja{
	text-decoration: none;
	color: #006699;
	background: #dee6ed;
	display: block;
	padding: 4px 4px;
	width: 100%;
}


#menuv {
	border: 1px solid #006699;
	border-width: 1px 1px 0 1px;
	width: 140px;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
#menuv ul, li {

}
 
#menuv ul {
	margin: 0;
	padding: 0;
}
 




 #side-izquierda {
    float: left;
    width: 530px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;    
    padding: 3px;
}




#side-center {
    float: left;
    width: 30px;
    background-color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;    
}


#side-derecha { 
    margin: 0;
    float: left;
    width: 380px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;    

}



#menuv li {
	border-bottom: 1px solid #006699;
}
 
#menuv a {
	text-decoration: none;
	color: #006699;
	background: #Ffffff;
	display: block;
	padding: 5px 3px;
	width: 134px;
}
 
#menuv a:hover {
	background: #dee6ed;
}







table {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.medio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.medio:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:800;
	text-decoration: none;
	border:0px;
}
