@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body{ padding:0px; FONT: 11px/140% Verdana, Helvetica, sans-serif; color:#333; line-height:20px; background:#e4e4e4 url(../img/bg.jpg) repeat-x;}

a{ text-decoration:none}
a:link{ text-decoration:none}
a:visited{ text-decoration:none}
a:hover{ text-decoration:underline;}
a:actived{ text-decoration:none}
.clear{ clear:both;}

.container { margin:20px 40px 30px 40px; overflow:hidden; background:#fff url(../img/container_bg.jpg) repeat-x; min-width:980px; }
.corner_1eft_1 { background:url(../img/corner.jpg) left top no-repeat; width:15px; height:16px; float:left;}
.corner_1eft_2 { background:url(../img/corner.jpg) left bottom no-repeat; width:15px; height:17px; float:left;}
.corner_right_1 { background:url(../img/corner.jpg) right top no-repeat; width:15px; height:16px; float:right;}
.corner_right_2 { background:url(../img/corner.jpg) right bottom no-repeat; width:15px; height:17px; float:right;}

.top { height:48px;}
.logo { font-size:25px; font-weight:bold; width:187px; height:37px; margin-left:20px; float:left;}
.logo a { width:187px; height:37px; display:block;}

.logo_right { height:42px; float:right; overflow:hidden; font-size:10px;}
.cqc { height:30px; width:270px; float:right; background:url(../img/cqc.jpg) no-repeat left;}
.cqc p { line-height:12px; padding-left:118px; padding-top:0; margin-top:2px; padding-bottom:0; margin-bottom:0; color:#8a8a8a; font-size:9px;}
.search { width:210px; height:30px; float:right; padding-right:10px;}
.buscar{ float:left; display:block; width:47px; height:30px; font-weight:bold; line-height:35px; color:#8a8a8a; font-size:11px;}
.search_box { width:153px; height:42px; float:left;  background:url(../img/search_bg.jpg) no-repeat;}
.search_text { font-size:11px; color:#8a8a8a; border:#ffffff 0px none; margin:10px 0 0 8px; width:114px; background:#f9f9f9; float:left;}
.search_submit { width:25px; height:20px; cursor:pointer; border:#ffffff 0px none; margin-top:7px; margin-left:1px; float:left; background:none;}
.nav_banner { overflow:hidden; background:#fff url(../img/nav_banner_bg.jpg) repeat-x;}
.banner { background:url(../img/banner.jpg) no-repeat top left; height:450px; margin:0 auto;}
#nav { height:47px; width:100%; }
#nav ul { list-style:none; padding-left:29px; height:29px;}
#nav ul li { float:left; height:29px; border-left:#8c8d8e 1px solid; overflow:hidden;}
#nav ul li a { color:#fff; text-decoration:none; font-size:11px; height:29px; line-height:27px; display:block; padding:0 10px; float:left; font-weight:bold;}
#nav ul li a:hover { background:#353535;}

.box { height:auto; overflow:hidden; clear:both; padding-bottom:50px; width:1287px; margin:0 auto;}
.box_1 { float:left;}
.box_1 p { display:block; float:left; padding-top:176px; padding-left:185px; color:#4c4c4c; font-size:11px; line-height:20px; width:340px;}
.box_1 p a { color:#4c4c4c;}
.box_2 { float:left;}
.box_2_top { height:115px; width:620px; float:left;}
.vibratorio { width:158px; height:85px; float:left;}
.chancador { width:151px; height:134px; float:left;}
.engine { width:105px; height:100px; float:left;}
.output { width:110px; height:135px; float:left;}
.separators { width:70px; height:60px; padding-top:50px; float:left;}
.track { width:270px; padding-left:60px; height:60px; float:left;}
.leg {  width:450px; height:30px; float:left;}
.ladder { width:100px; height:40px; float:left; padding-left:10px;}

/*=====*/
 a.vibratorio {color:#c00; display:block; width:158px; height:85px;}
 a.vibratorio b {display:none; z-index:999;}
 a.vibratorio:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.vibratorio:hover b {display:block; position:absolute; top:10px; left:80px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:300px; cursor:pointer;}
 a.vibratorio:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }

 a.chancador {color:#c00; display:block; width:151px; height:134px; }
 a.chancador b {display:none; z-index:999;}
 a.chancador:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.chancador:hover b {display:block; position:absolute; top:-50px; left:50px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:300px; cursor:pointer;}
 a.chancador:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }
 
 a.engine {color:#c00; display:block; width:105px; height:100px; }
 a.engine b {display:none; z-index:999;}
 a.engine:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.engine:hover b {display:block; position:absolute; top:-85px; left:30px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:370px; cursor:pointer;}
 a.engine:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }
 
 a.output {color:#c00; display:block; width:110px; height:135px; }
 a.output b {display:none; z-index:999;}
 a.output:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.output:hover b {display:block; position:absolute; top:10px; left:-230px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:260px; cursor:pointer;}
 a.output:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }

 a.separators {color:#c00; display:block; width:70px; height:60px; padding-top:0; }
 a.separators b {display:none; z-index:999;}
 a.separators:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.separators:hover b {display:block; position:absolute; top:10px; left:20px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:220px; cursor:pointer;}
 a.separators:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }
 
 a.track {color:#c00; display:block; width:270px; height:60px; padding-left:0;}
 a.track b {display:none; z-index:999;}
 a.track:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.track:hover b {display:block; position:absolute; top:-80px; left:100px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:300px; cursor:pointer;}
 a.track:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }
 
 a.leg {color:#c00; display:block; width:450px; height:30px; }
 a.leg b {display:none; z-index:999;}
 a.leg:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.leg:hover b {display:block; position:absolute; top:-180px; left:-250px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:400px; cursor:pointer;}
 a.leg:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block;}
 
 a.ladder {color:#c00; display:block; width:100px; height:40px; padding-left:0;}
 a.ladder b {display:none; z-index:999;}
 a.ladder:hover {border:0; position:relative; z-index:500; text-decoration:none;border:#ccc 1px dashed; cursor:crosshair}
 a.ladder:hover b {display:block; position:absolute; top:-180px; left:-220px; padding:5px; font-weight:normal; color:#000; border:1px solid #999; background:#efefef;filter: Alpha(Opacity=90); opacity:0.9; -moz-opacity:0.9; width:250px; cursor:pointer;}
 a.ladder:hover b em {position:absolute; left:60px; top:-6px; width:11px; height:6px; display:block; }
 
.main { height:auto; padding-bottom:10px;}
.item_box { min-height:380px; max-width:970px; margin:0 auto; padding-bottom:25px;}
.item { height:142px; width:316px; background:url(../img/item_bg.jpg) right no-repeat; float:left; margin-right:10px;}
.item img { float:left; border:none;}
.item p { float:right; width:168px; padding-right:10px; padding-top:3px;}
.item p a { color:#c30;}
.item p strong a { color:#333}
.item p span a { color:#333}

/* =========== */

.container2 { min-width:1200px; margin:0 auto; background:url(../img/nav_bg.jpg) repeat-x;}
.location  { height:18px; float:left; overflow:hidden; color:#333; font-size:10px; padding:0 0 0 20px; line-height:17px;}
.location a { color:#333; }
.container3 { min-width:1200px; margin:0 auto; overflow:hidden; }

.main_left { width:210px; height:auto; float:left; overflow:hidden; border:#ccc 1px solid; border-top:none; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.left_menu { width:210px; height:auto; float:left;}
.left_menu a { color:#333; text-decoration:none; line-height:20px;}
.left_menu ul { list-style:none; padding:0 10px;}
.left_menu ul li { border-bottom:#ccc 1px dashed; padding:2px 0;}
.left_title { height:24px; width:200px; background:url(../img/menu_title.jpg) repeat-x; border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; margin:0; padding:0; font-size:12px; line-height:24px; padding-left:10px; color:#ff7800;}
.left_title a { color:#ff7800; line-height:24px;}
.left_msg { width:210px; height:auto; float:left; padding-bottom:10px;}
.left_msg p { padding-left:15px; padding-right:15px; margin-top:0;}
.left_msg img { border:none;}

.main_right { max-width:755px;height:auto; float:left; margin-left:10px; margin-top:11px; background:url(../img/b_bg.jpg) top repeat-x;}
.main_right_banner { height:121px; max-width:735px; background:url(../images/trituradoras_banner.jpg) right no-repeat; padding:20px 0 0 20px; font-size:14px; }
.main_right_banner2 { height:121px; max-width:735px; background:url(../images/somos.jpg) right no-repeat; padding:20px 0 0 20px; font-size:14px; }
.main_right_banner3 { height:121px; max-width:735px; background:url(../images/Servicio1.jpg) right -1px no-repeat; padding:20px 0 0 20px; font-size:14px; }
.main_right_banner4 { height:121px; max-width:735px; background:url(../images/galerias.jpg) right no-repeat; padding:20px 0 0 20px; font-size:14px; }
.main_right_banner5 { height:121px; max-width:735px; background:url(../images/noticias.jpg) right -1px no-repeat; padding:20px 0 0 20px; font-size:14px; }
.main_right h3 { height:24px; background:url(../images/pro_title.jpg) repeat-x; max-width:738px; line-height:24px; font-size:12px; padding-left:15px; border:#ccc 1px solid; margin:7px 0 0 0;color:#333;}
.main_right h1 { height:24px; background:url(../images/pro_title.jpg) repeat-x; max-width:738px; line-height:24px; font-size:12px; padding-left:15px; border:#ccc 1px solid; margin:7px 0 0 0;color:#333;}
.main_right h3 a {color:#ff7800;}
.main_right p { border-bottom:#ccc 1px dashed; height:110px; padding-right:10px; padding-top:10px;}
.main_right p img { padding-right:10px;}
.main_right p strong a { color:#333; text-decoration:none; font-weight:bold;}
.main_right p a { color:#c30; text-decoration:none; font-weight:bold;}
.main_right p a img { width:61px; border:none; }
.main_right2 { max-width:755px; height:auto; float:left; margin-left:10px; margin-top:2px;background:url(../img/b_bg.jpg) top repeat-x;}
.main_right2 h3 { height:24px; background:url(../images/pro_title.jpg) repeat-x; max-width:738px; line-height:24px; font-size:12px; padding-left:15px; border:#ccc 1px solid; margin:7px 0 0 0;color:#ff7800;}
.main_right2 p { padding-right:10px; padding-top:10px;}
.main_right2 table { border:#ccc 1px solid; max-width:750px;}
.main_right2 table thead { font-weight:bold; background:#e1eaf0;}
.main_right2 table tr td { padding-left:5px; }



.main_right_2 { width:185px; height:auto; float:right; margin-left:10px; padding-bottom:10px; margin-top:7px; border-left:#ccc 1px solid; padding-left:10px; }
.fwzc{ text-align:right; padding:3px; padding-left:4px; background:url(../img/help-1.jpg) top left no-repeat;   
margin-top:15px;
height:97px;}
.main_right_2 a { color:#333;}
.main_right_2 a img { border:none;}

.fwzc .soporte2 { width:168px; height:50px; display:block; clear:both; }
.fwzc .help { width:168px; height:50px; display:block; clear:both; }

.orderbtn a{ margin:0px 0 0 18px; font:9px Arial, Helvetica, sans-serif; width:115px; height:27px;/* margin-top:15px; */margin-top:106px; background-image:url(../img/orderbtn1.jpg); background-repeat:no-repeat; display:block}
.orderbtn a.none:hover { background-position: 0 -27px; }
.chatbtn img{float:left; /*margin:29px 0 0 18px;*/ margin:15px 0 0 18px; border:0;}
.con_box { clear:both; padding-left:5px;}
.con_box h1 { margin-top:25px; margin-bottom:15px; font-size:24px; color:#00407d}
.con_box h2 { margin:20px 0; font-size:18px;color:#00407d}
.con_box h3 { height:24px; background:url(../images/pro_title.jpg) repeat-x; width:735px; line-height:24px; font-size:12px; padding-left:15px; border:#ccc 1px solid; margin:7px 0 0 0;color:#333; font-weight:normal;}
.faq_q { font-weight:normal; }
.faq_q p a { color:#444; font-weight:normal;  }
.informaciones { list-style:inside; margin-left:10px;}
.informaciones a { color:#333;}
.con_box p { padding-right:10px; padding-top:10px; border:none; height:auto;}
.con_box p:first-letter,.con_box h3:first-letter { text-transform:uppercase;}
.con_box table { border:#ccc 1px solid; width:750px;}
.con_box table thead { font-weight:bold; background:#e1eaf0;}
.con_box table tr td { padding-left:5px; }

.contacto_con { float:left; height:auto; overflow:hidden; width:100%; padding-bottom:0px;}
.contacto_box { width:355px; height:230px; float:left; padding-top:15px; padding-left:5px;}
.contacto_con h4 { padding:10px 0 15px 10px; margin:0; font-size:22px; display:block; font-weight:normal; float:left; width:345px; clear:both;}
.cs { float:left; width:54px; height:180px; background:url(../img/contact-ico-cs.gif) no-repeat;}
.sales { float:left; width:54px; height:180px; background:url(../img/contact-ico-sales.gif) no-repeat;}
.phone { float:left; width:54px; height:180px; background:url(../img/contact-ico-phone.gif) no-repeat;}
.mail { float:left; width:54px; height:180px; background:url(../img/contact-ico-mail.gif) no-repeat;}
.contacto_box ul { float:left; list-style:none; width:290px; height:180px;}
.contacto_box ul li a { color:#fff;}
.contacto_box ul li a:hover { text-decoration:none;}
.submit1 { width:142px; height:20px; background:url(../img/submit1.jpg) no-repeat; color:#fff; font-size:10px; padding-left:5px; margin-top:15px; line-height:20px;}
.submit2 { width:225px; height:20px; background:url(../img/submit2.jpg) no-repeat; color:#fff; font-size:10px; padding-left:5px; margin-top:10px; line-height:20px;}
.submit3 { width:152px; height:20px; background:url(../img/submit3.jpg) no-repeat; color:#fff; font-size:10px; padding-left:5px; margin-top:10px; line-height:20px;}

.orderbtn a{ margin:0px 0 0 18px; font:9px Arial, Helvetica, sans-serif; width:115px; height:27px;/* margin-top:15px; */margin-top:106px; background-image:url(../img/orderbtn1.jpg); background-repeat:no-repeat; display:block}
.orderbtn a.none:hover { background-position: 0 -27px; }
.chatbtn img{float:left; /*margin:29px 0 0 18px;*/ margin:15px 0 0 18px; border:0;}

/* profile */

.aboutProfile {
	float:left;
	display:block;
	width:255px;
	height:230px;*height:240px;
	margin:20px 20px 0 0;
	color:#333;
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
}
.aboutProfile dt {
	color:#333;
	font:bold 12px Verdana, Geneva, sans-serif;
}
.aboutProfile dt a{
	color:#333;
	text-decoration:none;
}
.aboutProfile dd {
	font:11px/15px Verdana, Geneva, sans-serif;
	padding-top:5px;
}
.aboutProfile ul li { list-style:none;
	font:10px/18px Verdana, Geneva, sans-serif;
	background:url(../img/icon_list.gif) no-repeat left 5px;
	text-indent:15px;
}

.news1 ul{ list-style-type:none; margin:0px; padding:0px;}
.news1 ul li {  font-size:11px; border-top:1px #FFFFFF solid; border-bottom:1px #C2C2C2 solid; border-left:0px; border-right:0px;  line-height:24px; min-height:24px; height:auto; background:url(../img/red_arrow.gif) left 9px no-repeat; padding-left:17px;}
.news1 ul li span { padding-left:10px}
.news1 ul li a { color:#333;}

.foot { height:86px; background:url(../img/foot_bg.jpg) repeat-x;}
.footer { height:69px; overflow:hidden; color:#fff; font-size:10px}
.footer a { color:#adadad; padding:0 5px 0 5px; border-left:#adadad 1px solid; }
.footer_top { margin:0 auto; text-align:center; padding-top:7px;}
.footer span a { border:none; padding:0; }
.footer_right { width:72px; float:right; text-align:right; padding-right:15px;}

/*products line link*/
 a.tooltip {color:#c00;}
 a.tooltip b {display:none; z-index:999;}
 a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
 a.tooltip:hover b {display:block; position:absolute; top:20px; left:-20px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
 a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background: url(/images/tooltip.gif) 0 0; display:block; font-size:1px;}
 
.jawimg img { width:60px; height:40px; float:left; BORDER: #999 1px dotted; padding:2px; margin:1px 15px 10px 0;}

.solution_i { padding-top:10px; color:#999; text-align:center; padding-top:25px;}
.solution_i p { padding-bottom:3px; line-height:16px;}
.solution_i p span {color:#C90; line-height:30px;}
.solution_i a { color:#666;}


.jawimg img { padding:2px; margin:1px 7px 10px 0; width:100px; height:60px; float:left; border:none}
.rukz { line-height:20px; list-style:none; background:url(../img/nav-arrow.png) left center no-repeat; margin-bottom:15px; color:#999;}
.rukz li{ padding-left:15px; background:url(../img/nav-arrow.png) left center no-repeat;}
.linec { clear:both; padding-bottom:10px; padding-top:10px; }
.page_show { padding:10px; width:97%; border-bottom:#CCC 1px solid; clear:both; background:#eee; margin-bottom:20px; margin-top:15px; overflow:hidden}
.page_show a {border:#999 1px solid; color:#666; margin-bottom:2px; margin-right:2px; display:block; min-width:16px; text-align:center; float:left;}
.bbl { padding:20px 0 0 0;}
.bbl a { color:#666}
.m_list { color:#999; list-style:none}
.umaylike { padding-bottom:20px;}
.pre_net { clear:both; width:100%;  padding:7px 5px 10px 0; margin-top:25px; }
.pre_net a { color:#333;}
.bbv { border:#fff 1px dotted; margin-bottom:15px; padding:0 5px 5px 5px; min-height:100px;}
.bbv:hover {border:#ccc 1px solid;}
.bbv h4 { color:#06c; text-decoration:underline}
.bbv p { height:auto; border-bottom:none; padding:0;}
.umaylike ul { list-style:none}
.related ul { list-style:none}
.ifr {width:100%; min-height:320px; border:none;}