
.img-responsive {max-width:100%; height:auto; display:block;}

img { max-width:100%; }

*:focus {
	outline: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.hide { display: none; }

/* =============== */
/* ===== BODY ==== */
/* =============== */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    background-color: #ffffff;
    -webkit-font-smoothing: antialiased;
}

.main-wrapper { overflow: hidden; }

.navbar-toggle_ {
	position: absolute;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	top: 20px;
	right: 20px;
	z-index: 99;
}

/* ======================= */
/* ===== SOCIAL ICONS ==== */
/* ======================= */
.top_social { list-style:none; float:right; margin:15px 0;}
.top_social li {
	float:left; padding:0;
	
}

.top_social li:hover {
}

.top_social li:first-child { margin-left:0; border:none; }
.top_social li a {
	
	display: table;
	text-align: center;
	
	width: ;
	height: ;
	font-size: ;
	
	color:;
	
	background-color:;
    
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
	
}
.top_social li a:hover {
	
	color:;
	background-color:;
	
	
    
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
	
}

.top_social li a i.fa {
	display: table-cell;
	vertical-align:middle;
}


/* ==================== */
/* ===== BOX ICONS ==== */
/* ==================== */
.blanco_box .fa {
	color: ;
	border-color: ;
}

.blanco_box .fa:hover {
	color: ;
	border-color: ;
}


/* ======================================= */
/* ===== FACEBOOK LIKE BOX RESPONSIVE ==== */
/* ======================================= */
.fb_iframe_widget {display:block !important;}
.fb-like-box iframe {width:100% !important;}
.fb-like-box span {width:auto !important; position:initial !important;}
.fb_iframe_widget_fluid span {width:100% !important;}
.fb_iframe_widget span {position:static !important;}

.facebook_like_box {width:100% !important;}
.facebook_like_box iframe {width:100% !important;}



/* ==================== */
/* ===== MENU FLAT ==== */
/* ==================== */
.menu-flat {
	padding-left: 0;
	overflow: hidden;
}

.menu-flat li {
	float: left;	
	list-style: none;
}

.menu-flat li .tiret {
	display: inline-block;
	padding: 0 15px;
}

.menu-flat li:first-child .tiret {
	display: none;
}

/* =============== */
/* ===== MENU ==== */
/* =============== */

.main-nav {
	margin-bottom : 0;
}

.computer-nav ul {
	text-align:left; background-color:; list-style-position:outside; list-style-type:none; display:block;
	float : right;
	
    margin-top: -70px;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;
    
    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    overflow: hidden;
    
    }

.computer-nav ul li {
	margin-left:0;
    
    float: left;
    list-style: none;
    display: block;
    
	}
    
.computer-nav ul>li a:not(.button){
	display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 0px;
    font-weight: bold;
    text-transform: none;
    text-align: center;
    color: #3f5464;
    
    background-color: ;
    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin-top:0;
    margin-left:7px;
    margin-right:0;
    margin-bottom:0;
    
    padding-top:15px;
    padding-left:12px;
    padding-right:12px;
    padding-bottom:29px;
    
    opacity:1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}
	
.computer-nav ul>li a:hover {
    color: #ffffff;
    background-color:#bc1728;    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin: 0 0 0 7px;
    padding: 15px 12px 29px 12px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}
	
.computer-nav ul > li.active a {
    color: #ffffff;
    
    background-color:#bc1728;    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin: 0 0 0 7px;
    padding: 15px 12px 29px 12px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}


/* ========================== */
/* ===== MENU RESPONSIVE ==== */
/* ========================== */

.mobile-nav ul {
	padding-left: 0;
}

.mobile-nav ul {
	text-align:left; background-color:; list-style-position:outside; list-style-type:none; display:block;
	float : none;
	
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;
    
    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    overflow: hidden;
    
    }

.mobile-nav ul li {
	margin-left:0;
    list-style: none;
    display: block;
}
    
.mobile-nav ul>li a:not(.button){
	display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 44px;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    color: #ffffff;
    
    background-color: #0e71b8;
    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:15px;
    padding-right:;
    padding-bottom:;
    
    opacity:1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}
	
.mobile-nav ul>li a:hover {
    color: #ffffff;
    background-color:#999999;    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}
	
.mobile-nav ul > li.active a {
    color: #ffffff;
    
    background-color:#666666;    
    border-top: none ;
    border-left: none ;
    border-right: none ;
    border-bottom: none ;
    
    border-top-left-radius:;
    border-top-right-radius:;
    border-bottom-left-radius:;
    border-bottom-right-radius:;
    
    margin:    ;
    padding:    ;
    opacity: 1.0;
    filter: alpha(opacity=100);
    box-shadow : ;
}


/* ====================== */
/* ===== TITLES H(X) ==== */
/* ====================== */
h1, h1 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #bc1728;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h2, h2 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: none;
	text-align: left;
	color: #00517c;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h3, h3 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #333333;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h4, h4 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h5, h5 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}

h6, h6 span {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	color: #666666;

	    margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
    
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
        
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	box-shadow : ;
	}



/* ===================== */
/* ===== PARAGRAPHS ==== */
/* ===================== */
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 150%;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    color: #333333;

        
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;
    
    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
}


/* ================== */
/* ===== UL & OL ==== */
/* ================== */
ul, ol {
    text-align: left;

        
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;
    
    border-top:  none ;
    border-bottom:  none ;
    border-left:  none ;
    border-right:  none ;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
    list-style-position : outside;
    list-style-type : disc;
}


/* ================ */
/* ===== LINKS ==== */
/* ================ */
a {
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    color: #0e71b8;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

a:hover {
    color: #a0101f;
    text-decoration:none;
    opacity:1.0;
    filter: alpha(opacity=100);
}

a:focus {color: #0e71b8;}


/* ================== */
/* ===== BUTTONS ==== */
/* ================== */
.button, .btn, .btn-blanco {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 38px !important;
    font-weight: bold;
    text-transform: none;
    text-align: left;
    text-decoration: ;
    color: #ffffff;
    background-color: #1ea6f5;
    opacity:1.0;
    filter: alpha(opacity=100);
    
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left : ;
    margin-right : ;
    
    padding-top: 0;
    padding-bottom: 0;
    padding-left : 15px;
    padding-right : 15px;
    
    border-top: 2px solid #007bbc;
    border-bottom: 2px solid #007bbc;
    border-left: 2px solid #007bbc;
    border-right: 2px solid #007bbc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow : 3px 3px 5px rgba(0,0,0,.15);
}
	
.button:hover, .btn:hover, .btn-blanco:hover {
    text-decoration: ;
    color: #ffffff;
    background-color: #0379ff;
    opacity:1.0;
    filter: alpha(opacity=100);
    
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : 15px;
    padding-right : ;
    
    border-top: 2px solid #007bbc;
    border-bottom: 2px solid #007bbc;
    border-left: 2px solid #007bbc;
    border-right: 2px solid #007bbc;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : 0 0 25px rgba(22, 158, 236, .45);
}
    
.button:active, .btn:active, .btn-blanco:active {
    text-decoration: ;
    color: #ffffff;
    background-color: #1f61db;
    opacity:1.0;
    filter: alpha(opacity=100);
    
    margin-top: ;
    margin-bottom: ;
    margin-left : ;
    margin-right : ;
    
    padding-top: ;
    padding-bottom: ;
    padding-left : ;
    padding-right : ;

    border-top: 2px solid #007bbc;
    border-bottom: 2px solid #007bbc;
    border-left: 2px solid #007bbc;
    border-right: 2px solid #007bbc;
    border-top-left-radius: ;
    border-top-right-radius: ;
    border-bottom-right-radius: ;
    border-bottom-left-radius: ;
    box-shadow : ;
}
	
.button.dropdown.split > span { background-color: #a0101f; }
.button.dropdown.split:hover { background-color: ; }
.button.primary { background-color: #a0101f; }


/* =========================== */
/* ===== BACKGROUND COLOR ==== */
/* =========================== */
.highlight {background-color: #a0101f; }
div.alert-box {background-color: #a0101f; }
.label {background-color: #a0101f; }
.panel.callout {background-color: #a0101f; }
.user-control .notification {background-color: #a0101f; }
.login-modal .close-reveal-modal {background-color: #a0101f; }
.tp-leftarrow:hover {background-color: #a0101f; }
.tp-rightarrow:hover {background-color: #a0101f; }
a.prev:hover {background-color: #a0101f; }
a.next:hover {background-color: #a0101f; }
.content_top {background-color: #a0101f; }
.service-icon img {background-color: #a0101f; }
.service:hover .service-sub {background-color: #a0101f; }
.hover-links a.view-item {background-color: #a0101f; }
.hover-links a.view-image {background-color: #a0101f; }
/*.content_bottom {background-color: #a0101f; } */
div.progress .meter {background-color: #a0101f; }
.accordion-title.active {background-color: #a0101f; }
.ol-type1 > li:before {background-color: #a0101f; }
ul.pagination li.current a {background-color: #a0101f; }
/*.scrollup:hover {background-color: #a0101f; }*/
.toggle-view li:hover span {background-color: #a0101f; }
.service-block-icon {background-color: #a0101f; }
.left_pagination:hover {background-color: #a0101f; }
.all_pagination:hover {background-color: #a0101f; }
.right_pagination:hover {background-color: #a0101f; }
.post-date-type1 .post-date-day {background-color: #a0101f; }
.recent-post .post-date-type1 .post-date-day {background-color: #a0101f; }
.option-set li a.selected {background-color: #a0101f; }
ul.side-nav li.active a {background-color: #a0101f; }
.tabs.vertical dd.active a {background-color: #a0101f; }
.tabs.vertical li.active a {background-color: #a0101f; }
.lt-ie9 .top-bar ul li a.active {background-color: #a0101f; }
.tabs.pill dd.active a {background-color: #a0101f; }
.tabs.pill li.active a {background-color: #a0101f; }


/* =========================================== */
/* ===== BACKGROUND COLOR WITH !important ==== */
/* =========================================== */
.arrow a:hover {background-color: #a0101f !important; }
.pricing_plan1:hover .plan_price {background-color: #a0101f !important; }
.pricing_plan2:hover .plan_price {background-color: #a0101f !important; }
.pricing_plan3:hover .plan_price {background-color: #a0101f !important; }
.pricing_plan4:hover .plan_price {background-color: #a0101f !important; }
.pricing-active .plan_price {background-color: #a0101f !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background-color: #a0101f !important; }
span.highlight {background-color: #a0101f !important; }


/* ===================== */
/* ===== TEXT COLOR ==== */
/* ===================== */
.color { color: #a0101f !important; }
#logo h1 span { color: #bc1728; }
.caption.big_color { color: #a0101f; }
.service:hover .service-main { color: #a0101f; }
.work-item-content h5 { color: #666666; }
.footer a:hover { color: #a0101f; }
.footer_bottom a:hover { color: #a0101f; }
dl.tabs dd a:hover { color: #a0101f; }
dl.tabs dd a:focus { color: #a0101f; }
.type1 a:hover { color: #a0101f; }
.type1 li:hover:before { color: #a0101f; }
.type2 a:hover { color: #a0101f; }
.type2 li:hover:before { color: #a0101f; }
.type3 a:hover { color: #a0101f; }
.type3 li:hover:before { color: #a0101f; }
.type4 a:hover { color: #a0101f; }
.type4 li:hover:before { color: #a0101f; }
.toggle-view li:hover h2 { color: #a0101f; }
.member-name { color: #a0101f; }
.article_meta a:hover { color: #a0101f; }
.article_meta_type1 a:hover { color: #a0101f; }
.article_meta_type2 a:hover { color: #a0101f; }
.comment .author a:hover { color: #a0101f; }
.sidebar-widget a:hover { color: #a0101f; }
ul.side-nav li.active ul li.active a { color: #a0101f; }
i.templatecolor { color: #a0101f; }


/* ======================= */
/* ===== BORDER COLOR ==== */
/* ======================= */
.maincontent h3 { border-color: #333333; }
.work-item:hover { border-color: #a0101f; }
.footer h4 { border-color: #666666; }
dl.tabs dd.active { border-color: #a0101f; }
.member-description { border-color: #a0101f; }
.member-social li { border-color: #a0101f; }
.portfolio-item:hover .portfolio-item-content { border-color: #a0101f; }
.panel.callout { border-color: #a0101f; }


/* ================================== */
/* ===== GENERAL BACKEND OPTIONS ==== */
/* ================================== */
.top-bar ul > li.has-dropdown .dropdown li { width: px; }
/* .row { width: px; } */


/* ================== */
/* ===== REGIONS ==== */
/* ================== */
.region1wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region1cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region1wrap * {color : }

.region2wrap {	background-image: url("/images/bg-slider.jpg");
	background-repeat : no-repeat;
	
	background-size: cover;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:65px;
    padding-left:;
    padding-right:;
    padding-bottom:75px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region2cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region2wrap * {color : }

.region3wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:40px;
    padding-left:;
    padding-right:;
    padding-bottom:18px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region3cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region3wrap * {color : }

.region4wrap {	background-color: #efefef;
	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:40px;
    padding-left:;
    padding-right:;
    padding-bottom:18px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region4cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region4wrap * {color : }

.region5wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region5cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
		background-color: #052337;
}

.region5wrap * {color : }

.region6wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:30px;
    padding-left:;
    padding-right:;
    padding-bottom:20px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region6cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region6wrap * {color : }

.region7wrap {	background-color: #efefef;
	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:30px;
    padding-left:;
    padding-right:;
    padding-bottom:30px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region7cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region7wrap * {color : }

.region8wrap {	background-color: #a0101f;
	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:40px;
    padding-left:;
    padding-right:;
    padding-bottom:40px;
    
    border-top: 1px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region8cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	
	color: #ffffff;
}

.region8wrap * {color : #ffffff}

.region9wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region9cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region9wrap * {color : }

.region10wrap {	background-color: #051b2a;
	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:45px;
    padding-left:;
    padding-right:;
    padding-bottom:45px;
    
    border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region10cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	
	color: #ffffff;
}

.region10wrap * {color : #ffffff}

.region11wrap {	background-repeat : repeat;
	
	background-size: auto;
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:100px;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
	
		
	}

.region11cont {    
	margin-top:;
    margin-left:;
    margin-right:;
    margin-bottom:;
	
    padding-top:;
    padding-left:;
    padding-right:;
    padding-bottom:;
    
    border-top:  none ;
	border-bottom:  none ;
	border-left:  none ;
	border-right:  none ;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-right-radius: ;
	border-bottom-left-radius: ;
    
	}

.region11wrap * {color : }



/* ============================================================= */
/* ======================== TIPSY TOOLTIPS ===================== */
/* ============================================================= */
/* Tispy */
.tipsy {font-size:15px; padding:5px; z-index:100000; position:absolute;}
.tipsy-inner {max-width:200px; text-align:center; line-height:1.6; color:#FFF; background-color:#333; padding:10px;}

/* Rounded corners */
.tipsy-inner {}
  
/* Uncomment for shadow */
/*.tipsy-inner {box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow:0 0 5px #000000;} */
.tipsy-arrow {width:0; height:0; line-height:0; border:5px dashed #000; position:absolute;}
  
/* Rules to colour arrows */
.tipsy-arrow-n {border-bottom-color:#333;}
.tipsy-arrow-s {border-top-color:#333;}
.tipsy-arrow-e {border-left-color:#333;}
.tipsy-arrow-w {border-right-color:#333;}

.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-nw .tipsy-arrow {top:0; left:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-ne .tipsy-arrow {top:0; right:10px; border-bottom-style:solid; border-top:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left: -5px; border-top-style:solid; border-bottom:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-sw .tipsy-arrow {bottom:0; left:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-se .tipsy-arrow {bottom:0; right:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-e .tipsy-arrow {top:50%; right:0; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow {top:50%; left:0; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent;}
  

/* ========================================================== */
/* ======================== BACK TO TOP ===================== */
/* ========================================================== */
.scrollup{width:40px; height:40px; opacity:0.9; position:fixed; bottom:30px; right:10px; display:none; text-indent:-9999px; background:url('../images/icon_top.png') no-repeat center center #a0101f; z-index:9;}
.scrollup:hover{ opacity:0.9; background:url('../images/icon_top.png') no-repeat center center #0e71b8;}


/* ========================================= */
/* ===== ECWID STYLING BACKGROUND COLOR ==== */
/* ========================================= */


/* =============================== */
/* ===== BOXED VERSION ON OFF ==== */
/* =============================== */


.form-horizontal .control-label {
	text-align: left;
}

.form-horizontal .button, .form-horizontal .btn, .form-horizontal .button, .form-horizontal .btn-blanco {
	margin-left: 0;
}

.mod_blanco_aboutus ul { list-style: none; padding-left: 0; }
.mod_blanco_aboutus ul li i { margin-right: 10px; }

.carousel-indicators li {
	background-color: #1ea6f5;
}

.carousel-indicators li:hover {
	background-color: #0379ff;
}

.carousel-indicators li.active {
	background-color: #1f61db;
}