body {
	FONT-SIZE: 11px;
    background-image: url(../img/bg_lines.jpg);
    BACKGROUND-REPEAT: repeat-x, repeat-y;
	FONT-FAMILY:Arial;
	background-color: #FFFFFF;
	border:10px;
	
}
.cajatodo {
   margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
    HEIGHT:auto;
	WIDTH:780px; 
	BACKGROUND-REPEAT: no-repeat;
	border-color: #333333;
}

.caja01 {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:61px;
	WIDTH:780px; 
	border-color: #333333;

}
.tres_btns {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	background-image: url(../img/bg_m1.jpg);
	BACKGROUND-POSITION: center top;
	height:30px;
	WIDTH:318px; 
	border-color: #333333;

}
.caja02 {
    margin-left:auto;
    margin-right:auto;
	background-image: url(../img/bg_menu_n.jpg);
	BACKGROUND-REPEAT: repeat-x;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:38px;
	WIDTH:780px; 
	border-color: #333333;
}

.espacio0{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:4px;
	WIDTH:780px; 
}

.barra{
    margin-left:auto;
    margin-right:auto;
	background-image: url(../img/barra_menu_.jpg);
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:30px;
	WIDTH:567px; 
}

.caja03 {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:705px;
	WIDTH:780px; 
	border-color: #333333;

}
.caja03_contacto {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:650px;
	WIDTH:780px; 
	border-color: #333333;

}
.caja03_0 {
   margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
    height:880px;
	WIDTH:780px; 
	BACKGROUND-REPEAT: no-repeat;
	border-color: #333333;
}

.caja_baner {
     margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    height:539px;
	WIDTH:200px; 
}
.menu {
     margin-left:auto;
    margin-right:auto;
	background-image: url(../img/menu_bg.jpg);
    background-color:#FFFFFF;
    height:200px;
	WIDTH:200px; 
}
.menu2 {
     margin-left:auto;
    margin-right:auto;
	background-image: url(../img/barrita_men.jpg);
    background-color:#FFFFFF;
    height:300px;
	WIDTH:200px; 
}
.menucali {
     margin-left:auto;
    margin-right:auto;
	background-image: url(../img/menu_cal.jpg);
    background-color:#FFFFFF;
    height:100px;
	WIDTH:200px; 
}
.menupro {
     margin-left:auto;
    margin-right:auto;
	background-image: url(../img/menu_pro.jpg);
    background-color:#FFFFFF;
    height:126px;
	WIDTH:200px; 
}
.menucali_ {
     margin-left:auto;
    margin-right:auto;
	background-image: url(../img/menu_cal2.jpg);
    background-color:#FFFFFF;
    height:75px;
	WIDTH:200px; 
}
.caja03_{
     margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    WIDTH:780px; 
	height:545px;
}
.caja_noti{
     margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    WIDTH:780px; 
	height:auto;
}
.caja03_1 {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:730px;
	WIDTH:780px; 
	border-color: #333333;

}
.caja03_grupo{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:810px;
	WIDTH:780px; 
	border-color: #333333;

}
.caja03_grupo_02{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:830px;
	WIDTH:780px; 
	border-color: #333333;
/*-----------------------------------------------*/
}
.caja03_grupo_02ul{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:1630px;
	WIDTH:780px; 
	border-color: #333333;
}
.caja03_grupo_marcoul {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:auto;
	WIDTH:567px; 

}


/*___________________________________*/
.caja03_grupo_marco {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:790px;
	WIDTH:567px; 

}
.caja03_2 {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:695px;
	WIDTH:567px; 

}
.apoyo_marco{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:550px;
	WIDTH:567px; 

}
.calidad{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:643px;
	WIDTH:567px; 

}
.mar_calidad{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:690px;
	WIDTH:567px; 

}
.marco_calidad{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:450px;
	WIDTH:567px; 

}
.proy_caja{
   margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
    height:auto;
	WIDTH:780px; 
	BACKGROUND-REPEAT: no-repeat;
	border-color: #333333;
}

.marco_pro{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:1030px;
	WIDTH:567px; 

}
.pro{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:590px;
	WIDTH:567px; 

}
.pro_2{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:680px;
	WIDTH:567px; 

}
.calidad2{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:832px;
	WIDTH:567px; 

}
.caja_mapa{
   margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
    height:auto;
	WIDTH:780px; 
	BACKGROUND-REPEAT: no-repeat;
	border-color: #333333;
}
.mapa_{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:900px;
	WIDTH:567px; 

}
.marco_noti{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:350px;
	WIDTH:565px; 

}
.calidad0{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	height:auto;
	WIDTH:780px; 

}
.caja_obras {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:509px;
	WIDTH:567px; 

}
.poli{
    margin-left:auto;
    margin-right:auto;
	background-color:#FBFBFB;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:74px;
	WIDTH:496px; 

}
.OBRAS{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:389px;
	WIDTH:567px; 

}
.OBRAS_{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:480px;
	WIDTH:567px; 

}
.espacio{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	background-image: url(../img/line_abajo.jpg);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: center top;
	height:19px;
	WIDTH:780px; 
	border-color: #333333;
}
.caja04 {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px solid #D8D8D8;
	height:36px;
	WIDTH:780px; 
}
.n_historia {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px solid #D8D8D8;
	height:280px;
	WIDTH:565px; 
}
.n_historia_cdro {
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
	BACKGROUND-POSITION: center top;
	border:1px  solid #D8D8D8;
	height:354px;
	WIDTH:269px; 
}




.Estilo1 {font-family: Arial;color: #909090 ;font-size: 10px;}
.Estilo2 {font-family: Arial;font-size: 11px;color: #666666}
.Estilo3 {font-family: Verdana;font-weight: bold;color: #666666;font-size: 9px;}
.Estilo4 { font-family: Arial;font-size: 10px;color: #006666;}
.Estilo7 {font-family: Arial}
.Estilo8 {font-family: Arial;color: #000000;font-size: 10px;}
.fraces {color: #66A3A3;font-size: 16px;font-weight: bold;}




a {	color: #CC6600;}
a:link {text-decoration: none;color: #909090;}
a:visited {text-decoration: none;color: #909090;}
a:hover {color: #006666;}
a:active {text-decoration: none;color: #333333;}

.3dp{font-weight: normal; font-size: 10px; font-family:Arial,Verdana, sans-serif; color:#8C8C8C; text-decoration:none }
a.3dp:hover{font-weight: normal; font-size: 10px;font-family:Arial,Verdana,sans-serif;color:#5DA63B;text-decoration:none}

.Caja1{
	border: 1px solid #63684F;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-image:   url(../img/img/fondo.gif);
}
