@charset "utf-8";

/***Tabs de la tabla resultados**/
#tabletabs {
	  clear:left;
      width:35%;
      background:#fff;
      line-height:normal;
	  border-bottom:1px solid #e1ffff;
	  margin-top: 125px;
      }
	  
#tabletabs ul {padding:0; list-style:none;}
#tabletabs li {display:inline; margin:0; padding:0;}
    #tabletabs a {
      float:left;
      background:url("/inc_images/generic/button_table_bgleft.gif") no-repeat left top;
      margin:0;
      padding:0 3px 0 5px;
      text-decoration:none;
	  background-position:0% -42px;
      }
    #tabletabs a span {
      float:left;
      display:block;
      background:url("/inc_images/generic/button_table_bgright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#333;
	  background-position:100% -42px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabletabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabletabs a.selected span {
      color:#333;
	  font-weight: bold;
      }
    #tabletabs a.selected, #tabletabs a:hover {
      background-position:0% 0;
      }
    #tabletabs a.selected span, #tabletabs a:hover span {
      background-position:100% 0;
      }

.seleccion {margin:0;float:left;width:725px}
.seleccion a {padding:1px 0 0 20px;background:url(/inc_images/generic/icono_info.gif) left center no-repeat}
#ayuda-comparar {width: 190px; height:45px; margin-left:79.7%; margin-bottom:-10px;}
#caja-tabla-resultados {margin:0 0 25px 0;float: left;}
		
		/* tabla standard! */
		.tabla {width:100%; text-align:left}
		.tabla th {vertical-align: bottom; border-bottom: 1px solid #97c9ff; padding:0 5px 5px 5px}
		.tabla thead {background-color: #e1efff; height: 4em; 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 thead th.blauet {border-bottom: 1px solid #bfdfff; border-right: 5px solid #e1efff; border-left: 5px solid #e1efff}
		.tabla td {padding: 10px 5px}
		tr.sin-borde-final{ border-bottom:1px #FFF solid} /* para que la última fila de la tabla no se vea */
		.tabla tbody td.masinfo {vertical-align:top}
		.tabla tbody td img.logos {vertical-align:middle; padding-top: 3px}
		
		/* 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: 0 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}
		
		
		
		td h3 {margin: 10px 0 0 0; text-align: left;}
		.texto1-2em {font-size: 1.2em;}
		.texto11px {font-size: 11px !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;}
		
		table th input {padding:0;}
		td.alt {background-color:#F0F7FF;}
		.dreta4 {padding-right:5px;}
		
		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; }


.recomendado span { color:#47922F;}
.recomendado-no span { color:#CC3300;}
.recomendado-indiferente { color:#707070;}
.boton-comparar {font-family:Arial, Helvetica, sans-serif; padding:0 !important;}
.ordenadoColumn{ font-size: 1.2em; font-weight: bold; color:#333;}
.ordenadoColumn a{ font-weight: bold;}
.ordenadoColumn span{ font-weight: bold;}
#textonoresultados { width: 20em; background-color: #ffefef; border:3px solid #daaeae; padding: 10px; margin: 20px auto; text-align: center; color:#333}

