.wicket-modal {z-index: 30001;}
.norecords{font:normal 10px Arial, Helvetica, sans-serif;}

.popup {
	z-index: 9001;
	background: url(../img/sim/bg-black.png) repeat 0 0;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: auto;
}

.popup div.w_content>div {
	overflow:visible !important;
}

/*info-popup*/
.popup .info {
	width: 371px;
	z-index: 3;
	background: #FFF url(../img/sim/bg_oc_popup_alert.png) repeat-x 0 0;
	margin: 150px auto 0;
	position: relative;
	padding-bottom: 25px;
}

.popup .info .title {
	height: 40px;
}

.popup .info .title h3 {
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px;
}

.popup .info form {
	color: #525252;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 12px;
	margin-bottom: 5px
}

.popup .info form img {
    display: block;
    float: left;
    height: 165px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
}

.popup .info form p {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #525252;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 5px;
    margin-top: 25px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
}

.popup .info form input.button_ok {
	background: url(../img/sim/bg_button_buy.png) no-repeat 0 0;
	border: none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: absolute;
	right: -9px;
	width: 68px;
	height: 16px;
	display: block;
}

.popup .info form a.button_ok {
	background: url(../img/sim/bg_button_buy.png) no-repeat 0 0;
	border: none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: absolute;
	right: -9px;
	width: 68px;
	height: 16px;
	display: block;
}

.popup .info form input.button_cancel {
	background: #000 url(../img/sim/bg_button_cancel.png) repeat-x bottom
		right;
	border: 1px solid #484848;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 60px;
	display: block;
	position: absolute;
	right: 70px;
	bottom: 10px;
	cursor: pointer;
	height: 15px
}

/*user-info popup*/
.popup .user-info { 
	background-attachment: scroll; 
	background-clip: border-box; 
	background-color: #FFFFFF; 
	background-image: url("../img/bg_sg_popup.png"); 
	background-origin: padding-box; 
	background-position: 0 0; 
	background-repeat: repeat-x; 
	background-size: auto auto; 
	height: 193px; 
	margin-bottom: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 150px; 
	position: relative; 
	width: 371px; 
	z-index: 3;
}
.popup .user-info .title { 
	height:28px; 
}
.popup .user-info .title h3 { 
	-moz-font-feature-settings: normal; 
	-moz-font-language-override: normal; 
	-x-system-font: none;
	color: #FFFFFF; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-size-adjust: none; 
	font-stretch: normal;
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: normal; 
	margin-bottom: 0; 
	margin-left: 0;
	margin-right: 0; 
	margin-top: 0; 
	padding-bottom: 8px; 
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 8px; 
}
.popup .user-info form {
	color:#525252; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	padding: 0 12px 0 0; 
	margin-bottom:5px
}
.popup .user-info input.button_cancel{ 
	background:#000 url(../img/bg_button_cancel.png) repeat-x bottom right; 
	border:1px solid #484848; 
	color:#FFF; 
	font:normal 10px Arial, Helvetica, sans-serif; 
	width:60px;
	display:block; 
	position:absolute; 
	right:70px; 
	bottom:10px;
	cursor:pointer; 
	height:15px
}
.popup .user-info input.button_ok{ 
	background: url(../img/bg_button_buy.png) no-repeat 0 0; 
	border:none; 
	bottom: 10px; 
	color: #FFFFFF; 
	cursor: pointer;  
	font: 10px Arial,Helvetica,sans-serif;
	padding-left: 0; 
	position: absolute; 
	right:-9px; 
	width: 68px; 
	height:16px; 
	display:block;
}
.popup .user-info img { 
	display: block; 
	float: left; 
	height: 165px; 
	margin-bottom: 0; 
	margin-left: 0; 
	margin-right: 10px; 
	margin-top: 0; 
}
.popup .user-info p span { 
	background-color: #D01A3B; 
	display: block; 
	float: left; 
	height: 9px; 
	margin-bottom: 0; 
	margin-left: 0; 
	margin-right: 3px; 
	margin-top: 1px; 
	width: 9px; 
}
.popup .user-info p { 
	-moz-font-feature-settings: normal; 
	-moz-font-language-override: normal; 
	-x-system-font: none;
	color: #525252; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-size-adjust: none; 
	font-stretch: normal;
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: normal; 
	margin-bottom: 5px;
	padding-bottom: 12px; 
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 12px; 
}

/*risk-info-popup*/
.popup .risk-info {height: 440px; width:800px; z-index: 9999; background:#FFF url(../img/bg_sg_popup.png) repeat-x 0 0; margin:80px auto 0;position:relative;}
.popup .risk-info .title{ height:28px; }
.popup .risk-info .title h3{ -moz-font-feature-settings: normal; -moz-font-language-override: normal; -x-system-font: none;
color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-size-adjust: none; font-stretch: normal;
font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin-bottom: 0; margin-left: 0;
margin-right: 0; margin-top: 0; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; }
.popup .risk-info .riskLevel { padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
.popup .risk-info .riskLevel span.riskLevel1 { background: url(../img/bg_riesgoproducto2.gif) no-repeat -36px 0; display: inline-block; width: 10px; height: 10px; margin-top: 2px;}
.popup .risk-info .riskLevel span.riskLevel2 { background: url(../img/bg_riesgoproducto2.gif) no-repeat -27px 0; display: inline-block; width: 10px; height: 10px; margin-top: 2px;}
.popup .risk-info .riskLevel span.riskLevel3 { background: url(../img/bg_riesgoproducto2.gif) no-repeat -18px 0; display: inline-block; width: 10px; height: 10px; margin-top: 2px; }
.popup .risk-info .riskLevel span.riskLevel4 { background: url(../img/bg_riesgoproducto2.gif) no-repeat -9px 0; display: inline-block; width: 10px; height: 10px; margin-top: 2px; }
.popup .risk-info .riskLevel span.riskLevel5 { background: url(../img/bg_riesgoproducto2.gif) no-repeat 0 0;; display: inline-block; width: 10px; height: 10px; margin-top: 2px; }
.popup .risk-info .riskLevel span.riskTitle { color: #464646; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding-left: 5px;}
.popup .risk-info .riskLevel p { -moz-font-feature-settings: normal; -moz-font-language-override: normal; -x-system-font: none;
color: #464646; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-size-adjust: none; font-stretch: normal;
font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding: 5px; }
.popup .risk-info form{ position:relative; display:block; height:410px;background-color: white;}
.popup .risk-info form input.button_close{ background: url(../img/bg_button_buy.png) no-repeat 0 0; border:none; bottom: 10px;
color: #FFFFFF; cursor: pointer;  font: 10px Arial,Helvetica,sans-serif; padding-left: 0; position: absolute; right:-9px; width: 68px;}

/* forgotten-password */
.popup .forgotten-password {height: 80px; width:320px; background:#FFF url(../img/bg_sg_popup.png) repeat-x 0 0; margin:80px auto 0;position:relative;}
.popup .forgotten-password .title{ height:28px; }
.popup .forgotten-password .title h3{ -moz-font-feature-settings: normal; -moz-font-language-override: normal; -x-system-font: none;
color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-size-adjust: none; font-stretch: normal;
font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin-bottom: 0; margin-left: 0;
margin-right: 0; margin-top: 0; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; }
.popup .forgotten-password form{color:#525252; font:normal 11px Arial, Helvetica, sans-serif; padding: 19px 10px; text-align: left; }
.popup .forgotten-password form input { width: 150px; }
.popup .forgotten-password form input.button-cancel{ background:#000 url(../img/sim/bg_button_cancel.png) repeat-x bottom right; border:1px solid #484848;
color:#FFF; font:normal 10px Arial, Helvetica, sans-serif; width:60px;display:block; position: absolute; right:60px; bottom:18px;cursor:pointer; height:15px}
.popup .forgotten-password form input.button-send{ background: url(../img/bg_button_buy.png) no-repeat 0 0; border:none; bottom: 18px; 
color: #FFFFFF; cursor: pointer;  font: 10px Arial,Helvetica,sans-serif; padding-left: 0; position: absolute; right:-12px; width: 68px;}

/* change-password */
.popup .change-password {height: 110px; width:320px; background:#FFF url(../img/bg_sg_popup.png) repeat-x 0 0; margin:80px auto 0;position:relative;}
.popup .change-password .title{ height:28px; }
.popup .change-password .title h3{ -moz-font-feature-settings: normal; -moz-font-language-override: normal; -x-system-font: none;
color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-size-adjust: none; font-stretch: normal;
font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin-bottom: 0; margin-left: 0;
margin-right: 0; margin-top: 0; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; }
.popup .change-password form{color:#525252; font:normal 11px Arial, Helvetica, sans-serif; padding: 15px 10px; }
.popup .change-password form input.button{background: url("../img/button_modificar_datos.png") no-repeat scroll -45px 0 transparent; border: medium none;bottom: 10px;color: #FFFFFF; cursor: pointer;    font: 10px Arial,Helvetica,sans-serif;    padding-left: 0;    position: absolute;    right: -9px;    width: 120px;}
.popup .change-password form input {	border: 1px solid #D5D5D5;font: 10px Arial, Helvetica, sans-serif;width: 120px;padding-right: 0px;background: url(../img/sim/bg_form_input.gif) repeat-x 0 0;margin-left: 18px;}
.popup .change-password form ul{margin-bottom:2px;}
.popup .change-password form ul li label {font: normal 11px Arial, Helvetica, sans-serif;color: #464646;text-align: right;width: 125px;	float: left;}
#password-indication {font: normal 11px Arial, Helvetica, sans-serif;color: #464646;width: 125px; width: auto; float:right}
.popup .change-password .feedback{margin-top:15px;}
.popup .change-password form input.button-send{ background: url(../img/button_modificar_datos.png) no-repeat -65px 0; border:none; bottom: 10px; 
color: #FFFFFF; cursor: pointer;  font: 10px Arial,Helvetica,sans-serif; padding-left: 0; position: absolute; right:-9px; width: 100px;}

/*deal-popup*/
.popup .deal {
	height: 239px;
	width: 371px;
	z-index: 3;
	background: #FFF url(../img/sim/bg_oc_popup_alert.png) repeat-x 0 0;
	margin: 150px auto 0;
	position: relative;
}

.popup .deal .title {
	height: 45px;
}

.popup .deal .title h3 {
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px;
}

.popup .deal form {
	position: relative;
	display: block;
	height: 197px;
}

.popup .deal form ul {
	width: 210px;
	margin: 0 auto;
	display: block;
}

.popup .deal form ul li {
	clear: both;
	height: 30px;
}

.popup .deal form ul li label {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: right;
	width: 100px;
	float: left;
}

.popup .deal form ul li p {
	font: 9px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0;
	position: inherit;
}

.popup .deal form ul li label span {
	color: #737171;
}

.popup .deal form ul li input {
	border: 1px solid #D5D5D5;
	font: 10px Arial, Helvetica, sans-serif;
	width: 65px;
	padding-right: 1px;
	background: url(../img/sim/bg_form_input.gif) repeat-x 0 0;
	text-align: right;
	margin-left: 18px;
}

.popup .deal form ul li.first {
	padding-left: 50px;
}

.popup .deal form ul li.first label {
	width: 30px;
	display: block;
	float: left;
	padding-top: 3px;
	margin-right: 10px;
}

.popup .deal form ul li.first input[type=radio] {
	background-image: none;
	width: auto;
	float: left;
	border: none;
}

.popup .deal form p {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #828282;
	padding: 0 20px;
	position: absolute;
	bottom: 50px;
	left: 0;
}

.popup .deal form input.button_cancel {
	background: #000 url(../img/sim/bg_button_cancel.png) repeat-x bottom
		right;
	border: 1px solid #484848;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 60px;
	display: block;
	position: absolute;
	right: 70px;
	bottom: 10px;
	cursor: pointer;
	height: 15px
}

.popup .deal form input.button_accept {
	background: url(../img/sim/bg_button_buy.png) no-repeat 0 0;
	border: none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: absolute;
	right: -9px;
	width: 68px;
}

.bannertop {
	overflow: hidden;
	display: block;
	width: 100%;
	text-align: center;
}

.randombanner{
	overflow: hidden;
	display: block;
	width: 100%;
	text-align: center;
	padding-bottom:5px;
}

/* rotating banner */
.slides_container {width:700px;	display:none;height:280px;position:relative;}
.slides_container .slide {width:700px;height:280px;	display:block;	}
#slides {width:700px; overflow:hidden; height:280px; display:block; margin-bottom:20px; position:relative; z-index:1}
#slides .prev  {text-indent:-1999999em; display:block;width:10px;height:20px;background:url(../img/buttons_eyecatcher.png) no-repeat 0 0;float:left;  z-index: 99999;position:absolute; top:125px; left:8px }
#slides .next {text-indent:-1999999em; display:block;width:10px;height:20px;background:url(../img/buttons_eyecatcher.png) no-repeat 0 -25px; position:absolute; top:125px; right:8px;  z-index: 99999;}
.pagination {list-style:none;margin:0;padding:0;position:absolute; right:5px; bottom:5px; z-index:99999;}
.pagination  li{ float:left;background:#FFF; margin-left:5px; text-align:center; border:1px solid #A7B2B5; width:7px; height:7px;}	
.pagination a { color:#FFF;width:7px; height:7px; display:block; overflow:hidden;}
.pagination .current { background-color:#fc0}
.pagination .current a{color:#fc0}

/* rotating news */
#slides_news .slides_container {width:auto;	display:none;height:45px;position:relative;}
#slides_news .slides_container .slide {width:auto;height:45px;	display:block;	}
#slides_news{width:auto; overflow:hidden; height:45px; display:block; position:relative; z-index:1}
#slides_news .prev  {text-indent:-1999999em; display:block;width:10px;height:20px;background:url(../img/buttons_eyecatcher.png) no-repeat 0 0;float:left;  z-index: 99999;position:absolute; top:4px; left:8px }
#slides_news .next {text-indent:-1999999em; display:block;width:10px;height:20px;background:url(../img/buttons_eyecatcher.png) no-repeat 0 -25px; position:absolute; top:4px; right:15px;  z-index: 99999;}
#slides_news .pagination {list-style:none;margin:0;padding:0;position:absolute; right:5px; bottom:0px; z-index:99999;}



/*--------------- design for global search ------------------------*/
.search_result, .multi_search_result{
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
	display: block;
	overflow-y: none;
	position: absolute;
	right: 0px;
	
	max-height:300px;
	z-index: 4;
	overflow-x: auto;
}

.multi_search_result {
	top: 100px;
	width: 580px;
}
.search_result {
	top: 32px;
	width: 500px;
}
.sg-result-search .top, .sg-multi-search-result .top{
	height: 18px;
	overflow: hidden;
	position: relative;
}
.sg-result-search .top{
	padding: 10px 6px 0;
}
.sg-multi-search-result > div.top {
	padding: 0 0 5px;
}

.sg-result-search .top p {
	color: #525252;
	font: 11px Arial, Helvetica, sans-serif;
}

.sg-result-search .top p span.sp1 { 
	color: #E60028;
    font-size: 1.1em;
    padding: 0 0 8px 10px;
    text-transform: uppercase;	
}

.sg-result-search .top p span.sp2 {
	color: #000000;
	font-weight: bold;
	margin-right: 5px;
}

.sg-result-search .results table {
	width: 100%;
}

.sg-result-search .results table thead th {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	height: 23px;
	overflow: hidden;
}

.sg-result-search .results table thead th span {
	display: block;
	margin: 5px 3px;
	width: auto;
}

.sg-result-search .results table thead th.th1 {
	padding-left: 5px;
	text-align: left;
	width: 167px;
}

.sg-result-search .results table thead th.th2 {
	text-align: left;
	width: 91px;
}

.sg-result-search .results table thead th.th3 {
	text-align: left;
	width: 54px;
}

.sg-result-search .results table thead th.th4 {
	text-align: left;
	width: 83px;
}

.sg-result-search .results table thead th.th5 {
	text-align: left;
	width: 90px;
}

.sg-result-search .results table thead th.th2 span {
	padding-left: 4px;
}

.sg-result-search .results table thead th.th3 span {
	padding-left: 5px;
}

.sg-result-search .results table thead th.th4 span {
	padding-left: 0;
}

.sg-result-search .results table thead th.th5 span {
	padding-left: 4px;
}

.sg-result-search .results table tbody tr {
	height: 15px;
	overflow: hidden;
}

.sg-result-search .results table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EDEDED;
	color: #464646;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 1px 0;
}

.sg-result-search .results table tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer;
}

.sg-result-search .results table tbody tr td a:hover {
	text-decoration: underline;
	color: #464646;
}

.sg-result-search .results table tbody tr td span {
	color: #464646;
	margin: 0 3px;
}

.sg-result-search .results table tbody tr td.td1 {
	padding-left: 5px;
	text-align: left;
	width: 167px;
}

.sg-result-search .results table tbody tr td.td2 {
	text-align: left;
	width: 91px;
}

.sg-result-search .results table tbody tr td.td3 {
	text-align: left;
	width: 54px;
}

.sg-result-search .results table tbody tr td.td4 {
	text-align: left;
	width: 83px;
}

.sg-result-search .results table tbody tr td.td5 {
	text-align: left;
	width: 90px;
}

.sg-result-search .results table tbody tr td.td1 span {
	
}

.sg-result-search .results table tbody tr td.td2 span {
	padding-left: 4px;
}

.sg-result-search .results table tbody tr td.td3 span {
	padding-left: 4px;
}

.sg-result-search .results table tbody tr td.td4 span {
	font-weight: bold;
	padding-left: 0;
}

.sg-result-search .results table tbody tr td.td4 span.multis {
	background: none repeat scroll 0 0 transparent;
	color: #A97E6E;
}

.sg-result-search .results table tbody tr td.td4 span.red {
	background: none repeat scroll 0 0 transparent;
	color: #E01C40;
}

.sg-result-search .results table tbody tr td.td4 span.darkgreen {
	background: none repeat scroll 0 0 transparent;
	color: #96AB01;
}

.sg-result-search .results table tbody tr td.td4 span.purple {
	background: none repeat scroll 0 0 transparent;
	color: #9669AE;
}

.sg-result-search .results table tbody tr td.td4 span.turquoise {
	background: none repeat scroll 0 0 transparent;
	color: #04b4ae;
}

.sg-result-search .results table tbody tr td.td4 span.yellow {
	background: none repeat scroll 0 0 transparent;
	color: #E87731;
}

.sg-result-search .results table tbody tr td.td4 span.blue {
	background: none repeat scroll 0 0 transparent;
	color: #7099BC;
}

.sg-result-search .results table tbody tr td.td5 span {
	padding-left: 4px;
}

/* ---------------- Design of TopTen component -------------------------------- */
.sg-table.top10 {
	
}

.sg-table.top10 table {
	margin-bottom: 5px;
	/*width:100%;*/
}

.sg-table.top10 table thead {
	
}

.sg-table.top10 table thead th {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #A1142E;
	border-right: 1px solid #B81938;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	height: 32px;
	vertical-align: middle;
}



.sg-table.top10 table thead th span {
	display: block;
	width: auto;
	padding: 0px 3px
}

.sg-table.top10 table thead th.th3 span {
	padding-right: 8px;
}

.sg-table.top10 table tbody {
	border-top: 1px solid #EDEDED;
}

.sg-table.top10 table tbody tr {
	overflow: hidden;
}

.sg-table.top10 table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	color: #464646;
	font: 10px Arial, Helvetica, sans-serif;
	height: 27px;
	vertical-align: middle;
	text-align:center;
}

.sg-table.top10 table tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer;
}

.sg-table.top10 table tbody tr td span {
	display: block;
	margin: 5px 3px;
	width: auto;
}


.sg-table.top10.legend {
	color: #767676;
	font: 10px Arial, Helvetica, sans-serif;
}

/*
HOME - SIDEBAR
------------------------------------------------------------------*/
/*sg-slider*/
.sg-slider {
	border: 1px solid #cbcaca;
}

.sg-slider .t1 .head {
	background: #FFF url(../img/bg_tabs.png) repeat-x 0 0;
	height: 25px;
}

.sg-slider .t1 .head a {
	color: #E01C40;
	font: normal 14px Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../img/bg_tabs_open.png) no-repeat 200px 5px;
	padding: 5px 8px;
	text-decoration: none;
}

.sg-slider .t1 ul {
	padding: 6px 0 0;
	border-bottom: 1px dotted #cbcaca;
	background: #FFF url(../img/bg_wrap.gif) repeat-x 0 0;
}

.sg-slider .t1 ul li {
	clear: both;
	height:auto;
}

.sg-slider .t1 ul li p {
	font: normal 10px Arial, Helvetica, sans-serif;
	height:auto;
}

.sg-slider .t1 ul li p span {
	display: block;
	float: left;
	margin: 0;
}

.sg-slider .t1 ul li p span.sp1 {
	width: 70px;
	padding-left: 24px;
	background: url(../img/sprite_up_down.png) no-repeat 0 0;
	height: 15px;
}

.sg-slider .t1 ul li p span.sp2 {
	width: 40px;
	text-align: right;
	padding-right: 10px;
	height: 15px;
}

.sg-slider .t1 ul li p span.sp3 {
	width: 44px;
	font-weight: bold;
	height: 15px;
}

.sg-slider .t1 ul li p.value-up span.sp1 {
	background-position: 10px 1px;
	height:auto;
	margin-bottom:5px;
}

.sg-slider .t1 ul li p.value-down span.sp1 {
	background-position: 10px -58px;
	height:auto;
	margin-bottom:5px;
}

.sg-slider .t1 ul li p.value-up span.sp3 {
	color: #1f8f01;
}

.sg-slider .t1 ul li p.value-down span.sp3 {
	color: #E60028
}

.sg-slider .t1 ul li.title {
	margin-bottom:5px;
}

.sg-slider .t1 ul li.title p {
	color: #525252;
	font: normal 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cbcaca;
	height: 15px
}

.sg-slider .t1 ul li.title p span {
	background-image: none;
	color: #000;
	font-weight: bold;
}

.sg-slider .t1 ul li.disclaimer {
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	color: #000;
	width: auto;
}

.sg-slider .t1 ul li.updated {
	height: 30px;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 0 10px;
	color: #000;
}

.sg-slider .t1 ul li.updated p{
	float:left;
}

.sg-slider .t1 ul li.updated p span {
	margin-right:3px;
}

.sg-slider .t1 ul li.disclaimer p {
	
}

.sg-slider .t1 ul li.disclaimer p span { margin-right: 5px; }

.sg-slider .t1 .over {
	
}

.sg-slider .t1  a.open {
	background: transparent url(../img/bg_tabs_close.png) no-repeat 200px
		5px;
}

.sg-slider .t1  a.close {
	background: transparent url(../img/bg_tabs_open.png) no-repeat 200px 5px;
}

/*----------------  design for Underly.news table tbody td spaning list used in product list -------------- */
.sg-tabs {
	margin-bottom: 20px;
	position: relative;
}

.tabpanel .disclamer {
	color: black;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 5px 0 0;
}

.tabpanel .updateDate {
	color: #666;
	font: 10px 11px Arial, Helvetica, sans-serif;
}

.tabpanel .tab-row  ul {
	height: 27px;
	overflow: hidden;
}

.tabpanel .tab-row ul li {
	display: block;
	float: left;
	font: 14px Arial, Helvetica, sans-serif;
	height: 20px;
	width: auto;
	padding: 7px 4px 5px 8px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.t1 .tabpanel .tab-row ul li {
	padding-left: 5px;
	padding-right: 5px;
}

.tabpanel .tab-row ul li a {
	text-decoration: none;
}

.tabpanel .tab-row li.selected {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../img/sim/bg_tabs.png") repeat-x scroll 0 0 #FFFFFF;
	border-color: #CBCACA #CBCACA -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #CBCACA;
	font-size: 14px;
	padding-top: 5px;
}

.tabpanel .tab-row li a {
	color: #666;
}

.tabpanel .tab-row li.selected a {
	color: #e01c40;
}

.tabpanel .tab-panel {
	background: url("../img/sim/bg_wrap.gif") repeat-x scroll 0 0 #FFFFFF;
	border: 1px solid #CBCACA;
	clear: both;
	margin-top: -1px;
	padding: 10px 5px;
}

.tabbedlink {
	float:right;
	list-style:none;
}
.tabbedlink li a {
	font: 11px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	/*text-decoration: underline;*/
	color: #666;
}

/* Specificities for the home page*/
.col-3b p.marketing-text{
	font: 15px Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	text-align: justify;
}

.col-4b p.marketing-text{
	color: black;
	font: 15px Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	text-align: justify;
}

.col-3b .tabpanel .tab-panel , .col-4b .tabpanel .tab-panel{
	border: none;
	margin-top: 0;
	padding: 0;
}

.tabpanel ul.link {
	clear: both
}

.tabpanel ul.link li {
	width: 150px;
	display: block;
	float: left;
	margin-left: 10px;
}

.tabpanel ul.link li a {
	color: #666;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: url(../img/sim/bg_link.png) no-repeat 0 2px;
	padding-left: 10px;
	display: block;
	text-decoration: none;
}

.tabpanel p.p1 {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: right;
}

/*sg-login*/
.sg-login {
	margin-bottom: 20px
}

.sg-login .t1 {
	background: #d1d1d1 url(../img/bg_login.gif) repeat-x 0 0;
	border: 1px solid #acacac;
	padding: 5px 10px
}

.sg-login .t1 h2 {
	color: #FFF;
	height: 30px;
	font: normal 14px Arial, Helvetica, sans-serif;
}

.sg-login .t1 {
	
}

.sg-login .t1 form {
	position: relative;
}

.sg-login .t1 form fieldset {
	
}

.sg-login .t1 form fieldset ul {
	
}

.sg-login .t1 form fieldset ul li {
	display: block;
	clear: both;
	height: 20px;
}

.sg-login .t1 form fieldset ul li label {
	color: #525252;
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	width: 62px;
	padding-top: 3px;
	text-align: right;
	padding-right: 3px;
}

.sg-login .t1 form fieldset ul li label.check {
	width: auto;
}

.sg-login .t1 form fieldset ul li input {
	border: 1px solid #b9b9b9;
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	width: 109px;
	float: left;
	background: #FFF url(../img/bg_wrap.gif) repeat-x 0 0;
}

.sg-login .t1 a {
	font: normal 10px Arial, Helvetica, sans-serif;
	background: url(../img/bg_link.png) no-repeat 9px 4px;
	padding-left: 20px;
	color: #494949
}

.sg-login .t1 a:hover {
	text-decoration: underline;
}

.sg-login .t1 form input.button {
	position: absolute;
	right: -18px;
	top: 21px;
	background: url(../img/button_login.png) no-repeat 0 0;
	border: none;
	width: 34px;
	height: 16px;
	cursor: pointer;
	text-indent: -19999.9em;
}

.sg-login .t1 form fieldset ul li.extra {
	margin: 0 0 0 45px;
	height: 15px;
}

/* widget */
.widget{
	margin-bottom: 15px;
	margin-top: 10px;
}
.widget .t1 {
	background: #FFF url(../img/bg_wrap2.png) repeat-x 0 0;
	border: 1px solid #cbcaca;
	padding-top: 5px;
}
.widget .t1 .head h2 {
	color: #e01c40;
	height: 20px;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	display: block;
}
.widget .t1.toggleable .head{
	cursor:pointer;
	background: transparent url(../img/bg_tabs_close.png) no-repeat 200px 0px;
}
.widget .t1.toggleable.head.close {
	background: transparent url(../img/bg_tabs_open.png) no-repeat 200px 0px;
}
.widget .t1 p {
	margin: 5px 10px
}
.widget .t1 p.p1 {
	color: #a4a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: url(../img/bg_link.png) no-repeat 0 2px;
	padding-left: 10px;
}
.widget .t1 p.p2 {
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #525252;
}
.widget .t1 p.p3 {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
}

.widget .t1 p.last {
	border-top: 1px dotted #cacaca;
	background: url(../img/bg_link.png) no-repeat 0px 8px;
	padding-left: 10px;padding-top:5px;
}
.widget .t1 p.last a{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	padding-left:5px;	
}
.widget img {width:100% }

.widget img.gamme{
	display:inline;
	margin-bottom: -6px;
    margin-left: 30px;
    padding-bottom: 0;
    padding-top: 0;
    width: 16px;
}

/*sg-courses*/
.sg-courses {
	margin-bottom: 20px
}

.sg-courses .t1 {
	background: #FFF url(../img/bg_wrap2.png) repeat-x 0 0;
	border: 1px solid #cbcaca;
	padding: 5px 0;
}

.sg-courses .t1 h2 {
	color: #e01c40;
	height: 25px;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	display: block;
}

.sg-courses .t1 ul {
	
}

.sg-courses .t1 ul li {
	border-bottom: 1px dotted #cacaca;
	padding: 5px 10px
}

.sg-courses .t1 ul li p.p1 {
	color: #a4a4a4;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: url(../img/bg_link.png) no-repeat 0 2px;
	padding-left: 10px;
}

.sg-courses .t1 ul li:last-child {
	border: none;
}

.sg-courses .t1 ul li h3 {
	font: bold 11px/13px Arial, Helvetica, sans-serif
}

.sg-courses .t1 ul li h3 a {
	
}

.sg-courses .t1 ul li h3 a:hover {
	
}

.sg-courses .t1 ul li p.p2 {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #525252;
}

.sg-courses .t1 ul li.last {
	background: url(../img/bg_link.png) no-repeat 10px 12px;
	padding-left: 10px;
}
.sg-courses .t1 ul li.last a{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	padding-left: 11px;
}
/*
s1 - PRODUCTOS COTIZADOS
------------------------------------------------------------------*/
/* ----------------- Design  presentation of products  ------------------------------*/
.sg-s1 {
	height: 168px;
	display: block;
	position: relative;
	margin-bottom: 20px;
	background: url(../img/bg_s1_familias.jpg) no-repeat 0 0;
}

.sg-s1 .txt {
	color: #FFFFFF;
	margin-left: 138px;
	padding: 20px 20px 0 0;
}

.sg-s1 .txt h3 {
	font: 16px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	text-align: right;
}

.sg-s1 .txt p {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
}

.sg-s1 .txt ul {
	bottom: 0;
	position: absolute;
	right: -8px;
	z-index: 9000;
}

.sg-s1 .txt ul li {
	margin-bottom: 5px;
}

.sg-s1 .txt ul li a {
	background: url("../img/button_ant_sig2.png") no-repeat scroll -76px 0
		transparent;
	color: #626262;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 15px;
	padding-top: 1px;
	width: 76px;
}

.sg-s1 .txt ul li a span {
	padding-left: 10px;
}

.sg-s1-presentacion {
	margin-bottom: 20px;
}

.sg-s1-presentacion h2 {
	color: #E01C40;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s1-presentacion h2 span {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.sg-s1-presentacion p {
	color: #858484;
	font: 14px/18.5px Arial, Helvetica, sans-serif;
}

.sg-s1-presentacion p.p1 {
	margin-bottom: 10px;
}

.sg-s1-presentacion ul {
	margin-bottom: 10px;
}

.sg-s1-presentacion ul li {
	color: #3D3C3C;
	display: inline;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.sg-s1-presentacion p.p2 {
	
}

.pres-multis {
	background-color: #a97e6e;
	background-position: 0 -672px;
}

.presentacion {
	margin-bottom: 15px;
}

.presentacion ul.brochuresList {
	padding: 5px 0 20px 0;
}

.presentacion a.brochureLink {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.presentacion.Warrant {
	
}

.presentacion.Warrant .left {
	float: left;
	width: 550px;
}

.presentacion.Warrant .left h2 {
	color: #E01C40;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.Warrant .left h2 span {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.Warrant .left p {
	color: black;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.Warrant .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll 0 bottom
		#E01C40;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.Warrant .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
	text-decoration: none;
}

.presentacion.Warrant .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.InlineWarrant {
	
}

.presentacion.InlineWarrant .left {
	float: left;
	width: 550px;
}

.presentacion.InlineWarrant .left h2 {
	color: #96ab01;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.InlineWarrant .left h2 span {
	background-color: #96ab01;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.InlineWarrant .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.InlineWarrant .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -132px bottom
		#96ab01;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.InlineWarrant .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.InlineWarrant .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.InlineWarrant a.brochureLink {
	color: #96AB01;
}


.presentacion.Multi {
	
}

.presentacion.Multi .left {
	float: left;
	width: 550px;
}

.presentacion.Multi .left h2 {
	color: #a97e6e;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.Multi .left h2 span {
	background-color: #a97e6e;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.Multi .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.Multi .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -528px bottom
		#a97e6e;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.Multi  .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.Multi .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.Multi a.brochureLink {
	color:  #494949;
}

.presentacion.bonusCap {
	
}

.presentacion.bonusCap .left {
	float: left;
	width: 550px;
}

.presentacion.bonusCap .left h2 {
	color: #df6b6b;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.bonusCap .left h2 span {
	background-color: #df6b6b;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.bonusCap .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.bonusCap .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -792px bottom
		#df6b6b;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.bonusCap  .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.bonusCap .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.bonusCap a.brochureLink {
	color:  #494949;
}


.presentacion.bond {
	
}

.presentacion.bond .left {
	float: left;
	width: 550px;
}

.presentacion.bond .left h2 {
	color: #e87731;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.bond .left h2 span {
	background-color: #e87731;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.bond .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.bond .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -792px bottom
		#e87731;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.bond  .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.bond .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.bond a.brochureLink {
	color:  #e87731;
}

.presentacion.Turbo {
	
}

.presentacion.Turbo .left {
	float: left;
	width: 550px;
}

.presentacion.Turbo .left h2 {
	color: #9669ae;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.Turbo .left h2 span {
	background-color: #9669ae;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.Turbo .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.Turbo .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -264px bottom
		#9669ae;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.Turbo .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.Turbo .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.Turbo a.brochureLink {
	color: #9669AE;
}

.presentacion.Etf {
	
}

.presentacion.Etf .left {
	float: left;
	width: 550px;
}

.presentacion.Etf .left h2 {
	color: #7099bc;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.Etf .left h2 span {
	background-color: #7099bc;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.Etf .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.Etf .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -264px bottom
		#7099bc;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.Etf .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.Etf .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.Etf a.brochureLink {
	color: #7099bc;
}

.presentacion.SmartTracker {
	
}

.presentacion.SmartTracker .left {
	float: left;
	width: 550px;
}

.presentacion.SmartTracker .left h2 {
	color: #04b4ae;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.SmartTracker .left h2 span {
	background-color: #04b4ae;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.SmartTracker .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.SmartTracker .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -264px bottom
		#04b4ae;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.SmartTracker .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.SmartTracker .right a span {
	display: block;
	font-size: 16px;
}

.presentacion.SmartTracker a.brochureLink {
	color: #04b4ae;
}

.presentacion.Certificate {
	
}

.presentacion.Certificate .left {
	float: left;
	width: 550px;
}

.presentacion.Certificate .left h2 {
	color: #e87731;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.presentacion.Certificate .left h2 span {
	background-color: #e87731;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.presentacion.Certificate .left p {
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.presentacion.Certificate .right {
	background: url("../img/bg_sabermas.jpg") no-repeat scroll -396px bottom
		#e87731;
	display: block;
	float: right;
	height: 136px;
	margin-top: 34px;
	text-align: center;
	width: 132px;
}

.presentacion.Certificate.Italy .right {
	background: url("../img/bg_sabermas_italy.jpg") no-repeat scroll -396px bottom
		#e87731 !important;
}

.presentacion.Certificate .right a {
	color: #FFFFFF;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 18px;
}

.presentacion.Certificate .right a span {
	display: block;
	font-size: 16px;
}

/* ---------- CommonSearch component design ------------------*/
.sg-form {
	border: 1px solid #CBCACA;
	border-bottom:none;
	padding: 5px 0px 0px 0px ;
}

.sg-form form {
	padding: 0 9px;
	border-bottom: 1px dotted #c4c4c4;
	position: relative;
	height: 75px;
}

.sg-form form fieldset {
	display: block;
	float: left;
	border-right: 1px dotted #c4c4c4;
	height: 60px;
	overflow: hidden;
}

.sg-form form fieldset legend {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-left: 15px;
}

.sg-form form fieldset.disabled legend {
    color: #C4C4C4 !important;
}

.sg-form form fieldset.disabled select {
    background-color: #F1F1F1;
    background-image: none;
    color: #C4C4C4 !important;
}

.sg-form form fieldset.disabled label {
    color: #C4C4C4 !important;
}

.sg-form form fieldset.disabled input {
    background-color: #F1F1F1;
    background-image: none;
    color: #C4C4C4 !important;
}

.sg-form form fieldset.disabled input[type=radio] {
    background-color: #FFFFFF;
}

.sg-form form fieldset input {
	background: url(../img/bg_form_input.gif) repeat-x 0 0;
}

.sg-form form fieldset input[type=radio] {
    background: none repeat scroll 0 0 transparent;
}

.sg-form form fieldset.f1 {
	width: 102px;
}

.sg-form form fieldset.f1 legend {
	padding-left: 10px
}

.sg-form form fieldset.f1 select {
    border: 1px solid #D5D5D5;
    color: #1D1C1C;
    font: 10px Arial,Helvetica,sans-serif;
    width: 90px;
}

.sg-form form fieldset.f1 select.red {
	width: 90px;
	border: 1px solid #d5d5d5;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1cg
}

.sg-form form fieldset.f1 select.darkgreen {
	width: 90px;
	border: 1px solid #d0d98c;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #96ab01
}

.sg-form form fieldset.f1 select.purple {
	width: 90px;
	border: 1px solid #d0bbda;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #e87731
}

.sg-form form fieldset.f1 select.turquoise {
	width: 90px;
	border: 1px solid #d0bbda;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #e87731
}

.sg-form form fieldset.f1 select.yellow {
	width: 90px;
	border: 1px solid #f1af86;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1cg
}

.sg-form form fieldset.f1 select.lightsalmon {
	width: 90px;
	border: 1px solid #f1af86;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #df6b6b
}

.sg-form form fieldset.f1 select.multis {
	width: 90px;
	border: 1px solid #d5d5d5;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1cg
}

.sg-form form fieldset.f1 select.blue {
	width: 90px;
	border: 1px solid #ACCED7;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #e87731
}

.sg-form form fieldset.f2 {
	width: 64px;
}

.sg-form form fieldset.f2 ul li {
	clear: both;
	margin-left: 4px;
}

.sg-form form fieldset.f2 ul li input {
	display: block;
	float: left;
	width: 11px;
	margin-bottom: 3px;
}

.sg-form form fieldset.f2 ul li label {
	display: block;
	width: 39px;
	float: right;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: left;
	padding: 3px 0;
}

.sg-form form fieldset.f2bis {
	width: 90px;
}

.sg-form form fieldset.f2bis ul li {
	clear: both;
	margin-left: 4px;
}

.sg-form form fieldset.f2bis ul li input {
	display: block;
	float: left;
	width: 11px;
	margin-bottom: 3px;
}

.sg-form form fieldset.f2bis ul li label {
	display: block;
	width: 60px;
	float: right;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 3px 0;
}

.sg-form form fieldset.f3 {
	width: 95px;
}
w
.sg-form form fieldset.f3 legend.strike-barrier {
	padding-left: 1px !important;
}

.sg-form form fieldset.f3 label {
	display: none;
}

.sg-form form fieldset.f3 input {
	width: 43px;
	border: 1px solid #d5d5d5;
	margin: 0 0 3px 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f4 { width:158px; position:relative;}
.sg-form form fieldset.f4 ul {width:53px; display:block; float:left; overflow:hidden;}
.sg-form form fieldset.f4 ul li { clear:both; margin-left:4px; }
.sg-form form fieldset.f4 ul li input {display:block; float:left; width:11px;}
.sg-form form fieldset.f4 ul li label { display:block; width:25px; float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#525252; text-align:left; padding:3px 0;}

.sg-form form fieldset.f4 .inputs{ margin-top:12px; width:105px; overflow:hidden;}
.sg-form form fieldset.f4 .inputs input.text{width:43px; font:normal 10px Arial, Helvetica, sans-serif;border:1px solid #d5d5d5; margin-bottom:3px;}


.sg-form form fieldset.f5 {
	width: 131px;
}

.sg-form form fieldset.f5 ul {width:80px; display:block; float:left; overflow:hidden; margin-top: -4px}
.sg-form form fieldset.f5 ul li { clear:both; margin-left:4px; }
.sg-form form fieldset.f5 ul li input {display:block; float:left; width:11px; margin:1px; padding:1px 0 0; border:none;}
.sg-form form fieldset.f5 ul li label { display:block; width:50px; float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#525252; text-align:left; padding-top:2px;}

.sg-form form fieldset.f5 select {
	width: 106px;
	border: 1px solid #d5d5d5;
	margin-left: 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1c
}

.sg-form form fieldset.f5 input {
	width: 43px;
	border: 1px solid #d5d5d5;
	margin: 0 0 3px 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f6 {
	width: 91px;
}

.sg-form form fieldset.f6 select {
	width: 66px;
	border: 1px solid #d5d5d5;
	margin-left: 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1c
}
.sg-form form fieldset.f7 {
	width: 110px;
}

.sg-form form fieldset.f7 legend.strike-barrier {
	padding-left: 1px !important;
}

.sg-form form fieldset.f7 label {
	display: none;
}
.sg-form form fieldset.f7 input {
	width: 43px;
	border: 1px solid #d5d5d5;
	margin: 0 0 3px 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f7 ul {width:80px; display:block; float:left; overflow:hidden; margin-top: -4px}
.sg-form form fieldset.f7 ul li { clear:both; margin-left:4px; }
.sg-form form fieldset.f7 ul li input {display:block; float:left; width:11px; margin:1px; padding:1px 0 0;}
.sg-form form fieldset.f7 ul li label { display:block; width:50px; float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#525252; text-align:left; padding-top:2px;}

.sg-form form fieldset.f7 select {
	width: 90px;
	border: 1px solid #d5d5d5;
	margin-left: 12px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1c
}

.sg-form form fieldset.f8 { width: 205px; }

.sg-form form fieldset.f8 ul {width:80px; display:block; float:left; overflow:hidden; margin-top: -4px}
.sg-form form fieldset.f8 ul li { clear:both; margin-left:4px; }
.sg-form form fieldset.f8 ul li input {display:block; float:left; width:11px;}
.sg-form form fieldset.f8 ul li label { display:block; width:50px; float:left; font:normal 10px Arial, Helvetica, san
s-serif; color:#525252; text-align:left; padding-top:3px;}

.sg-form form fieldset.f8 select {
    width: 190px;
    border: 1px solid #d5d5d5;
    margin-left: 12px;
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #1d1c1c
}

.sg-form form button {
	background: url("../img/button_validar.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: absolute;
	right: -9px;
	width: 65px;
	height: 16px;
}

.sg-form form button.button {
}

.sg-form form button.button_search {
	margin-bottom: 20px;
}

.sg-form form button.button_reset {
}

.sg-form form fieldset.f1 select.red[disabled=disabled] {
	background: none repeat scroll 0 0 #FAEBEE;
	border: 1px solid #E5BEC5;
	color: #E01C40;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 select.darkgreen[disabled=disabled] {
	background: none repeat scroll 0 0 #eff3d5;
	border: 1px solid #d0d98c;
	color: #96ab01;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 select[disabled=disabled].purple {
	background: none repeat scroll 0 0 #f9eeff;
	border: 1px solid #ACCED7;
	color: #7099BC;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 select[disabled=disabled].turquoise {
	background: none repeat scroll 0 0 #f9eeff;
	border: 1px solid #d0bbda;
	color: #04b4ae;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 select[disabled=disabled].yellow {
	background: none repeat scroll 0 0 #fee8da;
	border: 1px solid #f1af86;
	color: #e87731;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 select.multis[disabled=disabled] {
	background: none repeat scroll 0 0 #FAEBEE;
	border: 1px solid #E5BEC5;
	color: #A97E6E;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-form form fieldset.f1 span {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	width: 85px;
}

/* -------------------- Design for product list title ---------------------------*/
.productsResult div.listTitle {
	border-bottom: 1px solid #CBCACA;
	border-left: 1px solid #CBCACA;
	border-right: 1px solid #CBCACA;
	height: 63px;
	position: relative;
	margin-bottom: 20px;
}

.productsResult div.listTitle.multiPricer {
	border-top: 1px solid #CBCACA;
	border-bottom: none;
}

.productsResult div.listTitle p.value {
	display: block;
	float: left;
	overflow: hidden;
	padding: 9px 0 0 9px;
	width: auto;
}

.productsResult div.listTitle p.value span {
	margin-right: 3px;
}

.productsResult div.listTitle p.value span.sp1 {
	color: #E01C40;
	font: bold 18px Arial, Helvetica, sans-serif;
}

.productsResult div.listTitle p.value span.sp2 {
	color: #525252;
	font: 14px Arial, Helvetica, sans-serif;
}

.productsResult div.listTitle p.value span.sp3 {
	color: #525252;
	font: 14px Arial, Helvetica, sans-serif;
}

.productsResult div.listTitle p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 9px 5px 0 0;
}

.productsResult div.listTitle p.update span.sp1 {
	color: #878686;
}

.productsResult div.listTitle p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

/* kk */
.tabpanel div.sim-alerts p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 9px 5px 0 0;
}

.tabpanel div.sim-alerts p.update span.sp1 {
	color: #878686;
}

.tabpanel div.sim-alerts p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}
/* vv */



.productsResult div.listTitle p.download {
	clear: both;
	float: right;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
	padding: 0 5px 0 0
}

.productsResult div.listTitlep.download a.excel {
	color: #767676;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 3px 20px 3px 0;
	background: url(../img/ico_excel.gif) no-repeat top right;
}

.productsResult div.listTitle p.download a.excel:hover {
	text-decoration: underline;
}

/* ----------------- Design for products list  navigation ------------------------------- */
.sg-products {
	
}

.navigation {
	height: 16px;
	margin-top: -1px;
	position: relative;
}

.navigation ul {
	float: right;
	margin: 5px 0px;
}

.navigation ul li {
	display: block;
	float: left;
}

.navigation ul li.showingPage {
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 10px;
	padding-top: 2px;
}

.red .navigation ul li.showingPage strong.st1 {
	color: #e01c40
}

.inlinewarrnats .navigation ul li.showingPage strong.st1 {
	color: #96AB01
}

.purple .navigation ul li.showingPage strong.st1 {
	color: #9669AE
}

.turquoise .navigation ul li.showingPage strong.st1 {
	color: #04b4ae
}

.yellow .navigation ul li.showingPage strong.st1 {
	color: #E87731
}

.blue .navigation ul li.showingPage strong.st1 {
	color: #7099BC
}

.lightsalmon .navigation ul li.showingPage strong.st1 {
	color: #df6b6b
}

.navigation ul li.showingPage strong.st2 {
	
}

.navigation ul li.sel {
	width: 175px;
}

.navigation ul li.sel form {
	border-left: 1px solid #000000;
	display: block;
	float: left;
	height: 15px;
	padding-left: 10px;
}

.navigation ul li.sel label {
	font: 11px Arial, Helvetica, sans-serif;
}

.navigation ul li.sel select {
	border: 1px solid #D5D5D5;
	color: #1D1C1C;
	font: 10px Arial, Helvetica, sans-serif;
	height: 16px;
	width: 43px;
}

.navigation ul li.sel span {
	font: 11px Arial, Helvetica, sans-serif;
}

.navigation ul li a.first,.navigation ul li a.prev {
	background: url(../img/button_ant_sig2.png) no-repeat 0 0;
	height: 16px;
	width: 75px;
	display: block;
	float: left;
	margin-right: 3px;
	text-align: center;
}

.navigation ul li span.first em,.navigation ul li span.prev em {
	background: url("../img/button_ant_sig2.png") no-repeat scroll 0 -16px
		transparent;
	color: #A8A8A8;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 15px;
	padding-left: 15px;
	padding-top: 1px;
	width: 60px;
	text-align: center;
}

.navigation ul li.pages span {
	display: block;
	float: left;
	margin-right: 1px;
	font: 11px Arial, Helvetica, sans-serif;
}

.navigation ul li.sig {
	
}

.navigation ul li a.next,.navigation ul li a.last {
	background: url(../img/button_ant_sig2.png) no-repeat -76px 0;
	height: 16px;
	width: 75px;
	display: block;
	float: left;
	margin-right: 3px;
	text-align: center;
}

.navigation ul li span.next,.navigation ul li span.last {
	background: url("../img/button_ant_sig2.png") no-repeat scroll -76px
		-16px transparent;
	color: #A8A8A8;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 15px;
	padding-left: 10px;
	padding-top: 1px;
	width: 65px;
	text-align: center;
}

/* ----------------- Actions on product list ------------ */
.sg-products table tbody tr td span.factsheet {
	background: url(../img/ico-pdf.png) no-repeat center center;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0;
	align: center;
}

.sg-products table thead th.factsheet {    
    text-align: center;
}

a.action_favorite {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/button_favorite.png) no-repeat 0 0;
}

a.action_favorite-disabled {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/button_favorite.png) no-repeat 0 -21px;
}

a.action_add_alert {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/button_alert.png) no-repeat 0 -18px;
}

a.action_delete_alert {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/button_alert.png) no-repeat 0 3px;
}

a.action_delete {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/button_eliminar.png) no-repeat 0 0;
}

/* ----------- Design for action bars in product list -----------------------*/
table tr.actionsBar td {
	height: 32px;
}

table tr.actionsBar .actions {
	float: right;
}

table tr.actionsBar .actions a {
    text-decoration: none;
}

table tr.actionsBar .actions form {
	float: right;
	margin-left: 3px;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 3px 3px 0;
}

table tr.actionsBar .actions form label {
	float: left;
	display: block;
}

table tr.actionsBar td span.title {
	color: #e01c40;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

table.red tr.actionsBar td span.title {
	color: #e01c40;
}

table.darkgreen tr.actionsBar td span.title {
	color: #96ab01;
}

table.purple tr.actionsBar td span.title {
	color: #9669ae;
}

table.turquoise tr.actionsBar td span.title {
	color: #04b4ae;
}

table.multis tr.actionsBar td span.title {
	color: #a97e6e;
}

table.yellow tr.actionsBar td span.title {
	color: #e87731;
}

table.lightsalmon tr.actionsBar td span.title {
	color: #df6b6b;
}

table.blue tr.actionsBar td span.title {
	color: #7099BC;
}

.sg-products table.red .legend  td {
	margin: 5px 0px;
}

.sg-products table.red .legend p {
	color: #767676;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 5px 0px;
}

.sg-products table.red .legend p.l1 span,.sg-products table.red .legend p.l2 span
	{
	display: block;
	float: left;
	margin-right: 3px;
}

.sg-products table.red .legend p.l1 span.riskLevel {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -9px 0;
	display: block;
	width: 38px;
	height: 10px;
	margin-top: 2px;
	text-indent: -5000px;
	cursor: pointer;
}

.sg-products table.red .legend p.l2 span.riskLevel {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat 0 0;
	display: block;
	width: 10px;
	height: 10px;
	margin-top: 2px;
	text-indent: -5000px;
}

/* ----------------- common Design for product list ------------ */
.sg-products table thead th a {
	color: #FFFFFF;
	text-align: center;
	display: block;
	text-decoration: none;
}

.sg-products .txt {
	padding-top: 10px;
}

.sg-products .txt p {
	color: #494949;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

/* column new product */
.sg-products table tbody tr td span.new {
       background: url(../img/new.png) no-repeat 0 0;
       display: block;
       width: 10px;
       height: 10px;
       margin: 0;
       text-indent: -5000px;
}

.sg-products table tbody tr td.underlyingName span, .sg-products table tbody tr td.name span  {
	text-align: left;
	padding-left: 5px;
}

.legend .new {
	background: url(../img/new.png) no-repeat 0 0;
}

.sg-products table thead th.new {
    width: 12px;
}

.sg-products table.red {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products   table.red thead th {
	background: url(../img/bg_table.gif) repeat-x 0 0;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-left: 1px solid #A1142E;
	border-right: 1px solid #B81938;
	text-align: center;
}

.sg-products table.red thead th span {
	/*display:block; margin:10px 3px*/
	text-decoration: none;
}

.sg-products table.red thead th.riskLevel {
	border-left: medium none;
	width: 18px;
	text-indent: -5000px;
}

.sg-products table.red thead th.riskLevel span {
	display: block;
	width: 18px;
}

.sg-products table.red thead th.var {
	border-right: medium none;
}

.sg-products table.red tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.red tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.red tbody tr td {
	border-right: 1px solid #ededed;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.red tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.red tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.red tbody tr.value-up td.td12 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.red tbody tr.value-down td.td12 span {
	color: #e01c40;
}

.sg-products table.red tbody tr td.riskLevel {
	width: 18px;
}

.sg-products table.red tbody tr td span.riskLevel1 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -36px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.red tbody tr td span.riskLevel2, .sg-products table.red tbody tr td span.riskLevel3 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -27px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.red tbody tr td span.riskLevel4 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -18px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.red tbody tr td span.riskLevel5 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -9px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.red tbody tr td span.riskLevel6 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat 0 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

/*-------------- Design for inlinewarrant body ---------------------------- */
.sg-products .darkgreen {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .darkgreen a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 110px;
	top: 0;
}

.sg-products .darkgreen a.a1 span {
	display: none;
}

.sg-products table.darkgreen thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -88px;
	height: 32px;
	color: #FFF;
	border-right: 1px solid #718101;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.sg-products table.darkgreen thead th span {
	display: block; /*margin:10px 3px*/
}

.sg-products table.darkgreen tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.darkgreen tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.darkgreen tbody tr td {
	border-right: 1px solid #ededed;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.darkgreen tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.darkgreen tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 4px;
}

.sg-products table.darkgreen tbody tr.value-up td.td10 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.darkgreen tbody tr.value-down td.td10 span {
	color: #e01c40;
}

/* ----------------design for multis body ---------------- */
.sg-products table.multis {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products   table.multis thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -184px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-left: 1px solid #76584d;
	border-right: 1px solid #76584d;
}

.sg-products table.multis thead th span {
	/*display:block; margin:10px 3px*/
	
}

.sg-products table.multis thead th.riskLevel {
	border-left: medium none;
	width: 18px;
	text-indent: -5000px;
}

.sg-products table.multis thead th.riskLevel span {
	display: block;
	width: 18px;
}

.sg-products table.multis thead th.var {
	border-right: medium none;
}

.sg-products table.multis tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.multis tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.multis tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.multis tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.multis tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.multis tbody tr.value-up td.td12 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.multis tbody tr.value-down td.td12 span {
	color: #e01c40;
}

.sg-products table.multis tbody tr td.riskLevel {
	width: 18px;
}

.sg-products table.multis tbody tr td span.riskLevel1 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -36px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.multis tbody tr td span.riskLevel2 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -27px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.multis tbody tr td span.riskLevel4 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -18px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.multis tbody tr td span.riskLevel5 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat -9px 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products table.multis tbody tr td span.riskLevel6 {
	background: url(../img/bg_riesgoproducto2.gif) no-repeat 0 0;
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px 4px;
	text-indent: -5000px;
}

.sg-products .purple {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .purple a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 53px;
	top: 0;
}

.sg-products .purple a.a1 span {
	display: none;
}

.sg-products table.purple {
	margin-bottom: 10px;
	width: 100%
}

.sg-products table.purple thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -120px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #6F4D80;
}

.sg-products table.purple thead th span {
	display: block; /*margin:10px 3px*/
}

.sg-products table.purple tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.purple tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.purple tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.purple tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.purple tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.purple tbody tr.value-up td.td10 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.purple tbody tr.value-down td.td10 span {
	color: #e01c40;
}


.sg-funds table.purple tbody tr td {
	text-align: left;
	margin-top: 20px;
}

.sg-funds table thead tr.actionsBar td span.title {
	visibility: hidden;
}

/* -- turquoi for smart Tracker ETN ---------------------------- */

.sg-products .turquoise {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .turquoise a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 53px;
	top: 0;
}

.sg-products .turquoise a.a1 span {
	display: none;
}

.sg-products table.turquoise {
	margin-bottom: 10px;
	width: 100%
}

.sg-products table.turquoise thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -248px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #04b4ae;
}

.sg-products table.turquoise thead th span {
	display: block; /*margin:10px 3px*/
}

.sg-products table.turquoise tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.turquoise tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.turquoise tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.turquoise tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.turquoise tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.turquoise tbody tr.value-up td.td10 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.turquoise tbody tr.value-down td.td10 span {
	color: #e01c40;
}

.sg-funds table.turquoise tbody tr td {
	text-align: left;
	margin-top: 20px;
}

/* ---------------- Design for ETF blue ---------------------------------- */

.sg-products table.blue {
	margin-bottom: 10px;
	width: 100%
}

.sg-products table.blue thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -216px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #7099BC;
}

.sg-products table.blue thead th span {
	display: block; /*margin:10px 3px*/
}

.sg-products table.blue tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.blue tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.blue tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.blue tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.blue tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.blue tbody tr.value-up td.td10 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.blue tbody tr.value-down td.td10 span {
	color: #e01c40;	
}

/* ---------------- Design for certificates ---------------------------------- */
.sg-products .yellow {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .yellow a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 83px;
	top: 0;
}

.sg-products .yellow a.a1 span {
	display: none;
}

.sg-products table.yellow thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -152px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #CC5D18;
}


.sg-products table.yellow thead th span {
	display: block; /*margin:10px 3px*/
}
	
.sg-products table.etf thead th.name {
	width:350px
}

.sg-products table.yellow tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.yellow tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.yellow tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.yellow tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.yellow tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.yellow tbody tr.value-up td.td8 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.yellow tbody tr.value-down td.td8 span {
	color: #e01c40;
}

/* ---------------- Design for certificates ---------------------------------- */
.sg-products .lightsalmon {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .lightsalmon a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 83px;
	top: 0;
}

.sg-products .lightsalmon a.a1 span {
	display: none;
}

.sg-products table.lightsalmon thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -280px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #df6b6b;
}


.sg-products table.lightsalmon thead th span {
	display: block; /*margin:10px 3px*/
}
	
.sg-products table.etf thead th.name {
	width:350px
}

.sg-products table.lightsalmon tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.lightsalmon tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.lightsalmon tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.lightsalmon tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.lightsalmon tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.lightsalmon tbody tr.value-up td.td8 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.lightsalmon tbody tr.value-down td.td8 span {
	color: #e01c40;
}


/*------------------ Design for ETF table body --------------------------*/
.sg-products .blue {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .blue a.a1 {
	background: url(../img/button_s1.png) no-repeat 0 0;
	width: 72px;
	height: 16px;
	display: block;
	position: absolute;
	left: 53px;
	top: 0;
}

.sg-products .blue a.a1 span {
	display: none;
}

.sg-products table.blue {
	margin-bottom: 10px;
	width: 100%
}

.sg-products table.blue thead th {
	background: url(../img/bg_table.gif) repeat-x 0 -216px;
	height: 32px;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right: 1px solid #7099BC;
}

.sg-products table.blue thead th span {
	display: block; /*margin:10px 3px*/
}

.sg-products table.blue tbody {
	border-top: 1px solid #ededed;
}

.sg-products table.blue tbody tr {
	height: 19px;
	overflow: hidden;
}

.sg-products table.blue tbody tr td {
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	height: 17px;
	vertical-align: middle;
	text-align: center;
}

.sg-products table.blue tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sg-products table.blue tbody tr td span {
	display: block;
	width: auto;
	margin: 4px 0 0 10px;
}

.sg-products table.blue tbody tr.value-up td.td10 span {
	color: #1f8f01;
	font-weight: bold;
}

.sg-products table.blue tbody tr.value-down td.td10 span {
	color: #e01c40;
}


.sg-funds table.blue tbody tr td {
	text-align: left;
	margin-top: 20px;
}


/* ---------------- Design for collateral holdings, physicals & securities lending ---------------------------------- */

.sg-collaterals {
	margin-top: 20px;
}

.sg-collaterals table.blue tbody tr td {
	text-align: left;
	margin-top: 20px;
}

.sg-collaterals table tr.actionsBar .actions, .sg-physicals table tr.actionsBar .actions {
	display: none;
}

.securitiesDescription, .physicalsDescription {
	color: #494949;
    font: 12px Arial,Helvetica,sans-serif;
    margin-bottom: 16px;
}


.securitiesName, .physicalsName {
	color: #7099bc;
    font: 16px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
}

.sg-products .yellow {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}

.sg-products .lightsalmon {
	background-color: #FFF;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
}



/* ---------------------- Detail product title design ----------------------------------------- */
.productTitle {
	background-color: #D5D5D5;
	clear: both;
	margin-bottom: 20px;
	padding: 10px 0;
}

.productTitle h2 {
	color: #000000;
	font: 16px Arial, Helvetica, sans-serif;
}

.productTitle h2 span.title {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 0;
	width: 6px;
}

.productTitle .spot{
	background-color: #D5D5D5;
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
}
.productTitle .spot span.value{
	margin-left:20px;
}

.productTitle .issuer {
	display:none;
}

.productTitle.purple h2 span.title {
	background-color: #9669AE;
}

.productTitle.turquoise h2 span.title {
	background-color: #04b4ae;
}

.productTitle.yellow h2 span.title {
	background-color: #E87731;
}

.productTitle.lightsalmon h2 span.title {
	background-color: #df6b6b;
}

.productTitle.darkgreen h2 span.title {
	background-color: #96AB01;
}

.productTitle.blue h2 span.title {
	background-color: #7099BC;
}

.productTitle.multis h2 span.title {
	background-color: #A97E6E;
}

.productTitle span.date {
	color: #666666;
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin-left: 25px;
}

.productTitle ul.tools {
	position: absolute;
	right: 0;
	top: 3px;
	width: 167px;
	height: 37px;
	margin-right: 20px;
}

.productTitle ul.tools li {
	diplay: block;
	float: right;
}

.productTitle ul.tools li.t1 {
	width: 49px;
}

.productTitle ul.tools li.t2 {
	width: 49px;
}

.productTitle ul.tools li.t3 {
	width: 49px;
}

.productTitle ul.tools li a {
	margin: 3px auto;
}

.productTitle ul.tools li.t1 a.star-disable { width: 49px; height: 29px; display: block; background: url(../img/button_tools_favorite_disabled.png) no-repeat center 0px; }
.productTitle ul.tools li.t1 a.star-enable { width: 49px; height: 29px; display: block; background: url(../img/button_tools_favorite_enabled.png) no-repeat center 0px; }

.productTitle ul.tools li.t1 a.a1 {
	width: 49px;
	height: 29px;
	display: block;
	background: url(../img/button_tools_a2.png) no-repeat center 0px;
}

.productTitle ul.tools li.t1 a.a1.enabled {
	background: url(../img/button_tools_a2_enable.png) no-repeat center 0px;
}



.productTitle ul.tools li.t2 a.a2 {
	width: 61px;
	height: 29px;
	display: block;
}

.deal-icon-default {
	background: url(../img/button_tools_a1_default.png) no-repeat center 0px;
}

.broker-icon-default {
	background: url(../img/broker.png) no-repeat center 0px;
}

.deal-icon-spain {
	background: url(../img/button_tools_a1_spain.png) no-repeat center 0px;
}

.trade-icon-default {
	background: url(../img/trade.png) no-repeat left 0px;
}

.techana-icon-default {
	background: url(../img/technical-analysis.png) no-repeat left 0px;
}

.turboscan-icon-default {
	background: url(../img/turbo_scan.png) no-repeat left 0px;
}

.productTitle ul.tools li.t3 a.a3 {
	width: 56px;
	height: 29px;
	display: block;
	background: url(../img/button_tools_a3.png) no-repeat center 0px;
}

/* Action button Technical analysis */
.productTitle ul.tools li.t2 a.a5 {
    display: none;
}

/* ------------------------- market data Design -------------------------------- */
.marketData {
	margin-bottom: 10px;
}

.marketData .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}
.marketData.red .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0px
		transparent;
}
.marketData.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.marketData.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.marketData.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.marketData.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.marketData.darkgreen .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}

.marketData.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.marketData .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
	font-size: 11px;
}

.marketData .title p {
	font: 10px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 10px;
	top: 11px;
}

.marketData .wrap {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.marketData .wrap table.t1 {
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.marketData .wrap table.t1 thead tr {
	background-color: #E7E7E7;
	border-bottom: 1px solid #EAEAEA;
}

.marketData .wrap table.t1 thead tr th {
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.marketData .wrap table.t1 tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.marketData .wrap table.t1 tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.marketData .wrap table.t2 {
	border-top: 1px solid #EAEAEA;
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	width: 50%;
}

.marketData  .wrap table.t2 tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.marketData .wrap table.t2 tbody tr td.th {
	background-color: #E7E7E7;
	border-right: 1px solid #D7D7D7;
	padding-left: 10px;
	text-align: left;
	width: 93px;
}

.marketData  .wrap table.t2 tbody tr td {
	height: 21px;
	vertical-align: middle;
}

.marketData .wrap table.t2 tbody tr td.td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	text-align: center;
	width: 65px;
}

.marketdata {
	margin-bottom: 10px;
}

.marketdata .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.marketData.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.marketdata.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.marketdata .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
}

.marketdata .title p {
	font: 10px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 10px;
	top: 11px;
}

.marketdata .wrap {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.marketdata .wrap table.t1 {
	font: 10px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.marketdata .wrap table.t1 thead tr {
	background-color: #E7E7E7;
	border-bottom: 1px solid #EAEAEA;
}

.marketdata .wrap table.t1 thead tr th {
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.marketdata .wrap table.t1 tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.marketdata .wrap table.t1 tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.marketdata .wrap table.t2 {
	border-top: 1px solid #EAEAEA;
	display: block;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	width: 50%;
}

.marketdata  .wrap table.t2 tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.marketdata .wrap table.t2 tbody tr td.th {
	background-color: #E7E7E7;
	border-right: 1px solid #D7D7D7;
	padding-left: 10px;
	text-align: left;
	width: 93px;
}

.marketdata  .wrap table.t2 tbody tr td {
	height: 21px;
	vertical-align: middle;
}

.marketdata .wrap table.t2 tbody tr td.td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	text-align: center;
	width: 65px;
}

/* ----------------------------- Greek, Legal Documents Design, Counter Party Exposure, Physicals, Securities Lending, Collateral Holdings and risk data ------------------------------------------ */
.greek,.legalDocuments,.riskData, .fundholdings, .securitieslending, .collateralholdings, .physical  {
	margin-bottom: 10px;
}

.greek .wrap,.legalDocuments .wrap,.fundholdings .wrap,.riskData, .securitieslending, .collateralholdings, .physical {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #E7E7E7 #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}

.greek .title h3,.legalDocuments .title h3,.fundholdings .title h3,.riskData .title h3, .technicalComments h3, .pricer .title h3, .staticData .title h3, .performances .title h3, 
.risk .title h3, .securitieslending .title h3, .collateralholdings .title h3, .physical .title h3, .productText .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
	font-size: 11px;
}

.securitieslending .title h3 {
	color: white;
}

.greek .title,.legalDocuments .title ,.fundholdings .title ,.riskData .title, .technicalComments .title, .technicalComments .title,.risk .title,.staticData .title,.performances .title,.pricer .title, .securitieslending .title, .collateralholdings .title, .physical .title, .productText .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.greek .title p,.legalDocuments .title p ,.fundholdings .title p , .riskData .title p, .technicalComments .title p,.risk .title p,.staticData .title p,.performances .title p,.pricer .title p {
	font: 10px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 10px;
	top: 11px;
}

.greek.multis .title, .marketData.multis .title, .staticData.multis .title, .performances.multis .title, .legalDocuments.multis .title, .fundholdings.multis .title, .riskData.multis .title, .technicalComments.multis .title, .fundholdings.multis .title, .securitieslending.multis .title, .collateralholdings.multis .title, .physical.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.greek.red .title,.legalDocuments.red .title ,.riskData.red .title{
	background: url("../img/bg_table.gif") repeat-x scroll 0 0px
		transparent;
}
.greek.purple .title,.legalDocuments.purple .title,.fundholdings.purple .title,.riskData.purple .title, .technicalComments.purple .title, .fundholdings.purple .title, .securitieslending.purple .title, .collateralholdings.purple .title, .physical.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.greek.turquoise .title,.legalDocuments.turquoise .title,.fundholdings.turquoise .title,.riskData.turquoise .title, .technicalComments.turquoise .title, .fundholdings.turquoise .title, .securitieslending.turquoise .title, .collateralholdings.turquoise .title, .physical.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.greek.yellow .title,.legalDocuments.yellow .title,.riskData.yellow .title, .technicalComments.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.greek.lightsalmon .title,.legalDocuments.lightsalmon .title,.riskData.lightsalmon .title, .technicalComments.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.greek.darkgreen .title,.legalDocuments.darkgreen .title,.riskData.darkgreen .title, .technicalComments.darkgreen .title{
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}

.greek.blue .title,.legalDocuments.blue .title,.fundholdings.blue .title,.riskData.blue .title, .technicalComments.blue .title, .fundholdings.blue .title, .securitieslending.blue .title, .collateralholdings.blue .title, .physical.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.greek .wrap table,.legalDocuments .wrap table,.fundholdings .wrap table,.riskData  table, .securitieslending table, .collateralholdings table, .physical table {
	font: 12px Arial, Helvetica, sans-serif;
}

.greek .wrap table tbody tr,.legalDocuments .wrap table tbody tr,.fundholdings .wrap table tbody tr,.riskData  table tbody tr, .securitieslending table tbody tr, .collateralholdings table tbody tr, .physical table tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.greek .wrap table tbody tr td.th,.legalDocuments .wrap table tbody tr td.th,.fundholdings .wrap table tbody tr td.th,.riskData  table tbody tr td.th, .securitieslending table tbody tr td.th, .collateralholdings table tbody tr td.th, .physical table tbody tr td.th {
	padding-left: 10px;
	width: 205px;
}

.greek .wrap table tbody tr td,.legalDocuments .wrap table tbody tr td,.fundholdings .wrap table tbody tr td,.riskData  table tbody tr td, .securitieslending table tbody tr td, .collateralholdings table tbody tr td, .physical table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: left;
	vertical-align: middle;
}

.greek .wrap table tbody tr td.td ,.legalDocuments .wrap table tbody tr td.td,.fundholdings .wrap table tbody tr td.td,.riskData  table tbody tr td.td, .securitieslending table tbody tr td.td, .collateralholdings table tbody tr td.td, .physical table tbody tr td.td {
	border-right: medium none;
	padding-left: 10px;
	width: 100px;
}

.wrap table tbody tr td.td.legals {
	text-align:center;
}

.wrap table tbody tr td.td.legals ul.document {
	display: inline-block;
}
.wrap table tbody tr td.td.legals ul.document li {
	display: inline;
}

.wrap table tbody tr td.td.legals ul.document li a{
	display: inline-block;
	width:19px;
	height:19px;
	margin:0 auto;
	background:url(../img/ico_pdf.gif) no-repeat 0 0;
}

.wrap table tbody tr td.td.legals ul.document li a.loader {
	display: inline-block;
	width:19px;
	height:19px;
	margin:0 auto;
	background: url("../images/ajax_loader_red_19.gif") no-repeat scroll 0 0
}

.wrap table tbody tr td.td.legals ul.namedDoc{
	margin-left: -10px;
}

.wrap table tbody tr td.td.legals ul.namedDoc li a{
	font: normal 9px Arial, Helvetica, sans-serif;
}

.greek .wrap .txt,.fundholdings .wrap .txt, .securitieslending .wrap .txt, .collateralholdings .wrap .txt, .physical .wrap .txt {
	padding: 10px 7px 20px 7px;
}

.greek .wrap .txt p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #464646;
}

.fundholdings .wrap table thead tr, .collateralholdings table thead tr, .physical table tr {
	background-color: #E7E7E7;
	border-bottom: 1px solid #EAEAEA;
}

.fundholdings .wrap table thead tr th, .collateralholdings table thead tr th, .physical table tr th {
	border-right: 1px solid #EAEAEA;
	height: 25px;
	padding-left: 10px;
	vertical-align: middle;
}

.fundholdings .wrap .txt p {
	font: italic 12px Arial, Helvetica, sans-serif;
}

.fundHoldings-description .name {
	color: #9669AE;
    font: 16px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;	
}

.fundHoldings-description p {
    color: #494949;
    font: 12px Arial,Helvetica,sans-serif;
}

/* ---------------------------  Technical Comments & Product Texts ----------------------------------------------------- */
div.technicalComments, div.productText {
    font: 12px Arial,Helvetica,sans-serif;
    font-style:italic;
}
div.technicalComments label ul,div.productText label ul {
    font-style:normal;
    padding: 10px 7px 20px 30px;
    list-style: disc;
}
/* ---------------------------  performances  Design --------------------------------------------------- */
.performances {
	margin-bottom: 10px;
}

.performances .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.performances.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.performances.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.performances.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.performances.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.performances.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.performances.darkgreen .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}
.performances.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.performances .title .exportLink {
	right: 10px;
	position: absolute;
	top: 11px;
}

.performances .title .exportLink a {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}

.performances.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.performances .wrap {
	border: 1px solid #E7E7E7;
}

.performances .wrap .graph {
	margin-bottom: 5px;
}

.performances .wrap .blank_graph {
	background-color: #F1F1F1;
    background-image: url("../img/blank_graph.gif");
    background-repeat: no-repeat;
	font:italic 12px Arial,Helvetica,sans-serif;    
    height: 100%;
    width: auto;
    color: #E3002D;
    padding: 50px 20px;
    margin: 5px;
}

.performances .wrap .blank_graph a {
	color: #FF0000;
    text-decoration: underline;
}

.performances .wrap .graph form {
	margin-bottom: 5px;
}

.performances .wrap .graph form fieldset {
	background-color: #F2F2F2;
	display: block;
	height: 45px;
	overflow: hidden;
	padding: 0 15px;
}

.performances .wrap .graph form fieldset .left {
	border-right: 1px solid #ACACAC;
	display: block;
	float: left;
	height: 20px;
	margin: 5px 10px 5px 0;
	overflow: hidden;
	padding-top: 10px;
	width: 144px;
}

.performances .wrap .graph form fieldset label {
	color: #464646;
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.performances .wrap .graph form fieldset .left label {
	display: block;
	float: left;
	margin-right: 7px;
	padding: 0 5px 1px 1px;
}

.performances .wrap .graph form fieldset input[type="radio"] {
	vertical-align: top;
	margin: 0 1px 0 0;
	padding: 0;
}

.performances .wrap .graph form fieldset .left input {
	display: block;
	float: left;
}

.performances .wrap .graph form fieldset .right {
	display: block;
	float: right;
	overflow: hidden;
	width: 140px;
}

.performances .wrap .graph form fieldset .right ul {
	margin-top: 5px;
}

.performances .wrap .graph form fieldset .right ul li {
	margin-bottom: 3px;
	width: 142px;
}

.performances .wrap .graph form fieldset .right ul li input {
	float: left;
	padding: 0 3px;
}

.performances .wrap .graph form fieldset input[type="text"] {
	border: 1px solid #D6D6D6;
	color: #707070;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;
	width: 65px;
}

.performances .wrap .graph form fieldset .right ul li label {
	float: left;
	width: 57px;
}

.performances .wrap table.performancesTable {
	font: 12px Arial, Helvetica, sans-serif;
}

.performances .wrap table.performancesTable thead tr {
	background-color: #E7E7E7;
	border-bottom: 1px solid #EAEAEA;
}

.performances  .wrap table.performancesTable thead tr th {
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.performances .wrap table.performancesTable tbody tr {
	border-bottom: 1px solid #EAEAEA;
}
.performances .wrap table.performancesTable .td{
	width: 20%;
	padding: 0 0 0 5px;
}
.performances .wrap table.performancesTable .td span{
	display:block;
	text-align: center;
}
.performances .wrap table.performancesTable .td span.percentValuePositive,
.performances .wrap table.performancesTable .td span.percentValueNegative{
	text-align: left;
}
.performances .wrap .graph .yui-skin-sam img {
	display: none;
}

.performances .wrap .txt {
	padding: 10px 7px 20px 7px;
}

.performances .wrap .txt p {
	font: italic 12px Arial,Helvetica,sans-serif
}

/* ----------------------- static data Design ----------------------------------------------------------------------- */
.staticData {
	margin-bottom: 10px;
}

.staticData.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.staticData.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.staticData.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.staticData.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.staticData.darkgreen .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}
.staticData.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.staticData .wrap {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.staticData .wrap table {
	font: 12px Arial, Helvetica, sans-serif;
}

.staticData .wrap table tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.staticData .wrap table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: left;
	vertical-align: middle;
}

.staticData  .wrap table tbody tr td.th {
	padding-left: 10px;
	width: 205px;
}

.staticData.blue.collateralized .wrap table tbody tr td.th {
    padding-left: 10px;
    width: 115px;
}

.staticData .wrap table tbody tr td.td {
	border-right: medium none;
	padding-left: 10px;
	width: 122px;
}

.staticdata {
	margin-bottom: 10px;
}

.staticdata .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.staticdata.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.staticdata .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
}

.staticData.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.staticdata .wrap {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.staticdata .wrap table {
	font: 10px Arial, Helvetica, sans-serif;
}

.staticdata .wrap table tbody tr {
	border-bottom: 1px solid #EAEAEA;
}

.staticdata .wrap table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #EAEAEA;
	height: 21px;
	text-align: left;
	vertical-align: middle;
}

.staticdata  .wrap table tbody tr td.th {
	padding-left: 10px;
	width: 205px;
}

.staticdata .wrap table tbody tr td.td {
	border-right: medium none;
	padding-left: 10px;
	width: 122px;
}



/* ------------------ Pricer Design ------------------------------------------------ */
.pricer {
	margin-bottom: 10px;
}

.pricer .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.pricer.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.pricer.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.pricer.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.pricer.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.pricer.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.pricer.darkgreen .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}

.pricer.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.pricer .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
}

.pricer .wrap {
	border: 1px solid #E7E7E7;
}

.pricer .wrap ul li p {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	color: #E01C40;
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 13px;
	padding: 3px 7px;
}

.pricer .wrap ul li div.form {
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	padding: 0 7px;
}

.pricer .wrap ul li div.form ul li {
	display: block;
	float: left;
}

.pricer .wrap ul li div.form ul li label {
	color: #464646;
	font: 12px Arial, Helvetica, sans-serif;
}

.pricer .wrap ul li.pricer1 div.form ul li.opt1 label {
	margin-right: 10px;
	width: 30px;
}

.pricer.wrap ul li div.form ul li label {
	color: #464646;
	font: 12px Arial, Helvetica, sans-serif;
}

.pricer .wrap ul li div.form ul li input,.pricer .wrap ul li div.form ul li span.input
	{
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #464646;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0 3px;
	width: 45%;
}

.pricer .wrap ul li.pricer1 div.form ul li.opt2,.pricer .wrap ul li.pricer2 div.form ul li.opt2,.pricer .wrap ul li.pricer3 div.form ul li.opt2
	{
	font-size: 62.5%;
	padding: 5px 0 0;
	position: relative;
	width: 50%;
}

.pricer .wrap ul li.pricer1 div.form ul li.opt3,.pricer .wrap ul li.pricer2 div.form ul li.opt3,.pricer .wrap ul li.pricer3 div.form ul li.opt3
	{
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

.pricer .wrap ul li.pricer1 div.form ul li.opt3 input,.pricer .wrap ul li.pricer2 div.form ul li.opt3 input
	{
	width: 30%;
}

.pricer .wrap ul li.pricer1 div.form ul li.opt1,.pricer .wrap ul li.pricer2 div.form ul li.opt1,.pricer .wrap ul li.pricer3 div.form ul li.opt1,.pricer .wrap ul li.pricer4 div.form ul li.opt1
	{
	padding: 5px 0;
	position: relative;
	width: 45%;
}

.pricer .wrap ul li.pricer2 div.form ul li.opt1 span {
	color: #464646;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px 0 0;
	width: 90px;
}

.pricer .wrap ul li.pricer2 div.form ul li.opt3 label,.pricer .wrap ul li.pricer3 div.form ul li.opt3 label
	{
	width: 46px;
}

.pricer .wrap ul li.pricer2 div.form ul li.opt3 input {
	width: 40px;
}

.pricer .wrap ul li.pricer3 div.form ul li.opt1 label {
	margin-right: 5px;
	width: 30px;
}

.pricer .wrap ul li.pricer3 div.form ul li.opt1 input {
	width: 63px;
}

.pricer .wrap ul li.pricer3 div.form ul li.opt3 input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	font-weight: bold;
	padding: 0;
	width: 50px;
}

.pricer .wrap ul li.pricer4 div.form ul li.opt1 label {
	width: 30px;
}

.pricer .wrap ul li.pricer4 div.form ul li.opt1 span {
	text-align: center;
	width: 40px;
}

.pricer .wrap ul li.pricer4 div.form ul li.opt2 {
	float: right;
	padding: 5px 0 5px 15px;
	text-align: right;
	width: 150px;
}

.pricer .wrap ul li.pricer4 div.form ul li.opt2 label {
	width: 46px;
}

.pricer .wrap ul li.pricer4 div.form ul li.opt2 span {
	color: #1F8F01;
	width: 40px;
}


.pricer .wrap ul li.pricer5 div.form ul li.opt1 label {
	width: 30px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt1 span {
	text-align: center;
	width: 40px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt1{
    padding: 5px 0;
    width: 94px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt2 {
	float: left;
	padding: 5px 0 5px 15px;
	width: 100px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt3{
    float: right;
    padding: 5px 0;
    width: 115px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt2 label {
	width: 46px;
}

.pricer .wrap ul li.pricer5 div.form ul li.opt2 span {
	color: #1F8F01;
	width: 40px;
}

.pricer .wrap .yui-skin-sam img {
	display: none;
}

.pricer .wrap .txt {
	padding: 10px 7px 15px 7px;
}

.pricer	.wrap .txt p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #464646;
}

/* ---------------------- Detail Risk Design ----------------------------- */
.risk {
	margin-bottom: 10px;
}

.risk .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	position: relative;
}

.risk.multis .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -184px
		transparent;
}

.risk.purple .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -120px
		transparent;
}

.risk.turquoise .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -248px
		transparent;
}

.risk.lightsalmon .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -280px
		transparent;
}

.risk.yellow .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -152px
		transparent;
}

.risk.darkgreen .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -88px
		transparent;
}

.risk.blue .title {
	background: url("../img/bg_table.gif") repeat-x scroll 0 -216px
		transparent;
}

.risk .title h3 {
	left: 10px;
	position: absolute;
	top: 11px;
	text-transform: uppercase;
}

.risk .wrap {
	border: 1px solid #E7E7E7;
}

.risk .wrap .txt-1 {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	padding: 5px;
}

.risk .wrap .txt-1 p {
	color: #E01C40;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.risk .wrap .txt-2 p {
	color: #464646;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px 7px 20px;
}

/* -------------------------- Disclaimer ---------------------------------------- */
.productDisclaimer {
	clear: both;
	color: #464646;
	font: 10px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding: 10px 20px;
}

/* ------------------------ computed fields ------------------------------------- */
.varPositive,.percentValuePositive {
	color: #009933 !important;
}

.varNegative,.percentValueNegative {
	color: #CC0000 !important;
}

/*------------------------------ Last minute news --------------------------------*/
.sg-s2_4-presentacion h2 {
	color: #E01C40;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s2_4-presentacion h2 span {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.sg-s2_4-ultima {
	background: url("../img/bg_s2_4_ultima.png") repeat-x scroll 0 0
		transparent;
	height: 142px;
	margin-bottom: 7px;
	position: relative;
}

.sg-s2_4-ultima img {
	display: block;
	float: left;
	margin-right: 27px;
}

.sg-s2_4-ultima .txt {
	padding: 27px 30px;
	position: relative;
}

.sg-s2_4-ultima .txt p {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}

.sg-s2_4-ultima .txt a.a1 {
	background: url("../img/button_ir_a_la_primera.png") no-repeat scroll 0
		0 transparent;
	bottom: 15px;
	display: block;
	height: 16px;
	position: absolute;
	right: -9px;
	width: 135px;
}

.sg-s2_4-ultima .txt a.a1 span {
	display: none;
}

.sg-s2_5-search {
	border: 1px solid #EDEDED;
	margin-bottom: 20px;
	padding: 5px;
}

.sg-s2_5-search form {
	
}

.sg-s2_5-search .left {
	border-right: 1px dotted #EDEDED;
	display: inline-block;
	width: 340px;
}

.sg-s2_5-search .left label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: right;
	width: 150px;
}

.sg-s2_5-search .left select {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	display: block;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 7px;
	width: 109px;
}

.sg-s2_5-search .left input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #494949;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 7px;
	width: 75px;
}


.sg-s2_5-search .right input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #494949;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 7px;
	width: 75px;
}

.sg-s2_5-search form button {
	background: url("../img/button_validar.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: inherit;
	right: -9px;
	width: 65px;
	width: 65px;
}


.sg-s2_5-search .left input.button {
	background: url("../img/button_login.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	cursor: pointer;
	height: 16px;
	margin-right: 0;
	text-indent: -19999.9em;
	width: 34px;
}

.sg-s2_5-search .right {
	display: inline-block;
	width: 344px;
}

.sg-s2_5-search .right label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: right;
	width: 150px;
}

.sg-s2_5-search .right select {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	display: block;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 7px;
	width: 109px;
}

.sg-s2_5-search .right input.button {
	background: url("../img/button_login.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	cursor: pointer;
	height: 16px;
	margin-right: 0;
	text-indent: -19999.9em;
	width: 34px;
}

.resultbox .listTitle .update {
	color: #525252;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 9px 5px 0 0;
	text-align: right;
	margin-bottom: 5px;
}

.news table {
	border: 1px solid #EDEDED;
	color: black;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.news table thead {
	text-align: left;
}

.news table thead th {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}

.news table thead th.date {
	width: 102px;
}

.news table thead th.hour {
	width: 64px;
}

.news table thead th span {
	display: block;
	width: auto;
}

.news table tbody tr td {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px dotted #C4C4C4;
	padding: 5px 0;
	vertical-align:top;
}

.news table tbody tr td.title {
	border-right: none;
	padding-left: 10px;
	vertical-align:top;
}

.news table tbody td.news span {
	display: block;
	border-right: 1px #EDEDED;
	margin: 0 10px;
}

.news table tbody td span {
	padding: 0;
}

.news table tbody td.title span {
	margin-left: 10px;
	display: block;
}

.news table tbody td.date span {
	display: block;
	padding: 0 10px;
}

.news table tbody td.hour span {
	display: block;
	padding: 0 10px;
	width: 44px;
}

.news table tbody td h3 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	padding-left: 9px;
	color: #494949;
}

.news table tbody td p {
	padding-left: 9px;
}

.news table tbody td.links span li {
	list-style-type: none;
}

.news table tbody td span a.al {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	background: url("../img/button_ver.png") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 16px;
	width: 85px;
	margin-right:-10px;
	position :relative;
	text-decoration: none;
}

.sg-s0_1-titulo h2 {
	color: #E01C40;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s0_1-titulo h2 span {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.sg-s0_1-presentacion {
	margin-bottom: 40px;
	padding: 0 15px;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

.sg-s0_1-presentacion.alt strong {
	margin-bottom:10px;

}

.sg-s0_1-presentacion img {
	margin-bottom: 15px;
	margin-left:15px;
}
.sg-s0_1-presentacion p img {
	margin-bottom: 0px;
	margin-left:15px;
}

.sg-s0_1-presentacion h3  {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	color: rgb(230, 0, 40);
	padding-left: 10px;
}

.sg-s0_1-presentacion.alt h2 {
	margin-bottom: 20px;
	padding: 0 15px;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	color: #81a2d7;
	padding-left: 10px;
	margin-top: 30px;
}

.sg-s0_1-presentacion.alt h3 {
	background: transparent;
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	color: red;
	padding-left: 10px;
	text-align:center;
}

.sg-s0_1-presentacion.alt ul h5 {
	font: 15px/19px Arial, Helvetica, sans-serif;
	color: red;
	padding-left: 10px;
	text-align:left;
}

.sg-s0_1-presentacion.alt h5 {
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	text-align:left;
	margin-bottom: 10px;
	margin-top: 22px;
}

.sg-s0_1-presentacion.alt h1 {
	text-align:center;
	font: bold 30px/35px Arial, Helvetica, sans-serif;
}

.sg-s0_1-presentacion p {
	color: #494949;
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	padding-left: 10px;
}


.sg-s0_1-presentacion table {
	border: 1px solid #EDEDED;
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.sg-s0_1-presentacion  table tbody tr th{
	background-color: #f0f0f0;
	border:1px solid #d0d0d0;
	padding: 3px;
	text-align:center;
	
}
.sg-s0_1-presentacion  table tbody tr td {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EDEDED;
	padding: 3px;
}

.sg-s0_1-presentacion  ul {
	color: #494949;
	list-style-type:square;
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-left:35px;
	margin-bottom:15px;
}

.sg-s0_1-presentacion.alt ul h4 {
	color: #000000;
	list-style-type:square;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	margin-left:35px;
	margin-bottom:15px;
}

.sg-s0_1-presentacion.alt ul {
	list-style-type:disc ;
	margin-left:45px;
	margin-bottom:10px;
}

.sg-s0_1-presentacion.alt ul li p{
	padding-left:0px;
}

.sg-s0_1-presentacion.alt ol {
	margin-left:45px;
	margin-bottom:15px;
	margin-top:10px;
}

.sg-s0_1-presentacion.alt ol li{
	color: #494949;
	font: 12px/16px Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
}

.sg-s0_1-presentacion.alt li strong{
	color:red;
}

.sg-s0_1-presentacion.alt a{
	text-decoration: underline;
	color: #81a2d7;
}

.sg-s0_1-presentacion .video-player{
	height:250px;
}


/* ------------------------ seminars ------------------------------------- */
.seminars table {
	border: 1px solid #EDEDED;
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.seminars table thead {
	text-align: left;
}

.seminars table thead th {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 32px;
	padding: 10px;
}

.seminars table thead th a {
	color: #FFF;
	text-decoration: none;
}

.seminars table thead th span {
	display: block;
	width: auto;
}

.seminars table tbody tr td {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #EDEDED;
	padding: 5px 0;
}

.seminars table tbody td.news span {
	border-right: 1px solid #EDEDED;
}

.seminars table tbody td span {
	border-right: 1px dotted #C4C4C4;
	display: block;
	padding: 0 10px;
}

.seminars table tbody td.date span {
	border-right: 1px dotted #C4C4C4;
	display: block;
	padding: 0 10px;
}

.seminars table tbody td.hour span {
	border-right: 1px dotted #C4C4C4;
	display: block;
	padding: 0 10px;
	width: 44px;
}

.seminars table tbody td h3 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	padding-left: 9px;
	color: #494949;
}

.seminars table tbody td p {
	padding-left: 9px;
}

/*sg-s2_6-folletos*/
.sg-s2_6-folletos {
	margin-bottom: 20px;
}

.sg-s2_6-folletos h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s2_6-folletos ul {
	border: 1px solid #ededed;
	width: 700px;
}

.sg-s2_6-folletos ul li {
	background: url(../img/bg_s3_5-abc-entry.png) repeat-x 0 0px;
	padding: 6px 16px;
	position: relative;
}

.sg-s2_6-folletos ul li p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background: url(../img/bg_link.png) no-repeat 0 5px;
	padding-left: 11px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}

.sg-s2_6-folletos ul li a.a1 {
	background: url(../img/button_ver.png) no-repeat 0 0;
	width: 85px;
	height: 16px;
	display: block;
	position: absolute;
	right: -7px;
	top: 5px;
}

.sg-s2_6-folletos ul li a.a1 span {
	color: #FFFFFF;
    cursor: pointer;
    font: 11px Arial,Helvetica,sans-serif;
    padding-left: 13px;
	padding-top:1px;
	position:absolute;
}

.sg-s2_6-folletos p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background: url(../img/bg_link.png) no-repeat 0 5px;
	padding-left: 11px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}

/*sg-s2_6-condiciones*/
.sg-s2_6-condiciones {
	margin-bottom: 10px;
	margin-top: 10px
}

.sg-s2_6-condicionesh3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s2_6-condiciones ul {
	border: none;
	width: 684px;
}

.sg-s2_6-condiciones ul li {
	padding: 6px 16px;
	position: relative;
	background: none;
}

.sg-s2_6-condiciones ul li p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #494949;
	background: url(../img/bg_link.png) no-repeat 0 5px;
	padding-left: 11px;
	border-bottom: none;
	padding-bottom: 3px
}

.sg-s2_6-condiciones ul li a.a1 {
	background: url(../img/button_ver.png) no-repeat 0 0;
	width: 85px;
	height: 16px;
	display: block;
	position: absolute;
	right: -7px;
	top: 5px;
}

.sg-s2_6-condiciones ul li a.a1 span {
	color: #FFFFFF;
    cursor: pointer;
    font: 11px Arial,Helvetica,sans-serif;
    padding-left: 13px;
	padding-top:1px;
	position:absolute;
}

/*s3- FORMACIÃ“N
------------------------------------------------------------------*/
/*sg-s3-presentacion*/
.sg-s3-presentacion {
	
}

.sg-s3-presentacion p {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #858484;
	margin-bottom: 10px;
}

.sg-s3-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s3-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}

.sg-s3-presentacion ul {
	margin-bottom: 10px;
}

.sg-s3-presentacion ul li {
	margin-bottom: 5px;
	color: #3d3c3c;
	font: normal 16px Arial, Helvetica, sans-serif;
	display: inline;
}

/*.sg-s3*/
.sg-s3 {
	height: 145px;
	display: block;
	position: relative;
	margin-bottom: 20px;
}

.s3_1 {
	background: #E60028 url(../img/section_3_1.jpg) no-repeat 0 0
}

.s3_2 {
	background: #889251 url(../img/section_3_2.jpg) no-repeat 0 0
}

.s3_3 {
	background: #886999 url(../img/section_3_3.jpg) no-repeat 0 0
}

.s3_4 {
	background: #E87731 url(../img/section_3_4.jpg) no-repeat 0 0
}

.s3_5 {
	background: #AD3664 url(../img/section_3_5.jpg) no-repeat 0 0
} /*#c60651*/
.s3_6 {
	background: #32A1B2 url(../img/section_3_6.jpg) no-repeat 0 0
}

.s3_7 {
	background: #5B9D86 url(../img/section_3_7.jpg) no-repeat 0 0
} /*#00b274*/
.sg-s3 .txt {
	margin-left: 138px;
	padding: 20px 20px 0 0;
	color: #FFF;
}

.sg-s3 .txt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: right;
}

.sg-s3 .txt h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	text-align: right;
	padding-bottom: 10px;
}

.sg-s3 .txt ul {
	position: absolute;
	right: -8px;
	bottom: 5px; /*z-index:9000;*/
}

.sg-s3 .txt ul li {
	margin-bottom: 5px;
}

.sg-s3 .txt ul li a {
	background: url(../img/button_ant_sig2.png) no-repeat -76px 0;
	width: 76px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-top: 1px;
	height: 15px;
	color: #626262;
}

.sg-s3 .txt ul li a span {
	padding-left: 10px;
}

.sg-s3 .txt ul li a:hover {
	color: #A8A8A8
}

/* sg-s3 MENU
------------------------------------------------------------------*/
.sg-s3-menu {
	height: 32px;
	width: 700px;
	display: block;
	position: relative; /*z-index:3;*/
	margin-bottom: 25px;
}

/*n1*/
.sg-s3-menu ul.n1 {
	position: absolute;
	top: 0;
}

.sg-s3-menu ul.n1 li {
	display: block;
	float: left;
	position: relative;
}

.sg-s3-menu ul.n1 li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	height: 22px;
	padding-top: 10px;
	color: #FFF;
	text-decoration:none;
}

.sg-s3-menu ul.n1 li a:hover { /*background-color:#c31838;*/
	
}

.sg-s3-menu ul.n1 li a span {
	display: block;
}

.sg-s3-menu ul.n1 li.opt1 {
	margin-left: 0;
	width: 200px;
}

.sg-s3-menu ul.n1 li.opt1 a {
	
}

.sg-s3-menu ul.n1 li.opt1 a span {
	
}

.sg-s3-menu ul.n1 li.opt1 a:hover {
	
}

.sg-s3-menu ul.n1 li.opt2 {
	width: 198px;
}

.sg-s3-menu ul.n1 li.opt3 {
	width: 133px;
}

.sg-s3-menu ul.n1 li.opt4 {
	margin-left: 0;
	width: 163px;
}

.sg-s3-menu ul.n1 li.red {
	border-right: 1px solid #A1142E;
	border-left: 1px solid #B81938;
	background: url(../img/bg_table.gif) repeat-x 0 0;
}

.sg-s3-menu ul.n1 li.multi {
	border-right: #926a5a 1px solid;
	border-left: 1px solid #926a5a;
	background: url("../img/bg_table.gif") repeat-x 0 -184px;
}

.sg-s3-menu ul.n1 li.inline {
	border-right: #718101 1px solid;
	border-left: 1px solid #8b9c01;
	background: url(../img/bg_table.gif) repeat-x 0 -88px;
}

.sg-s3-menu ul.n1 li.stayhighlow {
background: rgba(0,129,189,1);
background: -moz-linear-gradient(top, rgba(0,129,189,1) 0%, rgba(83,188,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,129,189,1)), color-stop(100%, rgba(83,188,244,1)));
background: -webkit-linear-gradient(top, rgba(0,129,189,1) 0%, rgba(83,188,244,1) 100%);
background: -o-linear-gradient(top, rgba(0,129,189,1) 0%, rgba(83,188,244,1) 100%);
background: -ms-linear-gradient(top, rgba(0,129,189,1) 0%, rgba(83,188,244,1) 100%);
background: linear-gradient(to bottom, rgba(0,129,189,1) 0%, rgba(83,188,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081bd', endColorstr='#53bcf4', GradientType=0 );   
border-left: 1px solid #32a9e0;
border-right: 1px solid #32a9e0;
}


.sg-s3-menu ul.n1 li.purple {
	border-right: #78548b 1px solid;
	border-left: 1px solid #996dab;
	background: url(../img/bg_table.gif) repeat-x 0 -120px;
}

.sg-s3-menu ul.n1 li.turquoise {
	border-right: #78548b 1px solid;
	border-left: 1px solid #996dab;
	background: url(../img/bg_table.gif) repeat-x 0 -248px;
}

.sg-s3-menu ul.n1 li.blue {
	border-right: #78548b 1px solid;
	border-left: 1px solid #996dab;
	background: url(../img/bg_table.gif) repeat-x 0 -216px;
}

.sg-s3-menu ul.n1 li.certificados {
	border-right: #d36926 1px solid;
	border-left: 1px solid #e47c27;
	background: url(../img/bg_table.gif) repeat-x 0 -152px;
}

.sg-s3-menu ul.n1 li.select {
	background: url(../img/flecha_s3_menu.png) no-repeat bottom center;
}

.sg-s3-menu ul.n1 li.select a {
	background: url(../img/bg_s3_menu_selected.png) repeat-x 0 0;
	height: 22px;
	padding-bottom: 3px;
	border: none;
}

.sg-s3-menu ul.n1 li.select a:hover {
	background-color: transparent;
	cursor: auto
}

/*item-hover*/
.sg-s3-menu ul.n1 li.item-hover a{ }
.sg-s3-menu ul.n1 li.item-hover ul.n2{ display:block; border-top:1px solid #919191;} 

/*sg-s3_2-cajaleft*/
.sg-s3_sub1-cajaleft{border:1px solid #ededed; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px ;  }
.sg-s3_sub1-cajaleft .pict{ display:block;float:left; margin-right:5px; width:220px; background-color:#FFF; border-right: 1px dotted #CCC;}
.sg-s3_sub1-cajaleft .txt{ float:right; width:680px;}
.sg-s3_sub1-cajaleft .txt p{display: block; width:600px;float:right;font:normal 12px/18px Arial, Helvetica, sans-serif; color:#6a6a6a;padding:15px;letter-spacing:0;}

.sg-s3_sub1-cajaleft .txt .top{ float:left; position:relative; height:46px; width:46px; margin:15px 0 10px 0;}
.sg-s3_sub1-cajaleft .txt .top h2{ text-align:center; padding-top:9px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff}

/*sg-s3-cajaright*/
.sg-s3_sub1-cajaright{border:1px solid #ededed; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px ;  }
.sg-s3_sub1-cajaright .pict{ display:block;float:right; margin-left:10px; width:220px; background-color:#FFF; border-left: 1px dotted #CCC;}
.sg-s3_sub1-cajaright .txt{ float:left; width:680px;}
.sg-s3_sub1-cajaright .txt p{display: block; width:600px; float:right; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#6a6a6a;padding:15px 0 15px 15px;letter-spacing:0;}

.sg-s3_sub1-cajaright .txt .top{ float:left; position:relative; height:46px; width:46px; margin:15px 0 0 15px;}
.sg-s3_sub1-cajaright .txt .top h2{font:bold 20px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:9px;}


/*sg-s3- TABLA COMPARATIVA sub2*/

.sg-s3_sub2 .vs_table table{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#6a6a6a; width:700px; margin:10px 0 10px 0; }
.sg-s3_sub2 .vs_table table thead{}
.sg-s3_sub2 .vs_table table thead tr {}
.sg-s3_sub2 .vs_table table thead tr th {text-align:center; border-right:1px solid #eaeaea; height:32px; vertical-align:middle;color:#FFF;font:normal 14px/18px Arial, Helvetica, sans-serif;}
.sg-s3_sub2 .vs_table table thead tr .th1w{background: url("../img/bg_table.gif") repeat-x  0 0;}
.sg-s3_sub2 .vs_table table thead tr .th1i{background: url("../img/bg_table.gif") repeat-x  0 -88px;}
.sg-s3_sub2 .vs_table table thead tr .th1t{background: url("../img/bg_table.gif") repeat-x  0 -120px;}
.sg-s3_sub2 .vs_table table thead tr .th1c{background: url("../img/bg_table.gif") repeat-x  0 -152px;}
.sg-s3_sub2 .vs_table table thead tr .th1m {
    background: url("../img/bg_table.gif") repeat-x scroll 0 -184px transparent;
}

.sg-s3_sub2 .vs_table table thead tr .th2{background: url("../img/bg_table.gif") repeat-x  0 0;}
.sg-s3_sub2 .vs_table table thead tr th span{ }
.sg-s3_sub2 .vs_table table tbody tr {border-bottom:1px dotted #cacaca; border-left:1px solid #eaeaea;}
.sg-s3_sub2 .vs_table table tbody tr td {text-align:center;border-right:1px solid #eaeaea; padding:10px; width:200px; vertical-align:middle; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px;}
.sg-s3_sub2 .vs_table table tbody tr .w strong  {color:#E60028;}
.sg-s3_sub2 .vs_table table tbody tr .i strong {color:#889251;}
.sg-s3_sub2 .vs_table table tbody tr .t strong  {color:#886999;}
.sg-s3_sub2 .vs_table table tbody tr .c strong  {color:#E6752E;}
.sg-s3_sub2 .vs_table table tbody tr .m strong {color:#df6b6b;}



/*sg-s3- TABLA FACTORES sub2*/
.sg-s3_sub2 .factores_table table { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#6a6a6a; width:700px;margin:10px 0 10px 0;}
.sg-s3_sub2 .factores_table table thead {background: url("../img/bg_table.gif") repeat-x  0 0;}
/*.sg-s3_sub2 .factores_table table thead .i{background: url("../img/bg_table.gif") repeat-x  0 -88px;}
.sg-s3_sub2 .factores_table table thead .t{background: url("../img/bg_table.gif") repeat-x  0 -120px;}
.sg-s3_sub2 .factores_table table thead .c{background: url("../img/bg_table.gif") repeat-x  0 -152px;}*/

.sg-s3_sub2 .factores_table table thead tr { }
.sg-s3_sub2 .factores_table table thead tr th {text-align:center; border-right:1px solid #eaeaea; height:32px; vertical-align:middle; width:125px; color:#FFF;font:normal 14px/18px Arial, Helvetica, sans-serif; }

.sg-s3_sub2 .factores_table table thead tr .cert {font:normal 11px/14px Arial, Helvetica, sans-serif; }

/*.sg-s3_sub2 .factores_table table thead tr .w{background: url("../img/bg_table.gif") repeat-x  0 0;} default!    */ 
.sg-s3_sub2 .factores_table table thead tr .i{background: url("../img/bg_table.gif") repeat-x  0 -88px;}
.sg-s3_sub2 .factores_table table thead tr .t{background: url("../img/bg_table.gif") repeat-x  0 -120px;}
.sg-s3_sub2 .factores_table table thead tr .c{background: url("../img/bg_table.gif") repeat-x  0 -152px;}

.sg-s3_sub2 .factores_table table thead tr .th1{}
.sg-s3_sub2 .factores_table table thead tr .th2{}
.sg-s3_sub2 .factores_table table thead tr .th3{}
.sg-s3_sub2 .factores_table table thead tr .th4{}

.sg-s3_sub2 .factores_table table thead tr .wider{width:200px;}


.sg-s3_sub2 .factores_table table thead tr th span{ }
.sg-s3_sub2 .factores_table table tbody tr{ border-bottom:1px dotted #cacaca; border-left:1px solid #eaeaea;}
.sg-s3_sub2 .factores_table table tbody tr .tr1{ width:200px;}

.sg-s3_sub2 .factores_table table tbody tr td {text-align:center;border-right:1px solid #eaeaea;padding:15px; vertical-align:middle; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px;}


/*
s3_1 - FORMACIÓN /WARRANTS
------------------------------------------------------------------*/
.sg-s3_1{ height:145px; display:block; position:relative; margin-bottom:20px; background:url(../img/bg_s3_1.jpg) no-repeat 0 0;}
.principiantes{ background-color:#E60028; background-position:0 0;}
.inversores{ background-color:#c11837; background-position:0 -168px;}

.sg-s3_1 .txt{ margin-left:138px; padding:20px 20px 0 0; color:#FFF;}
.sg-s3_1 .txt p{ font:normal 12px Arial, Helvetica, sans-serif; text-align:right;}
.sg-s3_1 .txt h3{ font:normal 16px Arial, Helvetica, sans-serif; text-align:right; padding-bottom:10px;}
.sg-s3_1 .txt ul{ position:absolute; right:-8px; bottom:5px; /*z-index:9000;*/}
.sg-s3_1 .txt ul li { margin-bottom:5px;}
.sg-s3_1 .txt ul li a{background: url(../img/button_ant_sig2.png) no-repeat -76px 0; width:76px; display:block;font:normal 11px Arial, Helvetica, sans-serif;  padding-top:1px;height:15px; color:#626262;}
.sg-s3_1 .txt ul li a span{padding-left:10px;}
.sg-s3_1 .txt ul li a:hover{color:#A8A8A8}

/*sg-s3_1-presentacion*/
.sg-s3_1-presentacion{}
.sg-s3_1-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_1-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}
/*sg-s3_1-ultima*/
.sg-s3_1-ultima {margin-bottom:2px; background:url(../img/s3_1_2.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_1-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_1-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_1-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;text-align:justify;}
.sg-s3_1-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_1-ultima .txt a.a1 span { display:none;}


/*sg-3_1-text*/
.sg-3_1-text{margin-bottom:10px;}
.sg-3_1-text h2{color:#E60028; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px; }
.sg-3_1-text h3{color:#E60028; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px; /*background: url("../img/bg_link.png") no-repeat 0 5px; padding-left: 10px;*/ }
.sg-3_1-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;}
.sg-3_1-text a{color:#E60028; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_1-text ul {color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:15px 0 15px 0;}
.sg-3_1-text li {padding:5px; display:block;background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;
 }
.sg-3_1-text li .num {display:block; float:left; width: 25px; height:20px; background:#E60028; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px; }
.sg-3_1-text li .txt{padding-left:12px;margin:8px 0 8px 0;font:bold 14px/18px Arial, Helvetica, sans-serif;  background:url(../img/bg_link.png) no-repeat  3px 5px;}
.sg-3_1-text li .txt img{margin-left:auto; margin-right:auto;}
.sg-3_1-text ul li .txt h4 {margin-left:25px; font-weight:bold; color:#6a6a6a; background:none; margin-bottom:0; }
.sg-3_1-text ul li .txt p {margin-left:25px; }
.sg-3_1-text ul li .sub-list{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat 10px 10px; padding-left:25px; border:none;}
.sg-3_1-text p a:hover{}
/*background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;*/

/*sg-s3- TABLA FACTORES sub2*/
.sg-3_1-text .factores_table table { font:normal 14px/18px Arial, Helvetica, sans-serif; color:#6a6a6a; width:420px;margin:10px 0 10px 0; }
.sg-3_1-text .factores_table table thead {background: url("../img/bg_table.gif") repeat-x  0 0;}
/*.sg-s3_sub2 .factores_table table thead .i{background: url("../img/bg_table.gif") repeat-x  0 -88px;}
.sg-s3_sub2 .factores_table table thead .t{background: url("../img/bg_table.gif") repeat-x  0 -120px;}
.sg-s3_sub2 .factores_table table thead .c{background: url("../img/bg_table.gif") repeat-x  0 -152px;}*/

.sg-3_1-text .factores_table table thead tr { }
.sg-3_1-text .factores_table table thead tr th {text-align:center; border-right:1px solid #eaeaea; height:32px; vertical-align:middle; width:125px; color:#FFF;font:normal 14px/18px Arial, Helvetica, sans-serif; }

.sg-3_1-text  .factores_table table thead tr .wider{width:200px;}


.sg-3_1-text  .factores_table table thead tr th span{ }
.sg-3_1-text  .factores_table table tbody tr{ border-bottom:1px dotted #cacaca; border-left:1px solid #eaeaea;}
.sg-3_1-text  .factores_table table tbody tr .tr1{ width:200px;}
.sg-3_1-text  .factores_table table tbody tr td {text-align:center;border-right:1px solid #eaeaea;padding:10px; vertical-align:middle; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px;}


/*
s3_2 - FORMACIÓN / inline WARRANTS
------------------------------------------------------------------*/
/*sg-s3_2-presentacion*/
.sg-s3_2-presentacion{}
.sg-s3_2-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_2-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}
/*sg-s3_2-ultima*/
.sg-s3_2-ultima {margin-bottom:2px; background:url(../img/s4_1.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_2-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_2-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_2-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_2-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_2-ultima .txt a.a1 span { display:none;}


/*sg-3_2-text*/
.sg-3_2-text{margin-bottom:10px;}
.sg-3_2-text h2{color:#889251; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px; }
.sg-3_2-text h3{color:#889251; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px; /*background: url("../img/bg_link.png") no-repeat 0 5px; padding-left: 10px;*/ }
.sg-3_2-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;text-align:justify;}
.sg-3_2-text a{color:#889251; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_2-text ul {color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; }
.sg-3_2-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;}
.sg-3_2-text li .num {display:block; float:left; width: 25px; height:20px; background:#889251; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px; }
.sg-3_2-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_2-text ul li .sub-list{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_2-text p a:hover{}

/*sg-3_2-text estilos propios en las cajas */
.sg-3_2-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px;}
.sg-3_2-text .sg-s3_sub1-cajaleft .txt p strong{color:#889251; font-weight:bold; font-size:13px;}
.sg-3_2-text .sg-s3_sub1-cajaright .txt p strong{color:#889251; font-weight:bold; font-size:13px;}
.sg-3_2-text .sg-s3_sub1-cajaleft .txt .top{background-color:#889251;}
.sg-3_2-text .sg-s3_sub1-cajaright .txt .top{background-color:#889251;}

.sg-3_2-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_2-text .sg-s3_sub1-cajaright .foto2{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_2-text .sg-s3_sub1-cajaleft .foto3{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_2-text .sg-s3_sub1-cajaright .foto4{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_2-text .sg-s3_sub1-cajaleft .foto5{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }


/*
s3_3 - FORMACIÓN / TURBOS
------------------------------------------------------------------*/
/*sg-s3_3-presentacion*/
.sg-s3_3-presentacion{}
.sg-s3_3-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_3-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}
/*sg-s3_3-ultima*/
.sg-s3_3-ultima {margin-bottom:2px; background:url(../img/s4_1.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_3-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_3-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_3-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_3-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_3-ultima .txt a.a1 span { display:none;}


/*sg-3_3-text*/
.sg-3_3-text{margin-bottom:10px;}
.sg-3_3-text h2{color:#886999; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px;}
.sg-3_3-text h3{color:#886999; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px; /*background: url("../img/bg_link.png") no-repeat 0 5px; padding-left: 10px;*/ }
.sg-3_3-text p{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;text-align:justify;}
.sg-3_3-text a{color:#886999;font:normal 14px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_3-text ul {color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; }
.sg-3_3-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;}
.sg-3_3-text li .num {display:block; float:left; width: 25px; height:20px; background:#886999; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px;}
.sg-3_3-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_3-text ul li .sub-list{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_3-text p a:hover{}





/*sg-3_3-text estilos propios en las cajas */
.sg-3_3-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px;}
.sg-3_3-text .sg-s3_sub1-cajaleft .txt p strong{color:#886999; font-weight:bold; font-size:13px;}
.sg-3_3-text .sg-s3_sub1-cajaright .txt p strong{color:#886999; font-weight:bold; font-size:13px;}
.sg-3_3-text .sg-s3_sub1-cajaleft .txt .top{background-color:#886999;}
.sg-3_3-text .sg-s3_sub1-cajaright .txt .top{background-color:#886999;}

.sg-3_3-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaright .foto2{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaleft .foto3{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaright .foto4{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaleft .foto5{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaright .foto6{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_3-text .sg-s3_sub1-cajaleft .foto7{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }

/*
s3_4 - FORMACIÓN / Certificados
------------------------------------------------------------------*/
/*sg-s3_4-presentacion*/
.sg-s3_4-presentacion{}
.sg-s3_4-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_4-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}
/*sg-s3_4-ultima*/
.sg-s3_4-ultima {margin-bottom:2px; background:url(../img/s4_1.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_4-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_4-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_4-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_4-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_4-ultima .txt a.a1 span { display:none;}


/*sg-3_4-text*/
.sg-3_4-text{margin-bottom:10px;}
.sg-3_4-text h2{color:#e6752e;font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px;}
.sg-3_4-text h3{color:#e6752e; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px; /*background: url("../img/bg_link.png") no-repeat 0 5px; padding-left: 10px;*/ }
.sg-3_4-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px; text-align:justify;}
.sg-3_4-text a{color:#e6752e; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_4-text ul {color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.sg-3_4-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left; border: 1px solid #ededed;}
.sg-3_4-text li .num {display:block; float:left; width: 25px; height:20px; background:#e6752e; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px;}
.sg-3_4-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_4-text ul li{ list-style:none;}
.sg-3_4-text ul li .sub-list{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_4-text p a:hover{}



/*sg-3_4-text estilos propios en las cajas */
.sg-3_4-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px;}
.sg-3_4-text  .txt p strong{color:#e6752e; font-weight:bold; font-size:13px;}
.sg-3_4-text .sg-s3_sub1-cajaleft .txt p strong{color:#e6752e; font-weight:bold; font-size:13px;}
.sg-3_4-text .sg-s3_sub1-cajaright .txt p strong{color:#e6752e; font-weight:bold; font-size:13px;}
.sg-3_4-text .sg-s3_sub1-cajaleft .txt .top{background-color:#e6752e;}
.sg-3_4-text .sg-s3_sub1-cajaright .txt .top{background-color:#e6752e;}

.sg-3_4-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaright .foto2{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaleft .foto3{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaright .foto4{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaleft .foto5{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaright .foto6{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_4-text .sg-s3_sub1-cajaleft .foto7{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }

/*
s3_8 - FORMACI�N / MULTI
------------------------------------------------------------------*/
/*sg-s3_8 MENU*/
.sg-s3-menu ul.n1 li.opt-multi-1 {
    width: 160px;
}
.sg-s3-menu ul.n1 li.opt-multi-2 {
    width: 160px;
}
.sg-s3-menu ul.n1 li.opt-multi-3 {
    width: 120px;
}

.sg-s3-menu ul.n1 li.opt-multi-4 {
    width: 91px;
}

.sg-s3-menu ul.n1 li.opt-multi-5 {
    width: 160px;
}

/*sg-s3_8-presentacion*/
.sg-s3_8-presentacion{}
.sg-s3_8-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_8-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}

/*sg-s3_8-ultima*/
.sg-s3_8-ultima {margin-bottom:2px; background:url(../img/s3_8.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_8-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_8-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_8-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_8-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_8-ultima .txt a.a1 span { display:none;}

/*sg-3_8-text*/
.sg-3_8-text{margin-bottom:10px;}
.sg-3_8-text h2{color:#889251; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px; }
.sg-3_8-text h3{color:#a97e6e; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px;}
.sg-3_8-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;text-align:justify;}
.sg-3_8-text p strong{color:#a97e6e;}
.sg-3_8-text p.small-text{font:normal 11px/16px Arial, Helvetica, sans-serif;}
.sg-3_8-text a{color:#889251; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_8-text ul {color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; }
.sg-3_8-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;}
.sg-3_8-text li .num {display:block; float:left; width: 25px; height:20px; background:#889251; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px; }
.sg-3_8-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_8-text ul li .sub-list{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_8-text p a:hover{}

/*sg-3_8-text estilos propios en las cajas */
.sg-3_8-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px;}
.sg-3_8-text .sg-s3_sub1-cajaleft .txt p strong{color:#a97e6e; font-weight:bold; font-size:13px;}
.sg-3_8-text .sg-s3_sub1-cajaright .txt p strong{color:#a97e6e; font-weight:bold; font-size:13px;}
.sg-3_8-text .sg-s3_sub1-cajaleft .txt .top{background-color:#a97e6e;}
.sg-3_8-text .sg-s3_sub1-cajaright .txt .top{background-color:#a97e6e;}
.sg-3_8-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_8-text .sg-s3_sub1-cajaright .foto2{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_8-text .sg-s3_sub1-cajaleft .foto3{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_8-text .sg-s3_sub1-cajaright .foto4{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_8-text .sg-s3_sub1-cajaleft .foto5{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }

/*sg-3_8-text textos peque�os a dos columnas bajo las im�genes */
.sg-3_8-text .multi-col2{font-size:11px; width:340px; padding-right:20px; float:left;margin-bottom:20px;}
.sg-3_8-text .c2-last{padding-right:0;}

/*sg-s3- TABLA FACTORES sub2*/
.sg-s3_sub2 .multi_table table { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#6a6a6a; width:700px;margin:10px 0 10px 0;}
.sg-s3_sub2 .multi_table table thead {background-color:#d8d6d6;}
.sg-s3_sub2 .multi_table table thead tr { }
.sg-s3_sub2 .multi_table table thead tr th {text-align:center; border-right:1px solid #eaeaea; height:32px; vertical-align:middle; font:normal 14px/18px Arial, Helvetica, sans-serif;}
.sg-s3_sub2 .multi_table table thead tr th.tiny {font:normal 11px/13px Arial, Helvetica, sans-serif;}
.sg-s3_sub2 .multi_table table thead tr .th1m{background-color:#fff;}
.sg-s3_sub2 .multi_table table thead tr .th2{}
.sg-s3_sub2 .multi_table table thead tr .th3{}
.sg-s3_sub2 .multi_table table thead tr .th4{}
.sg-s3_sub2 .multi_table table thead tr .m{background: url("../img/bg_table.gif") repeat-x  0 -184px; color:#fff;}
.sg-s3_sub2 .multi_table table thead tr .wider{width:200px;}
.sg-s3_sub2 .multi_table table thead tr th span{ }
.sg-s3_sub2 .multi_table table tbody tr{ border-bottom:1px dotted #cacaca; border-left:1px solid #eaeaea;}
.sg-s3_sub2 .multi_table table tbody tr.tr1{  border-top:1px dotted #cacaca; }
.sg-s3_sub2 .multi_table table tbody tr td {text-align:center;border-right:1px solid #eaeaea;padding:8px 15px; vertical-align:middle; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px;}



/*
s3_5 - FORMACION / Glosario
------------------------------------------------------------------*/
/*sg-s3_5-presentacion*/
.sg-s3_5-presentacion {
	
}

.sg-s3_5-presentacion p {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s3_5-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s3_5-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}

/*sg-s3_5-abc*/
.sg-s3_5-abc {
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px;
}

.sg-s3_5-abc ul {
	height: 36px;
	margin-bottom: 20px;
}

.sg-s3_5-abc ul li {
	background: transparent url(../img/bg_s3_5-abc.png) no-repeat -47px 0;
	float: left;
	width: 26px;
}

.sg-s3_5-abc ul li a {
	color: #FFF;
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none
}

.sg-s3_5-abc ul li a:hover {
	color: #cacaca
}

.sg-s3_5-abc ul li.select {
	background-position: 0 0;
	width: 46px;
}

.sg-s3_5-abc ul li.next {
	background-image: none;
	width: 21px
}

.sg-s3_5-abc .entry {
	background: #FFF url(../img/bg_s3_5-abc-entry.png) repeat-x 0 0;
	padding: 10px 15px;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

.sg-s3_5-abc .entry h3 {
	color: #black;
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	background: url("../img/bg_link.png") no-repeat 0 5px;
	padding-left: 10px;
}

.sg-s3_5-abc .entry p {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	padding-left: 10px
}

/*
s3_6 - FORMACION / Cursos Gratuitos
------------------------------------------------------------------*/
/*sg-s3_6-presentacion*/
.sg-s3_6-presentacion {
	
}

.sg-s3_6-presentacion p {
	color: #858484;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

.sg-s3_6-presentacion h2 {
	color: #E60028;
	font: normal 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s3_6-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}	

/*sg-s3_6-calendar*/
.sg-s3_6-calendar {
	
}

.sg-s3_6-calendar table {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #494949;
	margin-bottom: 20px;
	border-left: 1px solid #EDEDED;
}

.sg-s3_6-calendar table thead {
	
}

.sg-s3_6-calendar table thead th {
	background: url(../img/bg_table.gif) repeat-x 0 0;
	height: 32px;
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-left: 1px solid #A1142E;
	border-right: 1px solid #B81938;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
}

.sg-s3_6-calendar table thead th tr {
	
}

.sg-s3_6-calendar table thead th span {
	display: block;
	width: auto;
}

.sg-s3_6-calendar table tbody {
	
}

.sg-s3_6-calendar table tbody tr td {
	padding: 5px 7px;
	text-align: left;
	background: #FFF url(../img/bg_table_cell.png) repeat-x left top;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

.sg-s3_6-calendar table tbody tr td.td1 span {
	width: 68px
}

.sg-s3_6-calendar table tbody tr td.td2 span {
	width: 68px
}

.sg-s3_6-calendar table tbody tr td.td3 p {
	width: 258px
}

.sg-s3_6-calendar table tbody tr td.td4 span {
	width: 122px
}

.sg-s3_6-calendar table tbody tr td.td5 span {
	width: 77px
}

.sg-s3_6-calendar table tbody tr td.td6 span {
	width: 56px
}

.sg-s3_6-calendar table tbody tr td.td7 span {
	width: 45px
}

/*
s3_6_detalle - FORMACION / Cursos Gratuitos
------------------------------------------------------------------*/
/*sg-s3_6-detalle*/
.sg-s3_6-detalle {
	
}

.sg-s3_6-detalle p {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #858484;
	margin-bottom: 10px;
}

.sg-s3_6-detalle h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s3_6-detalle h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}

/*sg-s3_6-curso*/
.sg-s3_6-curso {
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px
}

.sg-s3_6-curso h3 {
	background: url(../img/bg_table.gif) repeat-x 0 0;
	height: 32px;
	position: relative;
	color: #FFF;
	font: normal 12px/34px Arial, Helvetica, sans-serif;
	padding-left: 10px
}

.sg-s3_6-curso h3 span {
	background: url(../img/bg_flecha.png) no-repeat 0 0;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: block;
	width: 10px;
	height: 4px;
}

.sg-s3_6-curso p.p1 {
	color: #494949;
	font: normal 14px/19px Arial, Helvetica, sans-serif;
	margin: 20px 0 20px 20px
}

.sg-s3_6-curso .d1 {
	padding: 10px;
	background: #FFF url(../img/bg_s3_5-abc-entry.png) repeat-x 0 0;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

.sg-s3_6-curso .d1 h4 {
	color: #494949;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	background: url("../img/bg_link.png") no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.sg-s3_6-curso .d1 p {
	color: #494949;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	margin-left: 10px
}

.sg-s3_6-curso .d1 ul {
	padding-left: 10px
}

.sg-s3_6-curso .d1 ul li {
	color: #494949;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.sg-s3_6-curso .d1 p.download {
	color: #494949;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: url("../img/bg_link.png") no-repeat 0 3px;
	padding-left: 10px;
	margin: 0 0 5px 10px
}

.sg-s3_6-curso .d1 p a {
	background: url("../img/button_login.png") no-repeat 0 0;
	display: block;
	height: 16px;
	width: 34px;
	float: right;
	margin-right: 470px;
}

.sg-s3_6-curso .d1 p a span {
	display: none;
}

.sg-s3_6-curso .d1 form {
	padding: 10px 0
}

.sg-s3_6-curso .d1 form p.msg {
	text-align: right;
	color: #E60028;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 10px 10px 0
}

.sg-s3_6-curso .d1 form ul {
	
}

.sg-s3_6-curso .d1 form ul li {
	display: block;
	float: left;
	width: 210px;
	height: 22px;
}

.sg-s3_6-curso .d1 form ul li label {
	color: #494949;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 71px;
	display: block;
	float: left;
	padding: 2px 9px 0 0;
	text-align: right;
}

.sg-s3_6-curso .d1 form ul li input {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 126px;
	background: url(../img/bg_form_input.gif) repeat-x 0 0;
	color: #494949
}

.sg-s3_6-curso .d1 form ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s3_6-curso .d1 form ul li.right {
	width: 425px;
	margin-left: 25px;
}

.sg-s3_6-curso .d1 form ul li.right label {
	width: 91px
}

.sg-s3_6-curso .d1 form ul li.right input {
	
}

.sg-s3_6-curso .d1 form ul li.right input.w320 {
	width: 320px
}

.sg-s3_6-curso .d1 form .bottom label {
	color: #494949;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 272px;
	display: block;
	float: left;
	padding: 2px 9px 0 0;
	text-align: right;
}

.sg-s3_6-curso .d1 form .bottom label.lb2 {
	text-align: left;
	margin-left: 8px;
	padding: 2px 0 0 0;
	width: 440px;
	font-weight: normal;
}

.sg-s3_6-curso .d1 form .bottom label.lb2 a {
	text-decoration: underline;
	color: #494949;
}

.sg-s3_6-curso .d1 form .bottom input {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin: 0 0 0 10px;
}

.sg-s3_6-curso .d1 form .bottom select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 196px;
}

.sg-s3_6-curso .d1 form .bottom .clear {
	height: 15px;
	display: block;
}

.sg-s3_6-curso .d1 form .button {
	float:right;
	  background: url("../img/button_modificar_datos.png") -55px 0 no-repeat;
	  border: none;
	  color: #FFFFFF;
	  cursor: pointer;
	  font-family: Arial,Helvetica,sans-serif;
	  font-size: 12px;
	  padding-left: 0;
	  padding-right: 10px;
	  border-right: none;
	  width: 113px;
	  line-height: normal;
}

.volver {
	display: block;
	float: right;
	margin: 0 0 30px 0;
}

.volver a {
	background: url("../img/button_ventajas.png") no-repeat 0 0;
	color: #FFFFFF;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 1px 0 0 10px;
	width: 294px;
}


/*
s3_9 - StayHighLow
------------------------------------------------------------------*/
/*sg-s3_9-presentacion*/
.sg-s3_9-presentacion{}
.sg-s3_9-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_9-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}
/*sg-s3_9-ultima*/
.sg-s3_9-ultima {margin-bottom:2px; background:url(../img/s4_1.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_9-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_9-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_9-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_9-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_9-ultima .txt a.a1 span { display:none;}


/*sg-3_9-text*/
.sg-3_9-text{margin-bottom:10px;}
.sg-3_9-text h2{color:#32A9E0; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px; }
.sg-3_9-text h3{color:#32A9E0; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px; /*background: url("../img/bg_link.png") no-repeat 0 5px; padding-left: 10px;*/ }
.sg-3_9-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;text-align:justify;}
.sg-3_9-text a{color:#32A9E0; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_9-text ul {color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; }
.sg-3_9-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;}
.sg-3_9-text li .num {display:block; float:left; width: 25px; height:20px; background:#32A9E0; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px; }
.sg-3_9-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_9-text ul li .sub-list{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_9-text p a:hover{}

/*sg-3_9-text estilos propios en las cajas */
.sg-3_9-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px;}
.sg-3_9-text .sg-s3_sub1-cajaleft .txt p strong{color:#32A9E0; font-weight:bold; font-size:13px;}
.sg-3_9-text .sg-s3_sub1-cajaright .txt p strong{color:#32A9E0; font-weight:bold; font-size:13px;}
.sg-3_9-text .sg-s3_sub1-cajaleft .txt .top{background-color:#32A9E0;}
.sg-3_9-text .sg-s3_sub1-cajaright .txt .top{background-color:#32A9E0;}

.sg-3_9-text .sg-s3_sub1-cajaleft .foto1{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_9-text .sg-s3_sub1-cajaright .foto2{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_9-text .sg-s3_sub1-cajaleft .foto3{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_9-text .sg-s3_sub1-cajaright .foto4{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }
.sg-3_9-text .sg-s3_sub1-cajaleft .foto5{background:url(../img/grafico1.jpg) no-repeat top left; width:220px; height:135px; }


.sg-3_9-text .stay-col2 {
    float: left;
    font-size: 11px;
    margin-bottom: 20px;
    padding-right: 20px;
    width: 340px;
}

.sg-3_9-text .c2-last {
    padding-right: 0;
}

.sg-3_9-text p strong {
    color: #32a9e0;
}


/*
s3_10 - FORMACI�N / Bonus cap
------------------------------------------------------------------*/
.sg-s3-menu ul.n1 li.select a {
    padding-bottom: 0;
}

.sg-s3-menu ul.n1 li a {
    text-decoration:none !important;
}

.sg-s3-menu ul.n1 li.bonus {
	 border-left: 1px solid #c94e4e;
    border-right: 1px solid #f48585;
	background: rgba(199,76,76,1);
background: -moz-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,76,76,1)), color-stop(1%, rgba(199,76,76,1)), color-stop(100%, rgba(222,105,105,1)));
background: -webkit-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -o-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -ms-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: linear-gradient(to bottom, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c74c4c', endColorstr='#de6969', GradientType=0 );
}

/*sg-s3_10 MENU*/
.sg-s3-menu ul.n1 li.bonus.opt1 {
    width: 228px;
}
.sg-s3-menu ul.n1 li.bonus.opt2 {
    width: 183px;
}
.sg-s3-menu ul.n1 li.bonus.opt3 {
    width: 118px;
}
/*sg-s3_10-presentacion*/
.sg-s3_10-presentacion{}
.sg-s3_10-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s3_10-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}

/*sg-s3_10-ultima*/
.sg-s3_10-ultima {margin-bottom:2px; background:url(../img/s3_10.jpg) no-repeat 0 0; width:700px; height:142px; position:relative;}
.sg-s3_10-ultima img{display:block; float:left; margin-right:27px;}
.sg-s3_10-ultima .txt{ padding:27px 30px; position:relative;}
.sg-s3_10-ultima .txt p{font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_10-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s3_10-ultima .txt a.a1 span { display:none;}

/*sg-3_10-text*/
.sg-3_10-text{margin-bottom:10px;}
.sg-3_10-text h2{color:#889251; font:bold 15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:10px; }
.sg-3_10-text h3{color:#df6b6b; font:bold 15px Arial, Helvetica, sans-serif; margin-bottom:15px;margin-top:35px;}
.sg-3_10-text p{color:#6a6a6a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-right:10px; margin-bottom:10px; padding-top:5px;text-align:justify;}
.sg-3_10-text p strong{color:#df6b6b;}
.sg-3_10-text p.small-text{font:normal 11px/16px Arial, Helvetica, sans-serif;}
.sg-3_10-text a{color:#889251; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.sg-3_10-text ul {color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; }
.sg-3_10-text li {padding:5px; display:block; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px; border: 1px solid #ededed;}
.sg-3_10-text li .num {display:block; float:left; width: 25px; height:20px; background:#889251; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; text-align: center; padding-top:5px; }
.sg-3_10-text li .txt{padding-left:40px;margin-bottom:12px;}
.sg-3_10-text ul li .sub-list{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_link.png) no-repeat left; padding-left:10px; border:none;}
.sg-3_10-text p a:hover{}

/*sg-3_10-text estilos propios en las cajas */

.sg-3_10-text .sg-s3_sub1-cajaleft .txt p strong{color:#df6b6b; font-weight:bold; font-size:13px;}
.sg-3_10-text .sg-s3_sub1-cajaleft .txt .top{background-color:#df6b6b;}

/*sg-s3-10 TABLA sub2*/
.sg-s3_sub2 .bonus_table table { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#6a6a6a; width:700px;margin:10px 0 10px 0;}
.sg-s3_sub2 .bonus_table table thead {background: rgba(199,76,76,1);
background: -moz-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,76,76,1)), color-stop(1%, rgba(199,76,76,1)), color-stop(100%, rgba(222,105,105,1)));
background: -webkit-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -o-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: -ms-linear-gradient(top, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
background: linear-gradient(to bottom, rgba(199,76,76,1) 0%, rgba(199,76,76,1) 1%, rgba(222,105,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c74c4c', endColorstr='#de6969', GradientType=0 );}

.sg-s3_sub2 .bonus_table table thead tr { }
.sg-s3_sub2 .bonus_table table thead tr th {text-align:center; border-right:1px solid #eaeaea; height:32px; vertical-align:middle; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#fff;}
.sg-s3_sub2 .bonus_table table thead tr th.tiny {font:normal 11px/13px Arial, Helvetica, sans-serif;}
.sg-s3_sub2 .bonus_table table thead tr .th1m{background-color:#fff;}
.sg-s3_sub2 .bonus_table table thead tr .th7{width:50px}
.sg-s3_sub2 .bonus_table table thead tr .th8{width:50px}
.sg-s3_sub2 .bonus_table table thead tr .wider{width:200px;}
.sg-s3_sub2 .bonus_table table thead tr th span{ }
.sg-s3_sub2 .bonus_table table tbody tr{ border-bottom:1px dotted #cacaca; border-left:1px solid #eaeaea;}
.sg-s3_sub2 .bonus_table table tbody tr.tr1{  border-top:1px dotted #cacaca; }
.sg-s3_sub2 .bonus_table table tbody tr td {text-align:center;border-right:1px solid #eaeaea;padding:8px 15px; vertical-align:middle; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px;}

/*sg-s4-presentacion*/
.sg-s4-presentacion {
	
}

.sg-s4-presentacion p {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s4-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s4-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}

.sg-s4-presentacion ul {
	margin-bottom: 10px;
}

.sg-s4-presentacion ul li {
	margin-bottom: 5px;
	color: #3d3c3c;
	font: normal 16px Arial, Helvetica, sans-serif;
	display: inline;
}

/*.sg-s4*/
.sg-s4 {
	height: 145px;
	display: block;
	position: relative;
	margin-bottom: 20px;
}

.sg-s4 .txt {
	margin-left: 138px;
	padding: 15px 20px 0 0;
	color: #FFF;
}

.sg-s4 .txt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: right;
}

.sg-s4 .txt h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	text-align: right;
	padding-bottom: 10px;
}

.sg-s4 .txt ul {
	position: absolute;
	right: -20px;
	bottom: 5px; /*z-index:9000;*/
}

.sg-s4 .txt ul li {
	margin-bottom: 5px;
}

.sg-s4 .txt ul li a {
	background: url(../img/button_cobertura_larger.png) no-repeat -40px 0;
	width:120px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-top: 1px;
	height: 15px;
	text-align:center;
	text-decoration: none;
	
}

.sg-s4 .txt ul li a span {
	padding-left: 5px;padding-right:15px;
}

.sg-s4 .txt ul li a:hover {
	color: #A8A8A8
}

/* ------------ services -register ------- */
.sg-s4_2-presentacion h2 {
	color: #E01C40;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s4_2-presentacion h2 span {
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.sg-s4_4-ultima {
	background: url("../img/bg_s4_4.png") repeat-x scroll 0 0 transparent;
	height: 142px;
	margin-bottom: 25px;
	position: relative;
	width: 700px;
}

.sg-s4_4-ultima img {
	display: block;
	float: left;
	margin-right: 15px;
}

.sg-s4_4-ultima .txt {
	padding: 22px;
	position: relative;
}

.sg-s4_4-ultima .txt p {
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: right;
}

.sg-4_4-text {
	margin-bottom: 40px;
}

.sg-4_4-text p {
	color: #6A6A6A;
	font: 14px/18px Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-bottom: 15px;
	padding-right: 10px;
}

.sg-4_4-text a {
	background: url("../img/button_ventajas.png") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 1px 0 0 10px;
	width: 294px;
}

.sg-s4_4-registro {
	margin-bottom: 20px;
}

.sg-s4_4-registro h3 {
	color: #E01C40;
	font: 16px/34px Arial, Helvetica, sans-serif;
	height: 32px;
	margin-bottom: 10px;
	position: relative;
}

.sg-s4_4-registro h3 span {
	color: black;
	font: 10px/34px Arial, Helvetica, sans-serif;
}

.sg-s4_4-registro .yui-skin-sam img {
	display: none;
}

.sg-s4_4-registro form {
	padding: 0 0 10px;
}

.sg-s4_4-registro form .d1 {
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 10px;
}

.sg-s4_4-registro form .d1 h4 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 10px;
}

.sg-s4_4-registro form .d1 ul {
	
}

.sg-s4_4-registro form .d1 ul li {
	display: block;
	float: left;
	height: 22px;
	width: 275px;
}

.sg-s4_4-registro form .d1 ul li label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: right;
	width: 110px;
}

.sg-s4_4-registro form .d1 ul li input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 146px;
}

.sg-s4_4-registro form .d1 ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s4_4-registro form .d1 ul li.right {
	width: 400px;
}

.sg-s4_4-registro form .d1 ul li.right label {
	width: 80px;
}

.sg-s4_4-registro form .d1 ul li.right input {
	width: 280px;
}

.sg-s4_4-registro form .d1 ul.ul1 {
	
}

.sg-s4_4-registro form .d1 ul.ul1 li {
	width: 525px;
}

.sg-s4_4-registro form .d1 ul.ul1 li label {
	width: 110px;
}

.sg-s4_4-registro form .d1 ul.ul1 li input {
	width: 402px;
}

.sg-s4_4-registro form .d1 ul.ul1 li.zip {
	width: 125px;
}

.sg-s4_4-registro form .d1 ul.ul1 li.zip label {
	width: 30px;
}

.sg-s4_4-registro form .d1 ul.ul1 li.zip input {
	width: 80px;
}

.sg-s4_4-registro form .d1 ul.ul2 {
	clear: both;
}

.sg-s4_4-registro form .d1 ul.ul2 li {
	width: 275px;
}

.sg-s4_4-registro form .d1 ul.ul2 li label {
	width: 110px;
}

.sg-s4_4-registro form .d1 ul.ul2 li.street {
	width: 400px;
}

.sg-s4_4-registro form .d1 ul.ul2 li.street input {
	width: 270px;
}

.sg-s4_4-registro form .d1 ul.ul2 li.right label {
	width: 80px;
}

.sg-s4_4-registro form .d1 ul.ul2 li.right select {
	width: 155px;
}

.sg-s4_4-registro form .d1 ul.ul3 {
	
}

.sg-s4_4-registro form .d1 ul.ul3 li.o1 {
	width: 275px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o2 {
	width: 170px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o2 label {
	width: 80px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o2 select {
	width: 80px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o3 {
	width: 230px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o3 label {
	width: 101px;
}

.sg-s4_4-registro form .d1 ul.ul3 li.o3 input {
	width: 90px;
}

.sg-s4_4-registro form .d1 ul.ul4 li {
	width: 600px;
}

.sg-s4_4-registro form .d1 ul.ul4 li label {
	width: 110px;
}

.sg-s4_4-registro form .d1 ul.ul4 li span.birthDateExample {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
}

.sg-s4_4-registro form .d1 ul.ul4 li select {
	display: block;
	float: left;
	margin-right: 8px;
	width: 45px;
}

.sg-s4_4-registro form .d2 {
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 10px 10px 20px;
	position: relative;
}

.sg-s4_4-registro form .d2 h4 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 10px;
}

.sg-s4_4-registro form .d2 ul {
	
}

.sg-s4_4-registro form .d2 ul li {
	display: block;
	float: left;
	height: 22px;
}

.sg-s4_4-registro form .d2 ul li label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: right;
}

.sg-s4_4-registro form .d2 ul li input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: black;
	font: 11px Arial, Helvetica, sans-serif;
	width: 122px;
}

.sg-s4_4-registro form .d2 ul.ul1 li {
	width: 340px;
}

.sg-s4_4-registro form .d2 ul.ul1 li label {
	width: 110px;
}

.sg-s4_4-registro form .d2 ul.ul1 li.right {
	width: 210px;
}

.sg-s4_4-registro form .d2 ul.ul1 li.right label {
	width: 68px;
}

.sg-s4_4-registro form .d2 ul.ul1 li input.w217 {
	width: 217px;
}

.sg-s4_4-registro form .d2 ul.ul1 li.right2 {
	width: 100px;
}

.sg-s4_4-registro form .d2 ul.ul1 li.right2 button {
  background: url("../img/button_comprobar.png") 0 0 no-repeat;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  padding-left: 0;
  padding-right: 10px;
  border-right: none;
  width: 83px;
  height: 16px;
}

.sg-s4_4-registro form .d2 button.a1 {
  float:right;
  background: url("../img/button_modificar_datos.png") -55px 0 no-repeat;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  padding-left: 0;
  padding-right: 10px;
  border-right: none;
  width: 113px;
  line-height: normal;
}

.sg-s4_4-registro form .d2 ul.ul2 li {
	width: 300px;
}

.sg-s4_4-registro form .d2 ul.ul2 li label {
	width: 110px;
}

.sg-s4_4-registro form .d2 ul.ul2 li.right {
	width: 250px;
}

.sg-s4_4-registro form .d2 ul.ul2 li.right label {
	width: 108px;
}

.sg-s4_4-registro form .d2 ul.ul2 li input.w217 {
	width: 217px;
}

.sg-s4_4-registro form .d2 a.a1 {
	background: url("../img/button_comprobar.png") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	height: 16px;
	margin-left: 17px;
	padding: 1px 0 0 10px;
	width: 71px;
}

.sg-s4_4-registro form .d3 {
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 10px 10px 20px;
}

.sg-s4_4-registro form .d3 h4 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 10px;
}

.sg-s4_4-registro form .d3 ul {
	padding-left: 10px;
}

.sg-s4_4-registro form .d3 ul li {
	margin-bottom: 5px;
}

.sg-s4_4-registro form .d3 ul li label {
	color: #494949;
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px 0 0;
	text-align: left;
	width: 465px;
}

.sg-s4_4-registro form .d3 ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 167px;
}

.sg-s4_4-registro form .d3 ul li input[type='text'] {
	border: 1px solid #D5D5D5;
    font: 11px Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
    margin-left: 465px;
    margin-top: 5px;
    width: 147px;
}

.sg-s4_4-registro form .d3 ul li .dd {
	float: left;
	padding-left: 25px;
}

.sg-s4_4-registro form .d3 ul li .dd input[type='radio'] {
	display: block;
	float: left;
}

.sg-s4_4-registro form .d3 ul li .dd label {
	display: block;
	float: left;
	padding: 3px 0 0;
	width: 30px;
}

.sg-s4_4-registro form .d3 ul li ul {
	clear: both;
	padding-top: 5px;
}

.sg-s4_4-registro form .d3 ul li ul li {
	height: 20px;
	padding: 0 0 0 10px;
}

.sg-s4_4-registro form .d3 ul li ul li label {
	width: 445px;
}

.sg-s4_4-registro form .d4 {
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 10px;
}

.sg-s4_4-registro form .d4 h4 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 10px;
}

.sg-s4_4-registro form .d4 ul {
	
}

.sg-s4_4-registro form .d4 ul li {
	display: block;
	height: 22px;
}

.sg-s4_4-registro form .d4 ul li label {
	color: #494949;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px 0 0 9px;
	text-align: left;
	width: 320px;
	float: left;
}

.sg-s4_4-registro form .d4 ul li label a {
	background: url("../img/button_masinfo.png") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: block;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 1px 0 0 10px;
	width: 61px;
}

.sg-s4_4-registro form .d4 ul li input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #494949;
	float: left;
	width: 14px;
}

.sg-s4_4-registro form .d4 ul li button {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -moz-font-feature-settings: normal;
  -moz-font-language-override: normal;
  -x-system-font: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("../img/button_masinfo.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto auto;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  padding-left: 0;
  padding-right: 10px;
  border-right: none;
  width: 61px;
  height: 16px;
}

.sg-s4_4-registro form .d4 ul li .dd {
	float: left;
	padding-left: 25px;
}

.sg-s4_4-registro form .d4 ul li .dd input.radio {
	display: block;
	float: left;
}

.sg-s4_4-registro form .d4 ul li .dd label {
	display: block;
	float: left;
	padding: 3px 0 0;
	width: 30px;
}

.sg-s4_4-registro form .d4 .services-unavailable {
    color: #494949;
    font: 11px Arial,Helvetica,sans-serif;
    text-align: center;
}

.sg-s4_4-registro form .bottom {
	border-top: 1px solid #EDEDED;
}

.sg-s4_4-registro form .bottom label {
	color: #494949;
	display: block;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: right;
	width: 272px;
}

.sg-s4_4-registro form .bottom label.lb2 {
	font-weight: normal;
	margin-left: 8px;
	padding: 2px 0 0;
	text-align: left;
	width: 440px;
}

.sg-s4_4-registro form .bottom label.lb2 a {
	color: #494949;
	text-decoration: underline;
}

.sg-s4_4-registro form .bottom input {
	display: block;
	float: left;
	height: 14px;
	margin: 0 0 0 10px;
	width: 14px;
}

.sg-s4_4-registro form .bottom select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 196px;
}

.sg-s4_4-registro form .bottom .clear {
	display: block;
	height: 8px;
}

.sg-s4_4-registro form .bottom .button {
	float:right;
	  background: url("../img/button_modificar_datos.png") -55px 0 no-repeat;
	  border: none;
	  color: #FFFFFF;
	  cursor: pointer;
	  font-family: Arial,Helvetica,sans-serif;
	  font-size: 12px;
	  padding-left: 0;
	  padding-right: 10px;
	  border-right: none;
	  width: 113px;
	  line-height: normal;
	  height: 16px;
}

/*sg-s4_1-presentacion*/
.sg-s4_1-presentacion {
	
}

.sg-s4_1-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #e01c40;
	margin-bottom: 12px;
}

.sg-s4_1-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #e01c40;
	margin: 3px 14px 0 -21px;
	float: left;
}
/*sg-s2_4-ultima*/
.sg-s4_1-ultima {
	margin-bottom: 25px;
	background: url(../img/s4_1.jpg) no-repeat 0 0;
	width: 700px;
	height: 142px;
	position: relative;
}

.sg-s4_1-ultima img {
	display: block;
	float: left;
	margin-right: 27px;
}

.sg-s4_1-ultima .txt {
	padding: 27px 30px;
	position: relative;
}

.sg-s4_1-ultima .txt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

.sg-s4_1-ultima .txt a.a1 {
	background: url(../img/button_ir_a_la_primera.png) no-repeat 0 0;
	width: 135px;
	height: 16px;
	display: block;
	position: absolute;
	right: -9px;
	bottom: 15px;
}

.sg-s4_1-ultima .txt a span {
	display: none;
}

.sg-4_1-text ul {
	color: #6A6A6A;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 10px;
	letter-spacing: 0;
	list-style: url(../img/bg_link.png);
}

/*sg-4_1-text*/
.sg-4_1-text {
	margin-bottom: 10px;
}

.sg-4_1-text p {
	color: #6A6A6A;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	letter-spacing: 0;
}

.sg-4_1-text a {
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 198px;
	height: 16px;
	padding: 1px 0 0 10px;
	background: url(../img/button_suscribir_revista.png) no-repeat 0 0;
	display: block;
	margin: 10px 0;
	letter-spacing: 1px;
	text-decoration: none;
}

.sg-4_1-text p a:hover {
	
}

/*sg-4_1-hemeroteca*/
.sg-s4_1-hemeroteca {
	height: 385px;
	margin-bottom: 20px;
}

.sg-s4_1-hemeroteca .left {
	width: 209px;
	float: left;
	display: block;
	height: 385px;
	border-right: 1px solid #acacac;
}

.sg-s4_1-hemeroteca .left h3 {
	color: #e01c40;
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 0 15px 0px 0;
}

.sg-s4_1-hemeroteca .left ul li {
	margin: 0 0 15px 0;
	width: 192px;
	float: left;
	display: block;
	border: 1px solid #acacac;
	display: block;
}

.sg-s4_1-hemeroteca ul li a {
	text-decoration: none;
}

.sg-s4_1-hemeroteca .left ul li a img {
	display: block;
	width: 192px;
	height: 272px;
}

.sg-s4_1-hemeroteca .left ul li a div {
	border-top: 1px solid #acacac;
	padding: 12px
}

.sg-s4_1-hemeroteca .left ul li a div p.p1 {
	color: #494949;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.sg-s4_1-hemeroteca .left ul li a div p.p1 span {
	color: #e01c40
}

.sg-s4_1-hemeroteca .left ul li a div p.p2 {
	color: #494949;
	font: normal 13px Arial, Helvetica, sans-serif;
}

.sg-s4_1-hemeroteca .right {
	width: 490px;
	float: right;
	display: block;
	height: 210px;
}

.sg-s4_1-hemeroteca .right h3 {
	color: #e01c40;
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 0 15px 0px 15px;
}

.sg-s4_1-hemeroteca .right ul {
	
}

.sg-s4_1-hemeroteca .right ul li {
	margin: 0 0 15px 15px;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #acacac;
	height: 157px;
	display: block;
	background: url(../img/bg_s4_1_revista.png) repeat-x bottom left
}



.sg-s4_1-hemeroteca .right ul li a img {
	display: block;
	width: 101px;
	height: 117px;
}


.sg-s4_1-hemeroteca .right ul li a div {
	border-top: 1px solid #acacac;
	padding: 6px
}

.sg-s4_1-hemeroteca .right ul li a div p.p1 {
	color: #494949;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.sg-s4_1-hemeroteca .right ul li a div p.p1 span {
	color: #e01c40
}

.sg-s4_1-hemeroteca .right ul li a div p.p2 {
	color: #494949;
	font: normal 11px Arial, Helvetica, sans-serif;
}

/*
s4_condiciones - POLÃƒÂ�TICA DE PROTECCIÃƒâ€œN DE DATOS
------------------------------------------------------------------*/
/*sg-4_4-text*/
.sg-4_condiciones-text {
	margin-bottom: 40px;
}

.sg-4_condiciones-text p {
	color: #6a6a6a;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	letter-spacing: 0;
	margin-bottom: 15px;
	text-align: justify;
}


.sg-4_condiciones-text h3 {
	color: #E60028;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
}

.sg-4_condiciones-text a:hover {
	
}

/*
s4_4_1 - SERVICIOS / REGISTRO / VENTAJAS DE REGISTRARSE
------------------------------------------------------------------*/

/*sg-s4_2-presentacion*/
.sg-s4_4-presentacion{}
.sg-s4_4-presentacion h2{ font:normal 16px Arial, Helvetica, sans-serif;color:#E60028; margin-bottom:12px;}
.sg-s4_4-presentacion h2 span{ display:block; height:14px; width:6px; background-color:#E60028; margin:3px 14px 0 -21px; float:left;}

.sg-s4_4_1-ultima {margin-bottom:25px; background:url(../img/bg_s2_5_ultima_emision.png) repeat-x 0 0; width:700px; height:142px; position:relative;}
.sg-s4_4_1-ultima img{display:block; float:left; margin-right:15px;}
.sg-s4_4_1-ultima .txt{ padding:22px 22px; position:relative;}
.sg-s4_4_1-ultima .txt p{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:right; }
.sg-s4_4_1-ultima .txt a.a1{background:url(../img/button_ir_a_la_primera.png) no-repeat 0 0; width:135px; height:16px; display:block; position:absolute; right:-9px; bottom:15px;}
.sg-s4_4_1-ultima .txt a.a1 span { display:none;}


/*sg-s4_4_1-cajaleft*/
.sg-4_4_1-text p{color:#6a6a6a; font:normal 14px/18px Arial, Helvetica, sans-serif; padding-right:10px;  letter-spacing:0; margin-bottom:15px;}
.sg-4_4_1-text a{color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; width:200px; height:16px; display:block; background:url(../img/button_ventajas_volver.png) no-repeat 0 0; padding: 0 0 0 10px;}
.sg-4_4_1-text .cajaleft{border:1px solid #ededed; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px ;  }
.sg-4_4_1-text .cajaleft .pict{ display:block;float:left; margin-right:5px; width:220px; background-color:#FFF; border-right: 1px dotted #CCC;}

.sg-4_4_1-text .cajaleft .txt{ float:right; width:460px;}
.sg-4_4_1-text .cajaleft .txt p{display: block; width:360px;float:right;font:normal 14px/18px Arial, Helvetica, sans-serif; color:#6a6a6a;padding:15px 35px 15px 0;}

.sg-4_4_1-text .cajaleft .txt .top{ float:left; position:relative; height:46px; width:46px; margin:15px 0 0 0;background:#E60028;}
.sg-4_4_1-text .cajaleft .txt .top h2{ text-align:center; padding-top:9px; font:normal 20px Arial, Helvetica, sans-serif; color:#fff}
.sg-4_4_1-text .cajaleft .txt h3{ background: url("../img/bg_link.png") no-repeat scroll 45px 35px; color: #494949;font: bold 15px/19px Arial,Helvetica,sans-serif; padding-top:30px; padding-left:64px;}

/*sg-s4_4_1-cajaright*/
.sg-4_4_1-text .cajaright{border:1px solid #ededed; background:url(../img/bg_s3_5-abc-entry.png) repeat-x left -1px ;  }
.sg-4_4_1-text .cajaright .pict{ display:block;float:right; margin-left:10px; width:220px; background-color:#FFF; border-left: 1px dotted #CCC;}

.sg-4_4_1-text .cajaright .txt{ float:left; width:460px;}
.sg-4_4_1-text .cajaright .txt p{display: block; width:360px; float:right; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#6a6a6a;padding:15px 20px 15px 0;;letter-spacing:0;}

.sg-4_4_1-text .cajaright .txt .top{ float:left; position:relative; height:46px; width:46px; margin:15px 0 0 15px; background:#E60028;}
.sg-4_4_1-text .cajaright .txt .top h2{font:normal 20px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:9px;}
.sg-4_4_1-text .cajaright .txt h3{ background: url("../img/bg_link.png") no-repeat scroll 60px 35px; color: #494949;font: bold 15px/19px Arial,Helvetica,sans-serif; padding-top:30px; padding-left:80px;}

.sg-4_4_1-text .cajaleft .foto1{background:url(../img/ventaja1.jpg) no-repeat top left; width:220px; height:200px; }
.sg-4_4_1-text .cajaright .foto2{background:url(../img/ventaja2.jpg) no-repeat top left; width:220px; height:230px; }
.sg-4_4_1-text .cajaleft .foto3{background:url(../img/ventaja3.jpg) no-repeat top left; width:220px; height:150px; }
.sg-4_4_1-text .cajaright .foto4{background:url(../img/ventaja4.jpg) no-repeat top left; width:220px; height:200px; }
.sg-4_4_1-text .cajaleft .foto5{background:url(../img/ventaja6.jpg) no-repeat top left; width:220px; height:150px; }
.sg-4_4_1-text .cajaleft .foto5-it{background:url(../img/copertina_192x272.jpg) no-repeat top left; width:192; height:272px; }
.sg-4_4_1-text .cajaright .foto6{background:url(../img/ventaja10.jpg) no-repeat top left; width:220px; height:180px; }
.sg-4_4_1-text .cajaright .foto6-uk{background:url(../img/ventaja6-uk.jpg) no-repeat top left; width:220px; height:180px; }
.sg-4_4_1-text .cajaright .foto6-it{background:url(../img/ventaja8.jpg) no-repeat top left; width:220px; height:150px; }
.sg-4_4_1-text .cajaleft .foto7{background:url(../img/ventaja8.jpg) no-repeat top left; width:220px; height:150px; }
.sg-4_4_1-text .cajaright .foto8{background:url(../img/ventaja9.jpg) no-repeat top left; width:220px; height:160px; }
.sg-4_4_1-text .cajaleft .foto9{background:url(../img/ventaja9.jpg) no-repeat top left; width:220px; height:160px; }

.sg-4_4_1-text .volver {display:block; float:right; margin:30px 0 30px 0; }

/*sg-s5_4-pricer*/
.sg-s5_4-pricer{ margin-bottom:10px;}
.sg-s5_4-pricer .title{color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; height:2px; position:relative;}
.sg-s5_4-pricer .title h3{ position:absolute; left:10px; top:11px;}
.sg-s5_4-pricer .wrap{margin-top:20px;}
.sg-s5_4-pricer .wrap ul{}
.sg-s5_4-pricer .wrap ul li{float:left; display:block;padding:0 3px;}
.sg-s5_4-pricer .wrap ul li.pricer1{width:220px;background: url(../img/bg_pricer.png) repeat-x 0 0;padding-bottom: 5px;}
.sg-s5_4-pricer .wrap ul li.pricer2{width:200px;background: url(../img/bg_pricer.png) repeat-x 0 0;padding-bottom: 5px;}
.sg-s5_4-pricer .wrap ul li.pricer3{width:261px;background: url(../img/bg_pricer.png) repeat-x 0 0;padding-bottom: 5px;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt1, .sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt1{ border-left:1px solid #E7E7E7;}
.sg-s5_4-pricer .wrap ul li p{height:13px; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; margin:7px 0 0 0; padding:0 7px 6px 7px; text-transform:uppercase; border-left:1px solid #A1142E; text-align:center;}
.sg-s5_4-pricer .wrap ul li ul{padding-bottom: 5px;}
.sg-s5_4-pricer .wrap ul li ul li{float:left; display:block;}
.sg-s5_4-pricer .wrap ul li ul li label{font:normal 10px Arial, Helvetica, sans-serif}
.sg-s5_4-pricer .wrap ul li ul li input{font:normal 10px Arial, Helvetica, sans-serif; border:1px solid #d5d5d5; background:#FFF url("../img/bg_form_input.gif") repeat-x 0 0; padding:0 3px}

.sg-s5_4-pricer .wrap ul li.pricer1 ul li{margin-top:5px;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt1{width:64px;position:relative;float:left;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt1 label{width:64px; margin-left:17px;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt1 input{width:60px; text-align:center;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt2{width:74px;font-size:62.5%; margin-top:20px; margin-left:8px; margin-right:0px; position:relative; }
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt3{width:54px;position:relative;float:right;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt3 label{width:50px;}
.sg-s5_4-pricer .wrap ul li.pricer1 ul li.opt3 input{width:40px; color:#1f8f01; text-align:center;margin-left:2px;}

.sg-s5_4-pricer .wrap ul li.pricer2 ul li{margin-top:5px;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt1{width:50px;position:relative;padding-left:5px;float:left;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt1 span{color:#464646; font:normal 10px/9px Arial,Helvetica,sans-serif; padding:11px 0 0 0; display:block;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt2{width:74px;font-size:62.5%; margin-top:20px; margin-left:3px; margin-right:3px; position:relative; }
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt3{width:48px;text-align:center;float:right;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt3 label{width:40px;}
.sg-s5_4-pricer .wrap ul li.pricer2 ul li.opt3 input{width:40px; text-align:center;}

.sg-s5_4-pricer .wrap ul li.pricer3 ul li{margin-top:5px;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt1{width:70px;padding-left:5px;float:left;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt1 label{width:70px; text-align: center;float:left;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt1 input{width:62px; float:left; margin-right:3px;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt2{width:74px;font-size:62.5%; margin-top:20px; margin-left:10px; margin-right:5px; position:relative;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt3{width:74px;text-align:center;float:right;padding-right: 5px;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt3 label{width:74px; text-align:center;float:left;}
.sg-s5_4-pricer .wrap ul li.pricer3 ul li.opt3 label.label-as-input{width:64px; padding-right:6px;  font:normal 10px Arial, Helvetica, sans-serif; border:1px solid #d5d5d5; background:#FFF url("../img/bg_form_input.gif") repeat-x 0 0;}





/*
s5_1 - HERRAMIENTAS / Ranking
------------------------------------------------------------------*/
/*sg-s5_1-presentacion*/
.sg-s5_1-presentacion {
	
}

.sg-s5_1-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #E60028;
	margin-bottom: 12px;
}

.sg-s5_1-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #E60028;
	margin: 3px 14px 0 -21px;
	float: left;
}

/*sg-s5_1-ultima*/
.sg-s5_1-ultima {
	margin-bottom: 7px;
	background: url(../img/bg_s5_1_ultima.png) repeat-x 0 0;
	height: 142px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}

.sg-s5_1-ultima img {
	display: block;
	float: left;
	margin-right: 27px;
}

.sg-s5_1-ultima .txt {
	padding: 22px 30px 0;
	position: relative;
	letter-spacing: .4px
}

.sg-s5_1-ultima .txt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

/*sg-s5_1-text*/
.sg-s5_1-text {
	margin-bottom: 10px;
}

.sg-s5_1-text p {
	color: #6a6a6a;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	letter-spacing: 0;
	text-align: justify;
}

.sg-s5_1-text p span {
	color: #494949;
}

.sg-s5_1-text p a {
	
}

.sg-s5_1-text p a:hover {
	
}

/*sg-5_1-search*/
.sg-s5_1-search {
	margin: 0 0 20px 0;
}

.sg-s5_1-search .wrap h3 {
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 6px 0 13px;
	padding: 0 0 0 8px
}

.sg-s5_1-search .wrap {
	margin-top: 10px;
	border: 1px solid #cbcaca;
	background: #FFF url(../img/bg_s5_1_search_wrap.png) repeat-x 0 0;
	padding: 2px 0 0 0;
	height: 71px;
}

.sg-s5_1-search .wrap form p {
	font: normal 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 15%;
	padding: 0 8px 8px;
}

.sg-s5_1-search .wrap form fieldset {
	float: left;
	width: 80%;
}

.sg-s5_1-search .wrap form fieldset ul {
	
}

.sg-s5_1-search .wrap form fieldset ul li {
	float: left;
	display: block;
	margin-left: 30px;
}

.sg-s5_1-search .wrap form fieldset ul li label {
	text-align: center;
	color: #2b292a;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	padding: 3px 3px 0 0;
	text-align: right;
}

.sg-s5_1-search .wrap form fieldset ul li select {
	display: block;
	width: 100px;
	border: 1px solid #D5D5D5;
	color: #1D1C1C;
	display: block;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-s5_1-search .wrap form fieldset ul li.opt2 {
	width: auto;
}

.sg-s5_1-search .wrap form fieldset ul li.opt3 {
	width: 185px;
}

.sg-s5_1-search .wrap form fieldset ul li.opt1 label {
	width: 82px;
}

.sg-s5_1-search .wrap form fieldset ul li.opt2 label {
	width: 82px;
}

.sg-s5_1-search .wrap form fieldset ul li.opt3 label {
	width: 82px;
	margin-left: 20px
}

.sg-s5_1-search .wrap form fieldset ul li.opt1 select {
	width: 135px;
}

.sg-s5_1-search .wrap form fieldset ul li.opt2 select {
	width: auto;
}

.sg-s5_1-search .wrap form fieldset ul li.opt3 select {
	width: 35px;
}

.sg-s5_1-search .wrap form input.button {
	position: absolute;
	right: 5px;
	top: 6px;
	background: url("../img/button_login.png") no-repeat 0 0 transparent;
	border: none;
	cursor: pointer;
	height: 16px;
	position: absolute;
	text-indent: -19999.9em;
	width: 34px;
}

/*sg-5_1-products*/
.sg-5_1-products {
	position: relative;
}

.sg-5_1-products p.update {
	text-align: right;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
	margin: -20px 5px 5px 0;
}

.sg-5_1-products p.update span {
	
}

.sg-5_1-products p.update span.sp1 {
	color: #878686;
}

.sg-5_1-products p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

/*s5_2 HERRAMIENTAS / Cobertura */
.sg-s5_2-presentacion {
	
}

.sg-s5_2-presentacion h2 {
	color: #E60028;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.sg-s5_2-presentacion h2 span {
	background-color: #E60028;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 -21px;
	width: 6px;
}

.sg-s5_2-presentacion p {
	font: 14px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s5_2-ultima {
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}

.sg-s5_2-ultima img {
	display: block;
	float: left;
	margin-right: 27px;
}

.sg-s5_2-ultima .txt {
	letter-spacing: 0.4px;
	padding: 27px 30px 0;
	position: relative;
}

.sg-s5_2-ultima .txt p {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}

.sg-s5_2-ultima .txt h2 {
	color: #FFFFFF;
	font: 16px Arial, Helvetica, sans-serif;
}

.sg-s5_2-ultima .txt a {
	background: url(../img/button_modificar_datos.png) no-repeat 0 0;
	width: 166px;
	display: block;
	position: absolute;
	right: 10px;
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

.sg-s5_2-text {
	margin-bottom: 10px;
}

.sg-s5_2-text p {
	font: 14px/18px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-align: justify;
}

.sg-s5_2-text p span {
	color: #494949;
}

.sg-s5_2-text p a {
	
}

.sg-s5_2-text p a:hover {
	
}

.sg-s5_2-text ul {
	color: #6a6a6a;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 10px;
	letter-spacing: 0;
	list-style: url(../img/bg_link.png);
}

.sg-s5_2-detalle p {
	color: #6A6A6A;
	font: 14px/18px Arial, Helvetica, sans-serif;
	text-align: justify;
}

.sg-s5_2-search h3 {
	color: #E60028;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s5_2-search p {
	font: 14px/18px Arial, Helvetica, sans-serif;
}

.sg-s5_2-search form {
	border-bottom: 1px solid #EDEDED;
	margin: 20px 0 60px;
}

.sg-s5_2-search form fieldset {
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 0 0 10px;
	position: relative;
}

.sg-s5_2-search form fieldset p {
	font: 13px/32px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}

.sg-s5_2-search form fieldset p span {
	background: url("../img/bg_s5_3-search-form.png") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 16px;
	height: 32px;
	text-align: center;
	width: 45px;
}

.sg-s5_2-search form fieldset.f1 ul {
	margin-left: 45px;
}

.sg-s5_2-search form fieldset.f1 ul li {
	display: block;
	float: left;
	height: 22px;
	width: 320px;
}

.sg-s5_2-search form fieldset.f1 ul li label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: left;
	width: 150px;
}

.sg-s5_2-search form fieldset.f1 ul li input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #494949;
	font: 11px Arial, Helvetica, sans-serif;
	width: 150px;
}

.sg-s5_2-search form fieldset.f1 ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s5_2-search form fieldset.f2 ul {
	margin-left: 45px;
}

.sg-s5_2-search form fieldset.f2 ul li {
	display: block;
	float: left;
	height: 22px;
	width: 320px;
}

.sg-s5_2-search form fieldset.f2 ul li label {
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: left;
	width: 150px;
}

.sg-s5_2-search form fieldset.f2 ul li input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #494949;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s5_2-search form fieldset.f2 ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s5_2-search form fieldset.f2 ul li .dd {
	float: left;
	padding-left: 25px;
}

.sg-s5_2-search form fieldset.f2 ul li .dd input {
	background-image: none;
	border: medium none;
	display: block;
	float: left;
	width: 20px;
}

.sg-s5_2-search form fieldset.f2 ul li .dd label {
	display: block;
	float: left;
	font-weight: normal;
	padding: 3px 0 0;
	width: 30px;
}

.sg-s5_2-search form fieldset.f2 ul li div.error {
	float: left;
	padding-left: 25px;
	border-style: solid;
    border-width: thin;
}

.sg-s5_2-search form fieldset.f2 ul li div.error input {
	background-image: none;
	border: medium none;
	display: block;
	float: left;
	width: 20px;
}

.sg-s5_2-search form fieldset.f2 ul li div.error label {
	display: block;
	float: left;
	font-weight: normal;
	padding: 3px 0 0;
	width: 30px;
}

.sg-s5_2-search form fieldset.f4 ul {
	margin-left: 45px;
}

.sg-s5_2-search form fieldset.f4 ul li {
	display: block;
	float: left;
	height: 22px;
	width: 320px;
}

.sg-s5_2-search form fieldset.f4 ul li label {
	color: #494949;
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px 9px 0 0;
	text-align: left;
	width: 150px;
}

.sg-s5_2-search form fieldset.f4 ul li input {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #494949;
	font: 11px Arial, Helvetica, sans-serif;
	width: 150px;
}

.sg-s5_2-search form fieldset.f4 ul li select {
	border: 1px solid #D5D5D5;
	font: 11px Arial, Helvetica, sans-serif;
	width: 128px;
}

.sg-s5_2-search form input.button {
	background: url("../img/button_validar.png") no-repeat scroll 0 0
		transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	margin-top: 5px;
	position: absolute;
	right: 20px;
	width: 65px;
	pagging-bottom: 5px;
}

.sg-s5_2-result {
	position: relative;
}

.sg-s5_2-result h3 {
	color: #E60028;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s5_2-result p.p1 {
	color: #6A6A6A;
	font: 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sg-s5_2-result .listTitle {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CBCACA;
	border-style: solid;
	border-width: 1px;
	height: 42px;
	position: relative;
	margin-bottom: 5px;
}

.sg-s5_2-result .listTitle a.a1 {
	display: block;
	float: left;
	height: 39px;
	margin-left: 10px;
	width: 45px;
}

.sg-s5_2-result .listTitle p.value {
	display: block;
	float: left;
	overflow: hidden;
	padding: 10px 0 0 9px;
	width: 400px;
}

.sg-s5_2-result .listTitle p.value span {
	margin-right: 3px;
}

.sg-s5_2-result .listTitle p.value span.sp1 {
	color: #E60028;
	font: bold 18px Arial, Helvetica, sans-serif;
}

.sg-s5_2-result .listTitle p.value span.sp2 {
	color: #525252;
	font: 14px Arial, Helvetica, sans-serif;
}

.sg-s5_2-result .listTitle p.value span.sp3 {
	color: #525252;
	font: 14px Arial, Helvetica, sans-serif;
}

.sg-s5_2-result .listTitle p.up span.sp3 {
	color: #1F8F01;
}

.sg-s5_2-result .listTitle p.down span.sp3 {
	color: #E60028;
}

.sg-s5_2-result .listTitle p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 15px 5px 0 0;
}

.sg-s5_2-result .listTitle p.update span {
	
}

.sg-s5_2-result .listTitle p.update span.sp1 {
	color: #878686;
}

.sg-s5_2-result .listTitle p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

.sg-s5_2-result .listTitle p.download {
	bottom: 8px;
	clear: both;
	color: #525252;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0 5px 0 0;
	position: absolute;
	right: 0;
}

.sg-s5_2-result .listTitle p.download a.excel {
	background: url("../img/ico_excel.gif") no-repeat scroll right top
		transparent;
	color: #767676;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 20px 3px 0;
}

.sg-s5_2-result .listTitle p.download a.excel:hover {
	text-decoration: underline;
}

.sg-s5_2-result {
	margin-bottom: 40px;
}

.sg-s5_2-result .datos .wrap {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../img/bg_s3_5-abc-entry.png") repeat-x scroll 0 0
		#FFFFFF;
	border-color: -moz-use-text-color #EDEDED #EDEDED;
	border-right: 1px solid #EDEDED;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	margin: 10px 0 20px;
	padding: 10px 0;
}

.sg-s5_2-result .datos .wrap ul {
	height: 61px;
	margin: 0 auto;
	width: 400px;
}

.sg-s5_2-result .datos .wrap ul li {
	clear: both;
	display: block;
	height: 22px;
	width: 400px;
}

.sg-s5_2-result .datos .wrap ul li p {
	color: #444444;
	font: 13px Arial, Helvetica, sans-serif;
	width: 400px;
}

.sg-s5_2-result .datos .wrap ul li p span {
	color: #444444;
	display: block;
	float: left;
}

.sg-s5_2-result .datos .wrap ul li p span.sp1 {
	padding-right: 5px;
	text-align: right;
	width: 235px;
}

.sg-s5_2-result .datos .wrap ul li p span.sp2 {
	background: url("../img/bg_form_input.gif") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D5D5D5;
	color: #E60028;
	margin: 0 0 3px;
	padding-right: 5px;
	text-align: right;
	width: 80px;
}

.sg-s5_2-result .datos .wrap ul li p span.sp3 {
	padding-left: 5px;
	text-align: left;
	width: 50px;
}

.sg-s5_2-result .datos p {
	color: #444444;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: justify;
}

.sg-s5_2-result .datos p span {
	color: #E60028;
}

.sg-s5_2-result .datos table.info {
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	margin-bottom: 15px;
	margin-top: 20px;
	width: 100%;
}

.sg-s5_2-result .datos table.info tbody {
	
}

.sg-s5_2-result .datos table.info tbody tr {
	
}

.sg-s5_2-result .datos table.info tbody tr td {
	background: url("../img/bg_table_info.png") repeat-x scroll 0 -21px
		transparent;
	border-left: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	color: #363636;
	font: 10px Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.sg-s5_2-result .datos table.info tbody tr.color td {
	background-position: 0 -60px;
	border-left: 1px solid #BABABA;
	height: 21px;
}

.sg-s5_2-result .datos table.info tbody tr.white td {
	background-position: 0 -41px;
}

.sg-s5_2-result .datos table.info tbody tr td.color {
	background-position: 0 0;
	border-left: 1px solid #C9435B;
	border-right: 1px solid #B21633;
	border-top: medium none;
	color: #FFFFFF;
}

.sg-s5_2-result .datos table.info tbody tr td.td1 {
	text-align: left;
	width: 255px;
}

.sg-s5_2-result .datos table.info tbody tr td.td1 span {
	padding-left: 15px;
}

.sg-s5_2-result .datos table.info tbody tr td.td2 {
	width: 85px;
}

.sg-s5_2-result .datos table.info tbody tr td.td3 {
	width: 85px;
}

.sg-s5_2-result .datos table.info tbody tr td.td4 {
	width: 85px;
}

.sg-s5_2-result .datos table.info tbody tr td.td5 {
	width: 85px;
}

.sg-s5_2-result .datos .legend {
	border-top: 1px solid #5D5C5C;
	padding-top: 10px;
}

.sg-s5_2-result .datos .legend p {
	color: #5D5C5C;
	font: 10px Arial, Helvetica, sans-serif;
}

.sg-s5_2-result p.back {
	margin: 20px 0;
	text-align: right;
}

.sg-s5_2-result p.back a {
	background: url("../img/button_back.png") no-repeat scroll right top
		transparent;
	color: #FFFFFF;
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	height: 16px;
	padding-right: 38px;
	padding-top: 1px;
	width: 180px;
}

.sg-s5_2-result a.a1 {
	background: url("../img/button_cobertura_larger.png") no-repeat scroll 0 0
		transparent;
	color: #494949;
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	height: 16px;
	left: 300px;
	padding: 1px 0 0 10px;
	position: absolute;
	top: 0;
	width: 150px;
}

/*sg-5_6-estado*/
.sg-5_6-estado {
	position: relative;
	margin: 20px 0;
}

.sg-5_6-estado h3 {
	color: #494949;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: #FFF url(../img/bg_tabs.png) repeat-x 0 0;
	border: 1px solid #cbcaca;
	border-bottom: none;
	color: #E60028;
	padding: 6px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 290px;
}

.sg-5_6-estado p.update {
	right: 5px;
	top: -20px;
	position: absolute;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
}

.sg-5_6-estado p.update span {
	
}

.sg-5_6-estado p.update span.sp1 {
	color: #878686;
}

.sg-5_6-estado p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

.sg-5_6-estado .wrap {
	margin-top: 0;
	border: 1px solid #cbcaca;
	clear: both;
	background: #FFF url(../img/bg_wrap.gif) repeat-x 0 0;
	padding: 10px 5px 10px 0;
}

.sg-5_6-estado .wrap ul {
	
}

.sg-5_6-estado .wrap ul li {
	width: 225px;
	float: left;
	display: block;
	height: 43px;
}

.sg-5_6-estado .wrap ul li p {
	text-align: center;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.sg-5_6-estado .wrap ul li p span {
	background-color: #CBCACA;
	padding: 1px 3px;
	margin-top: 10px;
	display: block;
	width: 120px;
	margin: 10px auto;
}

/*
s5_7 - HERRAMIENTAS / Lista Favoritos
------------------------------------------------------------------*/
/*sg-s5_7-presentacion*/
.sg-s5_7-presentacion {
	
}

.sg-s5_7-presentacion h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #e01c40;
	margin-bottom: 12px;
}

.sg-s5_7-presentacion h2 span {
	display: block;
	height: 14px;
	width: 6px;
	background-color: #e01c40;
	margin: 3px 14px 0 -21px;
	float: left;
}

/*sg-s5_7-ultima*/
.sg-s5_7-ultima {
	margin-bottom: 7px;
	background: url(../img/bg_s5_7_ultima.png) repeat-x 0 0;
	height: 142px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}

.sg-s5_7-ultima img {
	display: block;
	float: left;
	margin-right: 27px;
}

.sg-s5_7-ultima .txt {
	padding: 22px 30px 0;
	position: relative;
	letter-spacing: .4px
}

.sg-s5_7-ultima .txt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

.sg-s5_7-ultima .txt a.a1 {
	background: url(../img/button_ir_a_la_primera.png) no-repeat 0 0;
	width: 135px;
	height: 16px;
	display: block;
	position: absolute;
	right: -9px;
	bottom: 15px;
}

.sg-s5_7-ultima .txt a.a1 span {
	display: none;
}

/*sg-s5_7-text*/
.sg-s5_7-text {
	margin-bottom: 10px;
}

.sg-s5_7-text p {
	color: #6a6a6a;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	text-align: justify;
}

.sg-s5_7-text p span {
	color: #494949;
}

.sg-s5_7-text p a {
	
}

.sg-s5_7-text p a:hover {
	
}

/*sg-5_7-estado*/
.sg-5_7-estado {
	position: relative;
	margin: 20px 0 0;
	border-bottom: 1px solid #cbcaca;
}

.sg-5_7-estado h3 {
	background: #FFF url(../img/bg_tabs.png) repeat-x 0 0;
	border: 1px solid #cbcaca;
	border-bottom: none;
	color: #e01c40;
	padding: 6px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 290px;
	margin-bottom: -1px;
}



.sg-5_7-estado h2 {
	background: #FFF url(../img/bg_tabs.png) repeat-x 0 0;
	border: 1px solid #cbcaca;
	border-bottom: none;
	color: #e01c40;
	padding: 6px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 290px;
	margin-bottom: -1px;
}

.espace {
	height: 10px;
	border-left: 1px solid #cbcaca;
	border-right: 1px solid #cbcaca;
	background: url(../img/bg_wrap.gif) repeat-x 0 0;
	margin-bottom: 20px
}

.sg-5_7-estado .wrap {
	margin-top: 10px;
	border: 1px solid #cbcaca;
	clear: both;
	background: #FFF url(../img/bg_wrap.gif) repeat-x 0 0;
	padding: 10px 5px 10px 0;
}

.sg-5_7-estado .wrap ul {
	
}

.sg-5_7-estado .wrap ul li {
	width: 225px;
	float: left;
	display: block;
	height: 43px;
}

.sg-5_7-estado .wrap ul li p {
	text-align: center;
	color: #2b292a;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.sg-5_7-estado .wrap ul li p span {
	background-color: #CBCACA;
	padding: 1px 3px;
	margin-top: 10px;
	display: block;
	width: 70px;
	margin: 10px auto;
}

.sg-5_7-disclaimer {
	padding-top: 10px;
}

.sg-5_7-disclaimer p {
	color: #494949;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

/*
s5_8 - HERRAMIENTAS / Alertas
------------------------------------------------------------------*/
.sim-alerts { /*margin:0 5px*/
	
}

.sim-alerts ul.tabs-s1 {
	
}

.sim-alerts ul.tabs-s1 li {
	
}

.sim-alerts ul.tabs-s1 li.select {
	background-color: #fff;
}

.sim-alerts .border {
	height: 15px !important;
}

.sim-alerts  table {
	margin-bottom: 10px;
	width: 100%
}

.sim-alerts  table thead {
	
}

.sim-alerts  table thead tr {
	
}

.sim-alerts  table thead th a {
	color: #FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}

.sim-alerts  table thead th {
	background: url("../img/sim/bg_table.gif") repeat-x scroll 0 0
		transparent;
	border-left: 1px solid #A1142E;
	border-right: 1px solid #B81938;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

.sim-alerts  table thead th.th1 {
	width: 68px;
	border-right: none;
	border-left: none;
}

.sim-alerts  table thead th.th2 {
	width: 93px;
	text-align: left;
	padding: 0 7px
}

.sim-alerts  table thead th.th3 {
	width: 70px;
}

.sim-alerts  table thead th.th4 {
	width: 62px;
}

.sim-alerts  table thead th.th5 {
	width: 66px;
}

.sim-alerts  table thead th.th6 {
	width: 114px;
}

.sim-alerts  table thead th.th7 {
	width: 116px;
}

.sim-alerts  table tbody {
	border-top: 1px solid #ededed;
}

.sim-alerts  table tbody tr {
	height: 19px;
	overflow: hidden;
}

.sim-alerts  table tbody tr td {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	border-right: 1px solid #ededed;
	color: #464646;
	font: normal 10px Arial, Helvetica, sans-serif;
	height: 27px;
	vertical-align: middle;
	text-align: left;
}

.sim-alerts  table tbody tr:hover td {
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#e0e0e0 100%); /* W3C */
	cursor: pointer
}

.sim-alerts  table tbody tr td span {
	display: block;
	width: auto;
	margin: 0;
	text-align: center;
}

.sim-alerts  table tbody tr td.td1 {
	
}

.sim-alerts  table tbody tr td.td2 span {
	text-align: left;
	padding: 0 7px;
}

.sim-alerts  table tbody tr td.td3 {
	
}

.sim-alerts  table tbody tr td.td4 {
	
}

.sim-alerts  table tbody tr td.td5 {
	
}

.sim-alerts  table tbody tr td.td6 {
	
}

.sim-alerts  table tbody tr td.td7 {
	
}

.sim-alerts .pagination {
	position: relative;
	height: 16px;
	margin-top: -1px
}

.sim-alerts .pagination ul {
	position: absolute;
	right: 0;
	top: 0;
}

.sim-alerts .pagination ul li {
	display: block;
	float: left;
}

.sim-alerts .pagination ul li.xdey {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-right: 10px;
	padding-top: 2px;
}

.sim-alerts .pagination ul li.sel {
	width: 155px;
}

.sim-alerts .pagination ul li.sel form {
	border-left: 1px solid #000;
	padding-left: 10px;
	display: block;
	float: left;
	width: 87px;
	height: 15px;
}

.sim-alerts .pagination ul li.sel label {
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}

.sim-alerts .pagination ul li.sel select {
	width: 43px;
	border: 1px solid #d5d5d5;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1d1c1c;
	height: 16px;
	float: left;
	display: block;
}

.sim-alerts .pagination ul li.sel p {
	
}

.sim-alerts .pagination ul li.sel span {
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	padding-top: 2px;
}

.sim-alerts .pagination ul li.xdey strong.st1 {
	color: #e01c40
}

.sim-alerts .pagination ul li.xdey strong.st2 {
	
}

.sim-alerts .pagination ul li.ant {
	margin-right: 1px
}

.sim-alerts .pagination ul li.ant a {
	background: url(../img/sim/button_ant_sig2.png) no-repeat 0 0;
	width: 60px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 1px;
	height: 15px;
	color: #626262;
}

.sim-alerts .pagination ul li.ant a span {
	
}

.sim-alerts .pagination ul li.ant-disabled {
	margin-right: 1px
}

.sim-alerts .pagination ul li.ant-disabled a {
	background: url(../img/sim/button_ant_sig2.png) no-repeat 0 -16px;
	width: 60px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 1px;
	height: 15px;
	color: #a8a8a8;
}

.sim-alerts .pagination ul li.ant-disabled a span {
	
}

.sim-alerts .pagination ul li.sig {
	
}

.sim-alerts .pagination ul li.sig a {
	background: url(../img/sim/button_ant_sig2.png) no-repeat -76px 0;
	width: 65px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 1px;
	height: 15px;
	color: #626262;
}

.sim-alerts .pagination ul li.sig a span {
	
}

.sim-alerts .pagination ul li.sig-disabled a {
	background: url(../img/sim/button_ant_sig2.png) no-repeat -76px -16px;
	width: 65px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 1px;
	height: 15px;
	color: #a8a8a8;
}

.sim-alerts .pagination ul li.sig-disabled a span {
	
}

.sim-alerts .txt {
	padding-top: 25px;
}

.sim-alerts .txt p {
	color: #494949;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.sim-alerts a.action_modify {
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 auto;
	background: url(../img/sim/button_modificar.png) no-repeat 0 0;
}

.sim-alerts a.action_modify span {
	display: none !important;
}

/*alert-popup*/
.popup .alert {
	height: 282px;
	width: 371px;
	background: #FFF url(../img/sim/bg_oc_popup_alert.png) repeat-x 0 0;
	margin: 150px auto 0;
	position: relative;
}

.popup .alert .title {
	height: 45px;
}

.popup .alert .title h3 {
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px;
}

.popup .alert form {
	position: relative;
	display: block;
	height: 237px;
	background-attachment: scroll; 
	background-clip: border-box; 
	background-color: #FFFFFF; 
	background-image: none; 
	background-origin: padding-box; 
	background-position: 0 0; 
	background-repeat: repeat; 
	background-size: auto auto;
}

.popup .alert form ul {
	width: 155px;
	margin: 0 auto;
	display: block;
}

.popup .alert form ul li {
	width: 155px;
	clear: both;
	height: 30px;
}

.popup .alert form ul li label {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #464646;
	text-align: right;
	width: 50px;
	float: left;
}

.popup .alert form ul li label span {
	color: #737171;
}

.popup .alert form ul li input {
	border: 1px solid #D5D5D5;
	font: 10px Arial, Helvetica, sans-serif;
	width: 52px;
	padding-right: 8px;
	background: url(../img/sim/bg_form_input.gif) repeat-x 0 0;
	text-align: right;
	margin-left: 18px;
}

.popup .alert form ul li select {
	border: 1px solid #D5D5D5;
	font: 10px Arial, Helvetica, sans-serif;
	width: 63px;
	background: url(../img/sim/bg_form_input.gif) repeat-x 0 0;
	text-align: center;
	margin-left: 18px;
}

.popup .alert form ul li.first label {
	width: 30px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
}

.popup .alert form ul li.first input[type=radio] {
	background-image: none;
	width: auto;
	float: left;
	margin-left: 10px;
	border: none;
}

.popup .alert form p {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #828282;
	padding: 0 20px;
	bottom: 50px;
	left: 0;
}

.popup .alert form input.button_cancel {
	background: #000 url(../img/sim/bg_button_cancel.png) repeat-x bottom
		right;
	border: 1px solid #484848;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 60px;
	display: block;
	position: absolute;
	right: 70px;
	bottom: 10px;
	cursor: pointer;
	height: 15px
}

.popup .alert form input.button_accept {
	background: url(../img/sim/bg_button_buy.png) no-repeat 0 0;
	border: none;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 0;
	position: absolute;
	right: -9px;
	width: 68px;
}

/* Disclaimer */
.popup .disclaimer-container { background-color: #C8C8C8; font: 13px Arial,Helvetica,sans-serif; left: 15%; position: absolute; right: 15%; top: 72px; min-width: 500px; -moz-box-shadow: 10px 10px 5px #333; -webkit-box-shadow: 10px 10px 5px #333; box-shadow: 10px 10px 5px #333; }
.popup .disclaimer-container .headimg { background: #FFF url(../img/bg_disclaimer_mlp_uk.jpg) no-repeat 0 0; height: 207px; background-size: 100%}
.popup .disclaimer-container .scrollable-content { background-color: #FFFFFF; height: 300px; overflow: auto; padding: 20px; text-align:justify;}
.popup .disclaimer-container .explanationimg { background: url("../img/sgbourseuk_warning.png") no-repeat scroll 0 0 #FFFFFF; height: 290px; }
.popup .disclaimer-container .titleOnImg { padding-left: 15px; padding-top: 50px; }
.popup .disclaimer-container .titleOnImg h3 { left: 15px; top: 15px; font-size: 1.8em; background-color: rgba(200, 200, 200, 0.6); width: 300px; }
.popup .disclaimer-container div.title { margin: 20px 100px; padding: 10px; text-align: center; font-size: 18px; }
.popup .disclaimer-container label h4 { padding: 10px 0 0 10px; }
.popup .disclaimer-container label h5 { padding: 10px 0 0 15px; }
.popup .disclaimer-container label h6 { padding: 10px 0 0 20px; }
.popup .disclaimer-container label p { padding: 10px 0 10px 25px; }
.popup .disclaimer-container label strong { padding: 10px 0 5px 10px; }
.popup .disclaimer-container label li { list-style-type: disc; margin-left: 45px; }
.popup .disclaimer-container form { text-align: center; padding: 10px; font-weight: bold; background-color: #C8C8C8; }
.popup .disclaimer-container .button_disable { margin-left: 350px; margin-top: 20px; background-color: black; border: 3px solid #00956F;color: gray;cursor: pointer; display: block; padding: 5px; }
.popup .disclaimer-container .button_enable { margin-left: auto; margin-right:auto; margin-top: 20px; background-color: black; border: 3px solid #00956F;color: white;cursor: pointer; display: block; padding: 5px;width:80%;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word; }
.popup .disclaimer-container .copyright { text-align: right; padding: 0px 10px 10px 10px; font-weight: bold; background-color: #C8C8C8;}

.sidebar .legend{padding:5px 10px 5px 10px; font: normal 12px Arial, Helvetica, sans-serif;border:1px dotted #d0d0d0;margin-bottom:15px;}
.sidebar .legend .title{font:bold 12px Arial,Helvetica,sans-serif;color:#6A6A6A;margin-bottom:10px;}

/* picto and tooltip */
.picto	{background-repeat: no-repeat; background-size: 25px auto; padding: 5px 0 0 10px;width:25px; height: 25px; margin:6px 0px 6px 0px; }
.picto.picto-info	{ background-image: url("../images/mlp_uk/info_red_small.gif"); }
.picto.picto-risk-warn	{ background-image: url("../images/mlp_uk/risk_red_small.gif"); }
.picto.picto-suit-aud	{ background-image: url("../images/mlp_uk/audience_suitability_red_small.gif"); }
.picto.picto-tax-treat	{ background-image: url("../images/mlp_uk/tax_red_small.gif");}
.picto.label{width:100%;float:left;position:relative;margin-left:25px;}
.title .picto{float:right;margin:5px 0px 2px 0px}
.productTitle .picto{float:right;margin-top:-40px;margin-right:170px;}
.product-list-picto {position: absolute;right: 0; top: 0; width: 100px;}
.product-list-picto .picto{display: table-cell;}
.sg-products .picto.label{margin-left:12px;padding-left:0px;padding-right:15px;height:0px;}
.sg-products .picto{margin:2px 12px 0px 2px;margin-top:2px;}
.legend .picto{width:100%;padding:5px 0 0 40px;}

.cluetip-inner{background-color:#f0f0f0;padding:10px;font: normal 11px Arial, Helvetica, sans-serif;}


/*user*/
.user {
	margin-bottom: 20px;
	background: #dedede url(../img/sim/bg_sim-user.png) repeat-x 0 0;
	border: 1px solid #c4c4c4;
	padding: 5px 10px;
	position: relative;
}

.user h2 {
	color: #939393;
	height: 30px;
	font: normal 14px Arial, Helvetica, sans-serif;
}

.user a.logout {
	position: absolute;
	right: -10px;
	top: 5px;
	background: url(../img/sim/button-sim-user.png) no-repeat 0 0;
	width: 90px;
	height: 16px;
}

.user a.logout span {
	color: #de1c40;
	font: bold 10px Arial, Helvetica, sans-serif;
	padding: 1px 0 0 10px;
	display: block
}

.user ul {
	padding-left: 20px;
}

.user ul li {
	margin-bottom: 5px;
}

.user ul li p {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #525252
}

.user ul li p span {
	font-weight: normal;
	display: block;
	margin-right: 5px;
	float: left;
	width: 50px;
	text-align: right
}

.error {
    border-color: #B81938 !important;
    color: #B81938 !important;
}
/*Form feedback panel messages*/
.msg-error span{
    background-color: #F9F5AD !important;
    border: 1px solid #F3EB6D !important;
    clear: both;
    color: #B81938 !important;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 0 !important;
    padding: 3px 5px !important;
    position: relative !important;
    right: 0 !important;
    text-align: left !important;
    display : block;
}
.msg-info span{
    background-color: #E7FAD5 !important;
    border: 1px solid #74971B !important;
    clear: both;
    color: #74971B !important;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 0 !important;
    padding: 3px 5px !important;
    position: relative !important;
    right: 0 !important;
    text-align: left !important;
    display : block;
}



.tabpanel div.sim-alerts p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 125px 0 0;
}

.tabpanel div.sim-alerts p.update span.sp1 {
	color: #878686;
}

.tabpanel div.sim-alerts p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

.tab-row div.listTitle p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 125px 0 0;
}

.tab-row div.listTitle p.update span.sp1 {
	color: #878686;
}

.tab-row div.listTitle p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}

.tab-panel div.listTitle p.update {
	color: #525252;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 125px 0 0;
}

.tab-panel div.listTitle p.update span.sp1 {
	color: #878686;
}

.tab-panel div.listTitle p.update span.sp2 {
	color: #494949;
	margin-left: 3px;
}


/*sim-h2*/
.sim-h2 { margin:10px 0px 22px 0px}
.sim-h2 h2 { font:normal 16px Arial, Helvetica, sans-serif;color:#e01c40; position:relative; }
.sim-h2 h2 span{ display:block; height:14px; width:6px; background-color:#e01c40; margin:2px 14px 0 -21px; float:left;}
/*sim-accordion*/
.sim-accordion{ border:1px solid #eae9e9; margin-bottom:50px;}
.sim-accordion ul.list{ background-color:#df1c40; padding-left:29px;}
.sim-accordion ul.list li{ position:relative; background:#FFF; padding:10px 20px; background:#FFF url(../img/sim/bg_s0_2-reglas.png) repeat-x 0 0; cursor:pointer;}
.sim-accordion ul.list li span.number{ position:absolute; left:-29px; top:0; background:url(../img/sim/bg_s0_2-reglas-number.png) no-repeat 0 0; width:32px; height:38px; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; display:block; text-align:center; padding-top:8px;}
.sim-accordion ul.list li h3{ /*text-transform:uppercase;*/}
.sim-accordion ul.list li h3 a{font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
.sim-accordion ul.list li .txt p{font:normal 12px Arial, Helvetica, sans-serif; margin:5px 0 0 5px;}
.sim-accordion ul.list li.open .txt{ display:block;}
.sim-accordion ul.list li.open h3{background-image:none; }
.sim-accordion ul.list li.close .txt{ display:none;}
.sim-accordion ul.list li.close h3 a{background:url(../img/sim/bg_s0_2-reglas-open.png) no-repeat center right; padding:0 25px 0 0; text-decoration:none;}
.sim-accordion ul.list li .txt ul{ background:#FFF; padding:10px 0 0 0; }
.sim-accordion ul.list li .txt ul li{ background:#FFF; background:url(../img/sim/bg_link.png) no-repeat 4px 4px; font:normal 12px Arial, Helvetica, sans-serif; color:#494949; padding:0 0 10px 15px; }

.checkgroups { 
	font:normal 11px Arial,Helvetica,sans-serif;color:#525252;
	margin-left:0px;
}
.checkgroups  label.searchtitle{ 
	color: #525252;
    font: bold 11px Arial,Helvetica,sans-serif;
	padding-top:20px;
	display: block;
}

.checkgroups .checkgroup{
	padding:20px 20px 0px 20px;
	display: inline-block;
	vertical-align: top;
}

.checkgroups .checkgroup h3 {
	color: rgb(230, 0, 40);
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.checkgroups .checkgroup .checkboxs label{
	margin-bottom:5px;
}

.ta{font:12px Arial, Helvetica, sans-serif;}
.ta .title {
	background-color: #D5D5D5;
	clear: both;
	height: 20px;
	margin-bottom: 20px;	
	padding: 10px 0;
}
.ta .title h1 {color: #000000;font: 16px Arial, Helvetica, sans-serif;}
.ta .title span{
	background-color: #E01C40;
	display: block;
	float: left;
	height: 14px;
	margin: 3px 14px 0 0;
	width: 6px;
}
.ta .data{margin-bottom:30px;}
.ta .grid {width:200px;float:right;}
.ta .grid h3{
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: white;
	height: 20px;
	text-transform: uppercase;
	padding-top:5px;
	margin-bottom:0;
	padding-left:10px;
}
.ta .grid table{margin-bottom:15px;}
.ta .grid table tr{	border-bottom:1px solid #d0d0d0;} 
.ta .grid table tr.offColor { background-color:#EAEAEA;}
.ta .grid table td{padding:2px 2px 2px 5px;}
.ta .graph{min-height:350px;}
.ta .analysis{margin-bottom:25px;}
.ta .analysis h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid red;
	padding:5px;
}
.ta .analysis h4{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:404040;
	margin:15px 0px 5px 0px;
	padding:5px;
}

.ta-table table {
	border: 1px solid #EDEDED;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.ta-table table thead {text-align: left;}
.ta-table table thead th {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px;
}
.ta-table table thead th a {color: #FFF;}
.ta-table table thead th span {display: block;width: auto;}
.ta-table table tbody tr td {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #EDEDED;
	padding: 5px 0;
}
.ta-table table tbody td.news span {border-right: 1px solid #EDEDED;}
.ta-table table tbody td span {
	display: block;
	padding: 0 10px;
}

.ta-table table tbody td.hour span {
	border-right: 1px dotted #C4C4C4;
	display: block;
	padding: 0 10px;
	width: 44px;
}
.ta-table table tbody td h3 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	padding-left: 9px;
	color: #494949;
}
.ta-table table tbody td p {padding-left: 9px;}

.popup .disclaimer-container .disclaimer-bottom a.button_ok {background: url(../img/sim/bg_button_buy.png) no-repeat 0 0;border: none; color: #FFFFFF; cursor: pointer; font: 10px Arial, Helvetica, sans-serif;	right: -20px; width: 68px; }
.popup .disclaimer-container .disclaimer-bottom a { bottom: 5px;padding-left: 10px;padding-top: 2px; vertical-align: middle; margin-bottom: 0px; margin-top: 0px; height: 15px; display: block; position: absolute;}
.popup .disclaimer-container .disclaimer-bottom a.button_cancel { bottom: 6px; height: 14px; padding-left: 6px; padding-top: 0px;background: #000 url(../img/sim/bg_button_cancel.png) repeat-x bottom right; border: 1px solid #484848; 	color: #FFF; font: normal 10px Arial, Helvetica, sans-serif; width: 50px; right: 70px; 	cursor: pointer; }

/* -- Global search widget -- */

.widget-product-search  {
	margin-top: 0px;
}

.widget-product-search .summary-filter {
    border: 1px solid #E4E4E4;
    overflow: hidden;
    width: auto;
}

.widget-product-search .summary-filter label {
    left: -99999px;
    position: absolute;
}

.widget-product-search .summary-filter fieldset {
	margin: 5px 10px;
}

.widget-product-search .summary-filter input[type="text"]  {
    background: url(../img/loop.png) no-repeat scroll 136px center transparent;
    border: 1px solid #CCCCCC;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    color: #8D8D8D;
    height: 20px;
    margin: 5px 0;
    padding: 0 25px 0 10px;
    width: 126px;
}

.widget-product-search .search_result {
	left: 0;
	top: 58px;
	width: 640px;
}

.widget-product-search .sg-result-search .top {
	padding: 0px 0px 6px 0px;
}

.widget-product-search .summary-filter > div > * > span {
    background: none repeat scroll 0 0 #E4E4E4;
    display: inline-block;
    margin-left: 18px;
    padding: 2px 16px 2px 5px;
    position: absolute;
    top: 58px;
}




.sg-s2_5-search button.button_search,
.sg-s2_5-search button.button_reset,
.sg-s2_5-search button.button_search_with_family,
.sg-s2_5-search button.button_reset_with_family {
	margin-top: 5px;
	height: 16px;
	float: right;
	margin-right: -13px;
	clear: both;
}


.tradebutton  {
    background-color: #E60028;
    width: 120px;
    font-size: 20px;
    color: white;
    display: inline-block;
    line-height: 1.5;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 20px;
    border: 1px solid #333;
    text-decoration: none;
}

.tradebolddisclaimer  {
	font-size: 12px;
    font-weight: bold;
}

.tradedisclaimer  {
   font-size: 12px;
}

.checkgroups .selectlinks{
	padding-top:35px;
}
p.logo a:link,p.logo a:focus, p.logo a:visited,p.logo a:hover,p.logo a:active {
	outline:0;
}

.version {
	visibility: hidden;
}


.multicriterion select {
    border: 1px solid #D5D5D5;
    color: #1D1C1C;
    font: 10px Arial,Helvetica,sans-serif;
    width: 330px;
    margin : 5px 0 0 5px;
}

.multicriterion {
	margin-bottom:5px;
}

.widget-product-search .multi_search_result {
	left: 0;
	top: 85px;
	width: 640px;
}

.widget-product-multicriterion .noproduct {
    background: none repeat scroll 0 0 #E4E4E4;
    display: inline-block;
    padding: 2px 16px 2px 5px;
    position: absolute;
    top: 97px;
}

.multicriterion select option{
	padding-left:4px;
}

.rssLink img {
	width: 13px;
}

.sg-multi-search-result div.top .resultlink span {
    cursor: pointer;
    margin-left: 15px;
    text-decoration: underline;
}


/* Cookie banner */
#cookie-disclaimer-content .close_cross{
	position:absolute;
	right:10px;
	cursor:pointer;
} 


#product-warning {
        text-align: justify;
        background-color: pink;
        font-weight: bold;
        padding : 10px;
        margin : 10px 0;
        width: 680px;
}

#product-warning .attention {
         color: red;
}

.twitter-follow-button {
	float: right;
	margin-top: 6px;
}

table.news-contrib {
	border: 1px solid #EDEDED;
	color: black;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
    text-align: left;
    min-width: 500px;
	border-spacing: 0px;
    border-collapse: auto;
}

table.news-contrib tr td {
	border: none !important;
}

.news-contrib tr:first-child td {
	background: url("../img/bg_table.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}

.news-contrib tr:not(:first-child) td {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #EDEDED !important;
	border-right: 1px dotted #C4C4C4 !important;
	padding: 5px 0;
	vertical-align:top;
}

.news-contrib tr:not(:first-child) td:nth-child(1){
	border-left: 1px dotted #C4C4C4 !important;
}

.news-contrib tr:not(:first-child) td:nth-child(1) span {
    display: block;
    width: 90px;
    padding: 0 10px;
}

.news-contrib tr:not(:first-child) td:nth-child(2) {
	border-right: none !important;
	padding-left: 10px;
	vertical-align:top;
}

.news-contrib tr:not(:first-child) td:nth-child(2) h3 {
	background: url("../img/bg_link.png") no-repeat scroll 0 5px transparent;
	padding-left: 9px;
	color: #494949;
        margin:0;
}

.news-contrib tr:not(:first-child) td:nth-child(2) p {
	    padding-left: 10px;
}

.news-contrib tr:not(:first-child) td:nth-child(3) li {
	list-style-type: none;
}

.news-contrib tr:not(:first-child) td:nth-child(3) a {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	background: url("../img/button_ver.png") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 16px;
	width: 85px;
	margin-right:-10px;
	position :relative;
	text-decoration: none;
}

/* floating flag design */
.flag-container .flag-floating
{
    width: 1.0em;
    position: absolute;
    left: -2px;
    top: -2px;
}

.wrap table tbody tr td.td.legals ul.document li.flag-container {
	position: relative;
    top: 4px;
	display: inline-block;
}

.noFile {
	background-image:url("../img/not-allowed.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 14px;
	width: 19px;
    padding-top: 5px;
	display: inline-block;
}