/** Estilos por Mariana Pérez (MarPF) **/

/*colores*/
body {color:#19467c; font-family: 'Open Sans', Arial, sans-serif; font-weight:400; font-size:13px}
.row {margin:0;height:100%;}
.gold {color:#958952}
.orange {color:#F97A00}
.rojo {color:#F00;}
.reflex {color:#19467c;}
.container { max-width:1200px; }
.fondo-cool { 
	/*background-image: url("../img/home.png") no-repeat center center fixed;*/ 
	background: url('../img/home.png') no-repeat center center fixed; 
	height:720px;
}

.marinebg, a.marinebg, a:active.marinebg, a:link.marinebg {background-color:#114272; color:#FFF; border:2px solid #406d9f}
a:hover.marinebg {background-color:#19467c; color:#FFF; border:2px solid #406d9f}
.centermargin {margin:15px auto;}

/*Naranja*/
.fantabg, a.fantabg, a:active.fantabg, a:link.fantabg {background-color:#FF7C00; color:#FFF; border:2px solid #FF7C00}
a:hover.fantabg {background-color:#FF7000; color:#FFF; border:2px solid #FF7C00}


/*fonts*/
.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt15 {font-size:15px; line-height:15px;}
.txt16 {font-size:16px;}
.text10 {line-height:12px; font-size:11px;}

/*Nav*/
.navbar-nav {margin-top:15px; margin-bottom:15px; height: 30px;}
li.page-scroll {border-right:solid 1px #7e7e7e}
li.page-scroll:last-child {border-right:none;}
.navbar {margin-bottom: 2px;}
.navbar-nav > li > a {padding-top:0; padding-bottom:0; color:#7e7e7e;}
.imgtop {width:90%; max-width:782px; height:auto;}
.nav > li > a:focus, .nav > li > a:hover { background-color:transparent; color:#19467c;}
.active {background-color:#EFEFEF; color:#19467c}

/*Footer*/
.footer {display:block; height:50px; background:#040f18 url(../img/footerbgd.jpg) no-repeat center; bottom: 0; margin-top:10px;}
.callus { font-family: 'Open Sans'; font-weight:bold; font-style:italic; color:#FFF; font-size:20px; margin-top: 6px;}
.callus strong {font-size:34px;}
.btn-chat {text-transform: uppercase; color:#FFF; border-bottom: 40px solid #f97a00; border-left: 18px solid transparent; border-right: 18px solid transparent; width: 300px; height: 0; margin-top:10px; text-align:center;}
.btn-chat span {line-height: 38px;}
.btn-chat a, .btn-chat a:link, .btn-chat a:active, .btn-chat a:visited {color:#FFF; text-decoration:none; cursor:pointer}

/*Home*/
.hr-double {display: block; height: 8px; width:100%; border-top:solid 1px #4d679d; border-bottom:solid 1px #fb8200;  margin:0px 0 20px;}

/*Modals y Formularios*/
.btnclose {color:#1a1a1a; font-size:30px;}
.modal-dialog { margin: 10px auto;}
.modal-header { border-bottom:none; padding:8px 14px}
.nopadleft {padding-left:0;}
.nopadright {padding-right:0;}
.formblue {background-color:#31859c; border:solid 2px #fb8200; color:#FFF; opacity:0.9; -moz-opacity:0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.formbeige {background-color:#c4bd97; border:solid 2px #114272; color:#19467c; opacity:0.9; -moz-opacity:0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.formgreen {background-color:#d7e4bd; border:solid 2px #77933c; color:#19467c; opacity:0.9; -moz-opacity:0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

/*selects y su cambio de color. fuente: jsfiddle.net/luiscastillo/sFx7f/ */
select, input[placeholder], [placeholder], *[placeholder], select option:first-child {color: #7e7e7e;}
.form-control::-webkit-input-placeholder { color: #7e7e7e; }
.form-control:-moz-placeholder { color: #7e7e7e; }
.form-control::-moz-placeholder { color: #7e7e7e; }
.form-control:-ms-input-placeholder { color: #7e7e7e; }
.form-group, .form-control {margin-bottom: 8px;}
input, textarea{font-size: 13px; color: #19467c !important; height: 30px; line-height:30px;}
.form-control {color:#7e7e7e}

/*sections*/
.max320 {max-width:320px; max-height:220px;}
ul.orangepoints {list-style: none; padding:0;  margin:0;}
.orangepoints li { padding-left: 1em; text-indent: -.7em;}
.orangepoints li:before {content: "• "; color: #F97A00; font-size:22px;}
.nobold {font-weight:normal;}
.table > tbody > tr > th {text-align:center; padding:0 !important;}
.table th, .table td {border-top: 1px solid #19467c !important;}
table hr {border-top: 1px solid #19467c; margin:0;}
.table .rojo {border-right: 0px solid #19467c;}
.table > tbody > tr > td {font-weight:bold; line-height:10px; padding:2px 8px;}
.bancos img {widrh:100%; max-width:920px; height:auto;}
/*Media Queries*/

.sin-borde{
	border-top: 0px solid #19467c !important;
	border-bottom: 0px solid #19467c !important;
	border-left: 0px solid #19467c !important;
	border-right: 0px solid #19467c !important;
}

@media all and (max-width: 767px) {
.navbar-nav {background-color: #EFEFEF;}
.navbar-nav > li > a {padding:15px; border-bottom:1px solid #888;}
.nopadleft, .nopadright  {padding-left:0; padding-right:0;}
}

.nav-llamada a {
	color: #FFFFFF;
}
#fixed-nav{
  position: fixed;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:0;
  background-color: #000000;
  background: rgba(0,0,0, 0.4);
  /* opacity:0.6;
  filter:alpha(opacity=60); For IE8 and earlier */
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-shadow: black 0.1em 0.1em 0.2em;
  font-size:240%;
  
}
#nav-llamada{
  position: fixed;
  color: #000000;
  text-shadow: black 0.1em 0.1em 0.2em;
  left:0px;
  right:0px;
  bottom:80px;
  z-index:0;
  font-weight: bold;
  text-align: center;
  font-size:14px;
  
}
.div-redondo{
	background-color:#134B81;
	font-size: 16px;
	color:#FFFFFF;
	border:2px solid #406d9f;
	border-radius:7px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.div-redondo-gris{
	background-color:#DFDBD8;
	font-size: 16px;
	color:#000000;
	border:2px solid #DFDBD8;
	border-radius:7px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.div-redondo-blanco{
	background-color:#FFFFFF;
	font-size: 18px;
	color:#000000;
	border:2px solid #406d9f;
	border-radius:7px;
	height:100%;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.div-redondo-blanco-ft{
	background-color:#FFFFFF;
	color:#000000;
	border:2px solid #406d9f;
	border-radius:7px;
	height:100%;
	margin-bottom:5px;
	margin-top:65px;
	margin-left:5px;
	margin-right:5px;
}
.letra-18{
	font-size: 18px;
}
.letra-16{
	font-size: 16px;
}
.letra-14{
	font-size: 14px;
}
.letra-12{
	font-size: 12px;
}
tr.title td {
    border-left: 0px solid;
    border-right: 0px solid;
}
.tabla-sinbordes{
	border-left: 0px solid;
    border-right: 0px solid;
}