html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, 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, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul , li{list-style: none;}
dt {margin-bottom:5px;}
table {border-collapse: collapse;border-spacing: 0;}
body {font: 15px/24px 'Open Sans', sans-serif;color:#242424;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;background-color:#c0c2c4;}
footer {width: 100%;padding-top:10px;padding-bottom:10px;text-align:center;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
section, aside, article, header{width: 100%;display:block;overflow:hidden;}
strong {font-weight: 700;}
img{width: 100%;border:0;padding:0;margin:0;}
p{padding-top:5px;padding-bottom:5px;}
select,input,textarea {margin-bottom: 1%;margin-top: 1%;border: #cccccd 1px solid;font-family: 'Open Sans', sans-serif;}
form,fieldset {border: 0;margin: 0;padding: 0;font-family: 'Open Sans', sans-serif;}
iframe{width: 100%;}
textarea {resize: vertical;}
.inputstyle {width: 98%;background: #fff;padding:5px;border: 1px solid #f1eecf;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #f3f3f3;border-top: 2px solid #e7e7e7;}
.inputstyle:focus {border: 1px solid #e7e7e7;border-top: 2px solid #e7e7e7;}
.inputstyle2 {background: #fff;padding:3px;border: 1px solid #f1eecf;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #f3f3f3;border-top: 2px solid #e7e7e7;}
.inputstyle2:focus {border: 1px solid #e7e7e7;border-top: 2px solid #e7e7e7;}
.textareastyle {width: 98%;background: #fff;padding:3px;border: 1px solid #f1eecf;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 100px;resize: none;border: 1px solid #f3f3f3;border-top: 2px solid #e7e7e7;}
.textareastyle:focus {border: 1px solid #e7e7e7;border-top: 2px solid #e7e7e7;}
.selectstyle {width: 99%;background: #fff;padding:3px;border: 1px solid #f1eecf;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #f3f3f3;border-top: 2px solid #e7e7e7;}
.selectstyle:focus {border: 1px solid #e7e7e7;border-top: 2px solid #e7e7e7;}
.buttonstyle{text-transform: uppercase;font-weight:700;background: #b81f22;color: #fff;font-size: 13px;padding: 5px 10px 5px 10px;display: inline-block;margin-bottom: 15px;border-radius: 5px 0 5px 0;-webkit-border-radius: 5px 0 5px 0;-moz-border-radius: 5px 0 5px 0;cursor:pointer;}
.buttonstyle:hover {background-color:#7d1315;transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.buttonstyle:focus {background-color:#989c9f;}
.ancho-form1 {width: 27%;text-align: left;padding: 0.5% 0 0.5% 1.5%;float: left;overflow: hidden;}
.ancho-form1-2 {width: 28.5%;text-align: left;padding: 0.5% 0 0.5% 0;float: left;overflow: hidden;}
.ancho-form2 {width: 70%;text-align: left;padding: 0.5% 1.5% 0.5% 0;overflow: hidden;float:left;}
.embed-contenedor {position: relative;padding-bottom: 56.25%; /* 16/9 ratio */padding-top: 30px; /* IE6 workaround*/height: 0;overflow: hidden;}
.embed-contenedor iframe,.embed-contenedor object,
.embed-contenedor embed {position: absolute;top: 0;left: 0;width: 100%; height: 100%;}
.container {max-width:1400px;margin: 0 auto;position:relative;}
.header-container {width:100%;overflow:hidden;display:block;}
.main-container{width: 100%;overflow:hidden;background-color:#fff;}
.footer-container {width: 100%;color:#fff;font-size:14px;overflow:hidden;background-color:#989c9f;}
.footer-container  a {color:#fff;display:block;}
.footer-container  a:hover  {opacity:0.6;color:#fff;}
.hidden {display: none;}
.wrapper {width: 90%;margin: 0 5%;}
.vertical-text {display: table-cell;vertical-align: middle;}
.colintind{padding:0 8% 3% 8%;overflow:hidden;}
.colint{padding:3% 8% 8% 8%;overflow:hidden;}
.colint2{padding:0 8% 0 8%;overflow:hidden;}
i{float:left;}
.colsocialic{width:100%;padding-top:3%;padding-bottom:1%;}
.floatl{float:left;}
.floatr{float:right;}
.cologpie{width: 25%;padding-right:5%;float:left;}
.colpie1 {width: 9%;padding:5px 0 5px 0;float:left;}
.colpie2 {width: 50%;padding-top:7px;padding-left:2%;font-size: 14px;line-height:16px;text-align:left;float:left;}
.colpie3 i{padding:3px 5px 0 0;}
.colnotind1{width: 100%;padding:2%;font-size: 20px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;background-color:#b81422;float:left;}
.colnotind2{width: 100%;padding:2% 2% 0 2%;float:left;}
.coltweetind1{width: 100%;padding:2%;font-size: 20px;color:#fff;font-weight:700;text-align:center;background-color:#77b3f1;float:left;}

.colnot30 {width: 26.5%;padding:1%;margin-left:1.5%;background-color:#b81422;float:left;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.colnot50{width: 100%;}
.colnot50 i{padding-right:2%;}
.colnot70 {width: 68.5%;margin-right:1.5%;float:left;}
.col20{width: 20%;float:left;font-size:38px;text-align:center;}
.col30 {width: 30%;float:left;}
.col40 {width: 40%;float:left;}
.col33 {width: 30.6%;margin-right:2%;margin-left:2%;float:left;}
.col33-1 {width: 30%;margin-right:1%;margin-left:1%;float:left;}
.col33-2 {width: 30.6%;float:left;}
.col33-3 {width: 20%;margin-right:1%;margin-left:1%;float:left;}
.col50 {width: 48%;padding:2% 1% 2% 1%;text-align:left;float:left;}
.col60 {width: 59%;margin-right:1%;float:left;}
.col70 {width: 66%;float:left;}
.col80{width: 80%;float:left;}
.col100 {width: 100%;overflow:hidden;}
.basemens{width: 100%;padding:1%;margin-bottom:2%;background-color:#e9e9ea;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.suscrip{display: none}

.marca-de-agua {background:  url(camera.png) no-repeat center center;margin: 0 auto;position: relative}
.marca-de-agua img{width:100%;height:100%;padding:0;margin:0;opacity:1;}

.colimg{width:40%;margin:1% 4% 1% 0 ;float:left;background-color:#acabab;}
.col30img-1{width:30%;font-size:16px;margin:1% 4% 0 0;float:left;z-index:0;background-color:#acabab;text-align:left;}
.test-popup-link img{padding:2% 2% 0 2%;}
.col30img-1 a{color:#ffffff;}
.col30img-2{width:30%;font-size:16px;margin:1% 0 0 4%;float:left;z-index:0;background-color:#acabab;text-align:left;border-radius: 0 0 3px 0;-webkit-border-radius: 0 0 3px 0;-moz-border-radius: 0 0 3px 0;}
.col30img-2 a{color:#ffffff;}
.colver{width:100%;height:30px;padding:0;margin:0;background-color:#acabab;overflow:hidden;}
.colver1{width:80%;padding-left:2%;float:left;}
.colver2{width:20%;text-align:right;float:left;}

.coldesta0{width:100%;margin-bottom:5%;padding:3%;color:#fff;background-color:#4d647e;overflow:hidden;border-radius: 7px 0 7px 0;-webkit-border-radius: 7px 0 7px 0;-moz-border-radius: 7px 0 7px 0;}
.coldesta1{width:60%;float:left;font-size:25px;color:#fff;}
.coldesta1 i{margin:0 1% 0 1%;}
.linedesta{width: 100%;border-bottom:1px solid #fff;margin-bottom:1%;margin-top:1%;overflow:hidden;}
.coldesta2{width:40%;float:left;}
.coldesta3{width:100%;font-size:22px;text-align:center;font-style: italic;}

.nrja{color:#e2990e;}
.brd{width:100%;padding:1%;overflow:hidden;}
.brd i{margin:1% 1% 1% 10%;}
.brdrad{border-radius:0 0 15px 15px;-webkit-border-radius: 0 0 15px 15px;-moz-border-radius: 0 0 15px 15px;}   
.color1{background-color:#f3f4f4;}
.color2{background-color:#efeff0;}
.color3{background-color:#ebebec;}
.hardox{width:95%;margin:3% 0 2% 0;background-color:#991f38;text-align:right;}
.hardox img{width:18%;padding:1% 4% 0.5% 0;}

.barra1{text-transform:uppercase;padding:1% 12% 1% 12%;font-weight:600;}
.barra1-1{width:85%;padding-top:1.2%;float:left;}
.barra1-2{width:14%;padding:0.75% 0 0.75% 0;float:left;}
.barra2{padding:0 12% 0 12%;height:33px;overflow:hidden;background-color:#d5d5d5;}
.barra2-1{width:4%;float:left;display:block;}
.barra2-2{width:92%;float:left;display:block;}
.barra2sin{padding:0.75% 1% 0.75% 1%;font-size: 13px;text-transform:uppercase;font-weight:400;float:left;border-right:2px solid #d5d6d8;color:#fff;background-image: linear-gradient(#77121b, #b81422);}
.brdleft{border-left:2px solid #d5d6d8;}
.brdleft a{border-left:2px solid #d5d6d8;}
.barra2 li a{padding:0.75% 1% 0.75% 1%;font-size: 13px;color:#fff;text-transform:uppercase;font-weight:400;float:left;border-right:2px solid #d5d6d8;}
.barra2 li a:hover {color:#fff;background-image: linear-gradient(#77121b, #b81422);transition: all 0.3s linear;}
.barra3{width:99.9%;height:33px;padding:0;margin:0;background-color:#b81422;color:#fff;}
.barra3-1{width:7%;float:left;}
.barra3-1 img{border:0;padding:0;margin;0;}
.barra3-2{width:86%;padding:0.5% 0 0 0;float:left;}
.barra3-3{padding:0.5%;width:99%;color:#b81422;}
.barra3-3 i{padding:1.5% 1% 0 2%;color:#b81422;}
.barra4{width:100%;padding:1%;background-color:#b81422;color:#fff;}
.fdo1{background:rgba(139, 29, 32, .6)}
.fdo2{background:rgba(111, 29, 33, .6);}
.fdotbl1{background-color:#cecece;}
.fdotbl2{background-color:#e8e8ea;}
.fdogris{background-color:#ebebeb;}
.brdbg{border-bottom:4px solid #ebebeb;}
.fdoblco{background-color:#fff;}
.fdomain{background-image: url(fdomain.jpg);background-repeat:no-repeat;}
td{font-size:13px;border:2px solid #9a191d;}
.salto{display:block;}
.txtfecha{font-size:13px;color:#242424;text-align:right;}
.txtfecha2{font-size:13px;color:#242424;}
.txtmap{font-size:13px;float:right;width:99%;}
.txtmap a {color: #9c1a1c;}
.txtmap a:hover {color: #242424;}
.txtmap i{padding-top:5px;padding-right:5px;}
.txt2{font-size:13px;}
.tit{font-size:20px;line-height:25px;padding-bottom:5px;text-transform:uppercase;color:#b81422;}
.txterror{font-size:25px;color:#b81422;font-weight:700;}
.ital{font-style: italic;font-size:13px;font-weight: 400;}
.caps{text-transform:uppercase;}
.blco {color:#fff;}
.blco a{color:#fff;}
.blco a:hover{color:#a2141a;}
.rojo{color:#b81422;}
.rojo a{color:#b81422;}
.rojo a:hover{color:#a2141a;}
.gris{color:#767676;}
.padl1{padding-left:1.5%;}
.padr10{padding-right:10px;}
.padt2{margin-top:2px;}
.padt5{margin-top:5px;}
.padtic{padding-top:6%;}
.padtb3{padding-top:3%;padding-bottom:1%;}
.line{width: 100%;border-bottom:1px solid #989c9f;margin-bottom:1%;margin-top:1%;overflow:hidden;}
.line2{width: 100%;border-bottom:1px solid #b81422;margin-bottom:1%;margin-top:1%;overflow:hidden;}
.line3{width: 100%;border-bottom:1px solid #fff;margin-bottom:1%;margin-top:1%;overflow:hidden;}
.alinc{text-align:center;}
.alinr{text-align:right;}
.error{font-size:30px;color:#d82133;font-weight: 700;}
.ancla:before {
      display: block;
      content: " ";
      margin-top: -60px;
      height: 60px;
      visibility: hidden;
}
.arrow{width:10%;padding:1% 45% 3% 45%;}
/*---------------- Header -----------------------*/
#cabeza{width: 100%;position:absolute;z-index:1000;}
#botonera{width: 100%;min-height:51px;border-bottom:4px solid #9e9a9b;background-color:#b81422;}
#nav{position:absolute;z-index:1500;overflow:hidden;}
#slide{width: 100%;position:relative;z-index:-1;}
#friso{width: 100%;min-height:200px;background-color:#989c9f;overflow:hidden;display:block;}
.logo{float:right;width:33%;padding:2% 20% 1% 2%;background-color:#fff;margin-top:4%;}
.logo img{width:160%;}
.colbot0{padding:2% 39% 2% 39%;background-color:#fff;overflow:hidden;}
.contfloat {width: 100px;height:47px;margin-right:13%;float:right;position:relative;}
.colbot1{width: 68%;margin-left:12%;float:left;position:absolute;}
.colbot2{width:20px;padding-top:10px;float:right;}
.colbot2 a{color:#fff;}
.colbot2 a:hover {color:#9c1a1c;}
.colbot3{width:33px;margin:7px 0 0 20px;float:right;}
.pad14{padding:0 14% 0 14%;}
/*--------------- Tipografias -----------------------------*/
@font-face {font-family: 'Open Sans', sans-serif;font-weight:400;}
h1 {font-family: 'Open Sans', sans-serif;font-size: 25px;line-height: 30px;font-weight:600;color:#b81422;}
h2 {font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 25px;font-weight:700;text-transform:uppercase;}
h3 {font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 25px;font-weight:400;text-transform:uppercase;padding-bottom:1%;}
h4 {font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 25px;font-weight:700;text-transform:uppercase;}
.footer-container h3 {font-size: 14px;line-height: 18px;text-transform:none;}
.coldesta2 h2{color:#fff;font-size: 30px;line-height: 28px;text-transform:uppercase;font-weight:700;}
.colnot70 h3{font-size: 16px;display:inline;}
.interior h3{font-size: 16px;display:inline;}
a {color: #242424;text-decoration: none;display:inline;}
a:hover {color: #9c1a1c;transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.popup-gallery a{display:block;}
.popup-gallery a:hover{opacity:0.8;}
.video a:hover{opacity:0.7;}
.coldesta0 a{display:block;color:#fff;}
.coldesta0 a:hover{opacity:0.5;color:#fff;}
.blco2 {color:#fff;}
.blco2 a{color:#fff;}
.blco2 a:hover{color:#fff;}
/*---------------- GoogleMap ---------------------*/
#elmapa {width: 100%; height: 450px;}
#elmapa img {max-width: none;}
#elmapa h3 {font-size: 18px;line-height:22px;display:block;color:#df0024;}
#elmapa h4 {font-size: 14px;line-height:18px;}
.mapcontenedor{height:450px;}
/*---------------- Mapa del sitio ---------------------*/
.mapa {width: 90%;padding-left:10%;}
.fdoli {background-image: url(../imgmap/fdoli.gif);background-repeat: repeat-y;overflow:hidden;}
.topli {padding-left:1em;background-image: url(../imgmap/topli.gif);background-repeat: no-repeat;overflow:hidden;}
.itmli {padding-left:1em;background-image: url(../imgmap/itmli.gif);background-repeat: no-repeat;overflow:hidden;}
.finli {padding-left:1em;background-image: url(../imgmap/finli.gif);background-repeat: no-repeat;overflow:hidden;}
.finliclas1{padding-left:2em;padding-top:0.12em;padding-bottom:0.12em;background-image: url(../imgmap/finli2.gif);background-repeat:  no-repeat;background-position: 1em top;}
.finliclas2{padding-left:4em;padding-top:0.12em;padding-bottom:0.12em;background-image: url(../imgmap/finli2.gif);background-repeat:  no-repeat;background-position: 3em top;}
.finliclas3{padding-left:6em;padding-top:0.12em;padding-bottom:0.12em;background-image: url(../imgmap/finli2.gif);background-repeat:  no-repeat;background-position: 5em top;}
.finliclas4{padding-left:8em;padding-top:0.12em;padding-bottom:0.12em;background-image: url(../imgmap/finli2.gif);background-repeat:  no-repeat;background-position: 7em top;}
.finliclas5{padding-left:10em;padding-top:0.12em;padding-bottom:0.12em;background-image: url(../imgmap/finli2.gif);background-repeat:  no-repeat;background-position: 9em top;}

.blockadic{padding: 10% 10% 10% 10%; text-align: center; display: block;}
.hardox a:hover{color:#9c9c9c;}

@media only screen and (max-width: 479px) {
h1 {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 20px;font-weight:600;}
h2 {font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 18px;display:inline;}
#friso{min-height:100px;}
.hardox{width:99%;margin:3% 0 2% 0;background-color:#991f38;text-align:right;}
.hardox img{width:40%;padding:2% 5% 0.5% 0;}
.logo{float:right;width:40%;padding-top:2.5%;}
.colbot0{padding:2.5% 25% 1.5% 25%;}
.contfloat {width: 100px;height:51px;margin-right:3%;overflow:hidden;}
.colbot1{width: 100%;margin-left:0;float:left;position:absolute;}
.colbot2{width:20px;padding-top:10px;float:right;}
.colbot3{width:33px;margin:7px 0 0 20px;float:right;}
.padtic{padding-top:8%;}
.cologpie{width: 35%;padding-right:5%;float:left;}
.footer-container {font-size:13px;}
.footer-container h3 {font-size: 13px;line-height: 16px;text-transform:none;}
.txt2{font-size:11px;}
.salto{display:inline;}
.serv{display:none;}
.colpie1 {width: 16%;padding:5px 5px 5px 0;float:left;}
.colpie2 {width:60%;padding-top:1.5%;font-size:13px;line-height: 16px;}
.colpie3 {line-height: 17px;}
.colpie3 i{padding:0 5px 0 0;}
.colpie3 .col100{padding-bottom:4%;}
.colnotind1{width: 100%;}
.colnotind2{width: 100%;}
.colnot30 {width: 100%;padding:2%;margin:0;background-color:#b81422;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.colnot50{width: 100%;float:none;}
.colnot70 {width: 100%;margin:0;margin-bottom:2%;}
.coltweetind1{width: 100%;}
.col20 {width: 100%;}
.col30 {width: 100%;padding-left:0;margin-bottom:20px;padding-bottom:20px;}
.col33 {width: 100%;margin-right:0;margin-left:0;}
.col33-1 {width: 97%;margin-right:1%;margin-left:1%;}
.col33-2 {width: 100%;}
.col33-3 {width: 97%;margin-right:1%;margin-left:1%;}
.col40 {width: 100%;}
.col50 {width: 100%;}
.col60 {width: 100%;}
.col70 {width: 100%;margin-top:5%;margin-bottom:5%;}
.col80{width: 100%;}
.colimg{width:98%;margin:2% 0 2% 0;z-index:0;background-color:#acabab;}
.col30img-1{width:100%;margin-left:0;float:left;background-color:#acabab;margin-top:1%;}
.col30img-2{width:100%;margin-right:0;float:left;background-color:#acabab;margin-top:1%;}
.barra1-1{width:70%;padding-top:1.2%;float:left;}
.barra1-2{width:30%;float:left;}
.barra3-1{width:7%;float:left;display:block;}
.barra3-2{width:80%;padding:2% 0 0 12%;float:left;}
.barra3-2 i{padding:2.5% 3% 0 0;}
.ancho-form1 {width:100%;}
.ancho-form2 {width:100%;}
.coldesta1{width:100%;font-size:25px;text-align:center;}
.coldesta2{width:100%;padding:1% 0 0 0;text-align:center;}
.coldesta2 h2{font-size: 25px;line-height: 20px;}
.coldesta3{font-size:20px;}
.suscrip{display:block;}
}
/*------------------ #Mobile (Landscape) width of 480px -----------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
h1 {font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 22px;font-weight:600;}
h2 {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 18px;display:inline;}
#friso{min-height:130px;}
.hardox{width:99%;margin:3% 0 2% 0;background-color:#991f38;text-align:right;}
.hardox img{width:25%;padding:2% 5% 0.5% 0;}
.logo{float:right;width:33%;padding-top:2%;}
.contfloat {width: 100px;height:51px;margin-right:3%;overflow:hidden;}
.colbot1{width: 100%;margin-left:0;float:left;position:absolute;}
.colbot2{width:20px;padding-top:10px;float:right;}
.colbot3{width:33px;margin:7px 0 0 20px;float:right;}
.serv{display:none;}
.salto{display:inline;}
.colpie1 {width: 10%;padding:5px 5px 5px 0;float:left;}
.colpie2 {width:60%;padding-top:1.5%;font-size:13px;line-height: 16px;}
.col20 {width: 100%;}
.col33 {width: 100%;margin-right:0;margin-left:0;}
.col33-1 {width: 97%;margin-right:1%;margin-left:1%;}
.col33-2 {width: 100%;}
.col33-3 {width: 97%;margin-right:1%;margin-left:1%;}
.colimg{width:98%;margin:2% 0 2% 0;z-index:0;background-color:#acabab;}
.col30img-1{width:100%;margin-left:0;float:left;z-index:0;background-color:#acabab;margin-top:1%;}
.col30img-2{width:100%;margin-right:0;float:left;z-index:0;background-color:#acabab;margin-top:1%;}
.col40 {width: 100%;}
.col50 {width: 100%;}
.col60 {width: 100%;}
.col70 {width: 100%;margin-top:3%;margin-bottom:5%;}
.col80 {width: 100%;}
.barra1-1{width:75%;padding-top:1.2%;float:left;}
.barra1-2{width:25%;float:left;}
.barra3-1{width:7%;float:left;}
.barra3-2{width:86%;padding:1% 0 0 5%;float:left;}
.barra3-2 i{padding:1.5% 1% 0 0;}
.colnotind1{width: 100%;}
.colnotind2{width: 100%;}
.colnot30 {width: 100%;padding:2%;margin:0;background-color:#b81422;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.colnot50{width: 50%;padding:0.5%;float:left;}
.colnot70 {width: 100%;margin:0;margin-bottom:2%;}
.coltweetind1{width: 100%;}
.ancho-form1 {width:100%;padding-left:0;}
.ancho-form2 {width:100%;}
.coldesta1{width:100%;font-size:25px;text-align:center;}
.coldesta2{width:100%;padding:1% 0 1% 0;text-align:center;}
.suscrip{display:block;}
}
/*--------------- #Mobile (Portrait) width of 320px -------------------------*/
@media only screen and (max-width: 767px) {
}
@media screen and (min-width: 767px) {
}
/*----------------- #Tablet (Portrait) width of 768px --------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
#friso{min-height:150px;}
.logo{float:right;width:30%;padding-top:2.5%;}
.contfloat {width: 100px;height:51px;margin-right:3%;overflow:hidden;}
.colbot1{width: 100%;margin-left:0;float:left;position:absolute;}
.colbot2{width:20px;padding-top:10px;float:right;}
.colbot3{width:33px;margin:7px 0 0 20px;float:right;}
.col70 {width: 57%;float:left;}
.colimg{width:50%;margin:1% 3% 1% 0 ;float:left;z-index:0;background-color:#acabab;}
.col30img-1{width:40%;margin-left:3%;float:left;z-index:0;background-color:#acabab;margin-top:1%;}
.col30img-2{width:40%;margin-right:3%;float:left;z-index:0;background-color:#acabab;margin-top:1%;}
.barra1-1{width:75%;padding-top:1.2%;float:left;}
.barra1-2{width:25%;float:left;}
.colnot30 {width: 100%;padding:2%;margin:0;background-color:#b81422;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.colnot50{width: 50%;padding:0.5%;float:left;background-color:#000}
.colnot70 {width: 100%;margin:0;margin-bottom:2%;}
.coldesta1{width:100%;font-size:25px;text-align:center;}
.coldesta2{width:100%;padding:1% 0 1% 0;text-align:center;}
.suscrip{display:block;}
}
@media only screen and (min-width: 959px) and (max-width: 1095px) {
.contfloat {width: 100px;height:51px;margin-right:3%;overflow:hidden;}
.colbot1{width: 100%;margin-left:0;float:left;position:absolute;}
.colbot2{width:20px;padding-top:10px;float:right;}
.colbot3{width:33px;margin:7px 0 0 20px;float:right;}
.coldesta1{width:100%;font-size:25px;text-align:center;}
.coldesta2{width:100%;padding:1% 0 1% 0;text-align:center;}
}
@media only screen and (min-width: 959px) and (max-width: 1400px) {
.contenedor,.vertical-text,.pattern{height: 100%;}
}
@media only screen and (min-width: 1400px) {
}
/*----------------- #Clearing Se usa en padres para despejar Columnas anidadas, o enviendo cada fila de Columnas con <div class="row"> --*/
.contenedor:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.row:after,
.clearfix:after {clear: both;}
.row,
.clearfix {zoom: 1;}
/* Tambien puede usar <br class="clear" /> para limpiar columnas */
.clear {clear: both;display:block;overflow:hidden;visibility:hidden;width: 0;height: 0;}