/* ***********************

--------------------------------------

------------COLUMNS----------

--------------------------------------

*************************/

.full { display: inline; float: left; position: relative; margin-left: 0px; margin-right: 0px; }

.one_half { width: 48% }

.one_third { width: 30.66%; overflow: hidden; }

.two_thirds { width: 65.33% }

.one_fourth { width: 22% ; }

.three_fourths { width: 74% }

.one_fifth { width: 16.8% }

.four_fifths { width: 79.2% }

.one_half, .one_third, .two_thirds, .one_fourth, .three_fourths, .one_fifth, .two_fifth, .three_fifths, .four_fifths {
	position: relative;
	margin: 0;
	margin-right: 3.8%;
	float: left;
	height: 400px;
}

.one_half p, .one_third p, .two_thirds p, .one_fourth p, .three_fourths p, .one_fifth p, .two_fifth p, .three_fifths p, .four_fifths p {margin: 0 0 1.5em 0;}

.one_half.last, .one_third.last, .one_fourth.last, .one_fifth.last {margin-right:0%;}







/* ***********************

--------------------------------------

------------CONTENT----------

--------------------------------------

*********************** */



.content {width: 600px; padding: 25px 0 0px 0; margin-right: 0px; float: left; }

.content.blog {margin-bottom:10px;margin-top:5px;}

.content.pagesidebar {padding: 25px 0 0px 0;}

.image-gallery .loading{background:url(images/loading.gif) no-repeat; height:60px !important; margin:0px 0 0 0px!important}

.gallery p{margin:0;}

.content .entry{float:left; width:100%;margin-top:15px;}



/*single page*/



.postcontent{margin-bottom: 0px; padding-bottom:0px;  overflow: hidden;  height:auto !important; }

.postcontent.singledefult {margin-bottom: 25px;}

.postcontent h1{line-height:1.2em;}

.posttext { margin-bottom: 0px; padding: 0; overflow: hidden; }

.posttext h1{margin-left:-1px;}

.posttext img{}

.posttext img:hover {opacity:0.75;}

.tags{font-size:14px !important;width:100%; float:left; margin:12px 10px 12px 80px;font-weight:bold;}

.tags  a{font-weight:normal;font-style: italic; }

.socialsingle .tag{ float:left;}

.singledefult .socialsingle{padding:0px 0px 3px 15px; float: right;}

.gallery-single .socialsingle {margin-top:-5px; margin-left:7px; width:25px; height:25px;float:left;  width:100% !important; padding:10px 0 10px 0px;}

.gallery-single  .socialsingle a{margin-left:10px; width:25px; height:25px;float:left; }

.singleBorder {background: url(images/mainBorderLine.png) repeat-x; width: 100%;height: 7px;margin-top:-5px;}

/*end single page*/





/*404 page*/

.errorpage {margin:10px 0px 0px 0px;}

.errorpage .posttext {text-align:center;padding: 15px 300px 15px 300px;text-shadow:0 1px 0 rgba(0,0,0,0.3);}

.errorpage .postcontent h2{line-height:1.2em; font-size:72px !important; text-align:center; text-shadow:0 1px 0 rgba(0,0,0,0.3);padding: 20px 0 0 0;}

.errorpage .postcontent{background:none; margin-bottom:25px; padding-bottom:0;}

.errorpage .homeIcon{float:none;}

.errorpage .homeIcon a{margin:0 auto; }



/*end 404 page*/



/*page*/

.fullwidth .postcontent h1{line-height:1.2em; }

.page .socialsingle{padding:8px 10px 1px 0px;}

.pagesidebar .titleborder{margin-top:-21px; width:610px;}

.titleborderh{position:relative;display:inline-block;  z-index:9;}

.pagesidebar .titleborderh{ padding-right:10px;}

.fullwidth  .titleborder{margin-top:-21px;}

.fullwidth  .titleborderh {padding-right:10px;}

/*end page*/



.content  p {margin: 0 0 1.5em 0;}

.homeContent .content{padding: 20px 0 30px 0; border-bottom:2px solid #F0F0F0; }

#page-heading { margin: 0 auto; width: 960px;}

.pagefullslider .heading-text {margin-top:10px;}

.heading-text {padding: 9px 20px 0px 0; width: 600px; position: relative;   margin-top:-5px;text-shadow: 0 0 0 transparent,white 0px 1px 0px; }

.heading-text h1 ,.contact .heading-text h1{margin-bottom: 0px !important; font-size: 38px !important; margin-top:8px; margin-left:9px !important;}

.page .heading-text h1 {margin-top:2px }

.contact  h1{ margin-top:9px !important;}

.heading-text p { color: #6f6f6f; margin-top:0px;line-height: 1.65em; font-size:12px; margin-left:10px;}

.pagetitle { margin: 0; padding: 30px 0; font-size: 28px; }

.content blockquote { background: #fff url(images/quote.png) 10px 0px no-repeat; padding: 10px; margin-bottom:10px !important;border: 1px solid #eeeeee; padding-left: 65px; font-style: italic; margin: 0; float:left;}

.content form { margin: 20px 0 }

.content form label {padding: 3px 0px;font-weight:bold;}

.fullwidth { width: 100%; margin-bottom: 5px; }

.errorpage.fullwidth {margin-bottom: 30px;}

.fullwidth .thumblarge { margin-bottom: 20px }



.homeBox {width: 100%; position:relative; float:left; display:block;margin:0px 0 0px 0; padding:30px 0 10px 0;}



.homenivo {margin-top:-30px !important}

.homenoslider, .homewrap {margin-top:0 !important}

.page .nivo{margin-top:0px;}

.noslider{margin-top:-12px;}

.home-no-slide{margin-top:-4px !important;}



/*INFO TEXT*/

.infotextwrap {position: relative;	width:100%;; margin:0 auto;margin-top:7px;}

.infotextwrapnivo { height: 40px;}

.infotext {

	position:relative;

	margin-top:0px;

	text-align:center;  

	margin:0 auto 0px auto;

	width:100%;

	padding:0 0 15px 0;

	float:left;

	}

.infotext h2{

	font-size:48px !important;  text-transform:uppercase !important;

	line-height:120%;

	margin-bottom:0px;

	text-transform:none; 

	padding:20px 20px 15px 20px;

	}

	

/*INFO TEXT END*/	





/*SEARCH*/



.menuSearchField{position:relative;float:right; }

.menuSearchField  form div {

	background-color: #F9F9F9;

	font-size: 12px !important;

	color:#D2D2D2;

	font-style:italic;

	border-bottom: 1px solid #DADADA;

	padding: 6px 10px 16px 10px;

	height: 9px;

	margin:0px 0 0 10px;

}



.menuSearchField form div input {

	

	

	line-height:14px;

	height:14px;

	border: none;

	background-color: #F9F9F9;

	color: #D2D2D2 !important;

	padding: 0px 0px 0px 0px;

	width:140px;

	outline:none;

	font-style:italic;

	 

}



.menuSearchField form div input#searchsubmit {

	display:none;

}

.menuSearchField form div input#keyword {outline:none;}

.menuSearchField form div input#searchsubmit:hover{opacity:0.75;filter:alpha(opacity=75); /* For IE8 and earlier */}



/*END SEARCH*/





/*START HOME BOX*/

 

.homeBox h2 {margin-bottom:15px;}



.boxImage {float:left; width:50px;}

.boxImage img {width:40px; background:#2a2b2c;border-radius:40px;}

.boxdescwraper {float:left; width: 160px;padding: 10px 0 0 0px;}

.boxdescwraper h2 {font-size:18px !important;text-transform:none;}

.boxDescription {float:left; width:210px !important; display:block; margin-top:10px}

.boxDescription .homeboxmore {float:left; display:inline-block; padding:5px 10px;  margin-top:15px;font-weight:bold;}

.borderLine{
	float:left;
	width:280px;
	padding:10px 0px 10px 0px;
	display:inline-block;
}

.borderLineLeft {border-bottom:7px solid; width:15%; float:left; }

.borderLineRight {background: url(images/mainBorderLine-1.png) repeat 0 0; width:75%; margin:3px 0px 0 2px; float:left; height:1px;}

.sidebar .borderLine {width:300px;padding:0px; }

.sidebar .borderLineLeft {width:45px;}

.sidebar .borderLineRight {width:250px;}

.item3 .borderLineRight {width:235px;}

.borderLineSlideshow{float:left; width:100%; padding:7px 10px 15px 20px; display:inline-block;}

.borderLineLeftSlideshow {border-bottom:7px solid; width:12%; float:left; }

.borderLineRightSlideshow {background: url(images/mainBorderLine-1.png) repeat 0 0; width:76%; margin:3px 0px 0 2px; float:left; height:1px;}



/*END HOME BOX*/	

	

/*HOME RECENT*/

.homeRacent h2{position:relative; display:inline-block;padding-right:8px;  }

.homeRacent .image .loading{position:absolute; background:url(images/loading.gif) no-repeat; height:60px; width:60px;margin:65px 0 0 135px; z-index:99;}	

.homeRacent.post .loading{margin:25px 0 0 50px;}

.homeRacent {

	width:100%;

	padding:0;

	float: left;

	margin-top:15px;

	font-family: Arial, "Helvetica LT Std", sans-serif;

	font-size: 12px;

}

.homeRacent.portHome  {
	background-repeat: no-repeat;
	background-position: left top;

}
.homeRacent.port-search {
	padding-top: 45px;
	background-image: url(../images_css/busqueda.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.homeRacent.port-categoria  {


	background-position: left top;

}

.recenttitle {position:absolute; margin-top:-70px; left:48%; text-align:center; }	

.recenttitle h3{padding:5px; background:#000; float:left;}

.recentmore {float:right;}

#homeRecent{width:100%; margin-top:5px;}

.homeRacent.SP #homeRecent {margin-top:12px;}

.homeRacent .one_third { background:#fff; margin-bottom:24px;border: 1px solid #f3f3f3; border-bottom:1px solid #ddd; margin-right: 1.25%;width:294px;-webkit-border-bottom-right-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;

border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;}

.homeRacent.portHome .one_third {
	width:300px;
	padding-bottom: 15px;

}

.homeRacent .one_third.last {margin-right:0%;}

.homeRacent .recentimage{
	width:300px;
	height:215px;
	overflow: hidden;
}

.homeRacent.post .recentimage{margin:0px; width:130px; height:80px; float:left;

	

    border: 1px solid #eee;}

.homeRacent.post .recentimage img   {padding:4px;background:#2a2b2c;}

.homeRacent.post .recentdescription{float:left; width:70%;margin-top:1px;}

.homeRacent .recentdescription{
	float:left;
	width:280px;
	padding-right: 10px;
	padding-left: 10px;
}

.homeRacent .recentdescription p {padding:15px; margin-bottom:0;}

.homeRacent.post .recentdescription p{padding:5px 0 0 15px;}

.homeRacent h3{
	text-transform:none;
	position:relative;
	display: inline-block;
	margin:15px 0 0px 0px;
	font-size:16px !important;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
	z-index:99;
}

.homeRacent.post h3{margin:0px 0 0px 15px; width:100%;}

.homeRacent h3.category{float:right;}



.homeRacent h3 a{position:relative; z-index;99;display:inline-block;}

.homeRacent .recentmore{margin-top:5px;font-weight:bold;}



.homeRacent .category a{text-transform:none; padding:0px 0px 0px 7px;

	float:right;

	 margin-right:0px;

	left: 0px;

	top: 0px;

	  margin-top:0px !important;}

	

@media not all and (-webkit-min-device-pixel-ratio:0) {

    .homeRacent .category a {

        line-height:1px;

    }

}

.homeRacent h3.category a {margin-top:-3px;font-size:12px;}

.homeRacent h3.category a:hover {opacity:0.75;filter:alpha(opacity=75);}		

.homeRacent 	.recentdescription .description{padding:0px 0 0 10px;}	

.homeRacent .image{padding:0px 0px 0px 0px;cursor:pointer; }



.homeRacent .one_third:hover {border: 5px solid #ddd;}

.homeRacent.portHome .one_third:hover {
	border: 1px solid #f3f3f3;
	border-bottom:1px solid #ddd;
}

.opera .homeRacent a {line-height:10px;margin-right:50px;}

 

				

				

.homeRacent .overdefult{

	display:block;

	background: url(images/hoverMask.png);

	opacity:0;

	filter:alpha(opacity=0);

	cursor:pointer; 

	position:absolute; 

	overflow: hidden;

	z-index:99 !important;  

	width:300px; 

	height:215px; 

}



.homeRacent.post .overdefult{

	padding:4px;

	display:block;

	filter:alpha(opacity=0); /* For IE8 and earlier */

	background-color: rgba(0,0,0,0);

	cursor:pointer; 

	position:absolute; 

	overflow: hidden;

	z-index:99 !important;  

	width:130px; 

	height:80px !important; 

	border:none !important;

}



.homeRacent.post .overLowerDefault{

	cursor:pointer; 

	opacity:0;

	filter:alpha(opacity=0); /* For IE8 and earlier */ 

	width:35px;

	height:35px;

	border-radius:35px;

	opacity:0;

	filter:alpha(opacity=0); 

	margin:-40px 0 0 48px;

	position:absolute; 

	z-index:99 !important;  

	  

	

}

	

.homeRacent .overLowerDefault{

	cursor:pointer; 

	opacity:0;

	filter:alpha(opacity=0); /* For IE8 and earlier */ 

	width:35px;

	height:35px;

	border-radius:35px;

	opacity:0;

	filter:alpha(opacity=0); 

	margin:-40px 0 0 123px;

	position:absolute; 

	z-index:99 !important;  

	  

	

}





.homeRacent .overdefult:hover {opacity:1;filter:alpha(opacity=75); height:219px; /* For IE8 and earlier */}



.homeRacent .overdefult:hover .overLowerDefault{opacity:1;filter:alpha(opacity=50);}



.homeRacent .sliderAdvertisePort,.homeRacent .sliderAdvertisePost{margin-left:0;}

.page .homeRacent .bx-prev {border-radius:3px;margin-left:915px ; top:50px;}

.page .homeRacent .bx-next {border-radius:3px;margin-left:941px ; top:50px;}

.page .homeRacent.post .bx-prev {border-radius:3px;margin-left:915px ; margin-top:0; top:-40px;}

.page .homeRacent.post .bx-next {border-radius:3px;margin-left:941px ; margin-top:0; top:-40px;}

.page .homeRacent ul{list-style:none; margin-left:0px;}

.page .homeRacent .bx-prev:hover, .page .homeRacent .bx-next:hover,.page .homeRacent.post .bx-prev:hover, .page .homeRacent.post .bx-next:hover {opacity:0.85;alpha(opacity=85);}



/*HOME RECENT END*/	



/*ADVERTISE*/	

.advertise {padding:0; float: left; margin-top:40px;}

.bx-wrapper {width:100% !important;position:relative; float:left;z-index:9;}

.advertise .title{float:left; width:100%; margin-bottom:10px;}

.advertise h2{position:relative; display:inline-block;  padding-right:8px;}

.advertise img {margin-top:0px;background:url(images/sponsorBackground.png) no-repeat;position:relative; float:left; text-align:center;cursor:pointer;}

.advertise img:hover {opacity:0.7;filter:alpha(opacity=70);}

.advertise ul{list-style:none; margin-left:0px;}

.advertise li{float:left; list-style:none; width:160px !important; height:160px;}

.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next{margin-top:-90px;margin-left:-25px;position:absolute;height: 20px;width: 20px;z-index:9; 	cursor:pointer; text-align:center;overflow:hidden;

	}

.advertise .bx-prev,.advertise .bx-next {margin-top:-105px;}

.advertise .bx-next {margin-left:960px;}

.home .homeRacent .bx-next:hover, .home .homeRacent .bx-prev:hover {opacity:0.8;filter:alpha(opacity=80);}

/*ADVERTISE END*/





/*PAGE HEADER*/



.outerpagewrap {height: 120px;background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee; position:relative; top: 10px;}

.outerpagewrap p {text-transform:capitalize;font-size:14px;margin-left:-2px;}

.pagewrap{height:100px; width:100%; float:left; margin-bottom:70px;margin-top:10px;}

.pagecontent{width:960px; margin:0 auto;}

.pagecontent h1{color:#fff; margin:23px 0px 0 0px;}

.pagecontent p{color:#fff;margin-top:0px;}

.pagecontent p a{color:#fff;margin-left:2px;}

.pagecontentContent{float:left; width:80%;}

.infotext h1{padding-top:10px;width:80%;text-align:left;float: left;font-size:48px !important;}

.page .infotextBorder {position: relative !important; float:left}

.homeIcon {float: right; padding-top: 18px;}

.homeIcon a{background: url(images/homeHouseIcon.png) top right no-repeat; height:53px; width:60px;display: block;}



/*END PAGE HEADER*/



/*TEAM PAGE*/



.team {text-align:center;}

.team .title {font-size:16px;  margin-bottom:10px;font-weight:bold !important;}

.one_third.team {padding-top:50px; background: url(images/mainBorderLine.png) top left repeat-x; background:none�/ !important}

.team .role{display:inline-block; padding:3px 15px 3px 15px;color:#fff;}

.team .social{margin: 22px 0 0 0px;height:30px; width: 300px;}

.team  .facebooklink{padding:15px; float: none !important;}

.team  .twitterlink{padding:15px; float: none !important;}

.team  .vimeo{padding:15px; float: none !important;}

.team  .dribble{padding:15px; float: none !important;}

.team  .emaillink{padding:15px; float: none !important;}

.team .image img{max-width: 100%;}

.team .icon {width:80px; height:80px; background:#343434;border-radius:5px; margin: 10px auto;}

.team .icon img{border-radius:5px; padding:15px;margin:5px;}

.team p{padding-bottom:28px;}

.one_third.team:nth-child(1),.one_third.team:nth-child(2),.one_third.team:nth-child(3) {background:none; padding-top:0px;}

/*TEAM PAGE END*/	





/*related posts*/

.relatedtitle{ position:relative; float: left;  border-radius:5px; width:60px; height:60px; color:#2a2b2c; z-index:1; }

.titleborder.relatedb{width:600px;margin-left:-5px;}

.related{float:right;margin-bottom:30px; width: 86.5%;}

.related h3{position:absolute; display:inline-block;z-index:9; font-size: 16px !important; line-height: 24px; margin:0px 30px 10px 25px;padding:0 10px;}

.related h4{width:158px; font-size:13px !important; color:#5CBBE3 !important; text-align:center; text-transform:none !important; padding-top:0px;font-weight:bold;}

.relatedtitle h3 {color:#2a2b2c !important;font-size: 13px !important;margin:22px 0 0 0px;text-align:center;text-transform:none;font-weight:bold;}

.related .one_third {width:158px; margin-right:22px;}

.related .one_third.last {margin-right:0px;}

.related .one_third .image img {background-color: #2a2b2c; font-size:12px !important;

padding: 6px;height:83px; width: 146px;}

.related .one_third:hover {color:#5CBBE3 !important;}

/*end related*/





#gallery-1 .gallery-item {width:auto !important; margin-top:0 !important; }

.gallery-icon img{width:70px; height:70px;}

.image-gallery, .gallery-item{float:left; padding:5px 5px 0 5px;background:#343434; margin: 0px 13px 13px 0px;}

.image-gallery img{height:95px; width:95px; }

.image-gallery .over{display:block; cursor:pointer; position:absolute; z-index:99 !important;  width:95px; height:95px;  margin:0px 0 0 0px;

        opacity:0;

	filter:alpha(opacity=0); /* For IE8 and earlier */

	background-color:#fff;

	filter:alpha(opacity=0); /* For IE8 and earlier */

	background-color: rgba(255,255,255,0);

        background: url(images/magnifyingGlassOverIcon.png) no-repeat 30px 31px;

}



.image-gallery .over:hover{opacity:1;

	background-color:#000;filter:alpha(opacity=70); /* For IE8 and earlier */background-color: rgba(0,0,0,0.6);}



.gallery-content .gallery{display:none;}

.gallery-single{width:620px; float:left;margin-bottom:5px;}

.homesingleright .gallery-single {margin-top:-14px;}
