/********************************************************/
/******************* ESTILOS PLANTILLA ******************/
/********************************************************/
* {
    padding: 0;
    margin: 0;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, address,
cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small,
strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, u, b, i {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: normal;
   font-style: normal;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
}

a { text-decoration: none; }

div.btn_cont { margin-top: -15%; text-align: center; }

div canvas { width: 200px; background-image: url(../images/nar_reloj.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 200px; position: absolute; top: -5em; }

/*******************************************************/

/********************************************************************************************/
/********************************************************************************************/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300);
footer { background-color: #0c1a1e; min-height: 180px; font-family: 'Open Sans', sans-serif; }
.footerleft { margin-top: 10px;  }
.logofooter { margin-top: 5px; margin-bottom: 10px; font-size: 25px; color:#fff; font-weight:700;}

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif;}
.footerleft p i { width: 20px; color: #999;}

.paddingtop-bottom { margin-top: 10px;}

.copyright { min-height: 40px; background-color: #000000;}
.copyright p { text-align: left; color:#FFF; padding:10px 0; margin-bottom:0px;}
.heading7 { font-size: 21px; font-weight: 700; color: #d9d6d6; margin-bottom: 10px;}
.post p { font-size: 12px; color: #FFF; line-height: 20px;}
.post p span { display:block; color:#8f8f8f;}
.bottom_ul { list-style-type:none; margin-bottom:0px;}
.bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
.bottom_ul li { line-height:40px;}
.bottom_ul li a { color: #FFF; font-size: 12px;}

/********************************************************************************************/
/********************************************************************************************/

body { background: none; }

label.p-cont { color: #5E0707; }

.errores { text-align: left; font-size: 1.0em; color: #C50808; display: none; }

span.ir-arriba {
      text-align: center;
      margin-top: 30%;
      display: none;
      font-size: 30px;
      cursor: pointer;
      position: fixed;
      margin-left: -30px;
      color: #723708;
      opacity: 0.8;
    }

    a.btn { margin-top: 20px; margin-bottom: 20px; }

/********************************************************/
/**************** FIN ESTILOS PLANTILLA *****************/
/********************************************************/