body {
	background: none;
	margin: 0;
	padding: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content {
	width: 768px;
	float: left;
	display: inline;
	margin: 0;
}
img {
	border: none;
}
ul li a#txt_rojo {
	color: #FF0000;
}
#destaca {
	font-weight: bold;
	color: #FF0000;
}
#derecha {
	float: right;
	background: url(/img/imprimir.gif) 0px 0px no-repeat;
	padding-left: 19px;
}
#sel {
	width: 100px;
	margin-left: 10px;
}
ul#dere2 li a img {
	float: right;
	width: auto;
	border: none;
	margin: 10px 0 0 0;
}
ul#dere2 li {
	background: none;
}
.botones {
	background: url(/img/bk_botones.gif) no-repeat;
	border: 0;
	width: 74px;
	height: 20px;
	color: #666666;
	font-weight: bold;
	cursor: pointer;
}
.botones2 {
	background: url(/img/bk_botones2.gif) left top no-repeat;
	border: 0;
	padding: 0 12px 0 8px;
	height: 20px;
	color: #666666;
	font-weight: bold;
}
#botones3 {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 0px 3px 0px 0;
	border: 0;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
#botones4 {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 2px 3px;
	margin: 0px 3px 5px 0;
	border: 1px solid white;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
#botones5 {
	background: #BFBFBF;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 7px 3px 0px 0;
	border: 1px solid white;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
#cabecera  {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	border-bottom: 1px solid #000;
}
.logo {
	float: left;
	width: 192px;
	display: inline;
	margin: 0;
	padding: 0;
	background: #FF0000;
}
h1 {
	float: left;
	width: auto;
	margin: 10px 0 0 0;
	padding: 0 0 0px 0;
	width: 192px;
	height: 75px;
	background-color: transparent;
	background-image: url(/img/logo_new.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
h1 a{
	display:block;
	width: auto;
	height: 75px; 
	text-decoration:none;
}
h1 a {text-indent:-999em}/* texto escondido*/
* html h1 a {text-indent:0;}/* para ie5 */
* html h1 a span{text-indent:-999em}/* solo texto escondido ahora*/
.buscador_ppal {
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
}
.buscador_ppal div {
	float: right;
	width: auto;
	display: inline;
	margin: 18px 0 0 0;
}
.buscador_ppal div p, input {
	margin: 0 6px 0 0;
	padding: 0;
	float: right;
	width: auto;
}
.buscador_ppal ul {
	float: right;
	width: 80%;
	display: inline;
	list-style: none;
	margin: 18px 0 0 0;
	clear: right;
}
.buscador_ppal ul li {
	float: right;
	width: auto;
	display: inline;
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
}
.buscador_ppal ul li a {
	text-decoration: none;
	color: #FF0000;
	padding: 0 12px;
	border-right: 1px solid #000;
}
#cuerpo {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
#col_izq {
	float: left;
	width: 192px;
	display: inline;
	margin: 0;
}
.menu {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	background: #e6e6e6;
}
.menu ul {
	float: left;
	width: 100%;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 5px solid #FF0000;
}
.menu ul li {
	float: left;
	width: 189px;
	display: inline;
	list-style: none;
	margin: 1px 0 1px 0;
}
.menu ul li a {
	float: left;
	width: 175px;
	display: inline;
	text-decoration: none;
	color: #737373;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0 2px 14px;
	background: url(/img/bk_limenu.gif) repeat-x;
	border: 1px solid #CECECE;
}
.menu ul li a:hover {
	color: #FF0000;
	text-decoration: none;
	border: 1px solid #FF0000;
}
#on {
	color: #FF0000;
	text-decoration: none;
	border: 1px solid #FF0000;
}
.ruta {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
.ruta ul {
	float: left;
	width: 100%;
	display: inline;
	margin: 12px 0 0 0;
	padding: 0;
	list-style: none;
}
.ruta ul li {
	float: left;
	width: auto;
	display: inline;
	margin: 0 3px;
	padding: 0;
	list-style: none;
	text-align: left;
}
.ruta ul li a {
	color: #FF0000;
	text-decoration: none;
}
.ruta ul li a {
	text-decoration: underline;
}
#inicio {
	padding-left: 16px;
	background: url(/img/dot_home.gif) left center no-repeat;
	margin: 0;
}
.mod_menu {
	float: left;
	width: 100%;
	margin: 0;
}
.mod_menu2 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px 0 0 0;
	display: inline;
	text-align: center;
}
.mod_menu2 h3 {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}
.mod_menu2 p {
	padding: 0;
	margin: 0;
	font-size: 90%;
	font-weight: normal;
}
#pie .logo2 {
	position: relative;
	margin: -49px 0 0 45px;
	background: none;
}
#pie .logo2 img {
	border: 0;
}
#pie .logo_portada {
	position: relative;
	margin: -75px 0 0 45px;
	background: none;
}
#pie .logo2_portada {
	position: relative;
	margin: -75px 0 0 25px;
	background: none;
}
#pie .logo2_portada img {
	border: 0;
}
#col_der {
	float: left;
	width: 576px;
	display: inline;
	margin: 0;
	background-image: url(/img/bk_colder.gif);
	background-position: 0px 50px;
	background-repeat: repeat-y;
}
#col_der2 {
	float: left;
	width: 576px;
	display: inline;
	margin: 0;
	background-image: url(/img/bk_colder2.gif);
	background-position: 0px 50px;
	background-repeat: repeat-y;
}
#show {
	float: left;
	width: 348px;
	display: inline;
	margin: 0;
	padding: 0 18px;
}
#show2 {
	float: left;
	width: 540px;
	display: inline;
	margin: 0;
	padding: 0 18px 18px 18px;
}
#show3 {
	float: left;
	width: 542px;
	display: inline;
	margin: 0;
	padding: 0 0px 18px 18px;
}
.modulo1 {
	float: left;
	width: 100%;
	margin: 12px 0 18px 0;
	display: inline;
	background: url(/img/bk_modulo1.gif) no-repeat;
}
.mod1peq {
	float: left;
	width: 147px;
	margin: 28px 0 0 4px;
	padding: 10px;
	display: inline;
	background: url(/img/bk_mod1peq.gif) 3px 19px no-repeat;
}
.mod1peq h3 {
	float: left;
	width: 158px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -1px 0 0 2px;
	padding: 0;
	color: #FFF;
	display: inline;
}
.mod1peq div {
	float: left;
	width: 60px;
	margin: 0;
}
.mod1peq h4 {
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.mod1peq p {
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.mod1peq p span {
	font-size: 9px;
	font-weight: normal;
}
.mod1peq img {
	float: right;
	width: 84px;
	height: 48px;
	margin: 0;
}
.mod2peq {
	float: right;
	width: 147px;
	margin: 27px 0 0 0;
	padding: 10px;
	display: inline;
	background: url(/img/bk_mod2peq.gif) 3px 19px no-repeat;
}
.mod2peq h3 {
	float: left;
	width: 158px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -1px 0 0 2px;
	padding: 0;
	color: #FFF;
	display: inline;
}
.mod2peq div {
	float: left;
	width: 60px;
	margin: 0;
}
.mod2peq h4 {
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.mod2peq p {
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.mod2peq p span {
	font-size: 9px;
	font-weight: normal;
}
.mod2peq img {
	float: right;
	width: 84px;
	height: 48px;
	margin: 0;
}
.modulo2 {
	float: left;
	width: 100%;
	margin: 0 0 2px 0;
	display: inline;
}
.modulo2 h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/img/bk_modh3.gif) left center no-repeat;
}
.modulo2 h3 span {
	background: #FFF;
}
.modulo2 h4 {
	font-size: 11px;
	margin: 12px 0 12px 0;
	padding: 0;
	line-height: 18px;
}
.modulo2 ul {
	float: left;
	width: 340px;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;	
}
.modulo2 ul li {
	width: 45%;
	float: left;
	margin: 0;
	padding: 3px 0 3px 11px;
	list-style: none;
	background: url(/img/dot_li.gif) 0px 6px no-repeat;
}
.modulo2 ul li a {
	text-decoration: none;
	color: #000;
}
.modulo2 p {
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.modulo_cuota {
	float: left;
	width: 372px;
	margin: 12px 0 18px 0;
	display: inline;
}
.modulo_cuota h4 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.modulo_calcula {
	float: left;
	width: 100%;
	margin: 12px 0 18px 0;
	display: inline;
	background: url(/img/avion.jpg) right center no-repeat;
}
.modulo_calcula h4 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.modulo_vivienda {
	float: left;
	width: 100%;
	margin: 12px 0 18px 0;
	display: inline;
	background: url(/img/vivienda.jpg) right center no-repeat;
}
.modulo_vivienda h4 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.solicitud {
	float: left;
	width: 100%;
	margin: 12px 0 18px 0;
	display: inline;
}
.solicitud h4 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.solicitud h5 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 11px;
}
.datos {
	float: left;
	width: 526px;
	display: inline;
	margin: 0;
	padding: 12px;
	border: 1px solid #FF0000;
}
.datos dl {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
}
.datos dl dt {
	float: left;
	width: 40%;
	margin: 0 0 4px 0;
	padding: 2px;
	background-color: #F1F1F1;
	text-align: right;
}
.datos dl dd {
	float: left;
	width: 55%;
	margin: 0 0 4px 1%;
	padding: 2px;
}
.lista2 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
.lista2 ul {
	float: left;
	width: 340px;
	display: inline;
	list-style: none;
	margin: 0 0 0 8px;
	padding: 0;
}
.lista2 ul li {
	width: 329px;
	float: left;
	margin: 0;
	padding: 0px 0 0px 11px;
	list-style: none;
	background: url(/img/dot_li.gif) 0px 6px no-repeat;
	line-height: 18px;
}
.lista2 ul li a {
	color: #FF0000;
}
.lista3 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
.lista3 ul {
	float: left;
	width: 340px;
	display: inline;
	list-style: none;
	margin: 33px 0 15px 8px;
	padding: 0;
}
.lista3 ul li {
	width: auto;
	float: left;
	margin: 0;
	padding: 0px 0 0px 10px;
	list-style: none;
	background: url(/img/volver.gif) 0px 2px no-repeat;
}
.lista3 ul li a {
	color: #FF0000;
}
.botonsolo {
	float: left;
	width: 100%;
	display: inline;
	margin: 7px 0 0 0;
}
.botonsolo input {
	margin: 0 0 0 158px;
}
.desplegable {
	float: left;
	width: 100%;
	display: inline;
	margin: 5px 0 0 0;
	background: url(/img/calculadora.gif) 200px center no-repeat;
}
.modulo2 select, input {
	float: left;
	width: auto;
	margin: 0px 6px 0 0;
	font-size: 11px;
	color: #666666;
}
.mod_img {
	float: left;
	width: 100%;
	margin: 12px 0 2px 0;
	display: inline;
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 12px;
}
.mod_img h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/img/bk_modh3.gif) left center no-repeat;
}
.mod_img h3 span {
	background: #FFF;
}
.mod_img img {
	float: left;
	margin: 0 5px 5px 0;
}
#show_der {
	float: right;
	width: 192px;
	margin: 0px 0 0 0;
	display: inline;
	border-top: 12px solid #FFF;
}
.mod_peq {
	float: left;
	width: 48%;
	margin: 0 0 150px 0;
	display: inline;
}
.mod_peq h3 {
	float: left;
	width: 100%;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
}
.mod_peq ul {
	float: left;
	display: inline;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.mod_peq ul li {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	padding: 3px 0 3px 11px;
	background: url(/img/dot_li.gif) 0px 6px no-repeat;
}
.mod_peq ul li a {
	color: #FF0000;
	text-decoration: none;
}
.mod_peq input {
	margin-top: 12px;
}
.registro {
	float: left;
	width: 100%;
	display: inline;
	margin: 0px 0 0 0;
}
.registro div {
	float: left;
	width: 190px;
	height: 36px;
	display: inline; 
	border: 1px solid #FF0000;
	margin: 0;
	padding: 10px 0;
	background: url(/img/bk_registro.gif) repeat-y;
}
#texto_registro {
	width: 95px;
	color: #FFF;
	height: 20px;
	border: 1px solid #FFF;
	margin: 0 3px 0 3px;
	padding: 2px;
	font-size: 100%;
	cursor: pointer;
}
.menu_colder {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	border-top: 16px solid #FFF;
}
.menu_colder h3 {
	float: left;
	width: 182px;
	font-size: 14px;
	display: inline;
	margin: 0px 0 0px 0px;
	padding: 0 0 6px 8px;
	background: url(/img/bk_regh3.gif) top no-repeat;
}
.menu_colder ul {
	float: left;
	width: 100%;
	display: inline;
	list-style: none;
	padding: 0 0 8px 0;
	margin: 0;
	background: url(/img/bk_regul.gif) repeat-y;
}
.menu_colder ul li {
	float: left;
	width: 169px;
	display: inline;
	padding: 3px 0 3px 11px;
	list-style: none;
	background: url(/img/dot_li.gif) 0px 6px no-repeat;
	margin: 0px 0 0px 12px;
}
.menu_colder ul li a {
	text-decoration: none;
	color: #000;
}
.enlaces {
	float: left;
	width: 99%;
	display: inline;
	margin: 0;
	border-top: 16px solid #FFF;
	background: #FFF;
}
.enlaces ul {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.enlaces ul li {
	width: 100%;
	float: left;
	display: inline;
	margin: 0 0 12px 0;
	padding: 0;
	list-style: none;
	background: url(/img/bk_enlaces.gif) 170px 7px no-repeat;
}
.enlaces ul li a {
	float: left;
	width: 178px;
	text-decoration: none;
	color: #EE1D24;
	font-weight: bold;
	border: 1px solid #EE1D24;
	padding: 7px 0 7px 10px;
}
.cotizador {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	padding: 0 0 31px 0;
	border-top: 16px solid #FFF;
	background: url(/img/bk_cotizador.gif) 0px 135px no-repeat;
}
.cotizador h3 {
	float: left;
	width: 182px;
	font-size: 14px;
	display: inline;
	margin: 0px 0 0px 0px;
	padding: 0 0 6px 8px;
	background: url(/img/bk_contactah3.gif) top right no-repeat;
}
.cotizador p {
	float: left;
	width: 182px;
	font-size: 11px;
	display: inline;
	margin: 0;
	padding: 0 0 6px 8px;
}
.cotizador img {
	width: 191px;
	height: 92px;
}

.cotizador input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.contacta {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	border-top: 16px solid #FFF;
}
.contacta h3 {
	float: left;
	width: 182px;
	font-size: 14px;
	display: inline;
	margin: 0px 0 0px 0px;
	padding: 0 0 6px 8px;
	background: url(/img/bk_contactah3.gif) top right no-repeat;
}
.contacta p {
	float: left;
	width: 172px;
	display: inline;
	margin: 0 0 0 8px;
	padding: 0;
	color: #FF0000;
	line-height: 18px;
}
.contacta ul {
	float: left;
	width: 172px;
	display: inline;
	margin: 0 0 0 8px;
	padding: 0;
	list-style: none;
}
.contacta ul li {
	float: left;
	width: 169px;
	display: inline;
	padding: 0px 0 0px 11px;
	list-style: none;
	background: url(/img/dot_li.gif) 0px 6px no-repeat;
	line-height: 18px;
}
.cuota {
	float: left;
	width: 99%;
	display: inline;
	margin: 0px 0 0 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
}
.cuota h4 {
	float: left;
	width: 97%;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 3%;
	font-size: 100%;
	background: #E8E8E8;
}
.cuota li#modcuota {
	float: left;
	width: 98%;
	margin: 3px 0;
	padding: 0 0 0 11px;
	color: #000;
	font-weight: bold;
	background: url(/img/bk_modcuota.gif) left center no-repeat;
}
.cuota li#modcuota span {
	background: #FFF;
	margin: 0;
	width: auto;
}
.cuota ul {
	float: left;
	width: 96%;
	display: inline;
	margin: 3px 0 3px 8px;
	padding: 0;
	list-style: none;
}
.cuota ul li {
	float: left;
	width: 100%;
	margin: 3px 0;
	padding: 0;
	background: url(/img/dot_red.gif) left center no-repeat;
}
.cuota ul li a {
	margin: 0;
	padding: 0 0 0 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.cuota p {
	float: left;
	width: 96%;
	display: inline;
	margin: 0 0 6px 8px;
	padding: 0;
}
.cuota input {
	border: 1px solid #BFBFBF;
	width: 172px;
	float: left;
	margin: 0 0 0 8px;
	font-size: 100%;
}
.cuota div {
	float: left;
	width: 100%;
	display: inline;
	margin: 6px 0 0 0;
	border-top: 1px solid #BFBFBF;
	background: #BFBFBF url(/img/bk_cuota.gif) left repeat-y;
}
.cuota div input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.cuota span {
	float: left;
	width: 70px;
	display: inline;
	margin: 10px 5px 0 60px; 
}
.cuota select {
	float: left;
	width: 50%;
	display: inline;
	margin: 5px 0;
	font-size: 11px;
}
.cuota select option {
	padding: 0 10px;
}
.cuota input.campotexto {
	margin: 10px 0 0 0;
}
.cuota2 {
	float: left;
	width: 55%;
	display: inline;
	margin: 0px 0 0 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
}
.cuota2 h4 {
	float: left;
	width: 97%;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 3%;
	font-size: 100%;
	background: #E8E8E8;
}
.cuota2 li#modcuota {
	float: left;
	width: 98%;
	margin: 3px 0;
	padding: 0 0 0 11px;
	color: #000;
	font-weight: bold;
	background: url(/img/bk_modcuota.gif) left center no-repeat;
}
.cuota2 li#modcuota span {
	background: #FFF;
	margin: 0;
	width: auto;
}
.cuota2 ul {
	float: left;
	width: 95%;
	display: inline;
	margin: 3px 0 3px 8px;
	padding: 0;
	list-style: none;
}
.cuota2 ul li {
	float: left;
	width: 100%;
	margin: 3px 0;
	padding: 0;
	background: url(/img/dot_red.gif) left center no-repeat;
}
.cuota2 ul li a {
	margin: 0;
	padding: 0 0 0 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.cuota2 p {
	float: left;
	width: 96%;
	display: inline;
	margin: 0 0 6px 8px;
	padding: 0;
}
.cuota2 input {
	border: 1px solid #BFBFBF;
	width: auto;
	float: left;
	margin: 0 0 0 8px;
	font-size: 100%;
}
.cuota2 div {
	float: left;
	width: 100%;
	display: inline;
	margin: 6px 0 0 0;
	border-top: 1px solid #BFBFBF;
	background: #BFBFBF url(/img/bk_cuota2.gif) left repeat-y;
}
.cuota2 div p {
	float: left;
	width: 65%;
	display: inline;
	margin: 8px 0 0 3px;
	padding: 0;
	color: #0000FF;
}
.cuota2 div input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.cuota2 span {
	float: left;
	width: auto;
	display: inline;
	margin: 10px 5px 0 10px; 
}
.cuota2 select {
	float: left;
	width: 50%;
	display: inline;
	margin: 5px 0;
	font-size: 11px;
}
.cuota2 select option {
	padding: 0 10px;
}
.cuota2 input.campotexto {
	margin: 10px 0 0 0;
	width: 130px;
}

.resultados {
	float: left;
	width: 99%;
	display: inline;
	margin: 0px 0 0px 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
}
.resultados h4 {
	float: left;
	width: 98%;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 2%;
	font-size: 100%;
	background: #E8E8E8;
}
.resultados table {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
.resultados table tr.titulos td {
	border: 1px solid #FF0000;
}
.resultados table tr.gris td {
	background-color: #F4F4F4;
}
.resultados table tr.seleccionada td {
	background-color: #FFEDD3;
}
.parrafo {
	width: 100%;
	margin: 16px 0 0 0;
	padding: 0;
	line-height: 16px;
}
.parrafo_solo {
	width: 100%;
	margin: 16px 0 0 0;
}
.parrafo_solo p {
	float: left;
	width: 100%;
	line-height: 16px;
}
.parrafo_solo p strong {
	color: #FF0000;
}
.formulario {
	float: left;
	width: 65%;
	display: inline;
	margin: 16px 0 0 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
}
.formulario h4 {
	float: left;
	width: 97%;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 3%;
	font-size: 100%;
	background: #E8E8E8;
}
.formulario dl {
	float: left;
	width: 100%;
	margin: 6px 0 6px 0;
	padding: 0;
}
.formulario dl dt {
	float: left;
	width: 44%;
	margin: 0 1% 1% 2%;
	padding: 2px;
	text-align: right;
	background-color: #f1f1f1;
}
.formulario dl dd {
	float: left;
	width: 48%;
	margin: 0 0 1% 0;
	padding: 0;
}
.formulario p {
	float: left;
	width: 96%;
	display: inline;
	margin: 0 0 6px 8px;
	padding: 0;
}
.formulario input {
	border: 1px solid #BFBFBF;
	width: auto;
	float: left;
	margin: 0 0 0 8px;
	font-size: 100%;
}
.formulario div {
	float: left;
	width: 100%;
	display: inline;
	margin: 6px 0 0 0;
	border-top: 1px solid #BFBFBF;
	background: #BFBFBF url(/img/bk_form.gif) left repeat-y;
}
.formulario div p {
	float: left;
	width: 65%;
	display: inline;
	margin: 8px 0 0 3px;
	padding: 0;
	color: #0000FF;
}
.formulario div input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.formulario div p input {
	width: auto;
	float: left;
	padding: 0;
	margin: -3px 0 0 0;
	border: 0;
	background: none;
}
.formulario span {
	float: left;
	width: auto;
	display: inline;
	margin: 10px 5px 0 10px; 
}
.formulario select {
	float: left;
	width: 50%;
	display: inline;
	margin: 5px 0;
	font-size: 11px;
}
.formulario select option {
	padding: 0 10px;
}
.formulario input.campotexto {
	margin: 0px 0 0 0;
	width: 160px;
	padding: 1px;
}
.info {
	float: left;
	width: 99%;
	display: inline;
	margin: 16px 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
}
.info p {
	float: left;
	width: 96%;
	display: inline;
	margin: 6px 0 6px 8px;
	padding: 5px;
}
.info input {
	border: 1px solid #BFBFBF;
	width: auto;
	float: left;
	margin: 0 0 0 8px;
	font-size: 100%;
}
.info div {
	float: left;
	width: 100%;
	display: inline;
	margin: 6px 0 0 0;
	border-top: 1px solid #BFBFBF;
	background: #BFBFBF url(/img/bk_info.gif) left repeat-y;
}
.info div p {
	float: left;
	width: 65%;
	display: inline;
	margin: 8px 0 0 3px;
	padding: 0;
	color: #0000FF;
}
.info div input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.info div p input {
	width: auto;
	float: left;
	padding: 0;
	margin: -3px 0 0 0;
	border: 0;
	background: none;
}
.info span {
	float: left;
	width: auto;
	display: inline;
	margin: 10px 5px 0 10px; 
}
.info select {
	float: left;
	width: 30%;
	display: inline;
	margin: 0px 0 5px 12px;
	font-size: 11px;
}
.info select option {
	padding: 0 10px;
}
.info input.campotexto {
	margin: 0px 0 0 0;
	width: 160px;
	padding: 1px;
}
.info2 {
	float: left;
	width: 99%;
	display: inline;
	margin: 16px 0;
	background: #FFF;
}
.info2 p {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.info2 ul {
	float: left;
	width: 100%;
	display: inline;
	margin: 18px 0;
	padding: 0;
	list-style: none;
}
.info2 ul li {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 18px 0;
	padding: 0;
	line-height: 18px;
}
.prensa {
	float: left;
	width: 99%;
	display: inline;
	margin: 16px 0;
	background: #FFF;
}
.prensa ul {
	float: left;
	width: 100%;
	display: inline;
	margin: 18px 0;
	padding: 0;
	list-style: none;
}
.prensa ul li {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 18px 0;
	padding: 0;
	line-height: 18px;
	background: url(/img/pdf.gif) left center no-repeat;
}
.prensa ul li a {
float: left;
width: auto;
display: inline;
	padding-left: 30px;
	text-decoration: none;
	color: black;
}
.prensa ul li a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.cliente {
	float: left;
	width: 99%;
	display: inline;
	margin: 16px 0;
	border: 1px solid #BFBFBF;
	border-top: 0;
	background: #FFF;
}
.cliente ul {
	float: left;
	width: 100%;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #BFBFBF;
}
.cliente ul li {
	float: left;
	width: auto;
	display: inline;
	margin: 0;
	padding: 0;
	border-left: 1px solid white;
}
.cliente ul li a {
	float: left;
	width: auto;
	text-decoration: none;
	background: #F4ECEC;
	border: 1px solid #E.F.C.0C0;
	border-left: 0;
	padding: 5px;
	color: Black;
}
.cliente ul li a#on2 {
	border: 1px solid #BFBFBF;
	border-bottom: 1px solid white;
	border-left: 0;
	background: white;
}
.cliente p {
	float: left;
	width: 96%;
	display: inline;
	margin: 6px 0 6px 8px;
	padding: 5px;
	line-height: 16px;
}
.cliente input {
	border: 1px solid #BFBFBF;
	width: auto;
	float: left;
	margin: 0 0 0 8px;
	font-size: 100%;
}
.cliente div {
	float: left;
	width: 100%;
	display: inline;
	margin: 6px 0 0 0;
	border-top: 1px solid #BFBFBF;
	background: #BFBFBF url(/img/bk_cliente.gif) left repeat-y;
}
.cliente div p {
	float: left;
	width: 85%;
	display: inline;
	margin: 8px 0 0 3px;
	padding: 0;
	color: #0000FF;
}
.cliente div input {
	background: #FF0000;
	width: auto;
	float: right;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.cliente b {
	font-weight: normal;
	float: left;
	width: 40%;
	display: inline;
	margin: 0 0 0 12px;
}
.cliente dl {
	width: 40%;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	border: 0;
}
.cliente dl dt {
	float: left;
	width: 10%;
	display: inline;
	margin: 0;
	padding: 0px;
}
.cliente dl dd {
	float: left;
	width: 20%;
	display: inline;
	margin: 0;
	padding: 0;
}
.cliente dd input {
	margin: -2px 0 0 0;
	border: 0;
	padding: 0;
	background: none;
}
.cliente div p input {
	width: auto;
	float: left;
	padding: 0;
	margin: -3px 0 0 0;
	border: 0;
	background: none;
}
.cliente span {
	float: left;
	width: auto;
	display: inline;
	margin: 10px 5px 0 10px; 
}
.cliente p strong {
	float: left;
	width: 60%;
	display: inline;
	margin: 0;
}
.cliente select {
	float: left;
	width: 30%;
	display: inline;
	margin: 0px 0 5px 12px;
	font-size: 11px;
}
.cliente h5 {
	float: left;
	width: 94%;
	display: inline;
	margin: 0 0 0 3%;
	padding: 0 0 0 3%;
	background: url(/img/bk_h5cliente.gif) left center no-repeat;
	font-size: 11px;
}
.cliente h5 span {
	background: white;
	margin: 0;
	padding: 0;
}
.cliente select option {
	padding: 0 10px;
}
.cliente input.campotexto {
	margin: 0px 0 0 0;
	width: 160px;
	padding: 1px;
}
.cliente table {
	float: left;
	width: 520px;
	margin: 8px 0 0 6px;
	padding: 0;
	border: 0;
}
.cliente table td {
	margin: 2px 0;
	padding: 2px 0;
}
.cliente table td#gris {
	background: #F1F1F1;
	text-align: right;
	padding-right: 2px;
}
.cliente table td#hora {
	background: #f1f1f1;
	text-align: right;
	padding-right: 2px;
	width: 30px;
}
#text_big {
	width: 250px;
	border: 1px solid #CFD0D1;
	height: 15px;
}
#text_med {
	width: 110px;
	border: 1px solid #CFD0D1;
	height: 15px;
}
#text_peq {
	width: 60px;
	border: 1px solid #CFD0D1;
	height: 15px;
}
.simula {
	float: left;
	width: 192px;
	display: inline;
	margin: 0px 0 0 0;
	background: #FFF;	
}
.simula h4 {
	float: left;
	width: 100%;
	display: inline;
	line-height: 18px;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.simula div {
	
}
.simula div input {
	background: #FF0000;
	width: auto;
	float: left;
	padding: 1px 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #FFF;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.credicambio {
	float: left;
	width: 346px;
	display: inline;
	margin: 18px 0 0 0;
	border: 1px solid #BFBFBF;
	background: #FFF;
	padding-bottom: 10px;
}
.credi {
	float: left;
	width: 346px;
	display: inline;
	margin: 0;
}
.credi h4 {
	float: left;
	width: 336px;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 8px;
	font-size: 100%;
	background: #E8E8E8;
}
.credi p {
	float: left;
	width: 336px;
	display: inline;
	margin: 0 0 0 4px;
	padding: 0;
}
.credi dl {
	float: left;
	width: 336px;
	margin: 0 0 0 4px;
	padding: 0;
	display: inline;
}
.credi dt {
	float: left;
	width: 100%;
	display: inline;
	margin: 2px 0;
	padding: 0;
	color: #FF0000;
	font-weight: bold;
}
.credi dd {
	float: left;
	width: 100%;
	display: inline;
	margin: 2px 0;
	padding: 0;
}
.tipos {
	float: right;
	width: 150px;
	display: inline;
	margin: 0;
	border: 1px solid #FF0000;
	border-left: none;
}
.tipos h4 {
	float: right;
	width: 150px;
	display: inline;
	margin: 1px 0;
	padding: 3px 0 3px 8px;
	font-size: 100%;
	background: #E8E8E8;
}
.tipos ul {
	float: left;
	width: 150px;
	display: inline;
	margin: 0;
	padding: 0;
	border-left: 1px solid #FF0000;
}
.tipos ul li {
	float: left;
	width: 150px;
	display: inline;
	margin: 0 0 0 8px;
	padding: 0;
	background: none;
}
.tipos ul li a {
	float: left;
	width: 150px;
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000;
}
.tipos ul li a:hover {
	text-decoration: none;
	background: #F0F0F0;
}
.mapaweb {
	float: left;
	width: 780px;
	margin: 12px 0 18px 18px;
	display: inline;
}
.mapaweb h4 {
	float: left;
	width: 100%;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.mapaweb h5 {
	float: left;
	margin: 0;
	padding: 0 0 32px 0;
	width: 100%;
	font-size: 11px;
	display: inline;
	background: url(/img/bk_h5mapa.gif) left bottom no-repeat;	
}
.mapaweb h5 a {
	float: left;
	margin: 0 0 0 315px;
	width: 100px;
	color: white;
	text-align: center;
	padding: 5px 0;
	background: #FF0000;
	text-decoration: none;
}
.mapaweb div {
	float: left;
	width: 140px;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}
.mapaweb h6 {
	border: 1px solid #C90212;
	float: left;
	margin: 0;
	width: 140px;
	display: inline;
	background: #F7F2F2;
	text-align: center;
	padding: 0;
	height: 34px;
	font-size: 10px;
	clear: left;
}
.mapaweb h6 a {
	float: left;
	width: auto;
	text-decoration: none;
	margin: 5px;
	color: #C90212;
	text-align: left;
}
#peq {
	width: 75px;
}
#med {
	width: 110px;
}
.mapaweb ul {
	float: left;
	width: 140px;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}
.mapaweb ul li {
	float: left;
	width: 140px;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.mapaweb ul li a {
	float: left;
	width: 134px;
	display: inline;
	margin: 2px 0;
	padding: 2px;
	text-decoration: none;
	background: #f1f1f1;
	color: black;
	border: 1px solid #DEDEDE;
}
.acceso {
	float: left;
	width: 526px;
	margin: 12px 0 18px 0;
	display: inline;
}
.acceso h4 {
	float: left;
	width: 510px;
	display: inline;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
}
.barra_seg {
	float: left;
	width: 526px;
	margin: 0;
	display: inline;
	padding: 3px 0;
	background: #E8E8E8;
	border: 1px solid #BFBFBF;
}
.barra_seg p {
	float: left;
	width: auto;
	display: inline;
	margin: 0;
	padding: 0;
}
.barra_seg a {
	float: right;
	width: auto;
	text-decoration: none;
	color: #ff0000;
	font-weight: bold;
	margin-left: 3px;
}
.barra_cli {
	float: left;
	width: 524px;
	border: 1px solid #BFBFBF;
}
.barra_cli h5 {
	float: left;
	width: 517px;
	font-size: 11px;
	margin: 5px 0 0 5px;
	padding: 0;
	background: #ff0000;
	color: #fff;
}
.barra_cli dl {
	float: left;
	width: 517px;
	font-size: 11px;
	margin: 5px 0 0 5px;
	padding: 0;
}
.barra_cli dl dt {
	float: left;
	width: 48%;
	background: url(https://www.hispamer.es/dba_internet/img_extranet/trian.gif) left center no-repeat;
	margin: 0;
	padding: 0 0 0 2%;
}
.barra_cli dl dd {
	float: right;
	width: 50%;
	margin: 0;
}
.barra_cli p {
	float: left;
	width: 517px;
	font-size: 11px;
	margin: 5px 0 0 5px;
	padding: 0;
}
.barra_cli p span {
	font-weight: bold;
	color: #ff0000;
}
.mn_pie {
	float: left;
	width: 517px;
	font-size: 11px;
	margin: 5px 0 0 5px;
	padding: 5px 0;
}
.flash {
	width: 542px;
	float: left;
	background: #ff0000;
	margin: 10px 0 0 0;
}
.textos {
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
.textos ul {
	float: left;
	width: 540px;
	margin: 0 0 0 0px;
	padding: 5px 0 10px 0;
	display: inline;
	list-style: none;
	background: url(/tarjetas/img/bk_textos.gif) center no-repeat;
}
.textos ul li {
	border: 1px;
	float: left;
	width: 140px;
	margin: 0 60px 0 0px;
	list-style: none;
	display: inline;
	padding: 0;
	color: #000;
	font-size: 12px;
	text-align: center;
}
.textos ul li.ultimo {
	margin-right: 0;
}
.botones_tar {
	float: left;
	width: auto;
	margin: 10px 0 0px 18px;
	padding-bottom: 10px;
	display: inline;
}
.botones_tar input.contactacon {
	width: 152px;
	height: 20px;
	background: url(/tarjetas/img/contactacon.gif) center no-repeat;
	font-weight: bold;
	cursor: pointer;
	border: none;
}
.botones_tar input.areaclientes {
	width: 118px;
	height: 20px;
	background: url(/tarjetas/img/areaclientes.gif) center no-repeat;
	font-weight: bold;
	cursor: pointer;
	border: none;
}
#pie {
	width: 100%;
	margin: 0;
}
#pie div {
	background: url(/img/bk_pie.gif) no-repeat;
	float: left;
	width: 100%;
	display: inline;
	margin: 0;
}
#pie ul {
	float: left;
	width: 50%;
	display: inline;
	list-style: none;
	margin: 2px 0 0 204px;
	padding: 0;
}
#pie ul li {
	float: left;
	width: auto;
	display: inline;
	margin: 0 0 0 24px;
}
#pie ul li a {
	text-decoration: underline;
	color: #FFF;
}
#pie p {
	margin: 0;
	padding: 0;
	float: left;
	width: 60%;
	display: inline;
	font-size: 11px;
	color: #999;
	margin: 9px 0 0 227px;
	padding: 0;
	clear: both;
}
.freestyle {
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
	height: 85px;
	background: #FF0000 url(/tarjetas/img/bk_freestyle.gif) right center no-repeat;
}
.freestyle div {
	float: left;
	width: auto;
	display: inline;
	margin: 25px 0 0 18px;
}
.freestyle div p {
	margin: 0;
	float: left;
	width: auto;
	padding: 0;
	font-size: 30px;
	color: #000;
	font-family: Century Gothic;
}
.free_txt {
	float: left;
	width: 540px;
	display: inline;
	margin: 0;
}
.free_txt h3 {
	float: left;
	width: auto;
	margin: 18px 0 0 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 18px;
	font-weight: bold;
}
.free_txt ul {
	float: left;
	width: 510px;
	margin: 0 0 0 18px;
	padding: 0;
	display: inline;
	list-style: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.free_txt ul li {
	float: left;
	width: 100%;
	list-style: square;
	margin: 10px 0;
	padding: 0;	
}
.free_txt ul li span {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.free_txt ul ul {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
}
.free_txt ul ul li {
	font-size: 14px;
	list-style: none;
}
.free_txt input {
	float: right;
	width: 109px;
	background: url(/tarjetas/img/bk_botonfree.gif) no-repeat;
	color: #FFF;
	padding: 7px 0px 0 0;
	border: none;
	cursor: pointer;
}
.free_txt p {
	float: left;
	width: 540px;
	margin: 15px 0 0 0;
	font-size: 10px;
	padding: 0;
}
.mastercard {
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
	height: 85px;
	background: #D4E1E2 url(/tarjetas/img/bk_mastercard.gif) right center no-repeat;
}
.mastercard div {
	float: left;
	width: auto;
	display: inline;
	margin: 25px 0 0 18px;
}
.mastercard div p {
	margin: 0;
	float: left;
	width: auto;
	padding: 0;
	font-size: 26px;
	color: #000;
	font-family:  Trebuchet MS;
	font-weight: bold;
}
.mastercard div p span {
	font-weight: normal;
}
.master_txt {
	float: left;
	width: 540px;
	display: inline;
	margin: 0;
}
.master_txt h3 {
	float: left;
	width: auto;
	margin: 18px 0 0 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 18px;
	font-weight: bold;
}
.master_txt ul {
	float: left;
	width: 510px;
	margin: 0 0 0 18px;
	padding: 0;
	display: inline;
	list-style: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.master_txt ul li {
	float: left;
	width: 100%;
	list-style: square;
	margin: 10px 0;
	padding: 0;
}
.master_txt ul li a {
	float: left;
	width: 100%;
	padding: 0;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.master_txt input {
	float: right;
	width: 109px;
	background: url(/tarjetas/img/bk_botonfree.gif) no-repeat;
	color: #FFF;
	padding: 7px 0px 0 0;
	border: none;
	cursor: pointer;
}
.master_txt p {
	float: left;
	width: 540px;
	margin: 15px 0 0 0;
	font-size: 10px;
	padding: 0;
}
.visaoro {
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
	height: 85px;
	background: #808080 url(/tarjetas/img/bk_visaoro.jpg) right center no-repeat;
}
.visaoro div {
	float: left;
	width: auto;
	display: inline;
	margin: 25px 0 0 18px;
}
.visaoro div p {
	margin: 0;
	float: left;
	width: auto;
	padding: 0;
	font-size: 30px;
	color: #E5AC1D;
	font-family: Century Gothic;
}
.visaoro_txt {
	float: left;
	width: 540px;
	display: inline;
	margin: 0;
}
.visaoro_txt h3 {
	float: left;
	width: auto;
	margin: 18px 0 0 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 18px;
	font-weight: bold;
}
.visaoro_txt ul {
	float: left;
	width: 510px;
	margin: 0 0 0 18px;
	padding: 0;
	display: inline;
	list-style: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.visaoro_txt ul li {
	float: left;
	width: 100%;
	list-style: square;
	margin: 10px 0;
	padding: 0;	
}
.visaoro_txt ul li a {
	float: left;
	width: 100%;
	padding: 0;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.visaoro_txt ul li span {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.visaoro_txt ul ul {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
}
.visaoro_txt ul ul li {
	font-size: 14px;
	list-style: none;
}
.visaoro_txt input {
	float: right;
	width: 109px;
	background: url(/tarjetas/img/bk_botonfree.gif) no-repeat;
	color: #FFF;
	padding: 7px 0px 0 0;
	border: none;
	cursor: pointer;
}
.visaoro_txt p {
	float: left;
	width: 540px;
	margin: 15px 0 0 0;
	font-size: 10px;
	padding: 0;
}
.black {
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
	height: 85px;
	background: #000 url(/tarjetas/img/bk_black.jpg) right center no-repeat;
}
.black div {
	float: left;
	width: auto;
	display: inline;
	margin: 25px 0 0 18px;
}
.black div p {
	margin: 0;
	float: left;
	width: auto;
	padding: 0;
	font-size: 30px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
}
.black div p span {
	font-size: 34px;
	color: #FF0000;
	font-family: "Times New Roman", Times, serif;
}
.black_txt {
	float: left;
	width: 540px;
	display: inline;
	margin: 0;
}
.black_txt h3 {
	float: left;
	width: auto;
	margin: 18px 0 0 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 18px;
	font-weight: bold;
}
.black_txt ul {
	float: left;
	width: 510px;
	margin: 0 0 0 18px;
	padding: 0;
	display: inline;
	list-style: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.black_txt ul li {
	float: left;
	width: 100%;
	list-style: square;
	margin: 10px 0;
	padding: 0;	
}
.black_txt ul li a {
	color: #000;
	text-decoration: underline;
}
.black_txt ul li span {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.black_txt ul ul {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
}
.black_txt ul ul li {
	font-size: 14px;
	list-style: none;
}
.black_txt input {
	float: right;
	width: 109px;
	background: url(/tarjetas/img/bk_botonfree.gif) no-repeat;
	color: #FFF;
	padding: 7px 0px 0 0;
	border: none;
	cursor: pointer;
}
.black_txt p {
	float: left;
	width: 540px;
	margin: 15px 0 0 0;
	font-size: 10px;
	padding: 0;
}
.black_txt p a {
	text-decoration: none;
	color: #000000;
}
.black_txt p a:hover {
	text-decoration: underline;
}
.black2 {
	float: left;
	width: 270px;
	background-color: #000;
	margin: 0;
}
.black2 p {
	float: left;
	width: 100%;
	color: #fff;
	margin: 5px 0;
	font-size: 10px;
}
.black2 ul {
	float: left;
	width: 250px;
	color: #fff;
	margin: 2px 0 10px 20px;
	padding: 0;
	display: inline;
	font-size: 10px;
	list-style: none;
}
.black2 ul li {
	float: left;
	width: 100%;
	color: #fff;
	margin: 2px 0;
	padding: 0;
	display: inline;
	font-size: 10px;
	list-style: none;
}