@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-size:11px; color:#666666; }
div { font-family:Arial, Helvetica, sans-serif; }
a { cursor:pointer; }
#form { border:none; margin:0; }
#column { overflow:hidden; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; width:100%; }
.column { overflow:hidden; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; width:100%; }
ol,ul {list-style:none;}
td { vertical-align:top; }

.top_info		{ width:755px; margin:0px auto 10px auto; padding:10px; font-size:11px; font-weight:bold; color:#FFFFFF; }
.section 		{ font-size:24px; color:#6a737b; padding:20px; background:#f5f5f5; margin-top:-20px; margin-left:-20px; margin-right:-20px; margin-bottom:20px; border-bottom:1px solid #e5e5e5; }
.subtitle		{ font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:5px; }
.subsection 	{ font-size:24px; color:#cccccc; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:5px; }
.subsectionb	{ font-size:10px; float:right; margin-top:-100px; color:#999999; text-decoration:none; font-weight:normal; }
.subsectionb2	{ font-size:10px; float:right; color:#999999; text-decoration:none; font-weight:normal; }

.back_bottom { background:url(../imgs/back_147.gif) no-repeat bottom #FFFFFF; }

.right618	{ vertical-align:top; background-color:#FFFFFF; }
.left147 	{ width:127px; vertical-align:top; padding:10px; }

.m5 { margin-bottom:5px; } .m5t { margin-top:5px; }
.m10, .margen_10 { margin-bottom:10px; } .m10t { margin-top:10px; }
.m20 { margin-bottom:20px; } .m20t { margin-top:20px; }
.m30 { margin-bottom:30px; } .m30t { margin-top:30px; }
.m40 { margin-bottom:40px; } .m40t { margin-top:40px; }

.colgrey 	{ color:#666666; }
.colwhite 	{ color:#FFFFFF; }
.red 		{ color:#FF0000; }

.col0 { color:#abbd26; } .bcol0 { background-color:#722f6e; } /* Purple */
.col1 { color:#be2f36; } .bcol1 { background-color:#be2f36; } /* Red */
.col2 { color:#abbd26; } .bcol2 { background-color:#abbd26; } /* Green */
.col3 { color:#549cc4; } .bcol3 { background-color:#549cc4; } /* Blue-Light */
.col4 { color:#ffce46; } .bcol4 { background-color:#ffce46; } /* Yellow */
.col5 { color:#998b7d; } .bcol5 { background-color:#998b7d; } /* Brown */
.col6 { color:#6a737b; } .bcol6 { background-color:#6a737b; } /* Blue-Dark */
.col7 { color:#4a8b97; } .bcol7 { background-color:#4a8b97; } /* Cian-Dark */
.col8 { color:#d56a39; } .bcol8 { background-color:#d56a39; } /* Orange */
.col9 { color:#51a91b; } .bcol9 { background-color:#51a91b; } /* GreeZero */

.col0 { color:#666; } .bcol0 { background-color:#722f6e; } /* Purple */
.col1 { color:#666 } .bcol1 { background-color:#be2f36; } /* Red */
.col2 { color:#549CC4; } .bcol2 { background-color:#abbd26; } /* Green */
.col3 { color:#666; } .bcol3 { background-color:#549cc4; } /* Blue-Light */
.col4 { color:#666; } .bcol4 { background-color:#ffce46; } /* Yellow */
.col5 { color:#666; } .bcol5 { background-color:#998b7d; } /* Brown */
.col6 { color:#666; } .bcol6 { background-color:#6a737b; } /* Blue-Dark */
.col7 { color:#666; } .bcol7 { background-color:#4a8b97; } /* Cian-Dark */
.col8 { color:#666; } .bcol8 { background-color:#d56a39; } /* Orange */
.col9 { color:#666; } .bcol9 { background-color:#51a91b; } /* GreeZero */

.just	{ text-align:justify; }
.bold 	{ font-weight:bold; }
.border { border:1px solid #e5e5e5; }
.border_bot { border-bottom:1px solid #e5e5e5; padding-bottom:5px; }
.border_5	{ border-top:5px solid #f5f5f5; border-left:5px solid #f5f5f5; border-bottom:5px solid #e5e5e5; border-right:5px solid #e5e5e5; }

.tx 		{ font-size:12px; text-decoration:none; }
.tx_col		{ font-size:11px; text-decoration:none; font-weight:bold; }
.tx_url		{ font-size:12px; color:#333333; text-decoration:none; font-weight:bold; }
.tx_info 	{ font-size:11px; color:#666666; text-decoration:none; font-weight:normal; } 
.tx_light	{ font-size:11px; color:#999999; text-decoration:none; font-weight:normal; }
.tx_white	{ color:#FFFFFF; text-decoration:none; }
a:hover.tx_white { color:#FFFFFF; text-decoration:underline; }

a:hover.tx 			{ color:#0000FF; text-decoration:none; }
a:hover.tx_url		{ color:#0000FF; text-decoration:none; font-weight:bold; }
a:hover.tx_info		{ color:#0000FF; text-decoration:none; font-weight:normal; } 
a:hover.tx_light	{ color:#0000FF; text-decoration:none; font-weight:normal; }
/*
a:visited.tx 		{ font-size:12px; color:#999999; text-decoration:none; }
a:visited.tx_url	{ font-size:11px; color:#333333; text-decoration:none; font-weight:bold; }
a:visited.tx_info	{ font-size:11px; color:#999999; text-decoration:none; } 
a:visited.tx_light	{ font-size:11px; color:#999999; text-decoration:none; }
*/
.img_left 	{ float:left; margin-right:15px; margin-bottom:15px; border:none; }
.img_right	{ float:right; margin-left:15px; margin-bottom:15px; border:none; }

.box_arrows { background:url(../imgs/box_arrows.gif) no-repeat; width:49px; height:22px; padding-left:20px; padding-top:2px; font-size:11px; color:#666666; }
.box_arrowm { background:url(../imgs/box_arrowm.gif) no-repeat; width:72px; height:22px; padding-left:20px; padding-top:2px; font-size:11px; color:#666666; }
.box_arrowl { background:url(../imgs/box_arrowl.gif) no-repeat; width:106px; height:22px; padding-left:20px; padding-top:2px; font-size:11px; color:#666666; }

/*-moz-border-radius: 5px;*/
.bx_info	{ background:#f9f9f9; border:1px solid #e5e5e5; margin-bottom:10px; font-size:11px; color:#666666; padding:10px; }	
.bx_error	{ background:url(../imgs/back_error.jpg) repeat-x top; font-size:11px; font-weight:bold; color:#990000; padding:10px; margin-bottom:10px; border:1px solid #ffcccc; }
.bx_ok		{ background:url(../imgs/back_ok.jpg) repeat-x top; font-size:11px; font-weight:bold; color:#009900; padding:10px; margin-bottom:10px; border:1px solid #b7ffb7; }

.bxs 		{ border:1px solid #cccccc; font-size:11px; color:#333333; }
.bxs_area	{ border:1px solid #cccccc; font-size:12px; color:#333333; }
.bxs_error 		{ border:1px solid #ffcccc; font-size:11px; color:#333333; background:#ffefef; }
.bxs_area_error	{ border:1px solid #ffcccc; font-size:12px; color:#333333; background:#ffefef; }

.bx_errori	{ background:#ffefef; font-size:11px; font-weight:normal; color:#990000; padding:5px; margin-bottom:5px; border:1px solid #ffcccc; }

.table_off { color:#666666; background:#ffffff; font-size:11px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-top:none; }
.table_on { color:#666666; background:#f2f2f2; font-size:11px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-top:none; }
.table_in { color:#666666; background:#f5f5f5; font-size:11px; border:1px solid #e5e5e5; font-weight:bold; }
.table_strong { color:#666666; padding:3px; font-size:11px; background:#f5f5f5;  }
.table_normal { color:#666666; padding:3px; font-size:11px; }

/*brochures*/
#box_zero { padding:10px; border:none; font-size:11px; font-weight:bold; color: #FFFFFF; background:url(../imgs/zero_green.gif) right no-repeat #50a91b; }

.back_grey { background: url(../imgs/background_grey.jpg) repeat-x top #FFFFFF; padding:20px; }

/*COTIZACION*/
#right_ { float:right; } #left_ { float:left; }
#box_options { background-color:#ffffff; padding:10px; border:1px solid #cccccc; font-size:11px; color: #666666; margin-bottom:10px; }

.text_orange { font-size:11px; font-weight:bold; color:#ff8b17; text-decoration:none; } /*COTIZACION ORDERS PRODUCTS*/
a:hover.text_orange { font-size:11px; font-weight:bold; color:#999999; text-decoration:none; }

.text_grey { color:#666666; font-size:11px; text-decoration:none; } /*amostras inicio cotizacion*/

/* LINK */
.link_info { color:#333333; font-size:11px; font-weight:bold; text-decoration:none; }
a:hover.link_info { color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }

/*COTIZACION INICIO*/
.link_grey { font-size:11px; font-weight:bold; color: #333333; text-decoration:none; }
a:hover.link_grey { font-size:11px; font-weight:bold; color: #999999; text-decoration:none;	}

.back_zero { background-image: url(zero/imgs/background_zero.jpg); background-repeat: no-repeat; background-position: right bottom; }
.zero_bold { font-size:11px; font-weight:bold; color: #6D9AC2; text-decoration: none; }
.zero { font-size:11px; color: #6D9AC2; text-decoration: none; }
.big_zero { font-size:24px; color: #50a91b; text-decoration: none; }
.title_zero { font-size:14px; color: #6D9AC2; text-decoration: none; }
.color_zero { background-color: #6D9AC2; }
.dashed_zero { margin-top:3px; border-bottom: dashed 1px #6D9AC2; }

.onepx { border-right:1px solid #e5e5e5; }
.bt_option_on { float:left; margin-right:10px; padding-left:10px; padding-right:10px; background:#000099; color:#FFFFFF; border:1px solid #000099; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }
.bt_option { float:left; margin-right:10px; margin-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background:#FFFFFF; color:#000099; border:1px solid #C1C1FF; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }
a:hover.bt_option { float:left; margin-right:10px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background:#000099; color:#FFFFFF; border:1px solid #000099; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }

.bt_optionB { 			margin-right:3px; color:#333333; border-bottom:2px solid #e5e5e5; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }
a:hover.bt_optionB { 	margin-right:3px; color:#000099; border-bottom:2px solid #000099; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }

.bt_optionC { 			margin-right:3px; color:#FFFFFF; border-bottom:3px solid #011380; padding-bottom:6px; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }
a:hover.bt_optionC { 	margin-right:3px; color:#FFFFFF; border-bottom:3px solid #FFFFFF; padding-bottom:6px; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; }

#button ul { float:left; margin:0 5px 0 auto; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-left:5px solid #838241; font-size:11px; cursor:pointer; color:#77762D; }
#button ul:hover { border-left:5px solid #525252; }
#button ul a{ font-weight:bold; text-decoration:none; color:#838241; }
#button ul a:hover{ color:#525252}

#box_button { float:left; margin:0 5px 0 auto; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0px; font-size:11px; color:#000099; }
#box_button a{ text-decoration:none; font-weight:bold; }
#box_button a:hover{ color:#000000 }

#tabla { width:100%; margin-top:10px; border-collapse: collapse; }
#tabla td { text-align:center; font-weight:bold; border: 1px solid #CCCCCC;}

/* 
.nav_menu { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; margin-right:20px; float:left; }
a:hover.nav_menu { font-family:Arial, Helvetica, sans-serif; color: #FFFF00; font-size:11px; font-weight:bold; text-decoration:none; margin-right:20px; float:left; }
*/

.nav_menu { font-family:Arial, Helvetica, sans-serif; color:#68681d; font-size:11px; font-weight:bold; text-decoration:none; margin-right:20px; float:left; }
a:hover.nav_menu { font-family:Arial, Helvetica, sans-serif; color: #004040; font-size:11px; font-weight:bold; text-decoration:none; margin-right:20px; float:left; }

.menuorder { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
a:hover.menuorder { color:#00FFFF; text-decoration:none; }

.menuorders { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; cursor:pointer; }
a:hover.menuorders { color:#00FFFF; text-decoration:none; }

/* DOCUMENTOS */
.big_title { font-size:16px; color:#333; text-decoration:none; }
.big_title a:hover{ color:#009900; }

/*MENU*/
#menu_usertop { float:left; margin-right:10px; padding-bottom:1px; font-size:11px; color:#666666; cursor:pointer; }
#menu_usertop:hover { border-bottom: #722f6e 2px solid; color:#722f6e; }

#menu_usertop_new { float:left; margin-right:10px; padding-bottom:1px; font-size:11px; color:#51a91b; cursor:pointer; }
#menu_usertop_new:hover { border-bottom: #722f6e 2px solid; color:#722f6e; }

.menu_dealers { font-size:12px; font-weight:bold; color:#7c151a; text-decoration:none; margin-right:10px; }
.menu_dealers:hover { color:#ff9524; }
.menu_dealers span{ font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }

.img_dealers { color:#666666; margin-right:5px; margin-bottom:5px; }
.img_dealers img { padding:5px; border:1px solid #e5e5e5; }

.img_inspiration { float:left; margin-right:5px; margin-bottom:5px; padding:5px; border:1px solid #e5e5e5; }
.img_inspiration img { float:left; border:none; margin:0px;}
.img_inspiration:hover { border:1px solid #ccc; }
div#contentBody .img_inspiration a img { margin:0px;}

.segment { padding:10px; background:#f1f1f1; border:1px solid #e5e5e5; vertical-align:top; }
.segment:hover { border:1px solid #ccc; background:#f5f5f5; cursor:pointer; }
.segment img { border:none; margin-bottom:5px; }

#text_segment { font-size:12px; text-align:justify; font-weight:normal; color:#666; }
#text_segment strong{ font-size:16px; font-weight:normal; color:#000099; }
#text_segment img{ border:none; float:right; margin-left:20px; margin-bottom:20px; }

#cases_list { overflow:hidden; padding:10px; background:#fff; border-bottom:1px solid #e5e5e5; }
#cases_list:hover { background:#f5f5f5; border-bottom:1px solid #ccc; cursor:pointer; }
#cases_list img { border:none; float:left; margin-right:10px; }

#bottom { margin:0 auto 0 auto; width:755px; background:#FFFFFF; padding:10px; text-align:center; color:#666 }
#bottom a{ font-size:11px; color:#666; text-decoration:none; }
#bottom a:hover { color:#c4112f; }

/****Estilos de style_base.css******/
div#contentBody img {
border:medium none;
float:right;
margin-bottom:20px;
margin-left:20px;
}
div#contentBody td.left img{
	float:left;
}
div#contentBody table td img{
	margin:0px;
	padding:0px;
}
div#contentBody .border_5 {
border-color:#F5F5F5 #E5E5E5 #E5E5E5 #F5F5F5;
border-style:solid;
border-width:5px;
}
div#contentBody .subsection {
border-bottom:1px solid #E5E5E5;
color:#999;
font-size:22px;
margin-bottom:10px;
padding-bottom:10px;
}
div#contentBody .segment img{
	margin:0;
	padding:0;
}


/***************** Menu Donde Encontrarnos *******************/
.menu_on{ cursor:pointer;
padding:5px;
border-bottom:1px solid #6a737b;
font-size:11px;
font-weight:bold;
color:#6a737b;
background:#efefef;
}
.menu_off.activa{
	cursor:pointer;
padding:5px;
border-bottom:1px solid #6a737b;
font-size:11px;
font-weight:bold;
color:#6a737b;
background:#d7d7d7;
}
.menu_on:hover { cursor:pointer;}

.menu_off {
cursor:pointer;
padding:5px;
border-bottom:1px solid #e5e5e5;
font-size:11px;
font-weight:bold;
color:#6a737b;
background:#ffffff;
}

.menu_in {
padding:5px;
border-bottom:1px solid #e5e5e5;
font-size:11px;
font-weight:bold;
color:#6a737b;
background:#f5f5f5;
}
.menu_top { font-size:11px; font-weight:normal; color:#722f6e; text-decoration:none; }
a:hover.menu_top { font-size:11px; font-weight:normal; color:#999999; text-decoration:none; }


.off_menu {		padding:5px; font-size:11px; font-weight:bold; color:#6a737b; border-bottom:1px solid #e5e5e5; cursor:pointer; }
.off_menu:hover{ background:#f5f5f5; border-bottom:1px solid #6a737b; }

#on_menu {		padding:5px; font-size:11px; font-weight:bold; color:#990000; border-bottom:1px solid #e5e5e5; background:#f5f5f5;}
#on_menu div{	margin-bottom:3px; }
#on_menu a{ 	font-size:11px; font-weight:normal; color:#666666; text-decoration:none; cursor:pointer; }
#on_menu a:hover{ color:#990000 }

.tx_mensaje{
	background:#E6E6E6;
	height:18px;
	padding:3px 10px 0 0px;
	border-bottom:1px solid #BBB;
}
/*#cases_list .tx_light, .subsection .tx_light, .tx_info .tx_light{
	background:none;
	border:none;
}*/

