@charset "utf-8";

/* Tabs */
#tabnav {padding:0; list-style:none; clear:both; width:100%; line-height:normal; margin: 0 !important; border-bottom:1px solid #E1E1E1; }
#tabnav.dos-lineas a span {height:32px !important;}
#tabnav li {display:inline; margin:0; padding:0;}
#tabnav a {
      float:left;
      background:url("/inc_images/hipotecas/tab_vinculacion_bgleft.gif") no-repeat;
      margin:0;
      padding:0 3px 0 4px;
      text-decoration:none;
	  background-position:0 -55px;
      }
#tabnav a span {
      float:left;
      display:block;
      background:url("/inc_images/hipotecas/tab_vinculacion_bgright.gif") no-repeat;
      padding:5px 10px 7px 4px;
      color:#666;
	  background-position:100% -55px;
	  cursor:pointer;
      }

#tabnav .activo a {position:relative; top:1px;z-index:2;}
#tabnav .activo a span {font-weight:700 !important; color: #000 !important;}
#tabnav .activo a span, #tabnav a:hover span {background-position:100% 0;}
#tabnav .activo a, #tabnav  a:hover  {background-position: 0% 0;}

#caja-tabla-resultados {margin:0 0 25px 0;float: left;border-top:1px solid #fff}
		
		/* tabla standard! */
		.tabla {width:auto; text-align:left}
		.tabla th {vertical-align: bottom; border-bottom: 1px solid #cfcfcf; padding:0 5px 5px 5px}
		.tabla thead {background-color: #e8e8e8; height: 3.5em; line-height: 14px}
		.tabla tbody td, .comparativa tbody td {border-bottom: 1px dotted #CCCCCC; line-height: 14px}
		.tabla thead tr {border-bottom: 1px solid #97c9ff;}
		.tabla td {padding: 10px 5px}
		.tabla tbody td img.logos {vertical-align:middle; padding-top: 3px}
		.tabla tbody td label {font-size:11px;color:#999}
		
		/* tabla comparativa! */
		.comparativa {margin: 10px 0; text-align: left; width:auto;table-layout:fixed;}
		.comparativa th, .comparativa td {border-right: 1px solid #97c9ff;}
		.comparativa .no-hover:hover {background-color:#fff; cursor: default;}
		.comparativa tbody td.no-hover {border-right: 1px solid #fff;}
		.comparativa th {padding: 3px 10px 5px 10px; vertical-align: top; border-bottom: 1px solid #97c9ff;}
		.comparativa thead th img {float: left; margin: 0 6px 12px 0;}
		.comparativa thead th strong {line-height:1.2em; padding-top: 2px;}
		.comparativa thead th span {margin-left: 23px; clear:both; padding-top:2px; display: block;}
		.comparativa thead th.iguala {width:165px}
		.comparativa thead th.primera {width:180px}
		.comparativa td {padding:5px 5px 5px 15px; line-height:130%}
		.comparativa td.primera {padding-left: 5px}
		.comparativa td.row {padding-left: 15px}
		.comparativa .input {padding: 8px 0 8px 20px}
		.comparativa .input small {padding: 3px; color: #888 !important}
		
		
		.th4 {width: 4em;}
		.th5 {width: 5em;}
		.th6 {width: 6em;}
		.th7 {width: 7em;}
		.th8 {width: 8em;}
		.th9 {width: 9em;}
		.th10 {width: 10em;}
		.th11 {width: 11em;}
		.th12 {width: 12em;}
		.th13 {width: 13em;}
		.th14 {width: 14em;}
		.th15 {width: 15em;}
		.th16 {width: 16em;}
		.th18 {width: 18em;}
		.th20 {width: 20em;}
		.th21 {width: 21em;}
		
		td h2 {margin:0;font-size:12px}
		td h3 {margin: 10px 0 0 0; text-align: left;}
		.texto1-2em {font-size: 1.2em;}
		.texto11px {font-size: 11px !important;}
		ul.bullet-gris-mini {margin: 0;}
		ul.bullet-gris-mini li {margin:0;}
		td.alt {background-color:#F0F7FF;}
		
		table.tabla a.ordenardesc { font-weight:bold; background:url(/inc_images/generic/ordenar_desc.gif) no-repeat right center; padding-right:7px;}
		table.tabla a.ordenarasc { font-weight:bold; background:url(/inc_images/generic/ordenar_asc.gif) no-repeat right center; padding-right:7px;}		

		
td.click, th.click { background-color: #FFFFCC;}
td.hover, tr.hover { background-color: #69f; }
th.hover, tfoot td.hover { background-color: ivory;}
td.hovercell, th.hovercell { background-color: #abc; }
td.hoverrow, th.hoverrow { background-color: #E0E6F5; }

.boton-comparar {font-family:Arial, Helvetica, sans-serif; padding:0 !important;font-size:11px}
.ordenadoColumn{ font-size: 1em; font-weight: bold; color:#333;}
.ordenadoColumn a{ font-weight: bold;}
.ordenadoColumn span{ font-weight: bold;}
.gris-777 {color:#777}
#textonoresultados {width:30em; background-color: #ffefef; border:3px solid #daaeae; padding: 10px; margin: 20px auto; color:#333}
#textonoresultados ul {margin-left:10px}
#textonoresultados ul li {padding: 0 0 5px 10px;background: url("/inc_images/generic/bullet_gris_petit.gif") no-repeat 0 5px;}

