﻿@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Roboto:300,400,500,700');
/* ----------------------------------------------------------------------*/

body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
}

a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

/* ----------------------------------------------------------------------*/

.Titulo {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 38px;
    color: #333333;
}
.Pagina {
    font-family:'Open Sans', sans-serif;
    font-size: 24px;
    color: #00486A;
}
.Texto {
    font-family:'Open Sans', sans-serif;
    font-size: 14px;
    color: #333333;
}
hr {
    width:100%;
    background-color:#ddd;
    border:0 solid;
    color:#ddd;
    height:1px;
}
A {
    font-size:14px;
    color:#0783b7;
    font-family:'Open Sans', sans-serif;
    list-style-type:circle;
    font-weight:400;
    text-decoration:none;
}
A:hover {
    color:#0CA6E7;
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
}
body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    color: #37302a;
    font: normal 100%/1.4 sans-serif;
}
.footer {
    position: fixed;
    height: 50px;
    width: 100%;
    bottom: 0px;
    z-index:99999;
}

/* ----------------------------------------------------------------------*/

input[type="text"],
input[type="email"],
input[type="password"],
input[type="date"],
input[type="file"],
input[type="select"],
input[type="url"],
input[type="tel"],
input[type="number"],
select,
textarea {
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    background: #f2f2f2;
    font-family:'Open Sans', sans-serif;
    padding: 6px 10px 6px 10px;
    border: solid #cccccc 1px;
    text-decoration: none;
    width: 50%;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="file"]:focus,
input[type="select"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    background: #ffffff;
    font-family:'Open Sans', sans-serif;
    font-color: #666666
    padding: 6px 10px 6px 10px;
    border: solid #cccccc 1px;
    text-decoration: none;
}
.btn {
    font-size:18px;
    color:#0783b7;
    font-family: 'Roboto Condensed', sans-serif;
    list-style-type:circle;
    font-weight:400;
    text-decoration:none;
}
.btn:hover {
    color:#0CA6E7;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:18px;
    font-weight:400;
    text-decoration:none;
}
.btninscr {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 20px;
    background: #f96e5b;
    padding: 10px 20px 10px 20px;
    border: solid #ffffff 0px;
    text-decoration: none;
}
.btninscr:hover {
    background: #333333;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 20px;
}

/* ----------------------------------------------------------------------*/

.box1 {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    background: #fcfcfc;
    padding: 8px 8px 8px 8px;
}
.box2 {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #333333;
    background: #fcfcfc;
    padding: 5px 8px 8px 8px;
    border: solid #cccccc 1px;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

#top-bar-bg {
    height:100px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    /*Fija*/
    position: fixed;
    top:0px;
    left:0px;
    right:0px;
    /*Capa, sobre todo*/
    z-index:99999;
}
#cssmenu {
    background: #f96e5b;
    width: auto;
}
#cssmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1;
    display: block;
    zoom: 1;
}
#cssmenu ul:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
#cssmenu ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
}
#cssmenu.align-right ul li {
    float: right;
}
#cssmenu.align-center ul {
    text-align: center;
}
#cssmenu ul li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    padding: 15px 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    -webkit-transition: color .25s;
    -moz-transition: color .25s;
    -ms-transition: color .25s;
    -o-transition: color .25s;
    transition: color .25s;
}
#cssmenu ul li a:hover {
    color: #0082BF;
}
#cssmenu ul li a:hover:before {
    width: 100%;
}
#cssmenu ul li a:after {
    content: "";
    display: block;
    position: absolute;
    right: -3px;
    top: 19px;
    height: 6px;
    width: 6px;
    background: #ffffff;
    opacity: .5;
}
#cssmenu ul li a:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: #0082BF;
    -webkit-transition: width .25s;
    -moz-transition: width .25s;
    -ms-transition: width .25s;
    -o-transition: width .25s;
    transition: width .25s;
}
#cssmenu ul li.last > a:after,
#cssmenu ul li:last-child > a:after {
    display: none;
}
#cssmenu ul li.active a {
    color: #0082BF;
}
#cssmenu ul li.active a:before {
    width: 100%;
}
#cssmenu.align-right li.last > a:after,
#cssmenu.align-right li:last-child > a:after {
    display: block;
}
#cssmenu.align-right li:first-child a:after {
    display: none;
}
#tablita {
    height: 104px;
}
#tablita1 {
    height: 104px;
}
#tata {
    width: 900px;
}
.cambio a{
    font-family: 'Roboto Condensed', sans-serif;
    color: #0783b7;
    font-size: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    background: #fcfcfc;
    border: solid #eeeeee 1px;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    border-collapse: separate;
    border-spacing: 0px 50px;
}
.cambio a:hover {
    color: #0CA6E7;
    background: #eeeeee;
    border: solid #dddddd 1px;
}
.miembro {
    float: right;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 200;
    -moz-border-radius: 200;
    border-radius: 200px;
    border: 0px;
    margin-top: 0px;
    margin-left: 10px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
    -moz-box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
    box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
}
.membr {
    width: 100px;
    height: 100px;
    margin-right: 5px;
}

/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

@media screen and (max-width: 768px) {
#cssmenu ul li {
    float: none;
    display: block;
}
#cssmenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #fb998c;
}
#cssmenu ul li.last > a,
#cssmenu ul li:last-child > a {
    border: 0;
}
#cssmenu ul li a:after {
    display: none;
}
#cssmenu ul li a:before {
    display: none;
}
#tablita {
    height: 0px;
}
#tablita1 {
    height: 234px;
}
#top-bar-bg {
    height:100px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    /*Fija*/
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    /*Capa, sobre todo*/
    z-index:99999;
}
#tata {
    width: 100%;
}
.cambio a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #0783b7;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    background: #fcfcfc;
    border: solid #eeeeee 1px;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
}
.cambio a:hover {
    color: #0CA6E7;
    background: #eeeeee;
    border: solid #dddddd 1px;
}
.miembro {
    float: right;
    width: 100px;
    height: 100px;
    -webkit-border-radius: 100;
    -moz-border-radius: 100;
    border-radius: 100px;
    border: 0px;
    margin-top: 0px;
    margin-left: 10px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
    -moz-box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
    box-shadow: 0px 0px 5px 2px rgba(153,153,153,0.5);
}
.membr {
    width: 70px;
    height: 70px;
    margin-right: 5px;
}
}
