 body.home.page .main_content {background:#2f3539;color:#888}
body.home.page #content .entry-title {color:#fff}
body.home.page #content a{color:#fff}

body.home.page h1,
body.home.page h2,
body.home.page h3,
body.home.page h4,
body.home.page h5,
body.home.page h6 {color:#fff}
.home.page .portfolio_shortcode .thumb {background:#2f3539 url(../images/image_frame_26.png);}
body.home.page #content .portfolio_shortcode .portfolio_detail p a{color:#888}
body.home.page #content .portfolio_shortcode .portfolio_detail p a:hover{text-decoration: underline;color:#999}
.home.page .slides_title {background:url(../images/title_bottom_bg.png) no-repeat 0 bottom}@font-face{ 
	font-family: 'Sansation';
	src: url('font/Sansation_Bold-webfont.eot');
	src: url('font/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('font/Sansation_Bold-webfont.woff') format('woff'),
	     url('font/Sansation_Bold-webfont.ttf') format('truetype'),
	     url('font/Sansation_Bold-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'Cabin';
	src: url('font/Cabin-Regular-webfont.eot');
	src: url('font/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('font/Cabin-Regular-webfont.woff') format('woff'),
	     url('font/Cabin-Regular-webfont.ttf') format('truetype'),
	     url('font/Cabin-Regular-webfont.svg#webfont') format('svg');
}

h1,h2,h3,h4,h5 { font-family:'Sansation', sans-serif;}



 p, span, a, input[type="text"], input[type="password"], input[type="email"], textarea , input[type="submit"], select, input[type="file"], input[type="search"], strong, th, thead td, li, ul { font-family:'Cabin', sans-serif; }
body {
        font-family: Arial,Helvetica,Garuda,sans-serif;
        font-size: 16px;
        line-height: 20px;
}
h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#primary-navigation a{font-size:18px;color:#0093dd}
#primary-navigation a span{color:#0093dd}
#primary-navigation p a{font-size:11px;color:#898a8b}

#primary-navigation .sf-menu > li:hover > a{color:#FFFFFF}
#primary-navigation .sf-menu > li:hover > p a{color:#52585e}

#content .entry-title {font-size:36px;color:#0093DD}
#content .entry-title a{color:#0093DD}
#content .widget h3{font-size:24px;color:#FFFFFF}
#content .widget h3 a{color:#FFFFFF}
.copyright {font-size:14px;color:#FFFFFF}

body {color:#666666}
a{color:#1C89B3}

.supersized_wrapper #slidecaption, .nivo-caption, div.anythingSlider .anything-caption, .slider_image p{color:#FFFFFF}
div.anythingSlider .anything-caption h3{color:#FFFFFF}

#footer {color:#CCCCCC}
#footer a{color:#1C89B3}
#footer .widget h3{color:#FFFFFF}
#footer .copyright {color:#FFFFFF}
#footer .footer-nav-wrapper a{color:#787A7B}
#footer .footer-nav-wrapper a:hover{color:#FFFFFF}

html,
body{
    	background-color:#f8ffff;
    	background-image: url('https://telebricolage.es/wp-content/themes/imperial-business/assets/images/patterns/pattern15.png');
	background-repeat: repeat;
	background-position: top center;
	background-attachment: scroll;
} #primary-navigation a span {font-weight: bold;}
.widget {background: #AED0D0;
background:rgba(102,153,153,0.5);
padding: 10px;margin-bottom: 20px;}

.icon-text {color: white;}
textarea, input[type="text"], input[type="submit"], input[type="password"], input[type="email"], select {
padding: 6px;}

body.home.page #content a {color:#89898D;}
body.home.page .main_content {background: #FFFFFF;color:#sdf;}

.right-sidebar #sidebar {float: right;width: 280px;margin: 0 0 0 20px;}
.left-sidebar #sidebar {float: left;width: 280px;margin: 0 20px 0 0;
}

.right-sidebar #main {float: left;width: 680px;}
.left-sidebar #main {float: right;width: 680px;}

.portfolio_shortcode.one_fourth .portfolio_item {
width: 300px;
margin-right: 20px;
}

#primary-navigation li.parent:hover{
background:#a6def8;
background:rgba(144,207,236, 0.8);
}


.widget ul {list-style: none;margin: 0;

background: #f7fafa;
background:rgba(255,255,255,0.9);
padding: 5px 10px;
border: 1px solid #d2d6de;
}

#primary-navigation li li a {
font-size: 16px;
color: 
#24363E;
display: block;
margin-left: 3px;
padding: 10px 20px 10px 17px;
border-top: 1px dotted 
#0093DD;
}

#primary-navigation li li a:hover {color: white;font-weight: 800;}
.widget ul li a {text-decoration: none;color: #1C89B3;}

.widget ul li.current_page_item a {text-decoration: underline;
color: #541717;
}

.widget ul li a:hover {
text-decoration: underline;
color:#1C89B3;
}

.icon-text.icon-home {
background-position: -140px 0;
}
.icon-text.icon-tel {
background-position: -75px -66px;
}
.icon-text.icon-email {
background-position: -10px -132px;
}

.icon-text {padding: 10px 0 10px 55px;}

.widget ul li {
border-bottom: 1px dotted 
#363738;
padding: 3px 0;
}

#content .entry-title {font-size: 30px;margin-bottom: 10px;text-transform: uppercase;
margin-top: 10px;}

body.home.page h1, body.home.page h2, body.home.page h3, body.home.page h4, body.home.page h5, body.home.page h6 {
color: #0093DD;
}

#footer .widget_twitter .tweet_text a {
color: #E9DD19;}

.widget h3 {font-size: 18px;}

.marco-imagen{background: white url(../images/image_frame.png);padding: 5px;margin-bottom: 9px;position: relative;}
.destacado-home{display: block;border: 1px solid white;-moz-box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #999;box-shadow: 2px 2px 3px #999;}

.branding-wrapper {background: #0093DD;padding: 5px;}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 85%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 100%;
height: 100%;
}

#text-4{background: transparent;}
#text-5{background: transparent;}

.banner-destacado-exclusividades {display: block;border: 1px solid white;-moz-box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #999;box-shadow: 2px 2px 3px #999;margin-bottom: 10px; }

.tabs_container .tabs a {
font-size: 11px;
}

.portfolio_shortcode.one_fourth .portfolio_item {
min-height: 180px;
}

.ngg-navigation{padding-bottom: 10px;}

.tabs_container .tab{text-align:justify;}

.footer-content {
background: url(assets/images/footer-content-bg.pn) no-repeat top center;
}

#menu-item-670 a{color:red}

.image_frame img{min-width: 639px;}

.tabla_0{background: FFFFFF;width: 35%;}
.tabla_1{background: #ECECEC;width: 35%;}
.tabla_2{background: #D8D8D8;width: 30%;}

.tabla_0 a{text-align: center;}
.tabla_1 a{text-align: center;}
.tabla_2 a{text-align: center;}

.icon-text {font-size: 14px;}
