body {
	background-color: #FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px;
}
/**/
img, div { behavior: url(iepngfix.htc) }
/**/
#header1{
	border-bottom:solid #ED1B2F 5px;
}
/**/
#footer1{
	border-top:solid #F2F2F1 5px;
	padding:10px;
}
/**/
#footer2{
	font-family:Tahoma, "Trebuchet MS"; Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
#footer2 a{
	color:#333333;
	text-decoration:none;
	border-bottom:dotted #FFFFFF 1px;
}
#footer2 a:hover{
	color:#777777;
	text-decoration:none;
	border-bottom:dotted #777777 1px;
}
#form1{
	padding:0px;
	margin:0px;
}
.search1{
	display:block;
	float:right;
	width:50px;
	height:60px;
	background:url(imgs/search_btn.gif) no-repeat 0px 0px;
	text-decoration:none;
}
.search1:hover{
	background:url(imgs/search_btn.gif) no-repeat 0px -60px;
	text-decoration:none;
}
#search_btn{
	display:block;
	float:right;
	width:50px;
	height:60px;
}
#search{
	display:block;
	float:right;
	width:420px;
	height:60px;
	line-height:60px;
	background:url(imgs/box_search.gif) no-repeat 0px 0px;
	text-align:center;
}
#search input{
	background:transparent;
	width:390px;
	height:35px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	border:none;
	margin-top:10px;
	padding:0px 5px 0px 5px;
}
#phone{
	display:block;
	float:right;
	padding-right:20px;
	width:200px;
	height:60px;
}
.headlink{
	z-index:1000;
}
#menu{
	display:inline;
	padding:0px;
	margin:0px;
	z-index:1500;
	position:relative;
}
#menu li{
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}
#menu li a{
	display:block;
	float:right;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	z-index:1500;
}
/**/
#menu li a.medium_small{
	width:70px;
	height:40px;
	line-height:40px;
	background:url(imgs/medium_small.gif) no-repeat 0px 0px;
	margin-top:5px;
}
#menu li a.medium_small:hover{
	background:url(imgs/medium_small.gif) no-repeat 0px -40px;
}
#menu li a.active_small{
	width:70px;
	height:50px;
	line-height:50px;
	background:url(imgs/active_small.gif) no-repeat 0px -50px;
}
/**/
#menu li a.medium_medium{
	width:100px;
	height:40px;
	line-height:40px;
	background:url(imgs/medium_medium.gif) no-repeat 0px 0px;
	margin-top:5px;
}
#menu li a.medium_medium:hover{
	background:url(imgs/medium_medium.gif) no-repeat 0px -40px;
}
#menu li a.active_medium{
	width:100px;
	height:50px;
	line-height:50px;
	background:url(imgs/active_medium.gif) no-repeat 0px -50px;
}
/**/
#menu li a.medium_large{
	width:130px;
	height:40px;
	line-height:40px;
	background:url(imgs/medium_large.gif) no-repeat 0px 0px;
	margin-top:5px;
}
#menu li a.medium_large:hover{
	background:url(imgs/medium_large.gif) no-repeat 0px -40px;
}
#menu li a.active_large{
	width:130px;
	height:50px;
	line-height:50px;
	background:url(imgs/active_large.gif) no-repeat 0px -50px;
}
/**/
#menu li a.medium_extralarge{
	width:170px;
	height:40px;
	line-height:40px;
	background:url(imgs/medium_extralarge.gif) no-repeat 0px 0px;
	margin-top:5px;
}
#menu li a.medium_extralarge:hover{
	background:url(imgs/medium_extralarge.gif) no-repeat 0px -40px;
}
#menu li a.active_extralarge{
	width:170px;
	height:50px;
	line-height:50px;
	background:url(imgs/active_extralarge.gif) no-repeat 0px -50px;
}
/**/
#menu li a.medium_products{
	width:70px;
	height:40px;
	line-height:40px;
	background:url(imgs/active_products.gif) no-repeat 0px 0px;
	margin-top:5px;
	padding-right:20px;
	padding-left:10px;
}
#menu li a.medium_products:hover{
	background:url(imgs/active_products.gif) no-repeat 0px -40px;
}
#menu li a.active_products{
	width:100px;
	height:50px;
	line-height:50px;
	background:url(imgs/1active_products.gif) no-repeat 0px -50px;
}
/**/

#showMenu1{
	display:none;
	width:400px;
	height:auto !important;
	z-index:1800;
	position:absolute;
	top:45px;
	left:400px;
}
#submenu, #submenu li{
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}
#submenu li a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	width:176px;
	border-bottom:dotted #CCCCCC 1px;
	text-decoration:none;
	text-align:left;
	margin:0px 5px 0px 5px;
	color:#000000;
	background-color:#FFFFFF;
}
#submenu li a:hover{
	background-color:#EEEEEE;
}
#flash1{
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
}
#inner1{
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	width:980px;
	height:280px;
	margin:0 auto 0 auto;
}
#wrap{
	position:relative;
}
#textWrap{
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:1400;
}
#text_1{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1500;
	width:950px;
	padding:0px 5px 0px 5px;
}
#text_1 li{
	display:block;
	float:left;
	list-style:none;
}
#text_2{
	font-family:Tahoma, "Trebuchet MS"; Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#333333;
}
.mi{
	display:block;
	text-align:center;
	text-decoration:none;
	width:150px;
	height:41px;
	background:url(imgs/btn_1.jpg) no-repeat 0px 0px;
	margin-top:5px;
}
.mi:hover{
	background:url(imgs/btn_1.jpg) no-repeat 0px -41px;
}
#bg1{
	background:url(imgs/bg1.jpg) no-repeat 0px 0px;
}
#content_footer{
	background:url(imgs/box2_2.gif) repeat-y 0px 0px;
	padding:0px 10px 0px 10px;
	font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:18px;
}
#content_footer ul{
	display:block;
	float:left;
	width:216px;
	height:200px;
	text-align:left !important;
	padding:0px;
	margin:0px 0px 0px 20px;
}
#content_footer ul li{
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
#content_footer ul li a{
	display:block;
	float:left !important;
	width:206px;
	padding:3px 5px 3px 5px;
	text-align:left;
	color:#333333;
	text-decoration:none;
	border-bottom:dotted #CCCCCC 1px;
}
#content_footer ul li a:hover{
	background-color:#FFFFFF !important;
}
.t1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	/*
	background:url(imgs/arrow1.gif) right no-repeat;
	*/
	border-bottom:solid #CCCCCC 1px !important;
	margin-bottom:10px;
	padding:5px !important;
	text-transform:uppercase;
}
#clear{
	clear:both;
	width:100%;
	position:relative;
	left:0px;
	height:10px;
	line-height:10px;
	padding:0px;
	margin:0 auto 0 auto;
}
#tbl2{
	font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:18px;	
}
#tbl2 td{
	text-align:left;
	padding:0px 10px 0px 10px;
}
#tbl2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
	padding:5px 0px 10px 0px;
}

#tbl2 p{
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}
#tbl2 a img{
	float:left;
	border:solid #CCCCCC 1px;
	padding:5px;
	margin:0px 10px 0px 0px;
}
#tbl2 a:hover img{
	border:dashed #999999 1px;
}
.content{
	padding:15px;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
.content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-bottom:solid #C8C8C8 5px;
	padding:0px 5px 5px 5px;
	margin:0px 0px 10px 0px;
}
.content p{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.content a{
	text-decoration:underline;
	font-weight:bold;
	color:#006633;
}
.content a:hover{
	color:#000000;
	text-decoration:none;
}
.pic{
	display:block;
	float:left;
	border:solid #C8C8C8 1px;
	padding:5px;
	background-color:#F0F0F0;
	margin:0px 10px 10px 0px;
	width:250px;
	height:150px;
}
#ctc td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	padding:5px;
}
#ctc input{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:250px;
	height:20px;
	border:solid #CCCCCC 1px;	
}
#ctc textarea, .txtArea1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:250px;
	height:100px;
	border:solid #CCCCCC 1px;	
}
.submit{
	display:block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:none !important;
	text-decoration:none !important;
	color:#FFFFFF !important;
	background-color:#194B52;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.submit:hover{
	background-color:#000000;
}
#menu_cat, #menu_cat li{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
#menu_cat li a{
	display:block;
	float:left;
	width:180px;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background:url(imgs/bullet.gif) no-repeat #F0F0F0 5px 7px;
	border-bottom:solid #C8C8C8 1px;
	padding:5px 5px 5px 25px;
}
#menu_cat li a:hover, #menu_cat li a.activeLi{
	background:url(imgs/bullet.gif) no-repeat #FFFFFF 5px 7px;
}
#box{
	display:block;
	float:left;
	width:340px;
	height:350px;
	border:dashed #C8C8C8 1px;
	margin:0px 5px 10px 5px;
}
#box a img{
	display:block;
	float:left;
	border:solid #C8C8C8 1px;
	padding:5px;
	background-color:#FFFFFF;
	margin:5px 10px 50px 5px;
}
#box a:hover img{
	border:solid #000 1px !important;
	background-color:#FFFFFF;
}
#box strong{
	display:block;
	float:left;
	width:145px;
	margin:0px 0px 5px 0px;
}
#box span{
	display:block;
	float:left;
	width:145px;
	margin:0px 0px 5px 0px;
	font-size:11px;
}
/**/
#box_detalle{
	display:block;
	float:left;
	width:690px;
	height:390px;
	border:dashed #C8C8C8 1px;
	margin:0px 5px 10px 5px;
}
#box_detalle a img, .p_detalle{
	display:block;
	float:left;
	border:solid #C8C8C8 1px;
	padding:5px;
	background-color:#FFFFFF;
	margin:5px 10px 50px 5px;
}
#box_detalle a:hover img{
	border:solid #000 1px !important;
	background-color:#FFFFFF;
}
#box_detalle strong{
	display:block;
	float:left;
	width:400px;
	margin:0px 0px 5px 0px;
}
#box_detalle span{
	display:block;
	float:left;
	width:400px;
	margin:0px 0px 5px 0px;
	font-size:11px;
}
/**/
#box_buscador{
	display:block;
	float:left;
	width:300px;
	height:250px;
	border:dashed #C8C8C8 1px;
	margin:0px 5px 10px 5px;
}
#box_buscador a img{
	display:block;
	float:left;
	border:solid #C8C8C8 1px;
	padding:5px;
	background-color:#FFFFFF;
	margin:5px 10px 50px 5px;
}
#box_buscador a:hover img{
	border:solid #000 1px !important;
	background-color:#FFFFFF;
}
#box_buscador strong{
	display:block;
	float:left;
	width:165px;
	margin:0px 0px 5px 0px;
}
#box_buscador span{
	display:block;
	float:left;
	width:165px;
	margin:0px 0px 5px 0px;
	font-size:11px;
}
/**/
.tt1{
	color:#006699;
	padding-top:5px;
}
#clear1{
	clear:both;
	line-height:10px;
	padding:0px;
	margin:0 auto 0 auto;
	display:block;
	float:none !important;
	width:690px !important;
	height:0px !important;
	border:none !important;
}
.vm{
	display:block !important;
	width:94px !important;
	height:30px !important;
	line-height:30px !important;
	text-align:center !important;
	font-family:Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#333333 !important;
	font-size:13px !important;
	text-decoration:none !important;
	background:url(imgs/btn_vm.jpg) no-repeat 0px 0px !important;
	margin:10px 0px 0px 0px !important;
	border:none !important;
	padding:0px !important;
	font-weight:normal !important;
}
.vm:hover{
	background:url(imgs/btn_vm.jpg) no-repeat 0px -30px !important;
	margin:10px 0px 0px 0px !important;
	border:none !important;
	padding:0px !important;
	font-weight:normal !important;
}
.pic_r{
	float:right;
	margin:0px 30px 50px 10px;
}
.pic_l{
	display:block;
	margin:20px auto 20px auto;
}
#descargas, #descargas li{
	list-style:none;
	padding:0px;
	margin:0px;
}
#descargas li a{
	display:block;
	float:left !important;
	width:200px;
	padding:5px;
	border-bottom:solid #C8C8C8 1px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-color:#f8f8f8;
}
#descargas li a:hover{
	background-color:#FFFFFF !important;
}
#descargas li span{
	display:block;
	float:left !important;
	width:200px;
	padding:5px;
	border-bottom:solid #C8C8C8 2px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#000000;
}
/*
#menu_, #menu_ li{
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}
#menu_ li a{
	display:block;
	float:left;
}
#menu_ li a {
    background: transparent url('imgs/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

#menu_ li a span {
    background: transparent url('imgs/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
#menu_ li a:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

#menu_ li a:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}
*/
.cls_1{
	border:dashed #0653C7 1px;
	background-color:#DBE6F2;
}
.cls_2{
	border:dashed #D69748 1px;
	background-color:#FFF2E6;
}
.cls_3{
	border:dashed #FB4D57 1px;
	background-color:#FFD5D5;
}
.cls_4{
	border:dashed #006EAB 1px;
	background-color:#B6F3E7;
}
.cls_6{
	border:dashed #006EAB 1px;
	background-color:#94E7F7;
}
