/* CSS Instant Floor */



body { 

	background:url(../images/bg_pattern.jpg);

	background-color:#A6A7AA;

	margin:0px; padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	}

	

#faux_bg_top { background:url(../images/bg_rep_top.jpg) repeat-x top left; width:100%; /margin-bottom:-2px; }



#contenedor, #footer { 

	width:900px; 

	margin:0 auto; 

	vertical-align:middle; 	

	border:5px solid #CCCCCC; 

	border-bottom:0px; border-top:0px; 

	}



#contenido { background:#cccccc; }



#encabezado {
	background:url(../images/bg_encabezado.jpg) repeat-x top left;
	height:65px;
	padding:0px 3px;
	color: #445B69;
}

/* Search - top */

#search { border:1px solid #4C6877; border-top:0px; border-bottom:0px; margin:5px 2px; }

#search form { background:url(../images/bg_search.gif) no-repeat; width:187px; height:19px; margin:0px; padding:0px; }

#search input { background:#89A5B4; border:0px; font-size:10px; color:black; padding:0px; margin:3px 5px; }

input#go { background:url(../images/btn_go.gif) no-repeat; width:29px; height:19px; margin:0px; float:right; }

.toll_free { 

	background:url(../images/bg_tollfree.gif) no-repeat top left; 

	width:222px; margin:0px 0px 0px 6px;

	padding:4px 10px; 

	font-weight:bold; color:#333333; text-align:center;

	display:block; }

.toll_free2 { 

	background:url(../images/bg_tollfree.gif) no-repeat top left; 

	width:222px; margin:0px 0px 0px 6px;

	padding:4px 10px; 

	font-weight:bold; color:#0000CC; text-align:center;

	display:block; }



/* MAIN MENU */

#main_menu { 

	background:url(../images/bg_mainmenu.gif) repeat-x top left; 

	background-color:#3E5460;

	color:white; font-size:10px; 

	padding:8px 0px 7px 0px; text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

    }

#main_menu a { color:white; text-decoration:none; margin:0px 2px; letter-spacing:-1px; }

#main_menu a:hover { text-decoration:underline; }



.flash {
	border-bottom:2px solid #3D4E53;
	color: #445B69;
}



/* LEFT MENUs */

UL#left_menu { margin:0px; padding:0px; list-style:none; background:#347192; width:130px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

UL#left_menu LI { border-bottom:1px solid #354D59; border-right:1px solid #616162;  }

UL#left_menu LI a { 

	display:block;  

	color:white; 

	text-decoration:none; font-weight:bold; 

	background:url(../images/item_btn1.gif) no-repeat center right; 

	padding:7px 3px; 

	}

UL#left_menu LI.bg_btn1 { background:url(../images/bg_btn1.jpg) repeat-y top left; }





.columna_izq { background:#638196; border-right:1px solid #666666; }



/* Newsletter */

#newsletter { background:#638196; border:1px solid #666666; padding:0px 0px 5px 0px; border-bottom:0px; width:128px;}

#newsletter a { color:white; text-decoration:none; font-size:10px; } 

#newsletter a:hover { text-decoration:underline; }

#newsletter form { margin:0px; padding:0px; }

#newsletter form input {left top; width:100px; height:13px; color:#006699; border:0px; padding:5px; margin:3px 0px 0px 0px; font-size:10px; }

#newsletter #register { background:url(../images/btn_register.gif) no-repeat;text-align:center; width:77px; height:22px; margin-top:10px; }









#banner_top { margin:5px 0px; background:url(../images/instantgarhome.jpg) no-repeat; padding:0px 0px 10px 10px; font-weight:bold; font-size:14px; color:white; line-height:15px; text-align:center; }

#banner_top img { float:right; }

#banner_top p { margin-top:10px; }



/* HEADINGS */

h1 { margin:6px 8px; font-size:22px; color:#3E5460; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h2 { margin:0px 8px; font-size:13px; color:#3E5460; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h3 { margin:5px 0px 10px 0px; font-size:15px; color:#3E5460; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h4 { margin:3px 0px 10px 0px; font-size:21px; color:#347192; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }





/* TABLES */

.table_products, .table_about, .table_cat, .table_sigleproduct, .table_contactus { background:#999999; color:#384854; font-weight:bold; line-height:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.table_products td, .table_cat td { border:1px solid #CCCCCC; padding:3px 5px 3px 7px; }

.img_prod_thumb { border:6px solid #CCCCCC; clear:both; margin:4px 0px 2px 0px; }

.mas_info { display:block; padding:3px 6px; margin-right:3px; margin-top:2px; background:#638196; color:white; font-weight:bold; float:right; text-decoration:none; }

.mas_info:hover { background:#3E5460;}



.texto_inicio { 

	color:#05306B; font-size:12px; 

	margin:15px 0px; padding:0px 10px;

	border-left:41px solid #DFDFDF; 

	display:block;

	line-height:13px;

	}



/* table contents */

#table_contents {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.table_contents td { border:0px solid #CCCCCC; padding:3px 5px 3px 7px; }

.img_prod_thumb { border:6px solid #CCCCCC; clear:both; margin:4px 0px 2px 0px; }

.mas_info { display:block; padding:3px 6px; margin-right:3px; margin-top:2px; background:#638196; color:white; font-weight:bold; float:right; text-decoration:none; }

.mas_info:hover { background:#3E5460;}





	

/* Table About */	

.table_about { margin:5px; font-family:Arial, Helvetica, sans-serif; }

.table_about_img { border:4px solid #CCCCCC; }	

.table_about p, .table_contactus p { color:black; font-size:12px; line-height:15px; }

.table_about a, .table_contactus a { color:#103E56; text-decoration:none; }

.table_about a:hover, .table_contactus a:hover { color:#003366; text-decoration:underline; }

.bigger { font-size:18px; font-weight:bold; margin:0px; }

.smaller { font-size:14px; font-weight:bold; margin:0px;}

.img_desc { font-size:10px; color:#2E3F47; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.bg_claro, .install_times { background:#BEBEBE; padding:10px; margin:5px 0px; color:black; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }

.install_times { font-size:11px; font-weight:bold; }



.table_cat { margin:5px 0px 5px 0px; }



.table_sigleproduct { margin:5px 0px 5px 5px; background:#ADADAD; }

.border_td { border:1px solid #CCCCCC; }

#match_colors { margin:5px 0px 0px 0px; }



/* INSTALLATION */

.img_install { float:right; margin:5px 0px 10px 10px; border:1px solid #CCCCCC; padding:5px 0px; }



/* SPECS */

.backg_01 { background:#CECECE; border-bottom:1px solid #333333; }

.backg_02 { background:#EBEBEB; border-bottom:1px solid #333333; }



/* How to order */

.tit_howtoorder { margin:3px; font-size:24px; color:#3E5460; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/divider_529.gif) no-repeat bottom left; display:block; padding:3px 0px 10px 0px; }

.tit_steps { background:#cccccc; color:#333333; font-size:17px; padding:12px 5px; font-weight:bold; }

.exp_steps { font-size:13px; }

.exp_steps2 { font-size:14px; }

.num_setps { color:#347192; font-weight:bold; font-size:17px; }

.txt_steps { font-size:15px; background:url(../images/divider_529.gif) no-repeat bottom; padding:10px; color:#333333; line-height:18px; margin-bottom:5px; }



#menu_bottom { background:#103E56; text-align:center; padding:10px 0px; color:#CCCCCC; line-height:15px; font-size:10px;}

#menu_bottom a { color:#CCCCCC; text-decoration:none; margin:0px 2px; }

#menu_bottom a:hover { text-decoration:underline; color:white; }



#faux_bg_bottom { background:url(../images/bg_rep_bottom.jpg) repeat-x bottom left; width:100%; height:63px; overflow:hidden; margin:0px; padding:0px; }



#footer { background:#103E56; color:#87C7E9; }





/* CONTACT US */

.table_contactus { background:#ADADAD; width:450px; }

#contact_us form { background:url(../images/contact_bg.jpg) no-repeat top center; padding-top:40px;}

#contact_us form input, select, textarea { background:url(../images/contact_field.jpg) no-repeat left top; border:0px; width:150px; height:21px; color:white; padding:3px; }

#contact_us form #message { background:url(../images/bg_message.jpg) no-repeat left top; height:82px; width:176px; }

#contact_us form #reason { border:1px solid #999999; background:#CCCCCC; height:auto; }

#contact_us form #send { background:url(../images/btn_send.jpg) no-repeat top left; width:528px; height:56px; margin:25px 0px 0px 0px; } 

.txt_form { color:white; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:0px 5px 0px 20px;}



/* Form Request Catalog or Sample */

form#catalog { color:#333333; font-size:12px; }

form#catalog input { background:#666666; border:0px; padding:3px; color:black; }

form#catalog textarea { background:#666666; border:0px; padding:3px; color:black; width:500px; height:100px; }

form#catalog select { background:#666666; border:0px; padding:3px; color:black; width:125px;}



form#submit_catalog, form#reset { border:1px solid #333333; }

.shorter_field { width:20px; }

 

/* Varios */



.aleta_1 { background:url(../images/aleta_izq_top.gif) no-repeat right top; height:300px; }

.aleta_2 { background:url(../images/aleta_der_top.gif) no-repeat left top; height:300px; }



.aleta_3 { background:url(../images/aleta_izq_bottom.gif) no-repeat right bottom; height:200px; }

.aleta_4 { background:url(../images/aleta_der_bottom.gif) no-repeat left bottom; height:200px; }#faux_bg_top table tr .aleta_1 #contenedor tr td #encabezado tr td #search tr td .toll_free2 {
	font-family: Tahoma, Geneva, sans-serif;
}
#faux_bg_top table tr .aleta_1 #contenedor tr td #encabezado tr td #search tr td .toll_free2 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#faux_bg_top table tr .aleta_1 #contenedor tr td #encabezado tr td #search tr td .toll_free2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#faux_bg_top table tr .aleta_1 #contenedor tr td #encabezado tr td #search tr td .toll_free2 {
	font-size: 12px;
}
#faux_bg_top table tr .aleta_1 #contenedor tr td #encabezado tr td #search tr td .style1 {
	text-align: center;
}
#faux_bg_top table tr td #contenedor tr td #main_menu tr td a {
	font-size: 12px;
}

