body.home #main-area {
	padding-top: 15px;
}

#divider {
	margin-bottom: 25px;
}

#main .top-info {
	text-align: left;
	margin-bottom: -22px;
}

#main {
	padding-top: 10px;
	background-color: #DDDDDD;
}

#page-wrap { background: #FFFFFF url(images/bg-bottom.jpg) no-repeat center bottom; }

body { background-color: #F86307; text-align: justify; }

#navigation { background-color: #F86307; border-color: #EA5206;
-moz-box-shadow: inset 0 1px 0 #ffC857;
-webkit-box-shadow: inset 0 1px 0 #f87807;
box-shadow: inset 0 1px 0 #f87807;
}

ul.nav li ul { background-color: #F86307; border-color: #EA5206;
-moz-box-shadow: inset 1px 0 0 #f87807;
-webkit-box-shadow: inset 1px 0 0 #f87807;
box-shadow: inset 1px 0 0 #f87807;
}

#search-form { background-color: #f86d07; border-color: #EA5206;
-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #f87807;
-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #f87807;
box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #f87807;
}

#main-footer { border-top: 1px solid #EA5206; }

#slogan {
	position:absolute;
	top:0px;
	left:50%;
	
	width: 485px;
	margin:0;	
	margin-left: -100px;
	padding-bottom: 0px;
	border: none;
}
#top-quote-shadow, #bottom-quote-shadow {visibility: hidden;}

#slogan p { font-size: 28px; }

#et-contact { margin-top: -40px; }

.tags { font-size: 85%; }
p.meta-info .tags a {color:#00B7F3}

.entry { padding-top: 25px; padding-bottom: 25px; }

.et_pt_portfolio_title { min-height: 70px;}

.readmore a { color: #2B2B2B; }
.readmore a:hover { color:#000; text-decoration: none;}

#et_pt_portfolio_gallery .et_pt_portfolio_row { margin-bottom: 10px; }




/* 2016 - MOVIL */

#search-form { border-color: #F86307; }
#searchform { display: none; }

.mobile_nav li ul { display: none !important; }
.mobile_nav li.current_page_item ul { display: block !important; }

a#mobile_nav, nav#top-menu ul.mobile_nav { background-color: #F86307; border-color: #EA5206;
-moz-box-shadow: inset 0 1px 0 #ffC857;
-webkit-box-shadow: inset 0 1px 0 #f87807;
box-shadow: inset 0 1px 0 #f87807;
color: #FFF !important;
}
#top-menu ul.mobile_nav a { border-color: #EA5206; }
a#mobile_nav.opened { border-color: #EA5206; }

a#mobile_nav:hover {color: #FFF !important; }

a#mobile_nav { background: transparent url(images/mobile-menu.png) no-repeat 5px center; padding-left: 45px; }


@media only screen and ( max-width: 960px )
{
	#logo { width: 300px; }
	#slogan { width: 380px; margin-left: -80px; }
	#slogan p { font-size: 22px; }
}

@media only screen and ( max-width: 767px ) {
	#logo { width: auto; max-width: 100%; }
	#slogan { width: 380px; margin-left: -230px; position: relative; }
	#slogan p { font-size: 22px; }
}

@media only screen and ( max-width: 479px ) {
	#logo { width: auto; max-width: 100%; }
	#slogan { width: 280px; margin-left: -140px; position: relative; padding: 25px 0px 0px; background: none; }
	#slogan p { font-size: 16px; line-height: normal; }
	span#right-quote { display: none; }
}


/* 2016 - GALERIAS*/

.gallery { clear: both; }