body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: url(../images/bg.jpg) left top ;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #555555;
}
img {border:none;}
p {padding:0; margin:0;}
a {color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}


h1{padding:0 0 10px 0; margin:0; font-size:1.4em;color:#000;font-weight:bold;}



#wrap{ margin:0 auto; width:990px;*width:992px; text-align: left;position:relative;}

#header {position:relative; background:#fff  url(../images/header.jpg) left top no-repeat; height:147px;
	border-left:1px solid #7d7d7d;border-right:1px solid #7d7d7d;
}

#home_link {position:absolute;top:20px;left:50px;width:340px; height:75px;}
#home_link img {width:340px; height:75px;}


#menu {margin:0 5px;height:51px;overflow:hidden;position:relative;z-index:10; top:95px;background:url(../images/mnu_bg.gif) bottom left repeat-x;}
#menu div{margin:0;height:51px;background:url(../images/mnu_l.gif) bottom left no-repeat;}
#menu div div{height:51px;background:url(../images/mnu_r.gif) bottom right no-repeat;margin-left:20px;_margin-left:10px;}

#menu span{height:46px;display:block; float:left;margin:0 20px;*width:120px;}
#menu span span{height:46px;padding:0;margin:0;display:block;}
#menu span span a{height:30px;_height:46px;display:block;padding-top:20px;margin:0 9px; 
	color:#fff; font-size:1.3em; *font-size:1.2em; font-family: "Times New Roman", Times, serif;}

#menu span.selected {background: url(../images/mc_l.gif) left top no-repeat;}
#menu span.selected span {background: url(../images/mc_r.gif) right top no-repeat;}
#menu span.selected span a {background: url(../images/mc_bg.gif) left top repeat-x;padding:17px 5px 0 5px;}


#content{position:relative;background:#fff;/*top:-20px;*/
	border-left:1px solid #7d7d7d;border-right:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;
}

#left_column{width:220px;vertical-align:top;padding:15px 4px;}

.sub_mnu {padding:0;margin:0;/*padding-left:20px;*/}
/*.sub_mnu li{background: url(../images/bull.gif) 5px 9px no-repeat list-style-position:outside; list-style-type: none; padding:0;margin:0;padding-left:5px;line-height:25px;}*/
.sub_mnu li{/*list-style-image: url(../images/bull.gif);*/background: url(../images/bull.gif) 5px 9px no-repeat; list-style-position:outside; list-style-type: none; padding:2px 2px 2px 15px;margin:3px 0;line-height:20px;}
.sub_mnu li a{text-decoration:underline;}
.sub_mnu li a:hover{text-decoration:none;}
.sub_mnu a.current{text-decoration:none; font-weight:bold;}

.hor_sep{height:9px;background:url(../images/hor_sep.gif) center top no-repeat;margin:20px 0;}

#quote_block{width:220px;background:url(../images/quot_bg.gif) left top repeat-y;}
#quote_block div{background:url(../images/quot_top.gif) left top no-repeat;padding-top:30px;}
#quote_block div div{background:url(../images/quot_bot.gif) left bottom no-repeat;padding:0 0 10px 0;}
#quote_block div div div {background:none;margin:10px 10px;padding:0;font-size:0.8em;}
#quote_block .name{font-weight:bold; padding-top:5px;margin:0;display:block;}

.bl_title{color:#fa4a33; font-size:1.2em;margin:0 0 5px 10px;background:none!important;}
.bl_title a{color:#fa4a33;}
.stamp{text-align:center; margin-top:25px;}


#center_column{width:516px;vertical-align:top;background:#fff url(../images/c_bg.gif) left top repeat-y;}
#cc_top{width:536px; height:12px;background:url(../images/c_top.jpg) left top no-repeat;}
#page_text{color:#000;margin:10px;*margin-right:0px;}

.c_block{margin-bottom:20px;}
.c_block .c_title {color:#3e75b9;font-size:1.2em;margin:0 5px; padding-bottom:10px;margin-bottom:5px; background:url(../images/sep.gif) left bottom repeat-x;}
.c_text {padding:10px 5px 15px 5px;font-size:0.8em;}
.c_text img{float:left;margin:0 15px 15px 0;}
.c_text p{padding-bottom:7px;}



#c_button {clear:both;text-align:center;padding:20px;}



table#tbl_list{width:97%;}
#tbl_list td{padding:5px 0;margin-bottom:5px; background:url(../images/sep.gif) left bottom repeat-x;}
#tbl_list td.last{background:none;}
#tbl_list .tl_1{width:30%; text-align:right;}
#tbl_list .tl_2{padding-left:20px; color:#fa4e3a; text-align:left; font-size:1.1em;}
#tbl_list .tl_2 a{color:#fa4e3a; text-decoration:underline;}
#tbl_list .tl_2 a:hover{text-decoration:none;}

table.tbl_cross{width:97%;border-collapse:collapse;}
.tbl_cross td{font-size:1.1em;padding:10px 5px;margin-bottom:5px; background:url(../images/sep.gif) left bottom repeat-x;}
.tbl_cross td.last{background:none;}
.tbl_cross  a{color:#fa4e3a;margin-bottom:5px;}
.tbl_cross img {padding-right:5px;*padding-right:3px;}
.tbl_cross .tl_1{width:50%;}
.tbl_cross .tl_2{width:50%;border-left:1px dashed #d5d5d5;}
.tbl_3 .tl_1,.tbl_3  .tl_2{width:33%;text-align:center;}
.tbl_3 img {margin:5px 0 0 0;}

.rc_block {background: url(../images/cb_bg_t.gif) left top repeat-x;height:auto;min-height:20px;_height:20px;}
.rc_block div {background: url(../images/cb_bg_b.gif) left bottom repeat-x;}
.rc_block div div {background: url(../images/cb_bg_l.gif) left top repeat-y;}
.rc_block div div div {background: url(../images/cb_bg_r.gif) right top repeat-y;}
.rc_block div div div div {background: url(../images/cb_lt.gif) left top no-repeat;}
.rc_block div div div div div  {background: url(../images/cb_rt.gif) right top no-repeat;}
.rc_block div div div div div div  {background: url(../images/cb_lb.gif) left bottom no-repeat;}
.rc_block div div div div div div div {background: url(../images/cb_rb.gif) right bottom no-repeat;padding:5px}
.rc_block div div div div div div div div {margin:4px;padding:0px;background:none;}


.rc_blue {background: url(../images/cbb_bg_t.gif) left top repeat-x;}
.rc_blue div {background: url(../images/cbb_bg_b.gif) left bottom repeat-x;}
.rc_blue div div {background: url(../images/cbb_bg_l.gif) left top repeat-y;}
.rc_blue div div div {background: url(../images/cbb_bg_r.gif) right top repeat-y;}
.rc_blue div div div div {background: url(../images/cbb_lt.gif) left top no-repeat;}
.rc_blue div div div div div  {background: url(../images/cbb_rt.gif) right top no-repeat;}
.rc_blue div div div div div div  {background: url(../images/cbb_lb.gif) left bottom no-repeat;}
.rc_blue div div div div div div div  {background: url(../images/cbb_rb.gif) right bottom no-repeat;}



.rc_block1 {width:220px;background: url(../images/rb_bg.gif) left top repeat-y;}
.rc_block1 div {background: url(../images/rb_t.gif) left top no-repeat;padding-top:9px;}
.rc_block1 div div {padding:0;background: url(../images/rb_b.gif) left bottom no-repeat;padding-bottom:9px;}
.rc_block1 .bl_title {background: none;}

.rc_margin{margin:0 100px;}

#right_column{ width:218px;vertical-align:top;padding:0 2px;}

#tbl_money td{text-align:center;padding:3px 0;font-size:0.9em;}


.rc_blue .tl_1,.rc_blue .tl_2 {text-align:left;font-size:0.9em;}


.testimonials {padding:0;margin:0;margin-bottom:10px;background:url(../images/sep.gif) left bottom repeat-x;}
.testimonials .name {color:#fa4a33;font-weight:bold;margin:0;padding-left:10px;background: url(../images/bull_b.gif) left 5px no-repeat;}
.testimonials .text{color:#000;margin:5px 0 0 10px; padding-bottom:5px;}


#feedback {width:500px; padding-left:0px;}
#feedback .ftd_1{padding:3px 0; width:110px; text-align:right; color:#505050;font-size:0.9em;font-weight:bold;vertical-align:top;}
#feedback .ftd_2{padding:3px 10px; vertical-align:top;}
#feedback .ftd_2 input {padding:0;margin:0;width:300px;height:15px;font-size:0.75em;border:1px solid #d5d5d5;}
#feedback .ftd_2 textarea {padding:0;margin:0;width:300px;height:100px;border:1px solid #d5d5d5;}
#feedback .form_but{display:block; width:157px; height:38px; line-height:38px; text-align:center; background:url(../images/form_but.jpg) left top no-repeat;font-weight:bold;font-size:1.1em;}

.r_block{margin:10px 3px 10px 3px;}
.r_block .rb_title {color:#fa4a33;font-size:1.2em;margin:0 5px; padding-bottom:10px;margin-bottom:5px; background:url(../images/sep.gif) left bottom repeat-x;}
.r_block .rb_title a{color:#fa4a33;text-decoration:none;}
.r_block .rb_title a:hover{text-decoration:underline;}
.r_block .rb_text{margin:0 5px 0 5px;font-size:0.8em;}

.rb_text ul {padding:0;margin:0;}
.rb_text ul li{/*list-style-image: url(../images/bull.gif);*/background: url(../images/bull.gif) 5px 6px no-repeat; *background: url(../images/bull.gif) 5px 9px no-repeat; list-style-position:outside; list-style-type: none; padding:2px 2px 2px 15px;margin:3px 0;font-size:0.9em;}

.rb_text .bg_gr {background-color:#f1f1f1;}

#footer{color:#fff;height:35px; margin:10px 0px;padding-left:10px;background:url(../images/f_l.gif) left top no-repeat;}
#footer div {margin:0px; padding:0;padding-right:10px; background:url(../images/f_r.gif) right top no-repeat;}
#footer div div {margin:0px; background:url(../images/f_bg.gif) left top repeat-x;}
#f_menu{line-height:35px;float:left; margin-left:15px;width:600px; font-size:0.9em;}
#f_menu a{color:#fff; text-decoration:underline;margin:0 10px;}
#f_menu a:hover{ text-decoration:none;}

#f_copyright {line-height:35px;font-size:0.9em;float:right;margin-right:15px; color:#bcbcbc;}
#f_copyright a{color:#bcbcbc;}

.discount {font-size:1.8em;color:#d2022e;font-style:oblique;font-weight:bold;}

/*Clases*/
.no_udl{text-decoration:none!important;}
.white {
	color: #fff!important;
}
.gray {
	color: #828180!important;
}
.black {
	color: #000!important;
}
.fl-left {
	float: left;
}
img.fl-left{margin:0 5px 5px 0;}

.fl-right {
	float: right;
}
img.fl-right{margin:0 0 5px 5px;}

.blue {color:#3e75b9!important;}
.orange {color:#ff9000!important;}
.red{color:#fa4e3a!important;}

.small {font-size:0.8em;}

.bold{font-weight:bold;}
.clear {
	clear: both;
}
h1.c_h1{
color:#3E75B9;
font-size:1.2em;
margin:0px;
padding-bottom:0px;
}