#contenedort{
	margin:0 auto 0 auto;
	padding-right:0px;
	padding-top:0px;
	width:950px;
	text-align:center;
	text-align:center;
	border:1px solid #C0C0C0;
	border-right-color:#C0C0C0;
	border-right-width:1px;
	border-bottom-color:#C0C0C0;
	border-bottom-width:1px;
	background-color:#FFFFFF;
}

/*
#borde{

background:url('imagenes/fondo_total.jpg') repeat-y;
width:930px;
height:500px;

}


#bordeizquierdo{
float:left;
background-image:url(imagenes/degradado2.jpg);
width:50px;
background-repeat:repeat-y;
height:100%;

}

*/
#cabecerat{


margin:0px;
padding:0px;
width:950px;
/*
background-image:url(imgs/cabecera.png); 
text-align:center;
height:148px; */

}
 
 
#titulo1{
	width:auto;
	background-color:#ffffff;
	text-align:center;
	font-size:20px;
	font-weight:lighter;
	font-family:"Times New Roman", Times, serif;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	padding: 0px;



}

/*

.tit5{


text-align:left;
font-size:14px;
font-family:"Times New Roman", Times, serif;
margin-left:15px;
margin-right:15px;
font-weight:bold;





}




*/


#grupost{
	width:916px;
	background-color:#F9F9F9;
	height:86px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	border:1px solid #F9F9F9;
	border-right-color:#F9F9F9;
	border-right-width:3px;
	border-top-color:#F9F9F9;
	border-top-width:5px;
	margin-bottom: 10px;

/*
padding-left:5px;
padding-right:5px; */

}

.imagentitulo{
margin:0px;
padding:0px;
}

#grupost img{
margin:0px;
padding:0px;
display:inline;
margin-left:2px;
border:none;



}

#grupost a{
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
border:none;
text-decoration:none;
margin-left:0px;
margin-right:0px;

}


a:link, a:visited {
margin:0px;
padding:0px;
  text-decoration: none;
}


#grupost p{
display:inline;
margin:0px;
padding:0px;
margin-left:0px;
width:68px;
background-color:#330066;
/*
background-image:url(imgs/cabecera2.jpg); */

}







#carga1{
padding:0px;
margin:0px;
width:920px;
background-color:#FFFFFF;
margin-left:15px;
margin-right:15px;



}




#carga1 table{
padding:0;
margin:0;
width:890px;
background-color:#FFFFFF;




}


#subgrupost{
width:920px;
margin:0px;
padding:0px;
padding-top:5px;
border:none;
/*
background-color:#993333; */
height:40px;
/*
border:1px solid  #990000;
border-right-color:#990000; 
border-right-width:3px; */
/*
border-top-color:#990000; */
background-image:url(imagenes/footerBG.gif);
background-repeat:repeat-x;
/*
border-top-width:5px;
border-bottom-color:#990000;
border-bottom-width:2px;
margin-left:15px;
margin-right:15px; */


}
/*
#inside{
width:100%;
height:auto;
background-color:#CCCCCC;


} 

*/
#subcontenedor{
width:920px;
margin:0;
padding:0;
background-color:#FFFFFF;
/*
margin-left:15px;
margin-right:15px;  */
height:auto;

}

#subcontenedor table{
width:890px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
/*
margin-left:15px;
margin-right:15px;  */


}
/*
img{
padding-left:0px;
margin-left:0px;

}
*/
#columna1
{

  float:left;
  width:485px;
  margin:0px;
 /*
  margin-left:15px; */
  padding:0px;
  padding-left:0px;
  padding-top:10px;
  padding-right:0px;
  background-color:#FFFFFF;
  height:auto;
}

#columna1 p{
margin:0px;
padding:0px;
padding-left:0px;
padding-right:0px;
text-align:justify;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-stretch:wider;
font-size:12px;



}


#columna1 img{
margin:0px;
padding:0px;
margin-left:0px;
padding-left:0px;
padding-right:0px;
margin-right:0px;




}

#columna2
{
	margin-left:490px;
	margin-right:210px;
	/*  border-left:1px solid #aaa;
  border-right:1px solid #aaa; */
  padding:0px;
	padding-top:5px;
	height:auto;
	text-align:left;
	background-color:#FFFFFF;
	width: auto;
}


#columna2 h3,h1,h2,h4{
padding-top:0px;
padding-left:0px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-stretch:wider;
font-size:12px;




}



#columna2 p{
padding:0;
margin:0;
margin-top:5px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:11px;



}


#columna2 span{
padding:0;
padding-left:0px;
margin:0;
margin-left:0px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:11px;




}




#intercolum2{
	width:210px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	padding-right:2px;
	border:1px solid  #FFFFFF;
	border-right-width:1px;
	height: 212px;
	padding-top: 0px;

}


#intercolum2 p{
	padding-left:5px;
	color: #747474;
}






#intercolum2 ul{
	padding:0;
	margin:0;
	margin-top:5px;
	margin-left:15px;
	padding-left:8px;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:11px;
	text-decoration: underline;



}


#intercolum2 li{
	padding:0;
	margin:0;
	margin-top:5px;
	font-size: 12px;
	list-style-image: url(imgs/listas.gif);



}


#intercolum2 a{
	padding:0;
	margin:0;
	text-decoration:underline;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;



}









#intercolum2b{

width:205px;
margin:0px;
margin-top:10px;
margin-left:5px;
padding:0px;

border:1px solid  #999999;
/*
border-top:none; */
border-right-color:#999999;
border-right-width:1px;
border-top-width:1px;
}

#cabecera{

/*
margin:0px;
padding:0px;
background-image:url(imagenes/fontenlace.gif);
background-attachment:fixed;
background-repeat:x;
font-weight:bolder;
font-stretch:wider;
font-size:16px;

*/



 
  text-align:left;
  color:#FFFFFF;
  height:25px;
 
 
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:bolder;
  font-stretch:wider;

  background-image:url(imagenes/fondovin.gif);
  background-repeat:repeat-x;
  margin-left:0px;


  margin-left:0px;
  width:auto;
  padding-left:15px;
}


#cuerpo{
margin:0px;
padding:0px;
margin-left:4px;

}

#cuerpo img{
margin:0px;
padding:0px;
padding-right:3px;
float:left;



}

#cuerpo span{

padding:0px;
padding-left:0px;
margin:0px;
margin-left:0px;
color:#0675C1;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-stretch:wider;
font-size:11px;
}

#cuerpo p{
height:60px;

padding:0;
margin:0;
margin-top:5px;
margin-bottom:5px;





}


#columna3
{
	float:right;
	width:200px;
	margin:0px;
	/*
  margin-right:15px;  */
  height:auto;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	padding-top: 0px;
}



#intercolum3{
	width:190px;
	margin:0px;
	margin-left:0px;
	padding:0px;
	padding-right:2px;
	margin-top:5px;
	border:1px solid  #FFFFFF;
	border-left-color: #BCBCBC;
	padding-left: 10px;


}




#columna3 p{
	padding:0;
	margin:0;
	margin-top:0px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:wider;
	font-size:11px;
	padding-top: 0px;



}


#columna3 ul{
	padding:0;
	margin:0;
	margin-top:5px;
	margin-left:15px;
	padding-left:8px;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:11px;
	text-decoration: underline;



}


#intercolum3 li{
	padding:0;
	margin:0;
	margin-top:5px;
	font-size: 12px;
	list-style-image: url(imgs/listas.gif);



}


#intercolum3 a{
	padding:0;
	margin:0;
	text-decoration:underline;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;



}



#columna3 span{
padding:0;
padding-left:0px;
margin:0;
margin-left:0px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-stretch:wider;
font-size:12px;




}


#columna3 h3,h1,h2,h4{
padding-top:0px;
padding-left:0px;
padding-left:0px;
margin-top:8px;
margin-left:0px;
margin-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;

font-stretch:wider;
font-size:13px;




}






#intercolum3b{
	margin:0px;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	border:1px solid  #999999;
	border-right-color:#999999;
	border-right-width:1px;
	border-top-width:1px;
	width: 190px;
}

#cabecera2{
text-align:left;
  color:#FFFFFF;
  height:25px;
 
 
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:bolder;
  font-stretch:wider;

  background-image:url(imagenes/fontnormatividad.gif);
  background-repeat:repeat-x;
  margin-left:15px;


  margin-left:0px;
  width:auto;
  padding-left:15px;
}

#cuerpo2{
	margin:0px;
	padding:0px;
	margin-left:4px;
	padding-left: 5px;

}



#cuerpo2 span{
	padding:0;
	padding-left:0px;
	margin:0;
	margin-left:0px;
	color:#0675C1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:11px;
	text-align: left;
}

#cuerpo2 a{
	padding:0;
	padding-left:0px;
	margin:0;
	margin-left:0px;
	color:#0675C1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:11px;
	text-align: left;
}



#cuerpo2 p{
	padding:0;
	margin:0;
	color:#000000;
	font-size:11px;
	margin-top:5px;
	border:1px solid #FFFFFF;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	font-weight: lighter;
	padding-bottom: 5px;





}











#lateral{
	width: 200px;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	float:right;
	margin-top: 0px;
	
} 
#principal{
	background-color: #FFFFFF;
	padding:0px;
	padding-top:5px;
	margin:0px;
	margin-right:220px;
	margin-top:0px;
	width:auto;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
} 


#meses{

	padding:0px;

	margin:0px;
	margin-top:10px;
	margin-bottom:10px;

} 



.tablameses{
width:150px;

	padding:0px;

	margin:0px;

} 











#imagen{

	padding:0px;

	margin:0px;

} 

#imagen img{

	padding:0px;

	margin:0px;

} 






#principal a{
text-decoration:none;
color:#0675C1;
text-align:left;
font-family: "Times New Roman", Times, serif;
font-weight:bolder;
font-stretch:wider;
font-size:14px;

}

#principal table{
background-color:#F9F9F9;
margin:0px;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top: 1px;
	width:700px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;

	border:solid 1px #000000;


} 
#principal table tr:hover{
background-color:#D8D8D8;



}

#principal th{
padding-left:5px;
/*
background-color:#006231; */
background-image:url(imagenes/fondovin.gif);
color:#FFFFFF;
background-color:#006464;
font-family: "Times New Roman", Times, serif;
font-weight:bolder;
font-stretch:wider;
font-size:15px;


}



#principal table table{
margin:0px;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top: 0px;
	width:auto;
	font-size:10px;
	text-align:left;
	border:solid 1px #999999;


} 

#conttabla{
margin:0px;
padding:0px;
width:700px;


}
#conttabla table{
margin:0px;
padding:0px;
width:695px;
border:none;




}



#conttablaaud{
margin:0px;
padding:0px;
width:700px;


}
#conttablaaud table{
margin:0px;
padding:0px;
width:697px;
border:1px solid;




}

#conttablaaud a{
	text-decoration:none;
	padding:0;
	margin:0;
	margin-top:5px;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;

}

.td1{
margin:0px;
padding:0px;
width:75px;
border:solid 1px #999999;

border-bottom:none;

text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;
}
.td2{
margin:0px;

padding:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
color:#4F4F4E;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;


width:620px;
 border:solid 1px #999999; 
border-left:none;

border-bottom:none;

}


#titulodoc{
	width:auto;
	margin:0px;
	margin-top:0px;
	padding:0px;
	padding-left:15px;
	text-align:left;
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-weight:bolder;
	font-stretch:wider;
	font-size:16px;
	margin-right:5px;
	font-weight:bolder;
	font-stretch:wider;
	background-image:url(imagenes/fontenlace3.gif);
	background-repeat:repeat-x;
	margin-left:0px;
	margin-left:0px;
	width:auto;
	padding-left:15px;
	padding-top: 0px;
	
	
	
	
	

}


#textosimple{
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;



}



#textosimple a{

	text-decoration:none;
	padding:0;
	margin:0;
	margin-top:5px;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;



}

#textosimple table{
width:480px;




}



#lateraldetalle{
	width: 420px;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	float:right;
	margin-top: 19px;
} 

#lateraldetalle img{
border:none;
margin-left:2px;
} 




#descripcion{
margin:0px;

padding:0px; 
padding-left:5px;
width:410px; 
height:100px;
color:#4F4F4E;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;


}

#descripcion span{
	margin:0px;
	padding:0px;
	color:#000000;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-stretch:wider;
	font-size:16px;
	padding-bottom: 10px;


}

#detalle_archivo {

margin:0px;
padding:0px;
color:#000000;
text-align:left;
}

#detalle_archivo span{

margin:0px;
margin-left:5px;
padding:0px;
color:#000000;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-stretch:wider;
font-size:16px;
}

#detalle_archivo table{

margin:0px;
padding:0px;
background-color:#FFFFFF;
width:410px;
border:none;
text-align:left;
padding-left:3px;
font-family:"Times New Roman", Times, serif;



}


#detalle_archivo table td{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

.titulot{

margin:0px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
color:#0675C1;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;

}


.detallet{

margin:0px;
padding:0px;
color:#828282;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;


}

.titulol{
margin:0px;
padding:0px;
color:#000000;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-stretch:wider;
font-size:16px;

}


.detallel{
margin:0px;
padding:0px;
color:#686866;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:wider;
font-size:12px;

}




.items{
margin:0px;
margin-left:10px;
padding:0px;
padding-left:5px;
text-align:left;
font-family: "Times New Roman", Times, serif;

border:1px solid  #FFFFFF;
border-left-color:#999999;
border-left-width:1px;

}


.lista{
	margin:0px;
	margin-left:15px;
	color:#0675C1;
	padding:0px;
	padding-left:0px;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;
	text-decoration:underline;
	list-style-type: square;

}

.detallel2{
padding:0;
margin:0;
margin-top:5px;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;

font-family: "Times New Roman", Times, serif;
font-size:14px;
color:#828282;
font-weight:bolder;
font-stretch:wider;
font-size:12px;

border:1px solid #FFFFFF;
border-bottom-color:#999999;
border-bottom-width:1px;


}

.casillero2{

padding:0;
margin:0;
margin-top:20px;
margin-left:5px;
text-align:left;

font-family: "Times New Roman", Times, serif;
font-size:14px;
border:1px solid #999999;
border-bottom-color:#999999;
border-bottom-width:1px;


}






#principaldetalle{
	background-color: #FFFFFF;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-right: 430px;
	margin-top: 0px;
	width: auto;
} 



#principaldetalle img{
margin:0px;
padding:0px;


}


#det_imagen{
padding:0px;
margin:0px;
margin-top:20px;


}

#det_imagen p,strong{
padding:0px;
margin:0px;

}


#tabladescripcion{
margin:0px; 
padding:0px; 
padding-left:5px;

}

#tabladescripcion table{
width:410px;

}


.tabladetalle{

}


.encabezado1{
padding-top:0px;
margin-top:0px;
}


#piepaginat{
width:920px;
height:20px;
background-color:#FFFFFF;
margin-left:0px;
margin-right:0px;
text-align:center;
font-family: "Times New Roman", Times, serif;
font-stretch:wider;
font-size:16px;

}






#menuhorizontal {
  float:left;
  width:920px;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
#menuhorizontal a {
  float:left;
  width:100px;
  text-decoration:none;
  text-align:left;
  border:none;
  color:#FFFFFF;

 /* margin-top:5px; */
 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:lighter;
  font-stretch:wider;
  /*
  background-color:#8F261B; */
  background-image:url(imagenes/footerBG2.gif);
  background-repeat:repeat-x;
  padding:3px 5px; 
  border-right:1px dotted #AEAEAE;
  margin-left:0px;
  width:auto;
  padding-right:10px;
}
#menuhorizontal a:hover {
 /* background-color:#6C0000; */
  color:#D5D500;
}
#menuhorizontal li {
  display:inline;

}





#lista2{
 /* float:left; */
  width:600px;
  height:30px;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
#lista2 a {
  /*float:left; */
  width:50px;
  margin:0px;
  text-decoration:none;
  text-align:left;
  color:#FFFFFF;
 /* margin-top:5px; */
 
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
/*
  background-color:#006699; */
  background-image:url(imagenes/fontnormatividad.gif);
  padding:3px 5px; 
  border-right:1px dotted white;
  margin-left:0px;
  width:auto;
/*  padding-right:10px;*/
}
#lista2 a:hover {
 /* background-color:#6C0000; */
  color:#D5D500;
}
#lista2 p {

width:auto;


  display:inline;
 
}


#solinfo {
width:450px;


 
}



#pbusqueda {
padding-left:15px;
padding-right:15px;
text-align:justify;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-stretch:wider;
font-size:12px;
margin:0px;



 
}



#divbusqueda {
padding-left:15px;
padding-right:15px;
text-align:justify;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-stretch:wider;
font-size:12px;



 
}











fieldset{
	border:1px dashed #AFA292;
	width:450px;
	padding:5px;  
	background-color:#FDFCF7;
	border-color:#fa0;
	font-size:14px;
	font-weight:bold;
	margin:20px;


}

input.boton {  
  color: #000000;
  font-weight: normal;
  background: #ddd; 
  margin-top: 10px;
}



.listapp {

	padding:0;
	margin:0;
	margin-top:5px;
	color:#0675C1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-stretch:wider;
	font-size:12px;
	list-style-image: url(imgs/listas.gif);

}





body {
	font-family: Arial, Helvetica, sans-serif;
background-image: url(images/fondopag.jpg); background-repeat: repeat-x;padding:0;margin:0; background-position: bottom; background-attachment: fixed;

/*	background-color:#CCCCCC; */
	padding:0px;
	margin:0px;

	
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
