body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color: #077866;
	margin:0;
}
a {
	text-decoration:none;
	color:#D1E1B5;s
	font-size:12px;
	border:0;
}
.a2 {
	color:#00CC99;
}
.a3 {
	color:#0060a9;
}
.a4 {
	color:#ffffff;
}
.a5 {
	color:#d62129;
}

.a6 {
	color:#FFF;
}
img {
	border:0;
}
.tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#007d69;
	font-weight:bold;
	text-align: left;
}
.tit2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#007d69;
	font-weight:bold;
}
.resalt {
	color:#ACB705;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.negrita {
	color:#D1E1B5;
	font-weight:bold;
	font-size:12px;
}
.legal {
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#000000;
	font-weight:normal;
}
.legal2 {
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#000000;
	font-weight:normal;
	line-height:11px;
}
.contacto {
	line-height:1.5;
}
/* POPUPS */

ul {
	margin:8px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:12px;
	font-weight:normal;
	list-style-image:none;
}
ol {
	margin:5px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:12px;
	font-weight:normal;
	list-style-image:none;
}
li {
	padding:0px 0;
	line-height:15px;
}
.modulos_list {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:12px;
	font-weight:normal;
	list-style-image:none;
}
#centro {
	color:#008469;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#centro .txt {
	text-align:left;
	width:470px;
}
#centro .txt .info {
	text-align:right;
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
}
#centro a {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.grandetit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ACB705;
	font-weight:bold;
}
.grandetittelf {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-size:18px;
	color:#ACB705;
	font-weight:bold;
}
.grandetittelf2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-size:18px;
	color:#00866b;
	font-weight:bold;
	list-style-image:url(../images/bullet_s.gif);
}
.grandetittelf00 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ACB705;
	font-weight:bold;
	line-height:14px;
}
.grandetittelf000 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-size:18px;
	color:#004730;
	font-weight:bold;
	line-height:14px;
}
.pie {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.pie00 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.pie02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4f53;
	text-align:justify;
	line-height:14px;
}
.pie03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4f53;
	font-weight:bold;
}
.pie04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4f53;
	font-weight:bold;
}
.pie04B {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4f53;
	font-weight:bold;
}
.pie05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4f53;
	font-weight:bold;
}
.atencion {
	background-image:url(../images/fondo_s.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.atencion2 {
	color:#008469;
}
.atencion3 {
	color:#008469;
	text-decoration:underline;
}
.flecha {
	vertical-align:top;
	padding:15px 0 0 0;
	width:23px;
	text-align:right;
	border:0;
}
.comp {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	line-height:13px;
}
.comp2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:13px;
}
.enfasis {
	font-family:Arial, Helvetica, sans-serif;
	color:#ACB705;
}
.enfasis2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
}
.enfasis3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
}
.manitit {
	font-family:Arial, Helvetica, sans-serif;
	color:#008469;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}
.manisub {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.pop01 {
	padding:0 55px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	text-align:left;
	color:#000000;
}
/* Form */
.texto01 {
	color:#3b3b3b;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.texto01 strong {
	color:#008469;
}
.texto01 span {
	color:#008469;
	font-size:22px;
	font-weight:bold;
}
.cuadro {
	text-align:left;
	font-size:12px;
	color:#008469;
}
.cuadro ul {
	margin:5px 0 0 0;
	padding:2px 5px 5px 5px;
	font-size:11px;
	background-color:#cde6a0;
	list-style-image:url(../images/verde.gif);
}
.texto02 {
	color:#3b3b3b;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.texto02 a {
	color:#008469;
	text-decoration:underline;
}
.certif {
	background-image:url(../images/tabla_certi.gif);
	width:447px;
	height:174px;
	color:#3b3b3b;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.certif_txt {
	color:#008469;
	font-size:12px;
}
.texto03 {
	color:#3b3b3b;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
.texto03 strong {
	color:#008469;
}
.nota {
	font-size:11px;
	font-weight:normal;
	color:#3b3b3b;
}
/*Servicios*/
.texto_sup {
	color:#3b3b3b;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.texto_inf {
	color:#3b3b3b;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin:0 10px 0 10px;
	padding:0 10px 0 10px;
	border-left:1px dashed #008469;
	border-right:1px dashed #008469;
}
.texto_inf2 {
	color:#008469;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.texto_inf3 {
	color:#3b3b3b;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.titulares {
	color:#007d69;
	font-weight:bold;
	font-size:15px;
	text-align:left;
}
.texto_cuadros {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5A656B;
	text-align:justify;
	font-weight:normal;
}
.texto_cuadros a {
	color:#008469;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.style1 {
	color: #444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:normal;
}
.style2 {
	color: #444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
}
/* 20% */
.primero {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	line-height:14px;
}
.primeroneg {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
}
.primeroneg2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:13px;
	line-height:14px;
	text-align:left;
}
.segundo {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
}
.segundoG {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
}
.segundoGG {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:38px;
	font-weight:bold;
	text-align:center;
	line-height:38px;
}
.segundob {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	line-height:32px;
}
.tercero {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4F53;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
.tercerob {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4F53;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
.terceroc {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
.oferta {
	background-image:url(../images/oferta.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.toferta {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:0 20px 0 0;
	line-height:12px;
}
.cuarto {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:26px;
	font-weight:normal;
	text-align:center;
	line-height:22px;
}
.quinta {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	font-weight:bold;
}
.quinta2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	font-weight:normal;
}
.quinta2B {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4f53;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	font-weight:normal;
}
.quinta2C {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	font-weight:normal;
}
.quinta3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	font-weight:bold;
}
.quintaSub {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	text-decoration:underline;
}
.tsexta {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4F53;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
.formtit {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:21px;
	line-height:25px;
}
.formtit2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:21px;
	line-height:25px;
	text-align:center;
}
.formtitPeq {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
	line-height:25px;
}
.ver {
	font-family:Arial, Helvetica, sans-serif;
	color:#007D69;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:12px;
}
.textoleg {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4F53;
	font-size:11px;
text align:right;
	font-weight:normal;
	line-height:11px;
}
.textotablaoferta {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4F53;
	font-size:14px;
	font-weight:normal;
	line-height:21px;
}
.textotablaoferta2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#B2001C;
	font-size:16px;
	font-weight:bold;
}
.textotablaoferta2b {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:15px;
	font-weight:bold;
}
.textotablaoferta2c {
	font-family:Arial, Helvetica, sans-serif;
	color:#ACB705;
	font-size:16px;
	font-weight:bold;
	list-style-image:none;
}
.textotablaoferta3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:12px;
	font-weight:bold;
}
.textotablaoferta4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#00866b;
	font-size:17px;
	font-weight:bold;
}
/* TABLA COMPARATIVA */
.tit_tabla {
	color:#007f64;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
}
.texto_tabla_comparativa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.pie_tabla {
	color:#024731;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
}
/* ASESOR */
#contenido {
	background-image:url(../images/fondo_asesor.gif);
	background-repeat:no-repeat;
	width:818px;
	padding:25px 30px 5px 30px;
}
#contenido img {
	vertical-align:middle;
}
.txt1 {
	color:#5a0024;
	font-size:18px;
	text-align:center;
	margin:55px 0 0 0;
}
.txt1b {
	color:#004730;
	font-size:20px;
	text-align:center;
	margin:70px 33px 0 33px;
}
.txt1b a {
	color:#004730;
	font-size:20px;
}
.telf {
	color:#004730;
	font-size:28px;
	margin:12px 0px 0 0;
	text-align:left;
}
.call {
	margin:5px 0px 0 0;
}
.preg {
	list-style-image:url(../images/bullet_a.gif);
	font-size:12px;
	color:#024731;
	text-align:left;
	margin:20px 12px 0 0px;
	line-height:13px;
}
.pregintro {
	font-size:14px;
	color:#024731;
	text-align:center;
	margin:35px 0px 0px 0px;
	line-height:16px;
	font-weight:normal;
}
.pregintro02 {
	font-size:20px;
	color:#661429;
	text-align:center;
	padding:10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
}
.preg li {
	margin:10px 0 0 0;
	line-height:13px;
}
.form {
	margin:5px 0 0 25px;
	color:#4d4f53;
}
.boton {
	margin:10px 1px 0 0;
	text-align:right;
}
#contenido_excl {
	background-image:url(../images/fondo_asesor_excl.jpg);
	background-repeat:no-repeat;
	width:908px;
	background-position:top;
}
#contenido_pre {
	background-image:url(../images/fondo_asesor_pr.jpg);
	background-repeat:no-repeat;
	width:908px;
	background-position:top;
}
#contenido_av {
	background-image:url(../images/fondo_asesor_av.jpg);
	background-repeat:no-repeat;
	width:908px;
	background-position:top;
}
#contenido_st {
	background-image:url(../images/fondo_asesor_st.jpg);
	background-repeat:no-repeat;
	width:908px;
	background-position:top;
}
.titcaract {
	font-size:20px;
	color:#69923A;
	text-align:left;
	padding:30px 0px 0px 0px;
	line-height:20px;
	font-weight:normal;
}
.txt2 {
	color:#4d4f53;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	margin:20px 10px 0 0px;
}
.txt2tit {
	color:#024731;
	font-size:20px;
	text-align:left;
	font-weight:bold;
	margin:20px 10px 0 0px;
}
.txt3 {
	color:#4d4f53;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	margin:16px 30px 0 300px;
}
.txt2 b {
	font-size:16px;
}
.caract {
	padding:50px 35px 5px 50px;
}
.caract2 {
	padding:20px 35px 5px 50px;
}
.telf2 {
	color:#004730;
	font-size:26px;
	text-align:center;
	margin:15px 0;
}
.tabla {
	margin:50px 0px 0 260px;
}
/* UP */
.titteup01 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	font-size:18px;
	color:#004730;
	font-weight:bold;
	line-height:14px;
}
.titteup02 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	font-size:18px;
	color:#9D292B;
	font-weight:bold;
	line-height:14px;
}
.volverup {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	font-size:13px;
	color:#007D69;
	font-weight:bold;
	line-height:13px;
}
/* UP Conta */
#upcontenido {
	background-image:url(../images/up_fondo_conta.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:908px;
	text-align:center;
}
#upcontenido_ev {
	width:818px;
	padding:25px 30px 5px 30px;
	text-align:center;
}
#upcontenidoderecha {
	vertical-align:top;
	text-align:left;
}
.titconta {
	color:#D62129;
	font-size:20px;
	text-align:left;
	margin:0px 0 0 0px;
}
.subtitconta {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 45px;
}
.puntosconta {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_c.gif);
}
.puntosconta ul {
	line-height:12px;
	text-align:justify;
}
.puntosconta li {
	margin:6px 30px 6px 25px;
	line-height:13px;
	text-align:justify;
}
.subtitconta2 {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:0px 0 0px 8px;
	font-weight:normal;
}
.puntosconta2 {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_c.gif);
}
.puntosconta2 ul {
	line-height:12px;
	text-align:justify;
}
.puntosconta2 li {
	line-height:13px;
	text-align:justify;
	margin:6px 15px 6px 5px;
}
.up_menu {
	color:#9c1f31;
	font-size:12px;
	margin:20px 0;
	font-weight:bold;
}
.ficha {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#cuadroconta {
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#D62129;
	text-align:center;
}
#cuadroconta TH {
	font-size:15px;
	line-height:18px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	padding:2px 4px;
}
#cuadroconta .izq {
	text-align:left;
}
#cuadroconta TD {
	padding:4px 6px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	line-height:13px;
}
/* UP Factu */
#upcontenido_f {
	background-image:url(../images/up_fondo_factu.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:818px;
	padding:25px 30px 5px 30px;
	text-align:center;
}
#upcontenido_f_ev {
	width:818px;
	padding:25px 30px 5px 30px;
	text-align:center;
}
.titfactu {
	color:#00a1de;
	font-size:20px;
	text-align:left;
}
.subtitfactu {
	color:#00a1de;
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 45px;
}
.subtitfactu3 {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 45px;
	font-weight:normal;
}
.puntosfactu {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_f.gif);
}
.puntosfactu ul {
	line-height:12px;
	text-align:justify;
}
.puntosfactu li {
	line-height:13px;
	text-align:justify;
	margin:6px 50px 6px 50px;
}
.subtitfactu2 {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:0px 0 0px 8px;
	font-weight:normal;
}
.puntosfactu2 {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_f.gif);
}
.puntosfactu2 ul {
	line-height:12px;
	text-align:justify;
}
.puntosfactu2 li {
	line-height:13px;
	text-align:justify;
	margin:6px 15px 6px 5px;
}
.puntosfactu3 {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_f.gif);
}
.puntosfactu3 ul {
	line-height:12px;
	text-align:justify;
}
.puntosfactu3 li {
	line-height:13px;
	text-align:justify;
	margin:6px 15px 6px 38px;
}
#cuadrofactu {
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#0060a9;
	text-align:center;
}
#cuadrofactu TH {
	font-size:15px;
	line-height:18px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	padding:2px 4px;
}
#cuadrofactu .izq {
	text-align:left;
}
#cuadrofactu .claro {
	background-color:#a3d0f2;	
	}
#cuadrofactu TD {
	padding:4px 6px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	line-height:13px;
	color: #000;
}

#cuadrofactu .izq {
	text-align:left;
}

/* UP Nominas */
#upcontenido_n {
	background-image:url(../images/up_fondo_nominas.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}
#upcontenido_n_eg {
	text-align:center;
}
.titnom {
	color:#EE8300;
	font-size:20px;
	text-align:left;
}
.subtitnom {
	color:#EE8300;
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 45px;
}
.puntosnom {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_n.gif);
}
.puntosnom ul {
	line-height:12px;
	text-align:justify;
}
.puntosnom li {
	line-height:13px;
	text-align:justify;
	margin:6px 50px 6px 30px;
}
.subtitnom2 {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:0px 0 0px 8px;
	font-weight:normal;
}
.puntosnom2 {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_n.gif);
}
.puntosnom2 ul {
	line-height:12px;
	text-align:justify;
}
.puntosnom2 li {
	line-height:13px;
	text-align:justify;
	margin:6px 15px 6px 5px;
}
#cuadronom {
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#c1aa34;
	text-align:center;
}
#cuadronom TH {
	font-size:15px;
	line-height:18px;
	padding:2px 0;
}
#cuadronom .izq {
	text-align:left;
	padding-left:5px;
}
#cuadronom TD {
	padding:2px 0;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	line-height:13px;
	color: #000;
}
/* UP TPV */
#upcontenido_p {
	background-image:url(../images/up_fondo_tpv.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}
#upcontenido_p_el {
	text-align:center;
}

.texto_normal {
	color:#333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 20px;
}

.tittpv {
	color:#024731;
	font-size:20px;
	text-align:left;
	margin:0px 0 0 0px;
}
.subtittpv {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 45px;
}
.puntostpv {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_t.gif);
}
.puntostpv ul {
	line-height:12px;
	text-align:justify;
}
.puntostpv li {
	margin:6px 30px 6px 25px;
	line-height:13px;
	text-align:justify;
}
.subtittpv2 {
	color:#000000;
	font-size:13px;
	text-align:left;
	margin:0px 0 0px 8px;
	font-weight:normal;
}
.puntostpv2 {
	color:#000000;
	font-size:12px;
	text-align:left;
	list-style-image:url(../images/bullet_t.gif);
}
.puntostpv2 ul {
	line-height:12px;
	text-align:justify;
}
.puntostpv2 li {
	line-height:13px;
	text-align:justify;
	margin:6px 15px 6px 5px;
}
#cuadrotpv {
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#024731;
	text-align:center;
}
#cuadrotpv TH {
	font-size:15px;
	line-height:18px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	padding:2px 4px;
}
#cuadrotpv .izq {
	text-align:left;
}
#cuadrotpv TD {
	padding:4px 6px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	line-height:13px;
}
/* Home Radiografia*/
.radio_not {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007d69;
	font-weight:bold;
}
/* Cross*/
.ficha_pro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#007D69;
	font-weight:bold;
	line-height:13px;
	text-decoration:underline;
}
/* Pyme*/
.radio {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
.radio a {
	text-decoration: underline;
	color:#004731;
}
.radio ul {
	line-height:12px;
}
.radio li {
	margin:6px 0px 8px 0px;
	line-height:13px;
	list-style:none;
}
/* Mejoras pendientes*/

#boqueCaracteristicasTPV{ width:830px; margin:10px auto; padding:20px 40px; background:url(../images/boqueCaracteristicasTPV_bg.jpg) no-repeat top center;}
#boqueCaracteristicasTPV h2{ color:#024731;	font-size:18px;	text-align:left; margin:0;}

#boqueCaracteristicasNomina{ width:830px; margin:10px auto; padding:20px 40px; background:url(../images/boqueCaracteristicasNomina_bg.jpg) no-repeat top center;}
#boqueCaracteristicasNomina h2{ color:#E98300;	font-size:18px;	text-align:left; margin:0;}

#boqueCaracteristicasTPV{ width:830px; margin:10px auto; padding:20px 40px; background:url(../images/boqueCaracteristicasTPV_bg.jpg) no-repeat top center;}
#boqueCaracteristicasTPV h2{ color:#024731;	font-size:18px;	text-align:left; margin:0;}

#boqueCaracteristicasConta{ width:830px; margin:10px auto; padding:20px 40px; background:url(../images/boqueCaracteristicasConta_bg.jpg) no-repeat top center;}
#boqueCaracteristicasConta h2{ color:#9E3039;	font-size:18px;	text-align:left; margin:0;}

#boqueCaracteristicasFactu { width:830px; margin:10px auto; padding:20px 40px; background:url(../images/boqueCaracteristicasFactu_bg.jpg) no-repeat top center;}
#boqueCaracteristicasFactu h2{ color:#00338D; font-size:18px;	text-align:left; margin:0;}




.tablas {
	width:500px;
	float:left;
	text-align:left;
	float:left;
	margin:0;
	padding:10px 0;
	font-size:11px;
}

.overfluido{
	height:500px; 
	width:500px; 
	overflow:auto; 
	clear:both;
}

.tablaCaracteristicas {
	width:480px;
	float:left;
	text-align:center;
	float:left;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	
}

.tablaCaracteristicas img{
	padding:0;
	margin:0;
}


.tablaCaracteristicas h1 {
	font-size:12px;
	margin:0;
	padding:0;
}

.tablaCaracteristicasIzq {
	width:170px;
	float:left;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #FFF;
	line-height:16px;
	min-height:20px;
}
.tablaCaracteristicasTercio {
	width:100px;
	float:left;
	padding:5px 0;
	border-bottom:1px solid #FFF;
	background:#DDD;
	color:#333;
	line-height:16px;
	min-height:20px;
}
.tablaCaracteristicasMedio {
	width:150px;
	float:left;
	padding:5px 0;
	border-bottom:1px solid #FFF;
	line-height:16px;
	background:#DDD;
	color:#333;
	min-height:20px;
}
.tablaCaracteristicasUnico {
	width:300px;
	float:left;
	padding:5px 0;
	border-bottom:1px solid #FFF;
	line-height:16px;
	background:#DDD;
	color:#333;
	min-height:20px;
}
.tablaCaracteristicasTotal {
	width:480px;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #FFF;
	background-color:#333; color:#FFF;
}

.tablaCaracteristicasTotal h1{
	color:#FFF;
	font-size:14px;
}


.tablaCarritos{
	width:300px;
	min-height:400px;
	background:url(../images/tablaCarritos_bg.jpg) no-repeat top right;
	float:left; 
	padding:10px; 
	margin-right:10px;
	text-align:center;
	}
.tablaCarritosCaja{
	width:110px; 
	float:left; 
	padding:0; 
	margin-right:10px;
	margin-bottom:15px;
	text-align:left;
	}

.tablaCarritosCaracteristicas{
	width:180px; 
	float:left; 
	padding:0; 
	margin-bottom:15px;
	text-align:left;
	}
	
.tablaTPV{ background-color:#69923A;}

.tablaTPV a{ color:#69923A; text-decoration:underline;}

.tablaNomina{ background-color:#E98300; }

.tablaNomina a{ color:#E98300; text-decoration:underline;}

.tablaFactu{ background-color:#00A1DE;}

.tablaFactu a{ color:#00A1DE; text-decoration:underline;}

.tablaConta{ background-color:#9e3039;}

.tablaConta a{ color:#9e3039; text-decoration:underline;}

.tablaDest{ background-color:#333; color:#FFF;}

.clearfloat{ clear:both;}

