/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
@font-face{
    font-family:Raleway-Bold;
    src:url(../fonts/Raleway-Bold.ttf) format("truetype");
} 
@font-face{
    font-family:Raleway;
    src:url(../fonts/Raleway-Light.ttf) format("truetype");
} 

body {
    font-family: "Raleway";
   /* background: url('../img/fondo.jpeg') no-repeat center center fixed;*/
       background:white;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.container-principal{
    background: #FFFFFF;
    box-shadow: 1px 1px 10px black;
    padding: 0px


}
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

p {
    font-size: 1.25em;
    line-height: 1.6;
    color: #000;
}

hr {
margin:0px 0px 10px 0px; 
    max-width: 400px;
    border-color:#BB0C0C;;
}
a{    text-decoration: none !important;
color:#000000;
}

a:hover{color:#B73333;}

.nav>li { position: initial !important;}
	


@media (min-width: 1200px){
	
	.col-lg-10-2 {
    width: 87%;
	    padding: 13px;
		float: left;
	}
	.col-lg-1-2 {
       width: 13%;
    float: left;
    padding-right: 13px;
	    padding-top: 13px;
	}
}
.brand,
.address-bar {
    display: none;
}

.navbar-brand {
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 2px;
}

.navbar-nav {
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #FFF;
    background-color: #d40c0c;
}

.img-full {
    min-width: 100%;
}

.brand-before,
.brand-name {
    text-transform: capitalize;
}

.brand-before {
    margin: 15px 0;
}

.brand-name {
    margin: 0;
    font-size: 4em;
}

.tagline-divider {
    margin: 15px auto 3px;
    max-width: 250px;
    border-color: #999999;
}

.box {
        margin: 20px 0px;
}

.intro-textgrande {
       font-size: 1.6em;
    
}
.intro-text {
        font-size: 18px;
    padding-top: 4px;
    color: white;
    font-family: "Raleway-bold";
        text-align: left;

}

.img-border {
    float: none;
    margin: 0 auto 0;
    border: #999999 solid 1px;
}

.img-left {
    float: none;
    margin: 0 auto 0;
}
.img-chica{
       height: 150px;
    width: 150px;
}
.right{float:right;
 margin: 0 auto 0;}
footer {
    background: rgba(0, 0, 0, 0.9);
}


footer a {
  	color: white;
    font-size: 17px;
    padding: 10;
}
footer p{
color:white;}
footer span{
color:#ffffff;}
footer li {
float: left;
    position: relative;
    font-weight: 400;
    letter-spacing: 0px;
	    padding: 5px;

}
footer ul{    margin-top: 30px;}
.box-imagen{    display: block;
    margin-left: auto;
    margin-right: auto;
  
    background-color: #3B51A0;
    width: 100%;
    overflow: hidden;
}
.box-imagen p{
	font-weight: 800;
    text-align: center;
    font-size: 10px;
    padding-top: 4px;
    color: white;
	}
.box-imagen  .img-responsive{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;

  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
.box-imagen:hover  .img-responsive{
	 
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
}

@media screen and (max-width: 768px) { 
.icon-whatsapp:before,.icon-facebook:before,.icon-google-plus:before,.icon-instagram:before,.icon-twitter:before,.icon-youtube:before
	{
		font-size:22px !important;
		margin: 3px;
	}
	.redes .icon-whatsapp:before{
	display: initial !important;
	}
.navbar-default .navbar-nav>li>a {
    color: #FFF;
    font-size: 14px;
    padding: 6px;
}
.titulonoticia {
    font-size: 200% !important;}
	.logo{ padding:0 !important;}
	
	.tiempo{display:none;}
	
}

.col-sm{
width: auto !important;
}


@media screen and (max-width:1200px) {
.navbar-default .navbar-nav>li>a {
    color: #FFF;
    font-size: 14px;
    padding: 6px;
}
    .fecha-cabecera{padding: 15px 0px 0px 0px !important;}
	.flecha{    left: 25% !important; }
}

@media screen and (min-width:768px) {

.row {
    margin-right: 0px !important; }
    .brand {
        display: inherit;
        margin: 0;
        padding: 30px 0 10px;
        text-align: center;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
        font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 5em;
        font-weight: 700;
        line-height: normal;
        color: #fff;
    }

    .top-divider {
        margin-top: 0;
    }

    .img-left {
        float: left;
        margin-right: 25px;
    }

    .address-bar {
        display: inherit;
        margin: 0;
        padding: 0 0 40px;
        text-align: center;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
        text-transform: uppercase;
        font-size: 1.25em;
        font-weight: 400;
        letter-spacing: 3px;
        color: #fff;
    }

    .navbar {
        border-radius: 0;
    }

    .navbar-header {
        display: none;
    }

    .navbar {
        min-height: 0;
    }

    .navbar-default {
		margin-left: 13%;
		margin-right: 13%;
        border: none;
        background:#606060;
    }

    .nav>li>a {
       /* padding: 35px;*/
   }

    .navbar-nav>li>a {
        line-height: normal;
    }

    .navbar-nav {
        display: table;
        float: none;
        margin: 0 auto;
        table-layout: fixed;
        font-size: 1.25em;
    }
	.categoria{
    font-size: 30px;
    font-family: monospace;
    border-bottom: 7px #D40C0C solid;
    background: #000000;
    text-align: center;
    color: white;
	width:100%;

}
}
@media screen and (min-width:1200px) {


.row {
    margin-right: 0px !important; }
    .box:after {
        content: '';
        display: table;
        clear: both;
    }
}
/*********************************************************/
.navbar{
    margin-left: 0;
       margin: 0px;
 }
  

.navbar-default .navbar-nav>li>a {
  color: #FFF;
  font-size: 14px;
 
}

.img-principal{ width: 800px; height: 600px;}
.img-costado{height: 280px;}
.redes{ position: inherit;
    z-index: 500;
    float: right;
    margin-bottom: -100px; 
	    padding: 5px 10px;
	}

/******************************/
.elemento {
       margin-top: -150px;
    height: 150px;
    overflow: hidden;
    position: relative;
    background: rgba(6, 6, 6, 0.45);
    color: white;
   
}

.anima {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}


.description p{
color:white;

}
.titulo-img p {
    text-align: center;
    font-size: 200%;
    color: #FF7413;
}
.text-galeria{
    color: white;
    font-size: 10px;
}
.titulo p 
{
text-align:left;
    text-align: center;
	font-size: 200%;
    color: white;
    font-family: "Raleway-bold";
  }
	
.elemento:hover .titulo {
  margin-top: -150px;
}

.copete p {
    text-align: left;
    color: #FFFFFF;
    font-size: 15px;
}
.volanta{   
    text-align: left;
 color: white;
    font-size: 12px;
    margin: 0px;
    padding-top: 10px;
    text-transform: uppercase;}
.volanta-locales{    color: #da8036;
    font-size: 12px;
    text-align: left;
    margin: 0px;
    padding-top: 10px;
    text-transform: uppercase;}
.volanta-nacionales{    color: #49af59;
    font-size: 12px;
    margin: 0px;
    text-align: left;
    padding-top: 10px;
    text-transform: uppercase;}
.volanta-internacionales{    color: #518fc9;
    font-size: 12px;
    text-align: left;
    margin: 0px;
    padding-top: 10px;
    text-transform: uppercase;}

.cabecera{height: 100px;
    background: white;}

.fecha-cabecera{    
padding-top: 15px;
  
    color: #252424;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 34px;}
.cabecera .col-lg-1, .cabecera .col-lg-2,.cabecera .col-lg-3{

       box-shadow: 3px 0px 5px #DCDCDC;
	   height:100px;


}
.categoria { 
       font-size: 35px;
    font-family: "Raleway-bold";
    font-weight: 800;
  
    background: #606060 ;
    text-align: center;
   
    width: 100%;
    color: white;
}
.cat-nac{   border-bottom: 5px #49af59  solid;}
.cat-internac{
   border-bottom: 5px #518fc9 solid;
}
.cat-img{
    border-bottom: 5px black solid;
    margin-left: 0px !important;
}
.cat-videos{
    border-bottom: 5px black solid;
    margin-left: 0px !important;
}
.titulonoticia{    font-size: 300%;
    text-align: center;
    color: #D40C0C;
    font-weight: 600;}
.tituloun{
    background: red;
    padding: 5px 0px 5px 0px;
    text-align: center;
    color: white;
}
.titulo-negro{     text-align: left;
    font-size: 16px;
    font-weight: 800;}
.copete-negro{ text-align:left;   font-size: 12px;}
.fecha{
 text-align:right;    font-size: 10px;
 }
 .comentario {       
	BACKGROUND: #453E3E;
    padding: 10px;
    color: white;
    box-shadow: 1px 1px 1px black;
	margin: 40px 0px;
	}
.submenu{
    background: #606060;
    margin: 0px;
    padding: 0px;
    color: white;
    text-align: center;
    position: absolute;
    z-index: 2000;
    width: 100%;

}

.submenu2{
display:none;
left: 0;
    width: 100%;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2);
    list-style: none;
    position: absolute;
    background: #fff;
       padding: 10px;
    z-index: 2000;

}
.submenu2 p:firt{ text-align: center; font-size:15px; }
.submenu2 p{ font-size:15px; }

.submenu2 a{    font-size: 13px;
    text-align: center;
    font-weight: 900;
    text-transform: initial;}
.submenu .col-lg-3:firt{
text-align:left;
}
.submenu li{    border-bottom: 2px solid #A5A0A0;}
.submenu a{  color: white;
    font-size: 16px;}
.activo{
    color: red;
    font-weight: 600;
}
.titulodentro{background: #221F1F;
    color: white;
    padding: 15px;
    box-shadow: 1px 1px 2px #262222;
    padding-bottom: 0px;
    margin-bottom: 0px;}
.derecha .masnoticia{
text-align: center;
    background: red;
    color: white;
    padding: 30px 0px;
    font-size: 20px;
    font-weight: 600;
}
.derecha .flecha{
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid red;
    font-size: 0px;
    line-height: 0px;
    z-index: 1000;
    margin-bottom: -150px;
    align-content: center;
    left: 35%;
}
.titulo-derecha{
    background: #606060;
    color: #FFFFFF;
    text-align: center;
    padding: 10px;

}
.volanta-derecha{
    position: inherit;
    text-align: center;
    margin-top: -30px;
}

.volanta-derecha>span{
    background: rgba(255, 255, 255, 0.8);
    padding: 5px;
    font-weight: 800;

}
.box-titulo-noticia{
    border-top: 2px solid red;
    border-bottom: 1px solid red;
	margin:10px;
    padding: 5px;
}
.titulo-noticia{
font-size: 20px;
    font-weight: 600;
}
@font-face{
	font-family:iconos;
	src:url(../fonts/icomoon.ttf) format("truetype");
} 


.icon-facebook:before {
    content: "\e908";
	color: white;
	font-family: iconos;
	font-size:15px;
	color:white ;
	background: #0C15F2;
    padding: 5px;
   
}

.icon-twitter:before {
    content: "\e909";
	font-family: iconos;
	font-size:15px;
	color: white;
    background:#55ACEE;
    padding: 5px;
   }
.icon-google-plus:before {
    content: "\ea91";
	font-family: iconos;
	font-size:15px;
    color: white;
    background:#CB1D1E;
    padding: 5px;
   }
.icon-whatsapp:before {
	content: "\ea97";
	font-family: iconos;
	font-size:15px;
    color: white;
    background:#4CAF50;
    padding: 5px;
	
   }
   .redes .icon-whatsapp:before{
	display: none ;
	}
  
   .icon-youtube:before {
  content: "\e90a";
  font-family: iconos;
	font-size:15px;
    color: white;
    background:#c70708;
    padding: 5px;
}
  .icon-instagram:before {
    content: "\ea96";
    font-family: iconos;
    font-size: 15px;
    color: white;
    padding: 5px;
	background: rgba(129,0,184,1);
	background: -moz-linear-gradient(top, rgba(129,0,184,1) 0%, rgba(171,23,230,1) 22%, rgba(219,21,173,1) 66%, rgba(217,139,13,1) 91%, rgba(229,245,5,1) 98%, rgba(229,245,5,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(129,0,184,1)), color-stop(22%, rgba(171,23,230,1)), color-stop(66%, rgba(219,21,173,1)), color-stop(91%, rgba(217,139,13,1)), color-stop(98%, rgba(229,245,5,1)), color-stop(100%, rgba(229,245,5,1)));
	background: -webkit-linear-gradient(top, rgba(129,0,184,1) 0%, rgba(171,23,230,1) 22%, rgba(219,21,173,1) 66%, rgba(217,139,13,1) 91%, rgba(229,245,5,1) 98%, rgba(229,245,5,1) 100%);
	background: -o-linear-gradient(top, rgba(129,0,184,1) 0%, rgba(171,23,230,1) 22%, rgba(219,21,173,1) 66%, rgba(217,139,13,1) 91%, rgba(229,245,5,1) 98%, rgba(229,245,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(129,0,184,1) 0%, rgba(171,23,230,1) 22%, rgba(219,21,173,1) 66%, rgba(217,139,13,1) 91%, rgba(229,245,5,1) 98%, rgba(229,245,5,1) 100%);
	background: linear-gradient(to bottom, rgba(129,0,184,1) 0%, rgba(171,23,230,1) 22%, rgba(219,21,173,1) 66%, rgba(217,139,13,1) 91%, rgba(229,245,5,1) 98%, rgba(229,245,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8100b8', endColorstr='#e5f505', GradientType=0 );}
.opiniones .box{
    border: 1px solid black;
    text-align: center;
}
.opiniones-cat{    background: #c90202;
    display: -webkit-inline-box;
    padding: 10px 10px;
    color: whitesmoke;}
.opiniones .titulo{
    height: 90px;
    text-align: center;
}
.opiniones>a:last-child{
    color: red;
    float: right;
    font-weight: 800;
}
.cotizacion{

    display: inherit !important;
    max-width: 245px !important;
    width: auto !important;
    margin: auto !important;
    font-size: 12px !important;
    text-align: center !important;
    padding: 4px !important;
    float: left;
	}