/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

@import url("type.css");

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
body{
	font-family: Arial, Helvetica, sans-serif;
	/*width: 1020px;*/
	margin:  0 auto;
	position: relative;
}
.clr{
	clear: both;
}
.button{
	padding: 5px 10px;
	border-radius: 3px;
}
	.button:hover{
		text-decoration: none !important;

	}
.dotted{
	border-top: 1px dashed #cccccc;
	margin-bottom: 20px;
	clear: both;
}

.emailj { display: none; }

.align_center{
	text-align: center;
}
.align_left{
	text-align: left;
}
.align_right{
	text-align: right;
}
a.view_more{
	display: inline !important;
	background: none !important;
	font-style: italic !important;
}
	a.view_more:hover{
		text-decoration: underline !important;
	}
img.alignLeft{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
img.alignRight{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
img.alignNone{
	float: none;
	margin-bottom: 15px;
}
h2.icon{
	position: relative;
	padding-left: 35px;
}
h2.icon span{
	display: block;
	width: 27px;
	height: 27px;
	top: -2px;
	left: 2px;
	position: absolute;

}
	h2.icon span.group_icon,
	.active .title:hover h2.icon span.group_icon{
		background: url(../images/assets.png) -426px -58px;
	}
		.title:hover h2.icon span.group_icon{
			background: url(../images/assets.png) -426px -80px;
		}
	h2.icon span.user_icon,
	.active .title:hover h2.icon span.user_icon{
		background: url(../images/assets.png) -450px -58px;
	}
		.title:hover h2.icon span.user_icon{
			background: url(../images/assets.png) -450px -80px;
		}
	h2.icon span.group_bussines_icon,
	.active .title:hover h2.icon span.group_bussines_icon{
		background: url(../images/assets.png) -474px -58px;
	}
		.title:hover h2.icon span.group_bussines_icon{
			background: url(../images/assets.png) -474px -80px;
		}
	h2.icon span.filial_icon{
		background: url(../images/assets.png) -450px -29px;
	}
ul.accordion>li.active{
	border-top: none;
}
ul.accordion>li.active .title{
	color: #fff;
	background: -moz-linear-gradient(top,  #175e93 0%, #08416d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175e93), color-stop(100%,#08416d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #175e93 0%,#08416d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #175e93 0%,#08416d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #175e93 0%,#08416d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #175e93 0%,#08416d 100%); /* W3C */
}
ul.accordion li div.title{
	padding: 8px 15px;
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
}
ul.accordion li div.title:hover{
	background: #175e93; /* Old browsers */
	background: -moz-linear-gradient(top,  #175e93 0%, #08416d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175e93), color-stop(100%,#08416d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #175e93 0%,#08416d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #175e93 0%,#08416d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #175e93 0%,#08416d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #175e93 0%,#08416d 100%); /* W3C */
}
	ul.accordion li div.title:after{
		top: 15px;
	}
	ul.accordion li div.title:hover h2,
	ul.accordion li div.title:hover h3,
	ul.accordion li div.title:hover h4,
	ul.accordion li div.title:hover h5{
		color: #fff;
	}
	ul.accordion li div.title:hover:after{
		border-color: transparent #fff transparent transparent;
		
	}
	ul.accordion li.active div.title:hover{
		
	}
		ul.accordion li.active div.title h2,
		ul.accordion li.active div.title h3,
		ul.accordion li.active div.title h4,
		ul.accordion li.active div.title h5,
		ul.accordion li.active div.title h6{
			color: #fff;
		}
		ul.accordion li.active div.title:hover h2,
		ul.accordion li.active div.title:hover h3,
		ul.accordion li.active div.title:hover h4,
		ul.accordion li.active div.title:hover h5,
		ul.accordion li.active div.title:hover h6{
			text-decoration: underline;
		}
		ul.accordion li.active div.title:hover:after{
			border-color: #00427d transparent transparent transparent;
		}

	ul.accordion>li>div.title:after{
		/*font-family: Arial, Helvetica, sans-serif;*/
		content: "Ver más" !important;
		width: 50px;
		border: none;
		line-height: 12px;
		color: #00427d;
	}
	p.VerMas{
		text-align: right;
		padding-top: 20px;
		margin-bottom: 0 !important; 
	}
		p.VerMas a{
			text-align: right !important;
			padding-right: 0 !important;
			margin-right: 0 !important;
		}
    .tituloprodu{
        font-size:14px;
        line-height: 16px;
        }
	ul.accordion>li.active>div.title:after{
		color: #fff !important;
	}
		ul.accordion>li>div.title:hover:after{
			color: #fff;
		}
		ul.accordion>li.active>div.title:hover:after{
			text-decoration: underline;
		}
	ul.accordion>li.active>div.title:after{
		/*font-family: Arial, Helvetica, sans-serif;*/
		content: "Cerrar" !important;
		width: 50px;
		border: none;
		line-height: 12px;
		color: #00427d;
	}
	
	#language_box{
	float:right;
	}
/*FORMS*/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #ebebeb;
	padding: 0px 10px;
}
div.custom.dropdown{
	width: 100% !important;
}	
	form.custom div.custom.dropdown a.selector{
		background: white;
	}
	form.custom div.custom.dropdown a.current{
		background: #ebebeb;
		border: none;	
	}
	div.custom.dropdown ul{
		margin: 0 !important;
		width: 100% !important;
	}
	textarea{
		min-height: 100px;
		max-width: 100%;
		min-width: 100%;
	}
	input.error{
		border: 1px solid #c60f13;
		margin-bottom: 5px;
	}
	label.error{
		margin-bottom: 15px;
	}
ul.tabs-content{
	margin: 0 !important;
}
.select_file_content{
	float: left !important;
	position: relative;
	display: none;
}
	.select_archive{
		position: relative;
		z-index: 10;
		padding: 5px 13px;
		background: #cecece;
		color: #707070;
		border: 1px solid #707070;
	}
	.select_file_content .file_input{
		position: absolute;
		top: 0;
		left: 3px;
		z-index: 1;
	}
	
#loading_wrapp{
    z-index:999999;
    position:absolute;
    background:rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    padding:10% 0 0 0;
    top:0;
    left:0;
    vertical-align:middle;
    text-align:center;
    display:none;
    }
/* ================================
HEADER 
================================ */
.header_top{
	border-bottom: 1px solid #1865a6;
	background: url(../images/bg_top_header.jpg) repeat-x;
	height:26px;
	z-index: 110;
	width: 100%;
	position: relative;
	clear: both;
	top: 16px;
}
#header{
	margin-bottom: 10px;
	position: fixed;
	z-index: 101;
	top: -3px;
	height: 120px;
	width: 100%;
}
	#header .inner{
		padding: 8px 0 5px;
		background-color: #ffffff;
		height: 112px;
		margin: 0 auto;
	}
	#header .inner:after{
		content: "";
		height: 20px;
		width: 99%;
		box-shadow: inset 0px 4px 6px 0 rgba(0,0,0,0.3);
		position: relative;
		bottom: -16px;
		left: 5px;
	}	
	#language_box{
		float: right;
	}
.iconMenu{
	display: none;
}
/* Top Menu */
#top_menu{
	float: left;
}
	#top_menu ul{
		list-style: none;
		padding-top: 8px;
	}
		#top_menu ul li{
			float: left;
			padding:0 3.7px;
			padding:0 5px;
			border-right: 1px solid #fff;
			height: 12px;
			line-height: 12px;
			position: relative;
		}
			#top_menu ul li:last-child{
				border-right: none;
			}
			#top_menu ul li a{
				color: #fff;
			}
			#top_menu ul li:hover > a{
				color: #c4ecff;
			}
			#top_menu ul li:hover ul.sub_menu{
				display: block;
			}
	#top_menu ul ul.sub_menu{
		position: absolute;
		top: 8px;
		left: 0;
		width: 140px;
		margin: 0;
		padding: 10px 0 0 0;
		z-index: 10;
		background: url(../images/arrow_submenu_top.png) 25px 5px no-repeat;
		display: none;
	}
		#top_menu ul ul.sub_menu li{
			float: none;
			border-right: none;
			height: auto;
            width:165px;
		}
			#top_menu ul ul.sub_menu li a{
				padding: 4px 5px;
				/*background: #333333;*/
				background: #2184da;
				background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
				background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
				display: block;
				border-top: 1px solid #9cc9ef;
				border-bottom: 1px solid #145083;
			}
			#top_menu ul ul.sub_menu li:first-child a{
				border-top: none;
			}
			#top_menu ul ul.sub_menu li a:hover{
				background: url(../images/assets.png) 0 -190px !important;
			}
			#top_menu ul ul.sub_menu li a:hover .second_level{
				display: block !important;
			}
			
	#top_menu ul ul.second_level{
		position:absolute;
		left: 97% ;
		top: 0px;
		width: 140px;
		margin: 0;
		padding: 0;
		z-index: 10;
		background: url(../images/arrow_submenu_left.png) 0px 5px no-repeat !important;
		display: none;
	}
		#top_menu ul ul.sub_menu li:hover ul.second_level{
			display: block;
		}
		#top_menu ul ul.sub_menu li:hover>a{
			background: #1a528a;
		}

/* Logo */
#logo{
	width: 220px;
	height: 50px;
	display: block;
	background: url(../images/assets.png) 0px -52px;
	margin-top: 12px;
	text-indent: -9999px;
}

#logoNew {
	width: 240px;
	height: 50px;
	display: block;
	background: url(../images/BBLogoNew2.jpg) -15px -10px;
	margin-top: 12px;
	text-indent: -9999px;
}

/* Language box */
.language_box h6{
	text-align: right;
	margin-bottom: 4px;
	padding-top:2px;
    /*display:none;*/
    width: 185px;
    float: left;    
}
/* Search Form */
#search_form{
	clear: both;
	float: right;
	width: 100%;
	border:1px solid #d7d7d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#eaeaea 100%); /* W3C */
	
	padding:5px;
	margin: 0;
}
	#search_form .search_bt{
		display: block;
		width: 18px;
		height: 13px;
		background: url(../images/assets.png) 0px -39px;
		border: none;
		padding: 0;
		margin: 0;
		cursor: pointer;
		text-indent: -9999px;
		float: left;
	}
	#search_form .text_field{
		width:210px;
		float: right;
		border: none;
		background: none;
		height: 12px;
		box-shadow: none;
		-webkit-box-shadow: none;
		-mox-box-shadow: none;
		-o-box-shadow: none;
		margin: 0;
		line-height: 12px;
		padding: 0;
		font-size: 12px;
	}
ul.size_txt{
	list-style: none;
	float: right;
	margin-bottom: 8px;
}
	ul.size_txt li{
		float: left;
		margin-left: 5px;
	}
		ul.size_txt li a{
			display: block;
			width: 22px;
			height: 22px;
			background: url(../images/assets.png) 0px 0px;
			text-indent: -9999px;
		}
		ul.size_txt li a.more{
			background-position: -18px -30px;
		}
		ul.size_txt li a.less{
			background-position: -40px -30px;
		}

/* ================================
BANNER 
================================ */
body.home #banner{
	width: 755px;
	background: #fff !important;
	margin-bottom: 0;
	float: right;
}
	#banner{
		width: 	755px;
		margin-right: 	5px;
	}
	#banner img{
		display: block;
		width: 100%;
	}
	#banner .bx-pager{
		position: absolute;
		top: 0px;
		right: 30px;
		width: 20px;
	}
	#banner .bx-controls a{
		z-index: 99 !important;
		margin-top: -16px;
	}
	#banner .bx-prev{
		background: url(../images/assets.png) -360px -67px;
		top: 50%;
		left: 10px;
	}
		#banner .bx-prev:hover{
			opacity: 0.6;
		}
	#banner .bx-next{
		background: url(../images/assets.png) -392px -67px;
		top: 50%;
		right: 20px;
	}
		#banner .bx-next:hover{
			opacity: 0.6;
		}
/* ================================
SIDEBAR 
================================ */
#sidebar{
	position: absolute;
	top: 111px;
	width: 255px;
	z-index: 100;
}
.siderbar_inner{
	background-color: #ffffff;
	min-height: 485px;
}
aside p{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.6;
}
#transaccion_box{
	border-top:2px solid #4488c4;
	border-bottom:2px solid #012547;
	padding: 5px 10px 10px;
	background: #1c568b; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c568b 0%, #003b70 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c568b), color-stop(100%,#003b70)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c568b 0%,#003b70 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c568b 0%,#003b70 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c568b 0%,#003b70 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c568b 0%,#003b70 100%); /* W3C */
	
}
	#transaccion_box h3{
		text-align: center;
		color: #fff;
		text-shadow:1px 1px 5px rgba(0,0,0,0.9);
		margin-bottom: 5px;
	}
#transaccion_form{
	margin-bottom: 0;
}
	#transaccion_form label{
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
	}
	#transaccion_form input[type="text"]{
		height: 20px;
		margin-bottom: 8px;
	}
	.user_actions{
		list-style: none;
		margin-bottom: 0px;
	}
		.user_actions li{
			height: 14px;
		}
			.user_actions li a{
				color: #fff;
				/*font-family: Arial, Helvetica, sans-serif;*/
				font-size: 10px;
			}
			.user_actions li a:hover{
				color: #559fdc;
			}
	.entrar_bt{
		padding: 5px 15px;
		color: #fff;
		background: url(../images/assets.png) 0px -734px;
		border: none;
		cursor: pointer;
		display: block;
		width: 70px;
		margin-left: -13px;
		height: 27px;
		font-size: 14px;
		float: right;
	}
	.entrar_bt:hover{
		background: url(../images/assets.png) 0px -760px;
	}
#main_menu{
		background: #2184da;
		background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
		background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
	}
#main_menu ul{
	list-style: none;
	margin: 0;
	position: relative;
	z-index: 1000;
}
	#main_menu ul.main_nav_menu li{
		float: none;
		position: relative;
	}
		#main_menu ul.main_nav_menu li a{
			display: block;
			width: 100%;
			padding: 5px 0;
			text-align: center;
			color: #fff;
			border-top: 1px solid #9cc9ef;
			border-bottom: 1px solid #145083;
			font-size: 14px;
			overflow: hidden;
			background: red;
			background: #2184da;
			background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
			background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
			background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
			background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
			background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
			
		}
		#main_menu ul.main_nav_menu>li:hover{
			background: url(../images/assets.png) 255px -180px;
			width: 105%;
		}
		#main_menu ul.main_nav_menu>li:hover>a{
			background: none;
			width: 95%;
		}

		#main_menu ul.main_nav_menu li ul.sub_menu{
			position: absolute;
			top: 0;
			left: 240px;
			width: 250px;
			padding-left: 15px;
			display: none;
		}
		#main_menu ul.main_nav_menu li:hover ul.sub_menu{
			display: block;
		}
		#main_menu ul.main_nav_menu li ul.sub_menu li{
			position: static;
		}
		#main_menu ul.main_nav_menu li ul.sub_menu li.banca_empresas{
			background: #76756f; /* Old browsers */
			background: -moz-linear-gradient(top,  #76756f 0%, #3f3e3b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76756f), color-stop(100%,#3f3e3b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #76756f 0%,#3f3e3b 100%); /* W3C */
			
		}
		#main_menu ul.main_nav_menu li ul.sub_menu li.banca_personas{
			background: #a35585; /* Old browsers */
			background: -moz-linear-gradient(top,  #a35585 0%, #821e5a 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a35585), color-stop(100%,#821e5a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #a35585 0%,#821e5a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #a35585 0%,#821e5a 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #a35585 0%,#821e5a 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #a35585 0%,#821e5a 100%); /* W3C */
			
		}
		#main_menu ul.main_nav_menu li ul.sub_menu li.banca_all{
			background: #4b9be4; /* Old browsers */
			background: -moz-linear-gradient(top,  #4b9be4 0%, #2187d9 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9be4), color-stop(100%,#2187d9)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #4b9be4 0%,#2187d9 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #4b9be4 0%,#2187d9 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #4b9be4 0%,#2187d9 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #4b9be4 0%,#2187d9 100%); /* W3C */
			
			
		}
			#main_menu ul.main_nav_menu li ul.sub_menu li a{
				background: none;
				border-top: 1px solid rgba(255, 255, 255, 0.4);
				border-bottom: 1px solid rgba(0, 0, 0, 0.3);
				text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
			}
			#main_menu ul.main_nav_menu li ul.sub_menu>li:hover>a{
				background: rgba(0,0,0,0.4);
				background: #32312f\9;
			}
			#main_menu ul.main_nav_menu li ul.sub_menu>li.banca_personas:hover>a{
				background: rgba(0,0,0,0.4);
				background: #5e2d4b\9;
			}
		/*#main_menu ul.main_nav_menu li.banca_premium a{
			background: #a35585;
			background: -moz-linear-gradient(top, #a35585 0%, #821e5a 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a35585), color-stop(100%,#821e5a));
			background: -webkit-linear-gradient(top, #a35585 0%,#821e5a 100%);
			background: -o-linear-gradient(top, #a35585 0%,#821e5a 100%);
			background: -ms-linear-gradient(top, #a35585 0%,#821e5a 100%);
			background: linear-gradient(to bottom, #a35585 0%,#821e5a 100%);
		}*/
			#main_menu ul.main_nav_menu>li.banca_premium:hover {
				background: url(../images/assets.png) 255px -1003px;
			}
				#main_menu ul.main_nav_menu>li.banca_premium:hover a{
					background: none;
				}
					#main_menu ul.main_nav_menu>li.banca_premium .items_products{
						display: block !important;
					}
		li.banca_premium .sub_menu>li{
			width: 260px;
			padding-right: 25px;
		}
			li.banca_premium .sub_menu{
				width: 245px !important;
				padding-right: 20px;
			}
			li.banca_premium .sub_menu li > a{
				background: #a35585;
				background: -moz-linear-gradient(top, #a35585 0%, #821e5a 100%)  !important;
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a35585), color-stop(100%,#821e5a)) !important;
				background: -webkit-linear-gradient(top, #a35585 0%,#821e5a 100%) !important;
				background: -o-linear-gradient(top, #a35585 0%,#821e5a 100%) !important;
				background: -ms-linear-gradient(top, #a35585 0%,#821e5a 100%) !important;
				background: linear-gradient(to bottom, #a35585 0%,#821e5a 100%) !important;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px !important;
				height: 23px;
				line-height: 10px !important;
			}
				li.banca_premium .sub_menu li > a:hover{
					background: #61324F !important;
				}
				li.banca_premium .sub_menu li:hover .content_product{
					display: block;
				}
		#main_menu ul.main_nav_menu li .items_products{
			display: none;
			position: static;
		}
		#main_menu ul.main_nav_menu li .items_products li{
			position: static;
		}
		#main_menu ul.main_nav_menu li .items_products li a{
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			height: 23px;
			line-height: 23px;
		}
			#main_menu ul.main_nav_menu li .items_products li:hover{
				width: 280px;
			}
			#main_menu ul.main_nav_menu li .items_products li:hover a,
			#main_menu ul.main_nav_menu li .items_products li a:hover{
				width: 245px;
				padding-right: 10px;
				/*background: url(../images/assets.png) right -216px no-repeat;*/
				border: transparent solid 1px;
				text-decoration: underline;
			}
			#main_menu ul.main_nav_menu li.banca_empresas .items_products li:hover a{
				/*background: url(../images/assets.png) right -795px no-repeat;*/

			}
			#main_menu ul.main_nav_menu li .items_products li:hover .content_product{
				display: block;
			}
			.content_product{
				position: absolute;
				top: 0px;
				left: 260px;
				width: 482px;
				padding: 10px;
				color: #fff;
				display: none;

				background: #ebebeb; /* Old browsers */
				background: -moz-linear-gradient(top,  #ebebeb 0%, #bbbbbb 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #ebebeb 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #ebebeb 0%,#bbbbbb 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #ebebeb 0%,#bbbbbb 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #ebebeb 0%,#bbbbbb 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */

				-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
				-moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
				-ms-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
				-o-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
				box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
				/*
				background: -moz-linear-gradient(top,  #76756f 0%, #3f3e3b 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76756f), color-stop(100%,#3f3e3b)); 
				background: -webkit-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); 
				background: -o-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); 
				background: -ms-linear-gradient(top,  #76756f 0%,#3f3e3b 100%); 
				background: linear-gradient(to bottom,  #76756f 0%,#3f3e3b 100%); 
				*/	                	
			}
				.content_product .img_product img{
					width: 100%;
					height: auto;
				}
				.content_product h4{
					color: #00427d;
					text-shadow: 1px 1px 5px rgba(133, 132, 132, 0.2);
					margin-bottom: 20px;
				}
				.content_product h5{
					color: #4e4e4e;
					text-transform: uppercase;
					font-family: Arial, Helvetica, sans-serif;
				}

			 	.caption_product,
			 	.caption_product a{
			 		color: #4e4e4e !important;
			 		text-shadow: 1px 1px 5px rgba(133, 132, 132, 0.0) !important;
			 	}
				

			
/* Carrousel News */
#carrousel_news .bx-viewport{
	left: 0;
	background: none;
}
	#carrousel_news .bx-wrapper{
		padding: 15px 10px 0 ;
	}
	#carrousel_news .bx-pager{
		bottom: -20px;
		width: 92%;
	}
	#carrousel_news .bx-controls-direction{
		bottom: -23px;
		position: relative;
	}
	#carrousel_news ul li{
	}
		#carrousel_news ul li h5{
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
		}
		#carrousel_news ul li p{
			margin: 0;
		}
	#carrousel_news .bx-prev,
	#carrousel_news .bx-next{
		top: 0 !important;
		width: 8px;
		height: 12px;
		background: url(../images/assets.png) no-repeat -434px -30px ;
	}
	#carrousel_news .bx-prev{
		background-position: -434px -30px;
		left: 0;
	}
		#carrousel_news .bx-prev:hover{
			background-position: -434px -42px;
		}
	#carrousel_news .bx-next{
		background-position: -442px -30px;
		right: 0;
	}
		#carrousel_news .bx-next:hover{
			background-position: -442px -42px;
		}
.carrousel_news .bx-controls{
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}
.carrousel_news .bx-pager{
	text-align: center;
}
	.carrousel_news .bx-pager .bx-pager-item{
		display: inline-block;
	}
/* ================================
CONTENT 
================================ */
#main_content{
	padding-top: 110px;
}
#content{
	/*margin-top: 447px;*/
	float: right;
}
	#content ul{
		margin: 0px 0px 20px 20px;
	}
	#content a{
		/*font-family: Arial, Helvetica, sans-serif;;*/
	}

.table_info{
	width: 	100%;
	border-spacing: 0;
	border-right: none;
}
		.table_info tr td{
			text-align: center;
			border-right: 1px solid #ddd;
			padding: 20px;
		}
/* ================================
FOOTER 
================================ */
footer{
	padding: 20px 0;
}
	footer .top_footer{
		background: #ebebeb;
		overflow: hidden;
		padding: 20px 0 0;
	}
	footer h5{
		text-align: center;
	}
	footer h4{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		color: #575757;
		padding: 20px;
		margin: 0;
	}
	footer p{
		font-size: 11px;
		margin: 0;
	}
		footer p strong{
			color: #003563;
		}
	footer .columns.three {
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #fff;
		min-height: 110px;
		padding: 0 20px;
	}
	footer .columns.four {
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #fff;
		min-height: 110px;
		padding: 0 20px;
	}
	footer .columns.three.last{
		border-right: none;
	}
	footer .columns.four.last {
		border-right: none;
	}
	footer .columns.three.first{
		border-left: none;
	}
	footer .columns.four.first {
		border-left: none;
	}

	footer .copy_colombia{
		padding: 15px 0;
		clear: both;
	}
	.footer_bt{
		padding: 20px 0;
	}
	.footer_bt p{
		font-size: 12px;
	}
	.footer_bt .logos_footer{
		width: 208px;
		height: 22px;
		background: url(../images/assets.png) -153px -30px;
	}
		.footer_bt .logos_footer ul{
			list-style: none;
		}
			.footer_bt .logos_footer ul li{
				float: left;
			}
				.footer_bt .logos_footer ul li a{
					display: block;
					height: 22px;
					text-indent: -9999px;
					margin-right: 5px;
				}
				.footer_bt .logos_footer ul li.bac a{
					width: 0px;
				}
				.footer_bt .logos_footer ul li.aval a{
					width: 55px;
				}
				.footer_bt .logos_footer ul li.bb a{
					width: 130px;
					margin-right: 0px;
				}

	.footer_bt .logo_verisign{
		display: block;
		float: right;
		width: 98px;
		height: 41px;
		background: url(../images/thawte_ver.jpg);
		text-indent: -9999px;
		margin-top: -10px;
	}
	.footer_bt .four{
		width: 31%;
	}
	.footer_bt .seven{
		text-align: center;
	}

/*------------------------------------------
	Special Footer
------------------------------------------*/

.footer_bt .logos_footer2 ul {
	list-style: none;
}

	.footer_bt .logos_footer2 ul li {
		float: left;
	}

		.footer_bt .logos_footer2 ul li a {
			display: block;
			height: 22px;
			text-indent: -9999px;
			margin-right: 5px;
		}

		.footer_bt .logos_footer2 ul li.aval {
			width: 100px;
			height: 80px;
			background: url(../images/AvalNew.png) no-repeat center;
			border-right: 1px solid #1865a6;
			padding: 0 20px;
		}

		.footer_bt .logos_footer2 ul li.aval a {
			width: 100px;
			height:80px;
		}

		.footer_bt .logos_footer2 ul li.bb {
			margin-right: 0px;
			width: 115px;
			height: 22px;
			background: url(../images/assets.png) -245px -30px;
		}

		.footer_bt .logos_footer2 ul li.bb a {
			width: 100px;
			margin-right: 0px;
			align-content:center;
		}

			.footer_bt .logos_footer2 ul li.bb p {
				width: 140px;
				margin-right: 0px;
				margin-left: 4px;
				font-size: 7px;
				color: #1865a6;
			}

/* -----------------------------------------
   Page HOME
----------------------------------------- */
#menu_home{
	background: url(../images/menu_opacity.png) 0px 0px;
	width: 101.1%;
	height: 48px;
	margin-left: -7px;
	margin-top: -48px;
	border-top: 2px solid #a9a9a9;
}
	#menu_home ul{
		list-style: none;
		margin: 0;
	}
	#menu_home ul li{
		width: 14.285%;
		height: 48px;
		float: left;
		position: relative;
	}
		#menu_home ul li a{
			display: block;
			width: 60px;
			height: 30px;
			margin: 0 auto;
			background: url(../images/assets.png);
			margin-top: 10px;
			text-indent: -9999px;
		}
			#menu_home ul li.icon_informes a{
				background-position: 0px 0px;
			}
				#menu_home ul li.icon_informes a:hover{
					background-position: 0px -244px;
				}
			#menu_home ul li.icon_indicadores a{
				background-position: -60px 0px;
			}
				#menu_home ul li.icon_indicadores a:hover{
					background-position: -60px -244px;
				}
			#menu_home ul li.icon_noticias a{
				background-position: -120px 0px;
			}
				#menu_home ul li.icon_noticias a:hover{
					background-position: -120px -244px;
				}
			#menu_home ul li.icon_news a{
				background-position: -180px 0px;
			}
				#menu_home ul li.icon_news a:hover{
					background-position: -180px -244px;
				}
			#menu_home ul li.icon_privilegios a{
				background-position: -240px 0px;
			}
				#menu_home ul li.icon_privilegios a:hover{
					background-position: -240px -244px;
				}
			#menu_home ul li.icon_canales{
				display: none;
			}
			#menu_home ul li.icon_canales a{
				background-position: -300px 0px;
			}
				#menu_home ul li.icon_canales a:hover{
					background-position: -300px -244px;
				}
			#menu_home ul li.icon_preguntas a{
				background-position: -360px 0px;
			}
				#menu_home ul li.icon_preguntas a:hover{
					background-position: -360px -244px;
				}
			#menu_home ul li.icon_contacto a{
				background-position: -420px 0px;
			}
				#menu_home ul li.icon_contacto a:hover{
					background-position: -420px -244px;
				}
			#menu_home ul li span.toltip{
				display: none;
				width: 100px;
				background: url(../images/bg_tip.png) center bottom;
				position: absolute;
				bottom: 53px;
				/*font-family: Arial, Helvetica, sans-serif;*/
				text-align: center;
				color: #fff;
				font-size: 13px;
				line-height: 16px;
				padding: 6px 0 14px;
				-webkit-text-shadow: 1px 1px 1px #000;
				-moz-text-shadow: 1px 1px 1px #000;
				-o-text-shadow: 1px 1px 1px #000;
				text-shadow: 1px 1px 1px #000;
			}
				#menu_home ul li:hover span.toltip{
					display: block;
				}
/* -----------------------------------------
   Page Interna
----------------------------------------- */

#content.content_inner{
	min-height: 490px;
	padding-top: 20px;
}
/* TABS */
dl.tabs{
	height: 80px;
	border: none;
}
	dl.tabs dd{
		width: 20%;
		border-right: 1px solid #1c5d97;
		border-left: 1px solid #013462;
	}
	dl.tabs dd a{
		display: block;
		height: 80px;
		margin: 0;
		background: url(../images/bg_tabs_agency.jpg) 0px 0px;
	}
		dl.tabs dd a span{
			display: block;
			width: 100px;
			height: 75px;
			background: url(../images/assets.png) 0px 0px;
			margin:  0 auto;
			text-indent: -9999px;
		}
			dl.tabs dd a.ubicacion span{
				background-position: 0px -102px;
			}
			dl.tabs dd a.productos span{
				background-position: -100px -102px;
			}
			dl.tabs dd a.informes span{
				background-position: -200px -102px;
			}
			dl.tabs dd a.terminos span{
				background-position: -300px -102px;
			}
			dl.tabs dd a.contacto span{
				background-position: -400px -102px;
			}
			dl.tabs dd a.indicadores span{
				background-position: 0px -283px;
			}
			dl.tabs dd a.tasas_cambio span{
				background-position: -100px -283px;
			}
			dl.tabs dd a.tasas_interes span{
				background-position: -200px -283px;
			}
			dl.tabs dd a.comodities span{
				background-position: -300px -283px;
			}
			dl.tabs dd a.monetarios span{
				background-position: -400px -283px;
			}
	dl.tabs dd a:hover,dl.tabs dd.active a{
		background: url(../images/bg_tabs_agency.jpg) 0px -96px;
		border: none;
	}
	.tabs dd.active, .tabs li.active {
		border-top: 0px solid #00427d;
		margin-top: 0px;
	}
.politicas_tabs dd{
	width: 25% !important;
}
	.politicas_tabs dl.tabs dd a span{
		width: 125px;
	}
	.politicas_tabs dl.tabs dd a.transacciones span {
		background-position: 0px -360px;
	}
	.politicas_tabs dl.tabs dd a.recomendaciones span {
		background-position: -125px -360px;
	}
	.politicas_tabs dl.tabs dd a.update_datos span {
		background-position: -250px -360px;
	}
	.politicas_tabs dl.tabs dd a.politicas span {
		background-position: -375px -360px;
	}
.products_tabs dd{
	width: 50% !important;
}
	.products_tabs dl.tabs dd a.personal span{
		background-position: 0px -435px;	
	}
	.products_tabs dl.tabs dd a.premium span{
		background-position: -100px -435px;	
	}
.one_tabs dd{
	width: 100% !important;
}
.two_tabs dd{
	width: 50% !important;
}
.three_tabs dd{
	width: 33.333333% !important;
}
.four_tabs dd{
	width: 25% !important;
}
.five_tabs dd{
	width: 20% !important;
}
.six_tabs dd{
	width: 16.66666666% !important;
}
	.tarifas_tabs dl.tabs dd a.per_natural span{
		background-position: -200px -435px;	
	}
	.tarifas_tabs dl.tabs dd a.per_juridica span{
		background-position: -300px -435px;	
	}
	.tarifas_tabs dl.tabs dd a.per_juridica_comercial span{
		background-position: -400px -435px;	
	}
.condiciones_tabs dl.tabs dd a span{
	width: 125px !important;
}
	.condiciones_tabs dl.tabs dd a.limit span{
		background-position: 0px -510px;	
	}
	.condiciones_tabs dl.tabs dd a.prohibited span{
		background-position: -125px -510px;	
	}
	.condiciones_tabs dl.tabs dd a.use_information span{
		background-position: -250px -510px;	
	}
	.condiciones_tabs dl.tabs dd a.mailing span{
		background-position: -375px -510px;	
	}
.faq_tabs dl.tabs dd a{
	padding: 0;
}
	.faq_tabs dl.tabs dd a span{
		width: 125px;
	}
	.faq_tabs dl.tabs dd a.our_portal span{
		background-position: -0px -582px;	
	}
	.faq_tabs dl.tabs dd a.our_banks span{
		background-position: -125px -582px;	
	}
	.faq_tabs dl.tabs dd a.services_portal span{
		background-position: -250px -582px;	
	}
	.faq_tabs dl.tabs dd a.prices_services span{
		background-position: -375px -582px;	
	}
	.faq_tabs dl.tabs dd a.deal span{
		background-position: 0px -655px;
	}
	.faq_tabs dl.tabs dd a.information_indicator span{
		background-position: -125px -655px;	
	}
	.beneficios_item{
	    
	}
	.beneficios_item table tr td{
	    color: #437AA3;
	    text-align: center;
	    padding: 1px;	        
	}
	.beneficios_item table tr td.newSegment{
	    background-color: #00427d;
	    color: white;
	    padding: 3px;  	        
	}
	.beneficios_item table{
	    width: 100%;
	}
/* UbicaciÃ³n */
.map_container{
	margin-bottom: 20px;
}
.products_tabs h3{
	font-size: 20px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px dashed #4d4d4d;
}
/* Acordion */
#products_services{
	border: none;
}
	#products_services>li>div.title h2{
		margin-bottom: 15px;
		text-transform: capitalize;
	}
	#products_services>li>div.title:hover p{
		color: #fff;
	}
	#products_services>li.active div.title:hover p{
		color: #4d4d4d;
	}
.second_acordion{
	clear:both;
	border-bottom: none !important;
}
	.second_acordion li{
		border: none !important;
		margin: 7px 0 !important;
	}
		.second_acordion li .title{
			padding-left: 20px !important;
			border: none !important;
			padding-left: 10px !important;
		}
		.second_acordion>li>div.title:after{
			top: 5px !important;
			right: 15px !important;
			border-color: transparent transparent transparent transparent !important;
			width: 60px !important;
			line-height: 12px !important;
		}
		.second_acordion>li.active>div.title:after{
			border-color: #185990 transparent transparent transparent  !important;
			right: 10px !important;
			top: 10px !important;
		}
		.second_acordion>li>div.title:hover:after{
			color: #175e93 !important;
		}
		.second_acordion>li.active .content{
			border-left: none !important;
		}
img.img_filial{
	margin-bottom: 20px;
}
.item .img_item{
	/*background: url(../images/img_shadow.png) bottom left no-repeat;*/
	padding-bottom: 24px;
	background-size: 100%;
    float:left;
    margin-right: 10px;
}
	.item .img_item img{
		border: 5px solid #dcdcdc;
        box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.5);
        background: url(../images/img_shadow.png) bottom left no-repeat!important;
	}
	.item h5{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #4d4d4d;
	}
	.item h6{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4d4d4d;
	}
.item .beneficios_item{
    float: right;
    width:65%;
}
	.beneficios_item h5{
		padding: 5px 8px;
		background: #ebebeb;
	}
	
/* Informes y balances */
.informes_balances h5,
.faq_page h5{
	text-transform: uppercase;
	padding: 20px 0 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-bottom: 1px solid #333;
}
	.informes_balances .item,
	.faq_page .item{
		border-bottom: 1px dotted #111;
		margin-bottom: 20px;
	}
	.informes_balances .item:last-child,
	.faq_page .item:last-child{
		border-bottom: none;
	}
		.informes_balances .item a,
		.faq_page .item a{
			color: #4d4d4d;
		}
			.informes_balances .item a:hover img,
			.informes_balances .item a:hover p,
			.faq_page .item a:hover img,
			.faq_page .item a:hover p{
				opacity: 0.6;
			}
.informes_hiden{
	display: none;
}
ul.info_bullets{
	margin-left: 20px;
}
ul.reconocimientos_list{
	list-style: none;
	padding-top: 30px;
}
	ul.reconocimientos_list li{
		clear: both;
		margin-bottom: 25px;
		padding-bottom: 25px;
		border-bottom: 1px dashed #cccccc;
	}
	ul.reconocimientos_list li img{
		float: left;
		margin-right: 20px;
		padding-right: 10px;
		border-right: 1px solid #cccccc;
	}
	ul.reconocimientos_list li:last-child{
		margin-bottom: 0;
		border-bottom: none;
		padding-bottom: 0;
	}

/* PAGE CALENDARIO */
.event_header{
	padding: 10px 0 30px;
	font-size: 14px;
}
	.event_header .twelve{
		font-size: 18px;
		/*font-family: Arial, Helvetica, sans-serif;;*/
	}
	.event_header span{
		display: inline-block;
		padding: 7px;
		border-radius: 9px;
		margin-right: 8px;
	}
.fc-header td{
	padding: 5px;
}
.fc-header-title h2{
	margin-bottom: 0;
	font-size: 20px;
}
.fc-header .fc-button{
	margin-bottom: 0;
}
.fc-event{
	padding: 2px;
	font-weight: bolder;
}
.colombia_event{
	background: #ffb432 !important;
	border: 1px solid #d69017 !important;
    color: white !important;
}
.usa_event{
	background: #ed1b23 !important;
	border: 1px solid #aa060c !important;
    color: white !important;
}
.panama_event{
	background: #0095da !important;
	border: 1px solid #0378af !important;
    color: white !important;
}
.bahamas_event{
	background: #49b849 !important;
	border: 1px solid #068c06 !important;
    color: white !important;
}
.info_event .date_event{
	/*font-family: Arial, Helvetica, sans-serif;*/
}
.info_event .date_event span{
	display: block;
}
	.info_event .date_event span.country.panama{
		color: #0095da;
	}
	.info_event .date_event span.country.bahamas{
		color: #49b849;
	}
	.info_event .date_event span.country.usa{
		color: #ed1b23;
	}
/* PAGE Indicadores */
#indicadores_tabs table{
	width: 100%;
}
	#indicadores_tabs table thead tr{
		background: #2886d8;
	}
	#indicadores_tabs table thead tr td{
		padding: 10px 20px;
		text-align: center;
		color: #fff;
		border-top: 1px solid #9cc9ef;
		border-bottom: 1px solid #145083;
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		background: #2184da;
		background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
		background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
		background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
		font-weight: bolder;
	}
	#indicadores_tabs table tbody tr td{
		text-align: center;
	}
	#indicadores_tabs table tbody tr td.txt_indicador{
		font-weight: 800;
		font-size: 12px;
		border-right: 1px solid #ddd;
	}
	#indicadores_tabs table thead tr td.trends{
		width: 10%;
	}
	#indicadores_tabs .arrow{
		display: block;
		width: 16px;
		height: 16px;
		background: url(../images/assets.png) 0 0;
		margin: 0 auto;
	}
		#indicadores_tabs .arrow.up{
			background-position: -386px -30px;
		}
		#indicadores_tabs .arrow.down{
			background-position: -402px -30px;
		}
		#indicadores_tabs .arrow.equal{
			background-position: -418px -30px;
		}
table.table_indicadores{
	width: 100%;
	border-spacing: 0;
}
table.table_indicadores input{
	margin-bottom: 0;
}
.pdf_list{
	margin: 0 0 20px 0 !important;
	list-style: none;
}
	.pdf_list li{
		padding: 7px 0  5px 30px;
		font-size: 15px;
		background: url(../images/pdf_icon.png) 0px 6px no-repeat;
		border-top: 1px dashed #cccccc;
	}
	.pdf_list li:last-child{
		border-bottom: 1px dashed #cccccc;
	}
	.pdf_list li:hover{
		opacity: 0.6;
	}
.ui-keyboard{
	z-index: 1000;
}
/* PAGE Informes de GestiÃ³n */
ul.accordion{
	margin: 0 0 20px 0 !important;
}
/* PAGE NEWS */
.carrousel_news{
	margin-left: 260px;
}
#carousel_news li .item{
	display: block;
	background: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#carousel_news li .item{
	display: block;
	background: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
	#carousel_news li .item p{
		padding: 15px 15px 0;
	}
	#carousel_news li .item:hover a{
		text-decoration: none;
	}
	#carousel_news li .item:hover{
		background: #dedede;
	}
	#carousel_news li .item:hover .meta ul{
		border-top: 1px solid #aaaaaa;
	}
		#carousel_news li .item:hover .meta ul li{
			color: #4c4c4c;
		}
		#carousel_news li .item:hover .meta ul li.category{
			border-right: 1px solid #aaaaaa;
		}
	#carousel_news li .item .thumbnail{	
		position:relative;
	}
	#carousel_news li .item h3{
		padding: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		margin: 0;
	}
		#carousel_news li .item .meta{
			padding: 0px 15px 15px;
		}
			#carousel_news li .item .meta ul{
				list-style: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
				border-top: 1px solid #d3d3d3;
				padding-top: 10px;
			}
			#carousel_news li .item .meta ul li{
				float: left;
				font-size: 12px;
				color: #bbbbbb;
			}
				#carousel_news li .item .meta ul li a{
					color: #841d5d;
					font-family: Arial, Helvetica, sans-serif;
				}
					#carousel_news li .item:hover .meta ul li a{
						color: #841d5d;
					}
						#carousel_news li .item .meta ul li a:hover{

							text-decoration: underline;
						}
				#carousel_news li .item .meta ul li.category{
					padding-right: 10px;
					margin-right: 10px;
					border-right: 1px solid #d7d7d7;
				}

#news_content .item{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d3d3d3;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
	#news_content .item:last-child{
		border-bottom: none;
	}
	#news_content .item:hover a{
		text-decoration: none;
	}
	#news_content .item:hover .meta ul{
		border-top: 1px solid #aaaaaa;
	}
		#news_content .item:hover .meta ul li{
			color: #4c4c4c;
		}
		#news_content .item:hover .meta ul li.category{
			border-right: 1px solid #aaaaaa;
		}
	#news_content .item .thumbnail{	
		position:relative;
	}
	.featured{
		position: absolute;
		width: 27px;
		height: 28px;
		background: url(../images/icon_featured.png);
		right: 8px;
		top: 8px
	}
	#news_content .item p{

	}
	.ultimaspublicaciones{
		background: #f7fafd;
	}

    .ultimaspublicaciones  h3{
    	padding: 10px 0 0;
    	text-align: center;

	}

	.ultimaspublicaciones .teslastnew{
		padding: 0px 10px 0px;
		color: #4d4d4d;
	}

	.ultimaspublicaciones .teslastnew h4{
		border-top: 1px solid #d3d3d3;
		padding: 10px 0 0;
		font-size: 14px;


	}
	.ultimaspublicaciones .teslastnew p{
		color: #4d4d4d;
		margin: 0 0 5px;

	}
	.ultimaspublicaciones .teslastnew .view_more{
		height: 30px;
		margin: -30px 0 0 0;
		background: url(../images/pdf_icon.png) left no-repeat!important;
		padding: 10px 0 0 25px;

	}
	.ultimaspublicaciones .teslastnew .meta{
		padding: 10px 0 !important; 
	}
		.ultimaspublicaciones .teslastnew .meta ul{
			border-top: 1px dashed #d3d3d3 !important;
		}
	#news_content .ultimaspublicaciones .meta{
			padding: 0px 15px 10px;
		}
			#news_content .ultimaspublicaciones .meta ul{
				list-style: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
				border-top: 1px solid #d3d3d3;
				padding-top: 10px;
			}
			#news_content .ultimaspublicaciones .meta ul li{
				float: left;
				font-size: 12px;
				color: #bbbbbb;
			}
				#news_content .ultimaspublicaciones .meta ul li a{
					color: #bbbbbb;
					font-family: Arial, Helvetica, sans-serif;
				}
					#news_content .ultimaspublicaciones :hover .meta ul li a{
						color: #4c4c4c;
					}
						#news_content .ultimaspublicaciones .meta ul li a:hover{

							text-decoration: underline;
						}
				#news_content .ultimaspublicaciones .meta ul li.category{
					padding-right: 10px;
					margin-right: 10px;
					border-right: 1px solid #d7d7d7;
				}

	#news_content .item h3{
		font-size: 20px;
		line-height: 18px;
		margin: 0 0 10px;
	}
        #news_content .item .metaDate{
            border-top: 1px dashed #d3d3d3;
            padding: 8px 0;
            margin-bottom: 10px;
		    border-bottom: 1px dashed #d3d3d3;
            font-size: 12px;
            color: #bbbbbb;
        }
		#news_content .item .meta{
			padding: 0px 0px 10px;
		}
			#news_content .item .meta ul{
				list-style: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
				border-top: 1px solid #d3d3d3;
				padding-top: 10px;
			}
			#news_content .item .meta ul li{
				float: left;
				font-size: 12px;
				color: #bbbbbb;
			}
				#news_content .item .meta ul li a{
					color: #bbbbbb;
					font-family: Arial, Helvetica, sans-serif;
				}
					#news_content .item:hover .meta ul li a{
						color: #4c4c4c;
					}
						#news_content .item .meta ul li a:hover{

							text-decoration: underline;
						}
				#news_content .item .meta ul li.category{
					padding-right: 10px;
					margin-right: 10px;
					border-right: 1px solid #d7d7d7;
				}
.widget_categories{
	padding: 10px;
}
	.widget_categories ul{
		list-style: none;
		border-top: 1px dashed #c0c0c0;
	}
		.widget_categories ul li a{
			display: block;
			padding: 5px 0;
			border-bottom: 1px dashed #c0c0c0;
		}
			.widget_categories ul li a{
				color: #919191;
			}
				.widget_categories ul li a:hover{
					color: #4c4c4c;
				}
.single_news{
	position: relative;
}
	.single_news h1{
		float: left;
		max-width: 95%;
	}
	.single_news .featured{
		top: 0;
		right: 0;
	}
	.single_news .meta{
			padding: 0px 0px 15px;
		}
		.single_news .meta ul{
			list-style: none;
			margin: 0 !important;
			padding: 0;
			overflow: hidden;
			border-top: 1px solid #d3d3d3;
			padding-top: 10px;
		}
		.single_news .meta ul li{
			float: left;
			font-size: 12px;
			color: #bbbbbb;
			padding-right: 10px;
			margin-right: 10px;
			border-right: 1px solid #d7d7d7;
		}
			.single_news .meta ul li a{
				color: #bbbbbb;
				font-family: "Trebuchet MS" !important;
			}
				.single_news .meta ul li a:hover{
					color: #4c4c4c;
					text-decoration: none !important;
				}
	.single_news .featured_image{
		margin-bottom: 15px;
	}
.pagination{
	text-align: center;
	padding: 15px 0;
	margin-top: 10px;
	border-top: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;

}
	.pagination a{
		padding:5px 10px;
		margin: 2px;
		background: #f1f1f1;
		border-radius: 2px;
		color: #4c4c4c;
		font-family: Arial, Helvetica, sans-serif!important;
	}
		.pagination a:hover{
			background: #00427d;
			color: #fff;
			text-decoration: none !important;
		}
	.pagination span{
		padding:5px 10px;
		font-family: Arial, Helvetica, sans-serif;
	}

/* Privilegios */
.item_privilegio .inner{
	padding: 10px 20px;
	text-align: center;
}
	.item_privilegio .inner h2{
		text-align: center;
		margin-bottom: 30px;
	}
	.item_privilegio .inner p{
		font-size: 14px;
	}
	.item_privilegio .inner a{
		font-size: 14px;
	}
.item_contact{
	min-height: 240px;
}
.item_contact.last{
	float: left !important;
}
	.item_contact .inner{
		padding: 10px;
		background: #ebebeb;
	}
	.item_contact h3{
		margin-bottom: 20px;
	}
	.item_contact span{
		display: block;
		font-size: 14px;
	}
		.item_contact span.name{
			font-weight:600;
		}
		.item_contact span.adrees2{
			margin-bottom: 10px;
		}

.fc-header{
	background: url(../images/bg_menu_blue.jpg) repeat !important;
}
	.fc-header td{
		padding: 7px;
	}
	.fc-header-title h2{
		color: #fff;
	}
	.fc-sun{
		background: #ffeeee;
	}
	.fc-widget-header{
		padding: 5px !important;
		background: #ebebeb;
	}
/* -----------------------------------------
   PAGINAS INTERNAS
----------------------------------------- */

#constitucion_EEUU
{
    border:1px;
    border-style:solid;
    border-color:#000000;
    margin:10px;
    padding:10px;
}

/* -----------------------------------------
   ERROR PAGE
----------------------------------------- */
#errorPage{
	padding: 30px 0;
}
	#errorPage h1{
		text-align: center;
		padding: 40px;
		color: white;
		background: #1c568b;
	}
		#errorPage ul{
			margin-left: 30px;
		}

/* -----------------------------------------
   MEDIA QUERIES
----------------------------------------- */

/* ===========  - 1024px ========== */
@media only screen and (max-width: 1024px){
	#language_box
	{
	    float:right;
	    display: block;
		width:25%;
		float:right;
	}	
}

/* ===========  - 960px ========== */
@media only screen and (max-width: 960px){
	#header .columns.four{
		float: left;
	}
	#header .columns.three{
		float: right;
	}
	.header_top{
		margin-left: 0;
	}
	.iconMenu{
		display: block;
		width: 100px;
		height: 26px;
		background: url(../images/iconMenu.png) 0px 3px no-repeat;
		background-size: 22px 16px;
		position: relative;
		top: 2px;
		left: 10px;
		padding-left: 30px;
		line-height: 24px;
		font-size: 18px;
		color: #fff;
	}
	#main_menu{
		overflow: hidden;
	}
	#top_menu{
		position: relative;
	}
	#top_menu ul{
		position: absolute;
		width: 220px;
		background:  #2184da;
		top: 26px;
		padding: 0;
		margin: 0;
		display: none;
	}
		#top_menu ul li{
			float: none;
			border-right: none;
			height: auto;
			margin: 0;
			padding: 0;
		}
			#top_menu ul li a{
				display: block;
				padding: 10px;
				border-top: 1px solid #389ced; 
				border-bottom: 1px solid #146fba;
				background: #2184da;
				background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
				background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
			}
			#top_menu ul li a:hover{
				background: #0c66af;
			}
			#top_menu ul ul.sub_menu{
				left: 220px	;
				background: none;
				padding: 0;
				top: 1px;
				background:  #2184da;
				box-shadow: inset 2px 0px 10px rgba(0,0,0,0.2);
				width: 200px;

			}
			#top_menu ul ul.sub_menu li{
				width: 100%;
			}
			#top_menu ul ul.sub_menu li a{
				padding: 10px;
				border-top: 1px solid #389ced; 
				border-bottom: 1px solid #146fba;
				background: none;
			}
			#top_menu ul ul.sub_menu li a:hover{
				background: #0c66af !important;
			}
			#top_menu ul ul.second_level{
				background:  #2184da !important;
			}
}
/* ===========  - 800px ========== */
@media only screen and (max-width: 800px){
	body{
		width: 100%;
	}
	#header .columns.four{
		float: left;
	}
	#header .columns.three{
		float: right;
	}
	.header_top{
		margin-left: 0;
	}
	.iconMenu{
		display: block;
		width: 100px;
		height: 26px;
		background: url(../images/iconMenu.png) 0px 3px no-repeat;
		background-size: 22px 16px;
		position: relative;
		top: 2px;
		left: 10px;
		padding-left: 30px;
		line-height: 24px;
		font-size: 18px;
		color: #fff;
	}
	#main_menu{
		overflow: hidden;
	}
	#top_menu{
		position: relative;
	}
	#top_menu ul{
		position: absolute;
		width: 220px;
		background:  #2184da;
		top: 26px;
		padding: 0;
		margin: 0;
		display: none;
	}
		#top_menu ul li{
			float: none;
			border-right: none;
			height: auto;
			margin: 0;
			padding: 0;
		}
			#top_menu ul li a{
				display: block;
				padding: 10px;
				border-top: 1px solid #389ced; 
				border-bottom: 1px solid #146fba;
				background: #2184da;
				background: -moz-linear-gradient(top, #2184da 0%, #1964a4 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2184da), color-stop(100%,#1964a4));
				background: -webkit-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -o-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: -ms-linear-gradient(top, #2184da 0%,#1964a4 100%);
				background: linear-gradient(to bottom, #2184da 0%,#1964a4 100%);
			}
			#top_menu ul li a:hover{
				background: #0c66af;
			}
			#top_menu ul ul.sub_menu{
				left: 220px	;
				background: none;
				padding: 0;
				top: 1px;
				background:  #2184da;
				box-shadow: inset 2px 0px 10px rgba(0,0,0,0.2);
				width: 200px;

			}
			#top_menu ul ul.sub_menu li{
				width: 100%;
			}
			#top_menu ul ul.sub_menu li a{
				padding: 10px;
				border-top: 1px solid #389ced; 
				border-bottom: 1px solid #146fba;
				background: none;
			}
			#top_menu ul ul.sub_menu li a:hover{
				background: #0c66af !important;
			}
			#top_menu ul ul.second_level{
				background:  #2184da !important;
			}
	.home #sidebar{
		margin-bottom: 0;
	}
	body.home #banner{
		width: 100%;
	}
	#main_menu ul.main_nav_menu li a{
		font-size: 14px;
		padding: 8px 0;
	}
	#sidebar{
		position: relative !important;
		top: 0;
		height: 218px;
		width: 100%;
		clear: both;
		margin-bottom: 20px;
	}
	
	#language_box
	{
	    float:right;
	    display: block;
		width:25%;
		float:right;
	}
		#transaccion_box{
			width: 33%;
			padding: 15px 10px 15px;
		}
		#carrousel_news{
			position: absolute;
			top: 0;
			right: 20px;
			width: 62%;
		}
		#transaccion_box h3{
			margin-bottom: 15px;
		}
		.siderbar_inner {
			min-height: 169px;
		}
		#content{
			width: 100%;
		}
		#menu_home{
			width: 100%;
			margin: 0px 0px 0px 0;
			height: 100px;
			clear: both;
		}
			#menu_home ul li{
				height: 100px;
			}
			#menu_home ul li span.toltip{
				display: block;
				bottom: 5px;
				background: none;
				padding: 5px 10px;
			}
	#content{
		float: none
	}
	footer .columns.three{
		min-height: 165px;
	}
	#search_form .text_field{
		width: 150px;
	}
	#main_menu ul.main_nav_menu>li:hover{
		width: 100%;
		background: url(../images/bg_nav_mobile.jpg);
	}
	#main_menu ul.main_nav_menu>li:hover>a{
		width: 100%;
	}
	#main_menu ul.main_nav_menu li:hover ul.sub_menu{
		display: none;
	}
	.footer_bt{
		height: 150px;
		position: relative;
		padding-bottom: 0;
	}
	.footer_bt .seven{
		position: absolute;
		width: 100%;
		top: 80px;
	}
		.footer_bt .seven p{
			padding: 0 30px;
		}
	#banner{
		width: 758px;
		min-height: 200px;
	}
	#content.content_inner{
		clear: both;
		padding-top: 20px;
	}
	#transaccion_form .eight.columns{
		display: none;
	}

	#main_menu ul.main_nav_menu li{
		float: left;
		width: 20%;
	}
	#main_menu ul.main_nav_menu>li:hover{
		width: 20%;
	}
	.item .img_item{
		width: 32%;
	}
	li.banca_premium{
		width: 100% !important;
	}
	li.banca_premium a:hover{
		background: #773d62 !important; /* Old browsers */
		background: -moz-linear-gradient(top,  #773d62 0%, #512339 99%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#773d62), color-stop(99%,#512339)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #773d62 0%,#512339 99%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #773d62 0%,#512339 99%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #773d62 0%,#512339 99%) !important; /* IE10+ */
		background: linear-gradient(to bottom,  #773d62 0%,#512339 99%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#773d62', endColorstr='#512339',GradientType=0 ) !important; /* IE6-9 */

	}
}
/* ===========  - 670px ========== */
@media only screen and (max-width: 670px){
	#main_menu ul.main_nav_menu li a{
		font-size: 100%;
	}
	.hide-small{
		display: none;
	}
	#transaccion_box h3{
		margin-bottom: 5px;
	}
	#language_box {
		display: block;
		width:25%;
		float:right;
	}
	.imgCertification{
        margin-top: -75px;
    } 
}
/* ===========  - 620px ========== */
@media only screen and (max-width: 620px){
	#carrousel_news ul li h5{
		font-size: 12px;
	}
	#language_box {
		display: block;
		width:25%;
		float:right;
	}
	.imgCertification{
        margin-top: -75px;
	} 
}
/* ===========  - 568px ========== */
@media only screen and (max-width: 568px){
	.item .img_item{
		width: 100%;
		text-align: center;
	}
	.item .beneficios_item{
		width: 100%;
	}
	#language_box {
		display: block;
		width:25%;
		float:right;
	}
	.imgCertification{
        margin-top: -75px;
	}
}
/* ===========  - 540px ========== */
@media only screen and (max-width: 540px){
	body{
		overflow-x: hidden;
	}
	.header_top{
		width: auto ;
		position: absolute;
		display: none;
	}
	#main_menu ul.main_nav_menu li a{
		font-size: 11px;
	}
	#header .inner{
		height: 85px;
	}
	#language_box{
		display: block;
		width:25%;
		float:right;
	}
	.languaje
        {
        display:none;
    }
 
    .size_txt
        {
        display: none;
    }
    .imgVersion
       {
        position: absolute;
        right:0px;
        top: -60px;
    }
	.user_actions{
		display: none;
	}
	#transaccion_form input[type="text"]{
		width: 80%;
		height: 27px;
		margin-bottom: 5px;
	}
	.entrar_bt{
		margin-top: -33px;
	}
	#header{
		position: relative;
		margin: 0;
		height: 95px;
	}
		#logo{
			margin: 12px auto 0;
		}
		#logoNew {
			margin: 12px auto 0;
		}
		#header .columns.four{
			float: none;
			width: 100%;
		}
	#banner{
		display: none;
	}
	#sidebar{
		height: 285px;
	}
	#main_content{
		padding-top: 0;
		margin-top: -10px;
	}
	#transaccion_box{
		width: 100%;
		margin-bottom: 110px;
	}
	#carrousel_news{
		top: 100px;
		right: 5px;
		width: 100%;
		margin: 0 auto;
	}
	#transaccion_form .eight.columns{
		width: 60% !important;
		float: left;
	}
	#transaccion_form .four.columns{
		float: right
	}
	#menu_home{
		height: 200px
	}
		#menu_home ul li{
			width: 33.3%;
			border-bottom: 1px solid #242424;
			border-top: 1px solid #949494;
		}
		#menu_home ul li span{
			width: 100% !important;
		}
		#menu_home ul li.icon_noticias,
		#menu_home ul li.icon_privilegios,
		#menu_home ul li.icon_preguntas,
		#menu_home ul li.icon_contacto{
			width: 25%;
		}
	footer .columns.three{
		text-align: center;
		min-height: 50px;
		height: auto;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #666666;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
		footer .top_footer .row{
			width: 90% !important;
			margin: 0 auto;
		}
	.footer_bt .four{
		float: left;
	}
	dl.tabs dd a{
		padding: 0;
	}
	.agency_tabs dl.tabs dd a span{
		margin-left: -4px;
		width: 90px;
	}
	.products_tabs dd a span{
		margin: 0 auto !important;
	}
	.footer_bt .logo_verisign{
		margin-top: 0;
	}|
}
/* ===========  - 480px ========== */
@media only screen and (max-width: 480px){
	body{
		overflow-x: hidden;
	}
	.header_top{
		width: auto ;
		position: absolute;
		display: none;
	}
	#main_menu ul.main_nav_menu li a{
		font-size: 11px;
	}
	#header .inner{
		height: 85px;
	}
	#language_box {
		display: block;
		width:25%;
		float:right;
	}

	.user_actions{
		display: none;
	}
	#transaccion_form input[type="text"]{
		width: 80%;
		height: 27px;
		margin-bottom: 5px;
	}
	.entrar_bt{
		margin-top: -33px;
	}
	#header{
		position: relative;
		margin: 0;
		height: 95px;
	}
		#logo{
			margin: 12px auto 0;
		}
		#logoNew {
			margin: 12px auto 0;
		}
		#header .columns.four{
			float: none;
			width: 100%;
		}
	#banner{
		display: none;
	}
	#sidebar{
		height: 285px;
	}
	#main_content{
		padding-top: 0;
		margin-top: -10px;
	}
	#transaccion_box{
		width: 100%;
		margin-bottom: 110px;
	}
	#carrousel_news{
		top: 100px;
		right: 5px;
		width: 100%;
	}
	#transaccion_form .eight.columns{
		width: 60% !important;
		float: left;
	}
	#transaccion_form .four.columns{
		float: right
	}
	#menu_home{
		height: 200px
	}
		#menu_home ul li{
			width: 33.3%;
			border-bottom: 1px solid #242424;
			border-top: 1px solid #949494;
		}
		#menu_home ul li span{
			width: 100% !important;
		}
		#menu_home ul li.icon_noticias,
		#menu_home ul li.icon_privilegios,
		#menu_home ul li.icon_preguntas,
		#menu_home ul li.icon_contacto{
			width: 25%;
		}
	footer .columns.three{
		text-align: center;
		min-height: 50px;
		height: auto;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #666666;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
		footer .top_footer .row{
			width: 90% !important;
			margin: 0 auto;
		}
	.footer_bt .four{
		float: left;
	}
	dl.tabs dd a{
		padding: 0;
	}
	.agency_tabs dl.tabs dd a span{
		margin-left: -4px;
		width: 90px;
	}
	.products_tabs dd a span{
		margin: 0 auto !important;
	}
	.footer_bt .logo_verisign{
		margin-top: 0;
	}
}	
/* ===========  - 320px ========== */
@media only screen and (max-width: 540px){
	body{
		overflow-x: hidden;
	}
	#sidebar{
		height: 470px;
	}
	#transaccion_box{
		margin-bottom: 145px;
	}
	#carrousel_news{
		width: 310px;
		left: 5px !important;
	}
	#transaccion_form input[type="text"]{
		width: 68%;
	}
	.logos_footer{
		margin: 0 auto;
	}
	.footer_bt{
	    height: 220px;
	 }
	.footer_bt .logo_verisign{
		float: none;
        margin: 50px auto 0;
        clear: both;
	}
	.footer_bt .seven{
		top: 120px;
	}
	dl.tabs{
		height: 60px;
	}
	dl.tabs dd a{
		height: 60px;
	}
	dl.tabs dd a span{
	    text-indent:0;
	    background: none;    
	}
	dl.tabs dd.active a span
	{
	    font-weight: normal;}
	dl.tabs dd a span{
		width: 100%;
        margin: 0;
        height: 44px;
        text-align: center;
        color: white;
        line-height: 14px;
        padding-top: 18px;
        font-size: 11px;
        margin-left: 0
	}
		.agency_tabs dl.tabs dd a span{
			width: 100%;
			margin-left: 0;
		}
		.agency_tabs dl.tabs dd a.ubicacion span{
			background-position: -18px -102px;
		}
		.agency_tabs dl.tabs dd a.productos span{
			background-position: -118px -102px;
		}
		.agency_tabs dl.tabs dd a.informes span{
			background-position: -218px -102px;

		}
		.agency_tabs dl.tabs dd a.terminos span{
			background-position: -318px -102px;
		}
		.agency_tabs dl.tabs dd a.contacto span{
			background-position: -418px -102px;
		}
	.products_tabs .tabs{
		height: 80px;
	}
		.products_tabs .tabs dd a{
			height: 80px;
		}
		.products_tabs .tabs dd a span{
			width: 90px !important;
			margin: 0 auto;
			height: 70px !important;
		}
	#main_menu ul.main_nav_menu li{
		float: none;
		width: 100%;
	}
	#main_menu ul.main_nav_menu>li:hover{
		width: 100%;
	}
	#main_menu ul.main_nav_menu li a{
		font-size: 15px;
		padding: 5px 0;
	}
	.faq_tabs  dl.tabs dd a span{
		width: 100%;
		margin: 0;
		height: 50px;
	}
    .logoNorton
    {
        position: relative;
        top: 50px;
        margin-bottom: 60px;
    }
}
@media only screen and (max-width: 540px)
{
    .imgCertification
    {
        margin-right: 35%;
        margin-top:20px;
    }  
    .logos_footer{
		margin-left: 5%;
	}
}
@media only screen and (min-width: 541px )
{
    .imgCertification
    {
        position:static;
        right: 0px;
        top: -45px;
    }  
}

.imgCertification
{
        margin-top:15px;
} 

@media only screen and (min-width: 790px )
{
    .imgCertification
    {
        position:absolute;
        right: 0px;
        top: -15px;
    }  
}
.imgCertification
{
        margin-top:15px;
} 