/* genericos */
body {
	background-color: #E7EFF7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183452;
	background-image: url(imagenes/fnd_pag03.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left bottom;
}
.fnd_redesoc {
	background-image: url(imagenes/redesociales.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.redes_link {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
}
.titulos_cajcd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #293C67;
}
.bloque_caract {
	font-size: 12px;
	text-align: left;
	display: block;
	margin: 8px;
	color: #1B3450;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}



a:link, a:visited, a:active {
	color:#273E52; text-decoration:none;
}
a:hover { color:#1D7BB6; }
h1 {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color: #273E52;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 
.h1_span {
	padding-left: 5px;
	float: left;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size:10px;
	color: #273E52;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
p {
	margin: 0px;
	padding: 0px;
	color: #183452;
} 

/* header */
.nav_header {
	background-image: url(imagenes/nav_header.jpg);
	background-position: left top;
	padding-left: 30px;
}
.nav_header a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #233D54;
	text-decoration: none;
	padding-right: 15px;
}
.nav_header a:hover {
	color:#1D7BB6;
}

/* middle */
.midflash {
	background-image: url(imagenes/fnd_midflash.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.fnd_midhom {
	background-image: url(imagenes/fnd_midfoot.jpg);
	background-position: left top;
}
.nav_sup { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.logo_act {	margin: 5px;}
.txt_actual_prg {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fnd_bienv {
	background-image: url(imagenes/fnd_bienv.jpg);
	background-position: left top;
}
.fnd_actualiza {
	background-image: url(imagenes/fnd_actualiza.jpg);
	background-position: left top;
}
.fnd_actualiza_back {
	background-image: url(imagenes/fnd_actualiza_back.jpg);
	background-position: left top;
}
.txt_submid {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.midflash table tr .fnd_actualiza_back table {	margin: 5px;}
.txtemp {
	text-align: justify;
	padding: 15px;
	color: #183452;
	width: 345px;
}
.txtempresa {
	text-align: justify;
	padding: 15px;
}
.txtfooter {
	color: #183452;
	padding: 10px;
	font-size: 12px;
}
.destacuenta {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	padding-left: 20px;
}
.minitabla {
	border: 1px solid #999;
	float: left;
}
.textoscajas {
	background-repeat: no-repeat;
	background-position: right top;
}
.bc_txt920bn,.bc_txt660bn,.bc_txt500bn,.bc_txt360bn {
	background-repeat: no-repeat;
	background-position: center top;
}
.bc_txt920up,.bc_txt660up,.bc_txt500up,.bc_txt360up {
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bc_txt920md,.bc_txt660md,.bc_txt500md,.bc_txt360md {
	background-repeat: repeat-y;
	background-position: center top;
	padding: 15px;
}
.bc_txt920up {
	background-image: url(imagenes/bc_txt920up.gif);
}
.bc_txt920bn {
	background-image: url(imagenes/bc_txt920dn.gif);	
}
.bc_txt920md {
	background-image: url(imagenes/bc_txt920md.gif);
}
.bc_txt660up {
	background-image: url(imagenes/bc_txt660up.gif);
}
.bc_txt660bn {
	background-image: url(imagenes/bc_txt660dn.gif);
}
.bc_txt660md {
	background-image: url(imagenes/bc_txt660md.gif);
}
.bc_txt500md {
	background-image: url(imagenes/bc_txt500md.gif);x;
}
.bc_txt500up {
	background-image: url(imagenes/bc_txt500up.gif);
}
.bc_txt500bn {
	background-image: url(imagenes/bc_txt500dn.gif);
	text-align: center;
}
.bc_txt360md {
	background-image: url(imagenes/bc_txt360md.gif);
}
.bc_txt360up {
	background-image: url(imagenes/bc_txt360up.gif);
}
.bc_txt360bn {
	background-image: url(imagenes/bc_txt360dn.gif);
}

.tittxtnav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
}
#select, #producto {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px;
	color: #069;
	float: left;
	padding: 0px;
	font-weight: bold;
}
input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #069;
	margin: 3px;
	font-weight: bold;
	font-size: 11px;
}
.tit {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
.act_es_srv,.act_es_pdr,.act_es_upbd,.act_ec_srv,.act_ec_pdr,.act_ec_upbd,.act_hn_srv,.act_hn_pdr,.act_hn_upbd {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.act_es_pdr {
	background-image: url(imagenes/fnd_act_es_pdr.gif);
}
.act_es_srv {
	background-image: url(imagenes/fnd_act_es_srv.gif);
}
.texnewact {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
	text-align: justify;
}
.barratitupd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background-image: url(imagenes/barra_titupd.jpg);
	padding: 5px;
}
.barratitupd2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background-image: url(imagenes/barra_titupd_ec.jpg);
	padding: 5px;
}
.barratitupd3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background-image: url(imagenes/barra_titupd_hn.jpg);
	padding: 5px;
}
.act_es_upbd {
	background-image: url(imagenes/fnd_act_es_upbd.gif);
}
.act_ec_pdr {
	background-image: url(imagenes/fnd_act_ec_pdr.gif);
}
.act_ec_srv {
	background-image: url(imagenes/fnd_act_ec_srv.gif);
}
.act_ec_upbd {
	background-image: url(imagenes/fnd_act_ec_upbd.gif);
}
.act_hn_pdr {
	background-image: url(imagenes/fnd_act_hn_pdr.gif);
}
.act_hn_srv {
	background-image: url(imagenes/fnd_act_hn_srv.gif);
}
.act_hn_upbd {
	background-image: url(imagenes/fnd_act_hn_upbd.gif);
}
.imagenalinzs {
	float: left;
	padding-right: 15px;
}
.txtalinzs {
	text-align: justify;
}
.fnd_capasft {
	background-image: url(imagenes/fnd_capasft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texnewact a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-style: italic;
	color: #09C;
}
.margtabla {
	padding: 10px;
}
.subir {
	text-decoration: underline;
	color: #06C;
}

