a{color:#797979;}
a:hover{text-decoration:none;}
body
{
    background:#fffff;
}
body,p,span,h1,h2,h3,h4,h5,h6,a,input, button, select, textarea{font-family: 'Raleway', sans-serif; color:#797979;}
.fa{font-family:FontAwesome!important;}
.glyphicon{font-family:'Glyphicons Halflings'!important;}
/* --Clearfix */
	.cf:before,
	.cf:after {content:""; display:table;}
	.cf:after {clear:both;}
	.cf {zoom:1;}
	
	#slider   {margin-bottom:-1px;}
	#carousel {margin-bottom:-1px;}
	#carousel li {cursor: pointer; background-color: #fff ;}
	#carousel img:hover {opacity: 1; color:olive; cursor: pointer; }
	#carousel img {width: 100%; display: block; opacity: .3; cursor: pointer;padding:2px;}
	#carousel .flex-active-slide img{opacity: 1;  cursor: default;}

        #carouselClientes {margin-bottom:0px;}
	#carouselClientes li {cursor: pointer; background-color: #fff ;}
	#carouselClientes img:hover {cursor: pointer; }
	#carouselClientes img {width: 100%; display: block; cursor: pointer;padding:2px;}


#a-slides
{
	color:#1b7e88;
}
#a-slides:hover
{
	color:#f4a901;
	
}

#btn_buscar
{
        height: 34px;
}
#btn_buscar:hover
{
	background-color:#1e73be;	
    color: #fff;
}
#btn_comprar	
{
        background: #CFD0CE;
        color: #fff;
}
#btn_comprar:hover
{
	background: #618220;
	color:#ddd;
}#btn_galeria	
{
        background: #699418;
        color: #fff;
        margin:15px auto;
        width:55%;
}
#btn_galeria:hover
{
	background: #618220;
	color:#ddd;
}
#btn_newsletter
{
	background:#000;
	color: #fff;
	width:100%;
}
#btn_newsletter:hover
{
	background:#c7c7c7;
}

#btn-slides
{
	background:#1b7e88;
	color: #fff;
}
#btn-slides:hover
{
	background:#f4a901;
}
.btn_vermas
{
        background: #006FB7;
        border-radius: 4px;
        color: #fff;
        line-height: 30px;   
        padding: 10px;
}
.btn_vermas:hover
{
        background:#04568B;
        color:#fff;
        text-decoration:none;
}
#cat_noticias
{
        background:#fff;
        color:#000;
        text-align:center;
}
#cat_noticias ul
{        
        background:#fff;
        border:4px solid #D1F8F5;
        color:#fff;
        list-style-type:none;
        padding:0;
}
#cat_noticias li
{
        padding:3%;
        text-align:left;
}
#cat_noticias ul li:hover
{
        background:#0060a9;
        color:#fff;
}
#cat_noticias ul li a:hover
{              
        
        text-decoration:none;
}

#certificaciones
{
        background-image: url('../_archivos-sw/images/CertificacionesServerware.jpg');
        background-repeat: no-repeat;
        background-position:left top;
        background-size:contain;
        height:500px;
        line-height:25px;
        padding:15% 10% 0 10%;
        text-align:left !important;
}

@media(max-width:480px)
{
        #certificaciones
        {
                height:350px;
        }
}
@media(max-width:440px)
{
        #certificaciones
        {
                line-height:20px;
                padding:10%;
        }
}
.modal{
z-index:99999999999;
}

.round_corner
{
	border-radius: 8px;
}

.featured_thumb
{
        -webkit-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        -o-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        -moz-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        margin: .5%;
        width: 95% !important;
}


.featured_thumb_entrada
{
        -webkit-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        -o-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        -moz-box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        box-shadow: 2px 2px 3px #ccc,
                    -2px -2px 3px #ccc;
        margin: .5%;
        width: 95% !important;
}

#img_barralateral
{
        width:100%;
}

@media (max-width:991px) and (min-width:480px)
{
        #img_barralateral
        {
                width:60%;
        }
}

#load_more_button
{
	background-color:#032b5b;
        border: none;		
	color: #fff;
        cursor:pointer;
	padding:1%;
} 

#load_more_button:hover
{
	background-color:#0060a9;		
	color: #2fc8fa;
}

#logo:hover
{
        opacity: 1;
}
.menu_footer
{
	list-style:none;
}
.menu_footer a
{
	color: #000;
	font-size:small;
	text-decoration:none;
}
.menu_footer a:hover
{
	color: #1b7e88;
}
#mini_facebook a
{
	color: #fff !important;
}#mini_facebook a:hover
{
	color: #c7c7c7 !important;
	text-decoration:none !important;
}
#mini_twitter a
{
	color: #fff !important;
}
#mini_twitter a:hover
{
	color: #c7c7c7 !important;
	text-decoration:none !important;
}

#post_blog
{
        font-weight: bold;
        text-decoration: none !important;
        
}

#post_blog:hover
{
        color: #0060a9 !important;
}
#red_social
{
    background: #699418;
    border-radius: 100%;
    color: #fff;
    font-size: 2rem;
    line-height: 4rem;
    height: 4rem;
    margin: 0 15px;
    text-align: center;
    width: 4.5rem;
}

#red_social:hover
{
    background: #006FB7;
    color: #fff;
    text-decoration:none;
}
@media (min-width: 330px) and (max-width: 990px) {
#side_bar
{
        
        padding:1%;
        margin-left: 13px;
        margin-bottom: 20px;
  }
}
@media (min-width: 991px) and (max-width: 1600px){
#side_bar
{
        border:1px solid #ddd ;
        padding:1%;
        margin-left: 13px;
        margin-bottom: 20px;
}
}

.tbutton_blog
{        
        text-decoration: none !important;
        
}

.tbutton_blog:hover
{
        color: #0060a9 !important;
}

.terminos a
{
	color: #fff !important;
}
.terminos a:hover
{
	color: #1b7e88 !important;
	text-decoration:none !important;
}

#titulo_categorianoticia
{
        border:4px solid #D1F8F5;
        font-size:18px;
        padding:3%;
}

.under_title
{
        color: #888;
}
#ver_todo
{        
        background: #B1C6F1;
        color: #032b5b;       
        text-align:center !important;
}
#wgt_twitter
{
	margin:0;
	width:100%;
}