body{
background:#fff;
font-family:trebuchet ms,verdana,arial,trebuchet ms;
text-align:center;

}
/*alinear página en el centro independientemente de ancho de página*/
#contenedor 
{margin: 0 auto; position: relative; width: 900px;}

#Header{

width:900px;
height:206px;
background: #fff url('images/header.png') right no-repeat;

}

#Header h1{

    font-size:130%;
	font-weight:bold;
	color:#924A9E;
	text-align:right;
	padding-top:2%;
	margin-right:5%;
}

#Page{
width:900px;
height:1500px;
background:#fff url('images/fila.png') repeat-y;
}
 
#Cuerpoizq{
	width:55%;
	height:auto;
	background:#fff;
        float:left;
        margin-left:2%;
}

#Cuerpoizq h1{

    font-size:110%;
	font-weight:bold;
	color:#924A9E;
	text-align:left;
    margin-left:5%;
}

#Cuerpoizq h2{

    font-size:80%;
	font-weight:bold;
	color:#924A9E;
	text-align:left;
    margin-left:5%;
}



#Cuerpodrcha{
	width:32%;
	height:auto;
	background:#fff;
	float:left;
	margin-left:5%;
	border:1px solid #ccc;
}

#Cuerpodrcha a:link {color:#000;
text-decoration:none;
}
 #Cuerpodrcha a:visited {color:#924A9E;
 text-decoration:none;}
#Cuerpodrcha a:hover {color:#99FF33;
 text-decoration:none;}


#Cuerpoavlegal{
	width:90%;
	height:auto;
	background:#fff;
    float:left;
	margin-left:1.5%;
}

#Cuerpoavlegal h1{

    font-size:110%;
	font-weight:bold;
	color:#924A9E;
	text-align:left;
    margin-left:5%;
}

/*text. cuerp.izq. & cuerp.drcha*/
p.class1 

{
	font-size:0.70em;
	font-weight:normal;
	color:#666;
	margin-left:5%;
	margin-right:2%;
	text-align:justify;

}

/*text. prev. pag*/

p.class2

{
	font-size:0.70em;
	font-weight:normal;
	color:#000;
	text-align:left;
	margin-left:2%;

}

/*contact text*/

p.class3

{
	font-size:0.70em;
	font-weight:normal;
	color:#666;
	margin-left:5%;
	text-align:justify;

}

/*information about innova in frame*/

p.class4

{
	font-size:0.70em;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:25px;
	

}



p.class6

{
	font-size:0.80em;
	font-weight:bold;
	color:#924A9E;
	margin-left:3%;
	margin-right:5%;
    text-align:right;
	border-bottom:1px dotted #868F98 ; 

}

/*text. title right frame*/
p.class7

{
	font-size:0.80em;
	font-weight:bold;
	color:#666;
	text-align:justify;
	margin:5%;

}

/*texto enfatizado en malva*/
.malva {

color: #924A9E;
font-size:1em;

}
/*texto enfatizado en verde*/
.verde {

color: #99FF33;
font-size:1em;
font-weight:bold;

}

/*texto enfatizado en verde con negrita*/
.verdebold {

color: #99FF33;
font-size:1em;
font-weight:bold;

}

/*text dotted title cuerp drcha */
.punteado {
font-weight:bold;
border-bottom:1px dotted #99FF33;
  
}




#frameavlegal{
	width:500px;
	height:800px;}

#frameavlegal h1{
	font-size:16pt;
	font-weight:normal;
	color:#A1AAB2;
	margin-left:15px;
	text-align:left;
}

#frameavlegal h2{
	font-size:8pt;
	font-weight:normal;
	color:#868F98;
	margin-left:10px;
	margin-right:25px;
	text-align:left;
}
#frameavlegal h3{
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	padding-right:10px;
	text-align:left;
}
#frameavlegal h4{
    font-size:12pt;
	font-weight:normal;
	color:#924A9E;
	text-align:left;
	margin-left:15px;
}


#Pie {
	width:900px;
	height:41px;
	background: #fff url('images/pie.png') right no-repeat;
}

a:link {color: #924A9E;
text-decoration:none;
}
 a:visited {color:#99FF33;
 text-decoration:none;}
 a:hover {color:#ccc;
 text-decoration:none;}
 
 /*classform*/
 .boton 			{border-right:#000000 1px solid; 
				border-top:#000000 1px solid; 
				border-left:#000000 1px solid; 
				border-bottom:#000000 1px solid; 
				background-color:#6A3A54; 
				text-decoration:none; 
				width:auto;
				font-size:10px; 
				font-family:trebuchet ms,arial; 
				color:#CEB4C2;}
				
.combo		{border-right:#000000 1px solid; 
				border-top:#000000 1px solid; 
				border-left:#000000 1px solid; 
				border-bottom:#000000 1px solid; 
				color:#D2D3D5; 
				text-decoration:none; 
				font-size:10px; 
				font-family:trebuchet ms,arial; 
				color:#CEB4C2;
				background:#784160;}
				
                                	#Pageavlegal{
width:900px;
height:1600px;
background:#fff url('images/fila.png') repeat-y;
}

#Pagelopd{
width:900px;
height:1200px;
background:#fff url('images/fila.png') repeat-y;
}

