/*---------------------------------------------------------------------

                ANIMACIÓN

---------------------------------------------------------------------*/


@keyframes anim-tractor
{
	from { background-position: 0 100% ; }
	to { background-position: 130% 100% ; }
}

@-webkit-keyframes anim-tractor /* Safari and Chrome */
{
	from { background-position: 0 100% ; }
	to { background-position: 130% 100% ; }
}



#tractor {
	bottom: 5px;
	left: 0;
	position: absolute;
	float: left;
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	clear: none;
	background-image: url(../img/tractorcito220.png);
	animation: anim-tractor 5s;
	-webkit-animation: anim-tractor 5s; /* Safari and Chrome */
	background-repeat: no-repeat;
	background-position: 130% 100%;
	z-index:2;
 }



/*---------------------------------------------------------------------





@charset "utf-8";
/* CSS Document */
.modalFoto-s {
	text-align: center;
	background: #000;
	height: 550px;
	bottom: 33px;
}

.modalFoto-s img { 
    vertical-align: middle;
 } 



.modalTitle-s {
	background: #181718;
	padding: 3px;
	font: 14px/14px "Glifa", georgia,serif;
	color: #fff;
	text-transform: uppercase;
	padding-bottom:24px;
}

#cboxClose{
	position:absolute;
	top:-14px;
	right:14px;
	display:block;
	width:54px;
	height:19px;
	text-indent:-9999px;
	background-image: url(../img/close.png);
}
/*#cboxClose {float:left;margin:auto;border:0;display:block;max-width:none;}*/

.fdobox{
	background-color:#0F6;
}


#cboxClose:hover{background-position:bottom center;	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}.ctools-locked{color:red;border:1px solid red;padding:1em;} 
.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;} 
a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/modules/ctools/images/status-active.gif) right center no-repeat;} 
div.ctools-ajaxing{float:left;width:18px;background:url(/modules/ctools/images/status-active.gif) center center no-repeat;}

#cboxContent-s
{position:relative;
height:500px;
}

#cboxLoadedContent-s{overflow:auto;}
#cboxLoadedContent{
	background-color:#000;
 	padding:5px;
}

 

#cboxTitle-s{margin:0;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow-s{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}
#cboxContent-s,#cboxLoadedContent-s{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#colorbox-s{}#cboxContent-s{margin-top:20px;}
#cboxLoadedContent-s{border:5px solid #000; }
#cboxTitle-s{position:absolute;top:-20px;left:0;color:#ccc;}
#cboxSlideshow-s{position:absolute;top:-20px;right:90px;color:#fff;}

#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/colorbox/example3/images/controls.png) no-repeat top left;width:40px;height:550px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}

 
#cboxLoadingOverlay-s{background:#000;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxLoadingOverlay{background-color:#000;}
#cboxOverlay{background:url(../imagescbx/overlay.png) repeat 0 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
 


#cboxLoadingGraphic{background:url(/colorbox/example3/images/loading.gif) no-repeat center center;}

body #cboxPrevious {
    background: url(../img/flechas.png) no-repeat scroll 0 0 transparent;
    height: 550px;
    left: 0px;
    margin-top: -32px;
    position: absolute;
    text-indent: -9999px;
   /* top: 50%;*/
   top: 11%; 
    width: 40px;
}

#cboxNext:hover{background-position:bottom right;}

body #cboxNext {
	background: url(../img/flechas.png) no-repeat scroll right 0 transparent;
	height: 550px;
	margin-top: -32px;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	  top: 11%; 
   /* top: 50%;*/
   width: 40px;
	background-image: url(../img/flechas.png);
}

 

body #cboxCurrent-s {display: none !important}

.modalList-s {
	float: left;
	clear:both;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	 position: relative; 
    left: 33%;
	
	
}
.modalList-s li{ float: left; font: 12px/12px "Treid", arial,sans-serif; 
            /* AÑADIMOS */
            position: relative;
		 
			 
   
}
.modalList-s li:before {
	content: "|";
	padding: 0 10px;
	color: #666
}
.modalList-s li:first-child:before {
        content: "";
        padding: 0;
}
.listAno-s {width: 30px }
.listMateriales-s {minWidth: 100px;
			 
}
.listMedidas-s {minWith: 100px}
.modalDetails-s{width:804fpx;}




 
#cboxClose {
    background: url(../img/close.png) no-repeat    ;
    display: block;
    height: 15px;
    position: absolute;
    right: 0px;
    text-indent: -9999px;
    top: 4px;
    width: 48px;
}
 
#port-objeto {
	width: 218px;
	height: 251px;
	position: absolute;
	opacity: 0.87;
	z-index: 22;
	left: 20px;
	top: 64px;
}

#port-objeto:hover{
	opacity: 1;
	z-index: 22;
}

#port-murales {
	width: 154px;
	height: 154px;
	float: left;
	clear: none;
	position: absolute;
	left: 296px;
	top: 97px;
	opacity: 0.87;
	z-index: 12;

}

#port-murales:hover{
	opacity: 1;
    z-index: 12;	
	}



#port-trash {
	width: 154px;
	height: 154px;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
	position: absolute;
	z-index: 3;
	left: 267px;
	top: 293px;
	opacity: 0.87;
}
	
	#port-trash:hover {
	opacity: 1;
	z-index: 344;
}
 


#port-pinturas {
	width: 154px;
	height: 154px;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 293px;
	opacity: 0.87;
}
	
	#port-pinturas:hover {
	opacity: 1;
	z-index: 33;
}

/*---------------------------------------------------------------------

                slider

---------------------------------------------------------------------*/



.slider2 {
	position: absolute;
	}

.slider {
	position: absolute;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #A8CCF4;
	}
	
	
.slider-nav {
				margin: 0 0 0 0;
}




.slider-nav a {
					border: solid 0px #d6d6d6;
					display: inline-block;
					height: -0px;
					margin-right: 7px;
					overflow: hidden;
					position:absolute;
					text-indent: -1000px;
					width: 7px;
				
					background: #fa4f27
					}


 
.slideshow-container {
					position: relative;
					width: 617px;
}

.slideshow-container .caption {
							width: auto;
							border: none;
							height: auto;
							padding: 0;
							font-size: 11px;
							line-height: 11px;
							font-weight: normal;
}

.slideshow {
				background: #646464 url('../img/loader.gif') 50% 50% no-repeat;
				height: 485px;
				padding-left: 27px;
				width: 590px;
				overflow: hidden;
}

.cycle-slideshow {
	width: 800px;
	height:340px;
	display:block;
 }
	 

 


	 
