/* ----------------------------------------------------------------------------------------------------

   ResultsTables

---------------------------------------------------------------------------------------------------- */

table.us-resultstable { width:100%; border-collapse:collapse; margin-bottom: 7px; }
table.us-resultstable .us-help { margin-left: 5px; display: inline; float: none; }
table.us-resultstable th { font-weight: bold; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 1px solid #fff; text-align:center; background: #002575 url("/siteresources/themes/yoahorro/controls/resultstables/images/categories/Site/header.jpg") repeat-x; color:#ffffff;font-size:0.97em; padding:2px 2px 2px 2px;}

table.us-resultstable td.first { border-left: solid 1px #E8E8E8; }
table.us-resultstable th img { margin-bottom: 2px; }
table.us-resultstable td { border: solid 1px; margin:0px; padding:3px 5px 3px 5px; text-align: center; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-width: 1px; border-style: solid; border-right-color: #E8E8E8; border-bottom-color: #C2C5C9; border-top-color: #C2C5C9; font-size:0.97em }
table.us-resultstable th a { color: #fff; text-decoration: underline; }
table.us-resultstable th img { margin-right: 5px; margin-top: 3px; vertical-align: text-bottom; }
table.us-resultstable td ul { margin:0px 0px 0px 5px; }
table.us-resultstable td li { text-align:left; margin:4px 0px; padding-left:12px; }
table.us-resultstable td.logo { text-align: center; vertical-align: middle; }
table.us-resultstable td.logo img { padding: 2px; }
table.us-resultstable td.logo a { display: block; }
table.us-resultstable td.logo span { display: block; color: #666; }
table.us-resultstable td.plan { width: 400px; text-align: left; padding: 5px; }
table.us-resultstable td.price { text-align: center; vertical-align: middle; font-size: 1.2em; color: #003399; font-weight: bold;}
table.us-resultstable td.price img { margin: 0 auto; display: block; padding-top: 10px; }
table.us-resultstable td.apply span { font-size: 1.2em; color: #003399; font-weight: bold; }
table.us-resultstable td.continue { text-align: center; }
table.us-resultstable td.continue span { text-align: center; }
table.us-resultstable td.continue a { margin: 0 auto; margin-top: 10px; }
table.us-resultstable td.first, table.us-resultstable td.last div.saving { font-size: 9pt; font-weight: bold; color: #003399; }
table.us-resultstable td.last div.saving { margin-bottom: 10px; }
table.us-resultstable td.continue div.negative { color: #990000; }
table.us-resultstable td.rating div { overflow:hidden; }
table.us-resultstable td.rating .ratingcontainer { position:relative; padding-top:5px; }
table.us-resultstable td.rating .ratingcontainer .rosette { position:absolute; right:5px; top:0px; }
table.us-resultstable td.rating a { margin-top: 5px; clear: both; }
table.us-resultstable td.rating { text-align: center; width: 120px; }
table.us-resultstable td.rating div span.ratingcircle { margin-left:auto; margin-right:auto; display: block; width: 41px; height: 41px; line-height: 3.9em; font-weight: bold; font-size: 0.9em;  color: #003399; background: url("/siteresources/themes/yoahorro/controls/resultstables/images/rating-circle.gif");}
table.us-resultstable td.rating div div.no-award { width: 47px; height: 20px; float: left; display: none; }
table.us-resultstable td.rating div div.gold-award { padding-left: 43px; height: 48px; float: left; margin-right: 10px; font-size: 1.5em; line-height: 1.4em; color: #003399; background: url("/siteresources/themes/yoahorro/controls/resultstables/images/gold-award.jpg") no-repeat 10px 0px;}
table.us-resultstable td.rating div div.silver-award { padding-left: 43px; height: 48px; float: left; margin-right: 10px; font-size: 1.5em; line-height: 1.4em; color: #003399; background: url("/siteresources/themes/yoahorro/controls/resultstables/images/silver-award.jpg") no-repeat 10px 0px;}
table.us-resultstable td.rating div div.bronze-award { padding-left: 43px; height: 48px; float: left; margin-right: 10px; font-size: 1.5em; line-height: 1.4em; color: #003399; background: url("/siteresources/themes/yoahorro/controls/resultstables/images/bronze-award.jpg") no-repeat 10px 0px;}
table.us-resultstable td.rating div span span { font-weight: normal; }
table.us-resultstable td.Detalles { width: 220px; } 
div.us-resultswrapper div.footer { overflow: auto; width: 100%; }
div.us-resultswrapper div.footer ul { clear: both; list-style-type: none; display: block; float: right; margin: 6px; }
div.us-resultswrapper div.footer ul li { font-weight: bold; display: inline; padding-left: 15px; padding-right: 15px; border-left: solid 1px #000; background: none; }
div.us-resultswrapper div.footer ul li.first { padding-left: 0px; background: none; border-left: none; }

div.us-resultswrapper div.footer input { float: right; margin: 7px; margin-right: 16px; margin-top: 15px; }
div.us-resultswrapper div.footer ul li input { font-weight: bold; float: none; margin: 0; background: #fff; color: #003399; border: 0px; cursor: pointer; }

table.us-resultstable td p { text-align: left; }

div.us-resultswrapper ul.fdtablePaginater { list-style-type: none; }
div.us-resultswrapper ul.fdtablePaginater li a { text-decoration: underline; }        
div.us-resultswrapper ul.fdtablePaginater li div { display: inline; }        
div.us-resultswrapper ul.fdtablePaginater li { display: inline; background:transparent none repeat scroll 0 0; font-weight: bold; padding-left: 15px; padding-right: 15px; }

.us-telefonia-movil span.us-llamadas-cents { font-size : larger; font-weight: bold; color:#003399; }
.us-telefonia-movil span.us-llamadas-subtext { display: block; font-size : smaller; }
.us-telefonia-movil td.first { width: 130px;}

table.us-cuentas-ahorro td.us-cuentas-ahorro-detalles
{
    width: 380px;
}

table.us-telefonia-movil .Llamadas div 
{
    text-align: left;
    width: 230px;
}

table.us-resultstable td.ventajas
{
    text-align: left;
}

table.us-internet-movil .detalles
{
    text-align: left;
    width: 380px;
}


table.us-homephone td.costes
{
    text-align: left;
    width: 250px;
}
