.bgsup {
	background-attachment: inherit;
	background-image: url(imagenes/fsup.jpg);
	background-repeat: no-repeat;
}
.bgmedio2 {
	background-image: url(imagenes/fmed.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.bgsup2 {
	background-image: url(imagenes/fsup.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bginf2 {
	background-image: url(imagenes/finf.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-attachment: inherit;
}

.bgmedio {
	background-image: url(imagenes/fmed.jpg);
	background-repeat: repeat-y;
}
.txt9a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #73dedb;
}
.bginf {
	background-attachment: inherit;
	background-image: url(imagenes/finf.jpg);
	background-repeat: no-repeat;
}
.txt9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
}
a.contact:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration:none;
}
a.contact:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration:none;
}
a.contact:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration:none;
}
a.contact:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration:underline;
}

a.menu:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #514f4f;
	text-decoration:none;
	font-weight:bold;
	
}
a.menu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #514f4f;
	text-decoration:none;
	font-weight:bold;
}
a.menu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #514f4f;
	text-decoration:none;
	font-weight:bold;
}
a.menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #514f4f;
	text-decoration:underline;
	font-weight:bold;
}

a.copy:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #528694;
	text-decoration:none;
}
a.copy:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #528694;
	text-decoration:none;
}
a.copy:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #528694;
	text-decoration:none;
}
a.copy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
	text-decoration:underline;
}
.txtcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #528694;
}
a.m:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #528694;
	text-decoration:none;
	}
a.m:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #528694;
	text-decoration:none;
	}
a.m:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #528694;
	text-decoration:none;
	}
a.m:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #514f4f;
	text-decoration:underline;
	}
.txtm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #514f4f;
	
	}
.btg {
	border: 1px solid #666666;
}
.txt9not {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bd3632;
}
li {
	list-style-image: url(imagenes/ir.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.txtdate {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F26440;
}
.txt9nar {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F78434;
}
.txt9az {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #62C3C9;
}
.txt9ver {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #85A303;
}

a.photo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #85A303;
	text-decoration:none;
}
a.photo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #85A303;
	text-decoration:none;
}
a.photo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #85A303;
	text-decoration:none;
}
a.photo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #85A303;
	text-decoration:underline;
}
a.news:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F78434;
	text-decoration:none;
}
a.news:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F78434;
	text-decoration:none;
}
a.news:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F78434;
	text-decoration:none;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F78434;
	text-decoration:underline;
}




.txt9lin {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #4678A9;
}
a.down:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F05831;
	text-decoration:none;
}
a.down:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F05831;
	text-decoration:none;
}
a.down:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #F05831;
	text-decoration:none;
}
a.down:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration:underline;
}
.download{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bd3632;
	}
a.download:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bd3632;
	text-decoration:none;
}
a.download: active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bd3632;
	text-decoration:none;
}
a.download:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bd3632;
	text-decoration:none;
}
a.download:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#Ff6600;
	text-decoration:none;
}

.bordeblue{
	border: 2px solid #999; 
	/*azul logo *#007ec1;*/
    padding: 3px 10px; */
    background: #ffffff;
    width: 160px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    border-radius: 25px;
}
.bordeblue2{
	border: 2px solid #999; 
	/*azul logo *#007ec1;*/
    padding: 3px 10px; */
    background: #ffffff;
    width: 160px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    border-radius: 25px;
	-webkit-box-shadow: 05px 05px 5px #888888;
    -moz-box-shadow: 05px 05px 5px #888888;
	box-shadow: 05px 05px 5px #888888;
	
}
.by{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif; 
	font-style:italic
	}