﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clear { clear:both; margin:2px 0px;}
body {
	background:#fcfcfc url(../images/light_wool.png) !important;
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
/*Enlaces*/
a{
	color:#4d4d50;
}
a:hover{
	text-decoration:underline;
	color:#d40e14;
}
a:visited{
	color:#4d4d50;
	text-decoration:none;
}
.tit_pages a {
	color:#d40e14;
}
p, span, li, table {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
}
.content_wrapper{
	width:1060px;
	margin:0 auto;
	padding:0px;
	background:url(../images/bg_shadow.png);
	background-repeat:repeat-y;
	background-position: left top;
}
.content_inner{
	width:1028px;
	background:#fff;
	margin:0px 16px;
	/*overflow:hidden;*/
	display:inline-block;
	height: 1%;
}
.content{
	margin: 0p auto;
	float: left;
	width: 994px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 12px;
	padding-left:1px;
}
.content_page{
	/*display:block;	*/
	clear:both;
	padding-top: 0px;
	/*padding-bottom: 12px;*/
	min-height:600px;
	/*overflow:hidden;*/	
	/*margin:-14px 0px 20px 0px;*/
	margin:10px 12px 20px 12px;
	width:716px; 
	float:right;
	/*position:relative;*/
}
.box_home_content{
    /*position: absolute;*/
	top: 0px;
	width: 1028px;
	display:table;
	height:142px;
	/*height:409px;*/
}
.box_bar_top{
    position: relative;
	top: 0px;
	width: 1028px;
	background:#fff;
	display:table;
	height:80px;
	clear:both;
}

.header{
	background-image:url(../images/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*margin: 0px 16px;*/
	padding: 0px;
	float: left;
	width: 1028px;
	display:inline-block;
}
.logo a{
	padding: 0px;
	float: left;
	position:absolute;
	z-index:50;
	height:80px;
	width: 256px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	background:url(../images/logo_procredit_ni.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo_gprocredit{
	float:right;
	padding-top:24px;
	padding-right:12px;
}
.links_top {
	margin-left:500px;
	margin-top:2px;
}
.links_top li{
	background:url(../images/div_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:8px 16px;
	display:inline-block;
}
.links_top li a{
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.search_procredit{
	float:right;
	width:140px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/div_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding:8px 6px;
	display:inline-block;
}
.content_foot{
	/*min-height:340px;
	background:#6c7882;
	margin: 0 auto; 
	padding: 0px;
	width: 1028px;*/
	
	margin: 0 auto;
	padding: 0px;
	float: left;
	width: 1028px;
}
.inner_footer{
	width:1020px;
	margin:0 auto;
}
.call_center {
	background-color: #d40e14;
	margin: 0px;
	width: 1020px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display:block;
	height:43px;
	clear:both;
}
.call_center  .text {
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 632px;
}

.call_center  .text a {
	color: #FFFFFF;
}

.call_center  .copyright {
	float: right;
	width: 350px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:14px;
	padding-right:8px;
}

.call_center  .text a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bar_procredit{
	background:url(../images/barra_colores.jpg);
	background-repeat:no-repeat;
	width:1020px;
	height:14px;
	display:block;
	clear:both;
}
.mnu_footer { 
	background:#414e59 url(../images/bg_footer_links.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	min-height:238px;
	display:block;
}
.mnu_opciones {
	margin: 0px;
	padding: 0px;
	float: left;
	width:1020px;	
}
.mnu_opciones ul {
	margin: 0px;
	padding: 1px;
	float: left;
	width: 168px;
}
.mnu_opciones li{
	margin:1px;
}
.mnu_opciones li.main a {
 	text-decoration: none;
	padding: 12px 0px;
	font-size: 13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

.mnu_opciones a {
	color: #cccccc;
	font-size: 11px;
	line-height: 15px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:4px;
}
.mnu_opciones a:hover {
	text-decoration: underline;
}

.contact_info{
	background:#6c7882;
	height:10px;
	padding:4px 10px 30px 10px;
}
.contact_info p{
	font-size:13px;
	color:#cccccc !important;
	font-family:Arial, Helvetica, sans-serif;
	width:800px;
	float:left;
	margin:0px !important;
}
.contact_info img{
	vertical-align:middle;
}
.fogade{
	float:right;
}
#home_scroll_banner .baner_scroll {
	padding: 0px;
	float: left;
	height: 376px;
	width: 1028px;
	margin:-3px 0px 0px -16px
}
#home_scroll_banner .baner_scroll li {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 376px;
	width: 1028px;
}
#home_scroll_banner .baner_scroll li a {
	cursor:pointer;
}
#home_scroll_banner .baner_scroll_paging {
	display: block;
	position: absolute;
	z-index: 1000;
	margin-top: 335px;
	margin-left:946px;
}
#home_scroll_banner .baner_scroll_paging a {
	color: #000000;
	text-decoration: none;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	/*background-image: url(../images/scroll_kruzic_beli.png);*/
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
}
#home_scroll_banner .baner_scroll_paging .prev, #home_scroll_banner .baner_scroll_paging .next{ width:30px; margin:0px; padding:0px;}
#home_scroll_banner .baner_scroll_paging .prev:hover, #home_scroll_banner .baner_scroll_paging .next:hover{opacity:0.9;}

.menuhome_hold{
	padding:0px;
	/*float: left;*/
	width: 256px;
	margin:0px;
	display:block;
	z-index:2000;
	position:absolute;
	top:98px;
}
.menucontenpage_hold{
	padding-left:17px;
	width: 256px;
	margin:0px;
	float:left;
	z-index:50;
	position:absolute;
	top:80px;
}
.menuhome {
	float: left;
	width: 256px;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat;
	background-position: left top;
	padding:10px 0px;
	margin: 0px;
}

.menuhome li {
	list-style-image: none;
	list-style-type: none;
	border-bottom-color: #FFFFFF;
	display: block;
	background:url(../images/bg_mnu_option.png);
	background-repeat:repeat-x;
	height:10px;
	padding:10px 6px;	
}

.menuhome ul li a {
	display: block;
	width: 240px;
	color:#d40e14;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuhome ul li .current, .menuhome ul li a:hover {
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.menuhome ul li:hover {
	background:url(../images/bg_mnu_option_selected.png);
}

.homepage{
	padding-left: 0px;
	background:#fff;
	margin:0px 0px 0px 0px;
	width: 996px;
	padding-top:0px;
	padding-right: 16px;
	padding-bottom:0px;
	padding-left: 16px;
	min-height:300px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	line-height:1.6em;	
}

.page_contenido{
	padding-left: 0px;
	margin: 0px;
	width: 996px;
	padding-top:8px;
	padding-right: 16px;
	padding-bottom: 32px;
	padding-left: 16px;
	min-height:300px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	line-height:1.6em;
}
.bar_sitemap{
	background:url(../images/bg_sitemap.jpg);
    background-repeat:repeat-x;    
	height:28px;
	display:block;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#3a4752;
	margin-top:6px; 
	margin-left:288px; 
	width:740px;
	position:relative
}
.box_sitemap{
	background:url(../images/ico_home_sitemap.png);
	background-position:6px 4px; 
    background-repeat: no-repeat;
    height:28px;
    padding-left:36px;
    padding-top:8px; 
}
.bar_sitemap a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#3a4752;
}
.bar_sitemap a:hover
{
	color: #3a4752;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.bar_sitemap span
{
	color: #d40e14 !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}
h2.tit_pages{
	font-family:Arial, Helvetica, sans-serif;
	color:#d40e14;
	font-size:20px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h3.subtit_pages{
	font-family:Arial, Helvetica, sans-serif;
	color:#152636;
	font-size:16px;
	margin:5px 0px;
}
h4.subtit_pages{
	font-family:Arial, Helvetica, sans-serif;
	color:#152636;
	font-size:12px;
	margin:5px 0px;
}
.list_productos li{
	background:url(../images/arrow_red.png);
    background-repeat: no-repeat;
    background-position:0px 0px;
    display:block;
    list-style:none;
    padding:0px 0px 0px 24px;
    min-height:22px;
    line-height:22px;
}
.listados_generales li{
	list-style: disc !important;
	line-height:22px;
	margin-left: 20px;
	/*text-align:justify;*/
}
.listados_noticias li{
	list-style: disc !important;
	line-height:22px;
	margin-left: 20px;
}
.listados_noticias a:hover{
	color:#cc0000 !important;
}
.detalle_list_productos{
	padding:0px 0px 20px 20px
}
.contai_home{
	display:block;
	clear: both;
}
.box_accesos {
	width:642px;
	height:212px; 
	background:url(../images/bg_accesos.jpg);
	float:left;
}
.accesoshome { 
	margin:0px;
	padding:20px 8px; 
	position:relative;
}
.accesoshome li{ 
	display:inline-block;
	list-style:none;
	margin:0px 14px 10px 20px;
	width:172px;
}
.accesoshome li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d40e14; 
	text-decoration:none;
}
.accesoshome table td {
	text-align:left;
}
	.accesoshome table td img{
	vertical-align:top;
}
.box_tas_calc{
	float:right;  
	/*width:312px;*/
	height:212px
}
.box_gestiones_linea {
	width: 336px;
	height: 64px;
	background-repeat: no-repeat;
	display: block;
	background:#efefef url(../images/bg-acceso-gl.jpg);
	margin:0px 0px 10px 0px;
}
.box_tasa_cambio {
	width: 336px;
	height: 64px;
	background-repeat: no-repeat;
	display: block;
	background:#efefef url(../images/bg-acceso-tc.jpg);
	margin:0px 0px 10px 0px
}
.box_caculadora {
	width: 336px;
	height: 64px;
	background-repeat: no-repeat;
	 display: block;
	background:#efefef url(../images/bg-acceso-cf.jpg);
}
.box_gestiones_linea a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666 !important;
	width:160px;
	margin:26px 0px 0px 100px;
	position:absolute;
	line-height:13px;
	text-decoration:none;
	text-align:left;
}

.box_caculadora a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666 !important;
	width:160px;
	margin:14px 0px 0px 100px;
	position:absolute;
	line-height:13px;
	text-decoration:none;
	text-align:left;
}


.box_tasa_cambio a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666 !important;
	width:160px;
	margin:20px 0px 0px 100px;
	position:absolute;
	line-height:13px;
	text-decoration:none;
	text-align:left;
}

.box_caculadora a:hover, .box_gestiones_linea a:hover, .box_tasa_cambio a:hover{
	 color:#d50e15 !important;
}
.tblTasaCambio td{	
	border-right:1px solid #e4e6e7!important;
	background:#fafbfb !important;
	padding:6px 10px !important;
	border-bottom:1px #f0eded dashed;
}
.tblTasaCambio td .lbl_tc_tit{
	color:#000 !important;
	font-size:14px !important;
}

/* Estilo para tablas de procredit */ 

.tablasProCredit th {
padding: 3px;
background: #d40e14;
border-bottom: 1px solid #999;
text-align: center;
font-weight: bold;
color: #ffffff;
}


.tablasProCredit td {
padding: 3px 10px 5px 5px;
border-bottom: 1px solid #ddd;
line-height:16px;
}


/* Estilo para listas especiales con logo de ProCredit */

.lista_especialPC {
float: left;
min-height: 80px;
height: auto;
margin-bottom: 1.8em;
margin-right: 3em;
padding: 0 0em .5em 90px;
background:url(../images/bg_estados_auditados.jpg);
background-position: 15px 0;
background-repeat: no-repeat;
list-style: none;
color: #515559;
}

/* Estilo para listas de Cifras Claves */

.listado_cifras li {
float: left;
min-height: 30px;
height: auto;
margin-bottom: 1.8em;
margin-right: 3em;
padding: 10px 0 5px 65px;
background:url(../images/cifras-claves-bullet.jpg);
background-position: 15px 0;
background-repeat: no-repeat;
list-style: none;
color: #515559;
}

.listado_cifras li a {

font-size:16px;
color: #515559;
}

.listado_cifras li a:hover{
	text-decoration:none;
	color:#d40e14;
}


/* Estilo para tabla con Tasas de Cambio */

.tblTasaCambio td
{
	padding-right:30px;
}

/* estilos para tablas de tarifas */
.tbl_tarifas {
	width: 100%;
	border-spacing: 2px;
	line-height:16px;
	border-collapse: separate !important;
	border: 1px solid #CCC;
}
.tbl_tarifas th, .tbl_tarifas td {
	padding:10px;
}
.tbl_tarifas th.gris {
	background: #707172;
	color: #fff;
}
.tbl_tarifas th.rojo, td.rojo {
	background: #e2001a;
	color: #fff;
	text-align: center;
}
.tbl_tarifas td.inter1 {
	text-align: center;
	background: #e3e4e4;
}
.tbl_tarifas td.inter2 {
	text-align: center;
	background: #f0f0f1;
}
/*Estilo para ocultar Follow*/
div.ms-srch-hover-action a[id$='item_hoverFollow']{display : none;}

/* Estilo para Buzon de Sugerencias */

#divFormContainer {
	width:90% !important;
}
#divFormContainer  table td {
	padding:4px 0px;
}

#divFormContainer  table span {
	font-size:14px !important;
	color:#000 !important;
}

#divFormContainer  table input[type="text"]{
	border-left:1px solid #d0c5c5;
	border-right:1px solid #d0c5c5;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e3e3e3;
	background:#f9f7f7;
	min-height:20px;
}
#divFormContainer table input[type="submit"]{
	background:#db1013 !important;
	font-size:14px !important;
	padding:4px 6px;
	border:none;
	color:#fff !important;
	cursor:pointer;
	margin:0px auto;
}

#divFormContainer  table textarea{
	border-left:1px solid #d0c5c5;
	border-right:1px solid #d0c5c5;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e3e3e3;
	background:#f9f7f7;
}
#divFormContainer  table .dato_required{
	color:red !important;
	text-align:left;
	font-size:11px !important;
}
#divFormContainer #rblAsunto li{
	margin:0px 5px;
}
#divFormContainer #rblAsunto li, #divFormContainer #rblAsunto li label{
	float:left;	
	font-size:14px !important;
	color:#000 !important;
}
/* Glow */
.hvr-glow {
   -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}