# /*    
# Maquinaria Ritchie.
# Author: serienm&ouml;rder 
# */ 

/*************************************************************************************************************
                         Reset
 *************************************************************************************************************/
* {margin:0;padding:0;} 
a:link, a:visited, a:hover {text-decoration:none;} 
fieldset,img {border:0;} 
ul {list-style:none;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0; }




/*************************************************************************************************************
                         Basic / Typography
 *************************************************************************************************************/
body { background:#000 url(images/bk.jpg) repeat-x top center; font:normal 13px Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 { color:#F3A632; font:bold 26px Georgia, "Times New Roman", Times, serif; margin:0; padding:13px 1px 33px 8px; text-transform:uppercase; letter-spacing:0px; text-shadow: 0px 1px 1px #333; }
h2 { color:#333; font:normal 14px Georgia, "Times New Roman", Times, serif; margin:0; text-transform:uppercase; letter-spacing:-1px; }
h3 { color:#333; font:normal 25px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:2px 1px 0; }
h4 { color:#ccc; font:normal 19px/19px Georgia, "Times New Roman", Times, serif; margin:0; padding:6px; } 

p { line-height:18px; }


 /*************************************************************************************************************
                         Links
 *************************************************************************************************************/
a:link,  a:visited { outline:none; color:#F57E20;	}
a:hover { color:#9E832A; outline:none; }

.titlepic { border:0; padding:16px 0 32px 6px; margin:0; display:block; }


/*************************************************************************************************************
                         Main Divisions
 *************************************************************************************************************/

#wrappr     { background:none; border:0; margin:0 auto; padding:0 auto; width:906px; }

#header      { background:none; color:#000;  padding:0 auto; margin:0 auto; width:880px; height:120px;  }
#header a:hover img { filter:alpha(opacity=80);  -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; outline:none; }
.logo       { float:left; border:0; margin:3px 5px; }
#head-right	{ float:right; margin:0px 15px 0 0; color:#F26421; font:bold 24px Arial, Helvetica, sans-serif; text-shadow: 0px 1px 1px #000; }

#content    { background:none; border:0;  margin:0; padding:0; width:903px; }
div#content { height:550px; }	

#sidebar    { background:none; float:left; margin:10px 0px 0 3px; margin-bottom:-32767px; padding-right:18px; width:110px; }
#sidetop	{ width:100px; height:380px; float:left; }
#sidebot	{ width:100px; }
#sidebar ul { padding:0px; margin:0; }
#sidebar ul li { background:#FCBB50 url(images/sidebar_btn.jpg); float:left; list-style:none; width:133px; height:34px;   }
#sidebar ul li a:link, #sidebar ul li a:visited,
#sidebar ul li a:active {  color:#333; font:normal 13px/19px Arial, Helvetica, sans-serif; padding:4px; border:0;  border-top:2px solid #CF5A0C; display:block;  }	
#sidebar ul li a:hover { text-decoration:underline; }
#sidebar ul li a:link img, #sidebar ul li a:active img, #sidebar ul li a:visited img { filter:alpha(opacity=70);  -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; outline:none; }
#sidebar ul li a:hover img { filter:alpha(opacity=100);  -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99; outline:none; }

#main       { width:758px; float:right; margin-right:5px; }
#anima		{ width:759px; height:370px; margin:2px 0 0 0; }
#menu		{ background:url(images/bk_menu.jpg) no-repeat; width:758px; padding-left:10px; outline:none; }
#menu a:link img, #menu a:visited img, #menu a:active img  { border:0; margin:16px 8px; outline:none; }
#menu a:hover img { filter:alpha(opacity=70);  -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; outline:none; }

#maintop { min-height:370px; }
#maintop a:hover img { filter:alpha(opacity=70);  -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; outline:none; }

#footr      { background: url(images/footer.jpg) no-repeat top center; margin:10px auto 0; padding:0 auto;  width:900px; height:80px;   }

.clear {clear:both;}





#ficha-mainpic { float:left; width:461px; height:347px; padding:10px 0 0 4px; }
#ficha-gallery { float:left;  }
#ficha-info { float:right; width:276px; padding:4px 0 0 8px; }
#ficha-info p strong { color:#ccc; font:bold 18px/19px Arial, Helvetica, sans-serif; }
#ficha-info p { color:#ccc; font:13px/19px Arial, Helvetica, sans-serif; }




/*************************************************************************************************************
                         Navigation
 *************************************************************************************************************/	 
#nav { background:none; width:1000px; height:35px; padding-left:100px;   }
#nav ul { padding:0 0 0 50px; }
#nav li { float:left; list-style:none;  }
#nav li {	color:#333; display:block; font:normal 14px Georgia, "Times New Roman", Times, serif;  letter-spacing:-1px;
			margin:3px; padding:0 20px 0 0; text-decoration:none; line-height:16px;	 }
#nav li a {	color:#333; display:block; font:normal 20px Georgia, "Times New Roman", Times, serif;  letter-spacing:-1px;
			margin:3px; padding:0 0px 0 0; text-decoration:none; text-shadow: 0px 1px 1px #666;	 }
#nav li a:hover  { color:#F36E21; text-decoration:none; text-shadow: 0px 1px 1px #333;  }
#nav li a.active { background-color:#EEE; color:#444; text-decoration:none;  }
#nav li em a:hover  { color:#af0a0a; text-decoration:none;  }

#nav li.bot1 a { background:url(images/bot1.png) no-repeat; display:block; width:200px; height:21px; text-indent: -10000px; outline:none; padding-right:17px; }
#nav li.bot1 a:hover { background-position: 0 -21px; }
#nav li.bot2 a { background:url(images/bot2.png) no-repeat; display:block; width:268px; height:21px; text-indent: -10000px; outline:none; padding-right:20px; }
#nav li.bot2 a:hover { background-position: 0 -21px; }
#nav li.bot3 a { background:url(images/bot3.png) no-repeat; display:block; width:104px; height:21px; text-indent: -10000px; outline:none; padding-right:20px; }
#nav li.bot3 a:hover { background-position: 0 -21px; }

/*******************************************************************************************************************************
                         Jquery Ajax Loading* ********************************************************************************************************************************/				
#loading { background-image:url(imgns/preloader.gif); display:none; margin:auto; width:32px; height:32px; }
.mensaje { color:#54d3cb; font:bold 22px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; padding-left:10px;}




/********************************************************************************************************************************
                         Sliding Boxes
 ********************************************************************************************************************************/	
.boxgrid {	background:#161613; border:solid 0px #333; float:left; padding:0px; margin:3px;	overflow:hidden; position:relative; width:145px; height:108px;  }
.boxgrid img {	border:0; position:static; top:0; left:0; }
.boxgrid p { color:#FFF; font:bold 16px Arial, Helvetica, sans-serif; display:block; line-height:16px; margin:0 5px; }
.boxgrid p a:link, .boxgrid p a:visited, .boxgrid p a:active { color:#FFF; }
.boxgrid p a:hover { color:#0099CC; }
				
.boxcaption{ background:#000; float:left; position:absolute; height:400px; width:100%; opacity:.8; 
			/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	}

.captionfull .boxcaption { top:199;	left:0;	}
.caption .boxcaption {	top:150; left:0; }

.boxcaption h3 { color:#FFF; font:bold 16px/19px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:0; text-align:right; }



