

@font-face {
  font-family: "Avenir";
  src:url(fuentes/original_AvenirLTStd-Book.eot) format("embedded-opentype"),
  url(fuentes/original_AvenirLTStd-Book.woff) format("woff"),
  url(fuentes/original_AvenirLTStd-Book.ttf) format("truetype"),
   url(fuentes/original_AvenirLTStd-Book.otf) format("opentype"),
  /* url(../fonts/Roboto-Light.svg) format("tsvg");*/
  
}




body, html {
	height: 100%;
	width:100%;
	padding: 0;
    margin: 0 auto;
	/*background-image:url(../imagenes/espiritualidad.jpg);
	float:left;
	/*background-position:center top;*/
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 18px;
	
    

	
}

* { 
    margin: 0;
    padding: 0;
  
}

p{line-height:14px;
}
a:link {
	color:#9f0029;
	
	text-decoration:none;
	font-size:14px;

}
a:visited {

	color: #9f0029;
}
a:hover {
	text-decoration: none;
	color: #333333;
}

h1{
	font-family:"Avenir","Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#caracteristicaslibro{
	font-size:18px;
}
.gototop { font-size: 11px; position: absolute; top: 10px; right: 10px; color: #777; }

label{
	font-family:"Avenir","Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:lighter;
}

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



/*.navbar{
	background-color:transparent !important;
	padding-top:0px !important;
	border:0px !important;
	
	background-color:#FFFFFF;
	font-size: 20px !important;
	
	
}
.navbar-default {
	background-color:transparent !important;
	min-height:0px !important;
	color:#FFFFFF !important;
	background-image:none !important;
	border-radius:0px !important;
	box-shadow:none;
	
}

.navbar-nav >li{
	width:125px !important;
}
.nav-item{
	width: 200  !important;
	font-size: 36px !important!;
}

.nav-link{
	width: 200  !important;
	font-size: 36px !important!;
}

.form-control{
font-size:22px !important;	
height:40px !important;
}*/



.button-for{
	display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
background-color:#9f0029;
color:#FFFFFF;
font-size:24px;
font-family:inherit;
}
	

.navbar-nav >li >a{
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
	color:#9f0029 !important;
	
}

.navbar-toggle{
	padding-top:0px;
	padding-bottom:0px;
	color:#FFFFFF;
	border:0px !important;
}

.navbar-toggle:hover{
	background-color:black !important;
	color:#3D3D3D;
	cursor:pointer;
}


	



.navbar-nav >li >a:hover {
	
	color:#3D3D3D !important;
	background-image:none !important;
	
}

.navbar-nav >.active >a{
	background-color:none !important;
}

.navbar-nav>.active>a{
	
	color:#3D3D3D !important;
	background-color:transparent !important;
}

.active{
	background-color:white !important;
}

.navbar-nav>.active>a:hover{
	
	color:#CCCCCC !important;
	box-shadow:none !important;
	background-color:transparent !important;
}


.navbar-brand{
	padding-top:3px;
	padding-bottom:3px;
	height:20px;
	color:#FFFFFF !important;
}

.navbar-header > a:hover{

	color:#3D3D3D !important;
}
.dropdown-toggle{
	margin-top: -10px !important;
}
.dropdown-menu{
	background-color:#FFFFFF ;
	opacity:0.9;
}
.dropdown-menu li>a{
	color:white !important;
}

.dropdown-menu li>a:hover{
	color:#3D3D3D !important;
	
}
.encuesta{
	border:1px solid #9f0029;background: #c3c3c3;-webkit-box-shadow:6px 6px 3px #999999;
  -moz-box-shadow:6px 6px 3px #333;
  -ms-box-shadow:6px 6px 3px #333;    
  -o-box-shadow:6px 6px 3px #333;
  box-shadow:6px 6px 3px #333;
}
/*.sum{
	background-color:#FFFFFF ;
	opacity:0.9;
	display:block !important;
}



.sum li>a{
	color:#000000 !important;
}

.sum li>a:hover{
	color:#9f0029 !important;
	
}*/

#cabecera{
	width:100%;
	min-height: 60px;
	
	background-repeat:no-repeat;
	z-index:999999;
	color:#9f0029;
	
	
	
}
/*#64696c*/
.enlace-articulo a{
	text-decoration: underline !important;
}
.enlace-articulo a:hover{
	color:#000000 !important;
}

#contenedor{
	margin-left: 50px;
	 margin-right: 50px;
	 margin-top: 75px;
	 
}
#cabecera > .row{
	background-color:white; z-index:99999;
}

#pie{
	background-color:#767c7b; min-height:100px;
	padding-top:20px;
	padding-bottom:10px;
}

#pie a{
	color:#FFFFFF !important;
}

#pie a:hover{
	color:#9f0029 !important;
}

#piedcho{
	text-align:right; color:#FFFFFF; font-family:'Avenir'; font-size:16px; padding-top:5px;
	 padding-bottom:10px;padding-right:35px;
}

#piedchof{
	text-align:right; color:#FFFFFF; font-family:'Avenir'; font-size:16px;padding-right:35px; padding-top:5px;
	 padding-bottom:10px;
}

#piecentro{
	text-align:left; color:#FFFFFF; font-family:'Avenir'; font-size:16px; padding-top:5px;
	 padding-bottom:10px;
}

#pieizdo{
	text-align:left; color:#FFFFFF; font-family:'Avenir'; font-size:16px;  padding-left:15px
}

#pieizdo a{
	color:#FFFFFF !important;
}

#pieizdo a:hover{
	color:#9f0029 !important;
}
#piedcho a{
	color:#FFFFFF !important;
}

#piedcho a:hover{
	color:#9f0029 !important;
}

#fax .glyphicons::before {
    display: inline-block;
    padding: 0px 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}



#suscribe .glyphicons::before {
    display: inline-block;
    padding: 0px 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
		color:#FFFFFF !important;
}

#suscribe >a{
	color:#FFFFFF;
	
}

#registre .glyphicons::before {
    display: inline-block;
    padding: 0px 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
		color:#FFFFFF !important;
}

#suscribe .glyphicons::before a{
    display: inline-block;
    padding: 0px 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
		color:#FFFFFF !important;
}
.carousel-inner{
	background-color:FFFFFF; color:#000000 !important;
	min-height:300px;
	margin-top:15px;
	background-image:none !important;
}
.carousel-inner2{
	background-color:FFFFFF; color:#000000 !important;
	min-height:150px;
	margin-top:15px;
	background-image:none !important;
}   

.sinmargenes{

	margin-right:-10px !important;
	margin-left:-10px !important;
} 
.mensajerd {
	font-size:30px;
}

.celda-mapa{
	padding-top:40px;
	padding-bottom:20px;
}

.celda-contacto{
	font-size:16px !important;
	font-family:'Avenir','Trebuchet',serif;
	
	line-height:20px !important;
	font-weight:lighter;
}

.celda-contacto  li{
	font-size:14px !important;
	list-style:none;
}

.celda-destacados{
	padding-top:20px !important;
}


.textocarruselbis{
	float:left; width:500px;   padding-top:40px;
	text-align:left; position:relative;bottom:10px; 
}

.librosdestacados {
	-webkit-box-shadow:6px 6px 3px #999999;
  -moz-box-shadow:6px 6px 3px #999999;
  -ms-box-shadow:6px 6px 3px #999999; 	  
  -o-box-shadow:6px 6px 3px #999999;
  box-shadow:6px 6px 3px #999999;
   
}


carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

carousel-control.left {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

carousel2-control.right {
    right: 0;
    left: auto;
    
    background-repeat: repeat-x;
}

carousel2-control.left {
    right: 0;
    left: auto;
    
    background-repeat: repeat-x;
}

/*.carousel-control.left {
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    background-image: -webkit-gradient(linear,right top,leftt top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right{
	
	background-image:none !important;
}

.carousel-control.left{
	
	background-image:none !important;
	padding-left:10px;
}*/


#menu{
	padding-left:0px;
	padding-right:20px;
	/*background-color:#9f0029 !important;*/
	margin-top:15px;
	margin-bottom:0px !important;
	z-index:99999;
	
}

#galeria{
	margin-top:15px;
	margin-bottom:15px;
	/*margin-left:10px;*/
	
	
	
	
}
.logo{
 background-color:white;
 padding-left:15px;
 padding-right:15px; 
 padding-bottom:15px;

}




.compartir a{
font-size:30px;
float:left;
color:#9f0029;
}
.celda-titulo{
	background-color:#9f0029; color:#FFFFFF; padding-top:3px; padding-left:10px;height:30px;
}

.celda-seccion{
	background-color:#FFFFFF; color:#9f0029; padding-top:3px;
	padding-bottom:3px; padding-left:10px;height:50px; font-size:40px;
}

.celda-articulo{
	background-color:#FFFFFF;  padding-top:3px;
	padding-bottom:3px; padding-left:15px; font-weight:lighter; font-family:"Avenir" !important;
	
}

.celda-contenido{
	 height:500px;  background-color:#FFFFFF; margin-bottom:30px ;
}

.celda-contenido-suscribe{
	 min-height:200px;  background-color:#FFFFFF; margin-bottom:30px ;
}

.celda-contenido-primera{
	 height:500px; border-right:1px solid #FFFFFF; background-color:#FFFFFF; margin-bottom:10px ;
}

.celda-contenido-redes{
	 min-height:850px; border-right:1px solid #FFFFFF; background-color:#FFFFFF; margin-bottom:10px ;
}
.celda-contenido-otras{
	 min-height:300px; border-right:1px solid #FFFFFF;  margin-bottom:10px ;
}

.celda-suscripcion{
	
	border:1px solid #9f0029;
	padding:25px;
	margin-left:15px;
	height:400px;
	
	
}
#fondo {

background:linear-gradient(left, #CCCCCC 20%, #FFFFFF 80%, #CCCCCC 100%);

	
}

.celda-registro{
	
	border:1px solid #9f0029;
	padding:25px;
	margin-left:15px;
	min-height:400px;
	font-family:"Avenir","Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:lighter;
	
	
}

.celda-sucripcion >h3{
	color:#9f0029 !important;
}

#recuperardos{
	display:none;
	 width:90%;
	 position:absolute;
	 top:200px;
	 left:10px;
	
	background-color:#666666; 
	margin-left:10px;
	min-height:300px;
	padding:15px;
	border-radius:5px;
	font:'Avenir',"Trebuchet MS"; 
	color:#FFFFFF;
	font-size:14px;
	display:none;
	text-align:left;
	z-index:999;
	
	border:1px solid #9f0029;
}

 

.aviso{
	position:fixed;
	top:10%;
	left:20%;
	width:50%;
	background:url(../imagenes/SOLOLOGORECORTADO.png);
	background-position:10px 5px; 
	background-size:20px 20px;
	background-repeat:no-repeat;
	padding:40px;
	background-color:#FFFFFF; 
	border: 1px solid #9f0029;
	opacity: 0.95;
  filter:  alpha(opacity=95); 
  min-height:50px;
	margin-top:100px;
	margin-left:150px;
	text-align:center;
	border:1px solid #FFFFFF;
	border-radius:5px;
	font:"Trebuchet MS"; 
	color:black !important;
	font-size:14px;
	display:none;
	text-align:left;
	z-index:999;
}

.avisorev{
	position:fixed;
	top:10%;
	left:20%;
	width:50%;
	background:url(../imagenes/SOLOLOGORECORTADO.png);
	background-position:10px 5px; 
	background-size:20px 20px;
	background-repeat:no-repeat;
	padding:40px;
	background-color:white; 
	border: 1px solid #9f0029;
	opacity: 0.95;
  filter:  alpha(opacity=95); 
  min-height:50px;
	margin-top:100px;
	margin-left:150px;
	text-align:center;
	border:1px solid #FFFFFF;
	border-radius:5px;
	font:"Trebuchet MS"; 
	color:black !important;
	font-size:14px;
	display:none;
	text-align:left;
	z-index:999;
}
.avisomal{
	position:fixed;
	top:10%;
	left:20%;
	width:500px;
	background:url(../imagenes/SOLOLOGO%20RECORTADO.png);
	background-position:10px 5px; 
	background-size:20px 20px;
	background-repeat:no-repeat;
	padding:40px;
	background-color:#666; 
	opacity: 0.95;
  filter:  alpha(opacity=95); 
  min-height:150px;
	margin-top:100px;
	margin-left:150px;
	text-align:center;
	border:1px solid #FFFFFF;
	border-radius:5px;
	font:"Trebuchet MS"; 
	color:#FFF !important;
	font-size:20px;
	display:none;
	text-align:left;
	z-index:999;
}
.subtitulo p{
	line-height:1.5em !important;
}

#cabecera{
	z-index:99999;
}

#rdigital >a{
	color:#333333;
	font-size:40px;
	font-family:'Avenir' !important; font-weight:lighter !important;
	
}

#rdigital >a:hover{
	color:#9f0029;
	font-size:40px;
}

#libros >a{
	color:#333333;
	font-size:40px;
	font-family:'Avenir' !important; font-weight:lighter !important;
}

#libros >a:hover{
	color:#9f0029;
	font-size:40px;
}

.fixed {
    position:fixed;
    top:0;
	height:50px;
	
}
.fb-page{
	width:100%;
}

.fixed img{
	width:188px;
	padding-top:0px !important;
	margin-top:-15px;
	src:url(imagenes/logoblancogrispeq.png);
}


div.crop-img {
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
div.crop-img img {
  
 
}

.tam{
	float: left;
  padding:3px;
   
   white-space: nowrap;
    margin: 3px 10px 3px 10px;
  border:1px solid #333333;
  border-radius:5px;
  -moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:'Avenir',"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	
  
}
.tam a{
	color:#666666 !important;
	
}

.tam a:hover{
	color:#9f0029 !important;
	
}

.tam0>a{
	 font-size:100%;
	
	
  
  
}
.tam1>a{
	font-size:130% !important;
	

	
}
.tam2>a{
	font-size:140% !important;	
}
.tam3>a{
	font-size:150% !important;

	
}
.tam4>a{
	font-size:160% !important;
	
	
}
.tam5>a{
	font-size:170% !important;
	
	
}
.tam6>a{
	font-size:180% !important;

	
}
.tam7>a{
	font-size:190% !important;
	

	
}
.tam8>a{
	font-size:200% !important;


	
}
.tam9>a{
	font-size:210% !important;


	
}

.faceb{
	height:400px;
}
.izdacarrusel{
	color:#000000;font-family:'Avenir', 'Times New Roman', Times, serif; padding-left:200px; padding-top:75px
}

.seccionsum >a{
	color:#9f0029 !important; font-size:20px !important; font-family:'Avenir' !important ; margin-left:7px; font-weight:lighter !important;
}

.seccionsum >a:hover{
	color:#333333 !important; 
}
.articulosum >a{
	color:#333 !important;
	font-size:14px !important;
}
.articulosum > a:hover{
	color:#9f0029 !important;
}
.mensaje2020{
	position:fixed;
	top:5%;
	left:10%;
	width:80%;
	background-color:white; 
	opacity: 0.95;
  filter:  alpha(opacity=95); 
	display:block;
	padding:15px;
	border-radius:5px;
	font:"Trebuchet MS"; 
	color:black !important;
	font-size:14px;
	text-align:center;
	z-index:999999;
	border:1px solid grey;
}


#avregistro{
	 display:none;
	 width:600px;
	 position:absolute;
	 top:200px;
	 left:200px;
	 min-height:100px;
	 margin:0 auto;
	 background-color:#FFF;
	 color:#666;
	 text-align:left;
	 font:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 padding-left:20px;
	 font-size:16px;
	 padding-top:30px;
	 padding-bottom:30px;
	 border:10px solid #666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:9999;
	
 }
 
 #avmensaje{
	 
	 width:600px;
	 position:absolute;
	 top:200px;
	 left:200px;
	 min-height:100px;
	 margin:0 auto;
	 background-color:#666;
	 color:#FFFFFF;
	 text-align:left;
	 font:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 padding-left:20px;
	 font-size:16px;
	 padding-top:30px;
	 padding-bottom:30px;
	 border:10px solid #666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:9999;
	
 }
 
 
#avregistrorev{
	 display:none;
	 width:600px;
	 position:absolute;
	 top:700px;
	 left:200px;
	 min-height:100px;
	 margin:0 auto;
	 background-color:#666666;
	 color:#FFFFFF;
	 text-align:left;
	 font:'Avenir',"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 padding-left:20px;
	 font-size:16px;
	 padding-top:30px;
	 padding-bottom:30px;
	 border:5px solid #666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:99999;
	
 }
 
 
 #avrecuperarrev{
	 display:none;
	 width:90%;
	 position:absolute;
	 top:200px;
	 left:10px;
	 min-height:100px;
	 margin:0 auto;
	 background-color:#666666;
	 color:#FFFFFF;
	 text-align:left;
	 font:'Avenir',"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 padding-left:20px;
	 font-size:16px;
	 padding-top:30px;
	 padding-bottom:30px;
	 border:5px solid #666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:99999;
	
 }

  #avlogin{
	 display:none;
	 width:90%;
	 position:absolute;
	 top:200px;
	 left:10px;
	 min-height:100px;
	 margin:0 auto;
	 background-color:#666666;
	 color:#FFFFFF;
	 text-align:left;
	 font:'Avenir',"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	 padding-left:20px;
	 font-size:16px;
	 padding-top:30px;
	 padding-bottom:30px;
	 border:5px solid #666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:99999;
	
 }

#registrese{
	display:none;
	position:absolute;
	top:0;
	left:70%;
	width:150px;
	background-color:#000000;
	color:#FFFFFF;
	opacity:0.7;
	text-align:center;
	font-size:14px;
}

#susnoreg{
	display:none;
	position:absolute;
	top:0;
	left:70%;
	width:150px;
	background-color:#000000;
	color:#FFFFFF;
	opacity:0.7;
	text-align:center;
	font-size:14px;
}

.breadcrumb{
	font-family:"Avenir","Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:20px;
	
	
	
}

.breadcrumb >a{
	font-size:20px !important;
	
}
#formulariologin{
	background-color: #FFFFFF !important;
	z-index: 999999  !important;
	opacity:1 !important;
}
#formulariologin >input{
	color:#000000 !important;
	border-color:1px solid #9f0029;
	background-color: red !important;
	z-index: 999999 !important;
	opacity:1 !important;
}

#btn_login{
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#FFFFFF;
	color:#000000;
}

.flogin::-webkit-input-placeholder { color: black;  }
.flogin:-moz-placeholder { color:black ;}
.flogin::-moz-placeholder { color: black;  }
.flogin:-ms-input-placeholder { color: black;  }

#mensajenoencontrado{
	position:fixed;
	top:20%;
	left:30%;
	width:30%;
	background-color:#666; 
	opacity: 0.95;
  filter:  alpha(opacity=95); 
	display:none;
	padding:15px;
	border-radius:5px;
	font:"Trebuchet MS"; 
	color:#FFF !important;
	font-size:14px;
	text-align:center;
}

.buscador{
	z-index: 200;   vertical-align:central; font-size:14px; color:#000000; font-family:'Avenir',"Trebuchet MS", Arial, Helvetica, sans-serif;     background-color:#FFFFFF; width:200%;margin:0 auto;margin-top:2px;margin-bottom:2px; border:0; 
}
.buscador input{
	min-width: 300px;
}

.botonbuscador{
	background-color:#000000;border:0; color:#FFFFFF; 
	
	
}
.botoncompra{
	background-color:#9f0029;
	color:#FFFFFF;
	-webkit-box-shadow:6px 6px 3px #999999;
  -moz-box-shadow:6px 6px 3px #999999;
  -ms-box-shadow:6px 6px 3px #999999; 	  
  -o-box-shadow:6px 6px 3px #999999;
  box-shadow:6px 6px 3px #999999;
	border-radius:5px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	
	width:70px;
}

.botonboletin{
	background-color:#9f0029;
	color:#FFFFFF;
	-webkit-box-shadow:6px 6px 3px #999999;
  -moz-box-shadow:6px 6px 3px #999999;
  -ms-box-shadow:6px 6px 3px #999999; 	  
  -o-box-shadow:6px 6px 3px #999999;
  box-shadow:6px 6px 3px #999999;
	border-radius:5px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding: 2rem;
	
	width:250px;
}

#img-slider{
	height:350px;
	
}

#img-slider2{
	height:150px;
	
}
.linea_menu{
	font_size:20px !important;
}

#log{
	float:right;
	margin-top:-10px;
}
#textoquien{
font-size:14px;
font-family:'Avenir',"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:lighter;
}
#textoquien a{
	font-size:14px;
}

.boton-revistero{
	background-color:#9f0029; color:#FFFFFF; border:0; border-radius:5px;
	-webkit-box-shadow:5px;
  -moz-box-shadow:5px;
  -ms-box-shadow:5px; 	  
  -o-box-shadow:5px;
  font-size:14px;
}

.boton-revisterosin{
	background-color:#FFFFFF; color:#FFFFFF; border:0; border-radius:5px;
	-webkit-box-shadow:5px;
  -moz-box-shadow:5px;
  -ms-box-shadow:5px; 	  
  -o-box-shadow:5px;
  font-size:14px;
}
.enlace-sumario{
	color:#000000 !important;
	font-size:14px !important;
}

.enlace-sumario:hover{
	color:#9f0029 !important;
}


#suscripreg{
	margin-bottom:100px !important;
	margin-top:100px !!important;
}

.barra-menu{
	 padding-top:15px; padding-left:0px;padding-bottom:5px;
	background-color:#9f0029; width: 100%;
}
.vc_sep_line {
            height: 1px;
            border-top: 3px solid #9f0029;
            display: block;
            position: relative;
            top: 20px;
            width: 100%;
        }

       .vc_sep_line2 {
            height: 20px;
            border-top: 30px solid #9f0029;
            display: block;
            position: relative;
          
           /* top: 20px;*/
            width: 100%;
          }

  #clientes{
  	 border: 1px solid #9f0029;height: 50px; min-height:66px;margin-left: 2px;padding-top: 10px;padding-bottom:50px;text-align: center; 
  }
  #bolsas{
  	border: 1px solid #9f0029;
  	 min-height: 50px; margin-left: 2px;
  	 padding-top: 10px;
  }

 #bloque_login{
 	padding:10px; z-index:999999 !important; color:#000000; width:300px;background-color: #FFFFFF;border:1px solid #9f0029;opacity:1!important ;
 }

 #btn_login{
 	height:40px;
 	background-color: :#9f0029 !important; 
 }

  #btn_boletin{
 	height:40px;
 	background-color: :#9f0029 !important; 
 }
@media screen and (max-width: 767px){
	#contenedor{
	margin-left: 50px;
	 margin-right: 50px;
	
}
#bloque_login{
 	padding:10px; z-index:999999 !important; color:#000000; width:300px;background-color: #FFFFFF; border:1px solid #9f0029;opacity:1   !important;
 	position: fixed;top:2px;left:10%;
 }

#clientes{
  	 border: 1px solid white; height: 50px; min-height:66px;margin-left: 2px;padding-top: 5px;padding-bottom:50px;text-align: center; width:50%;float:left;position: fixed; top:60px;right: 0px;
  }
   #bolsas{
  	 min-height: 50px; margin-left: 2px; padding-top: 10px;width: 50%;float: left;position: fixed; top:0px;right: 0px;
  	}

/* #menu_nav{
 	width: 50%;
 }*/

.vc_sep_line {
            display:none;
        }

 .vc_sep_line2 {
 
           display: none;
                    }

	.logo{
		width:188px;
	}
	#log{
	float:right;
	margin-top:25px;
}
/*	.navbar-collapse{
		margin-top:20px;
		background-color:#FFFFFF;
	}
	.navbar-nav{
		padding-left:10px;
		background-color:#FFFFFF;
		text-align: left !important;
}*/
	
	.izdacarrusel{
	 padding-left:30px; padding-top:50px;
}

.celda-contenido{
	min-height:500px;
}

.celda-contenido-primera{
	min-height:500px;
}


#registrese{
	display:none;
	position:absolute;
	top:25px;
	left:45%;
	width:150px;
	background-color:#000000;
	color:#FFFFFF;
	opacity:0.7;
	text-align:center;
	font-size:14px;
}

#myNavbar{
	
	margin-top:50px;
	background-color:#FFFFFF;
}

#piecentro{
	text-align:left; color:#FFFFFF; font-family:'Avenir'; font-size:16px; padding-top:20px;
	 padding-bottom:10px; padding-left:35px; 
}

#img-slider{
	width:100%;
	height:auto;
	
}

.fixed {
	position:relative;
        top:0;
	height:30px;
	
}


.fixed img{
	width:75px;
	padding-top:0px !important;
	margin-top:-15px;
	src:url(imagenes/logoblancogrispeq.png);
}

.barra-menu{
	 padding-top:2px; padding-left:0px;padding-bottom:2px;background-color:#9f0029;
	
}

#cabecera{
	width:100%;
	min-height: 30px;
	
	background-repeat:no-repeat;
	z-index:999999;

	
	
	
}

/*header{
	position:absolute;
	top:0;
}*/
/*#64696c*/
#cabecera > .row{
	 z-index:99999;min-height:30px;
	
}
}

