
html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF}

form{margin:0}
table,input,select{font:normal 100% arial}
table{border-collapse:collapse;margin:0}
td{padding:0}
img{border:0;margin:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
ul{margin:0.4em 0 0.4em 24px;padding:0}
ul.pdli li{margin:3px 0 5px}
.cursor{cursor:Pointer}

.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.nobr{white-space:nowrap}
.nobrd{border:none}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w100{width:100%}
.w50{width:50%}
.w33{width:33%}
.w25{width:25%}
.w0{width:0.1%}
.h100{height:100%}

big,.big{font-size:125%}
small,.small{font-size:95%}
.micro{color:#DDD;font:normal 9px tahoma}

h1{font:normal 22px arial;margin:0 0 0.4em 0}
h2{font:normal 18px arial;margin:0 0 0.3em 0}
/*h3{font:normal 14px arial;margin:0 0 0.3em 0}*/
h4{font:bold 110% arial}
p{margin:0 0 0.5em 0}

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1px}

/* new design */
.newD h1{font:normal 22px arial;margin:0 0 0.4em 0;color:#333}
.newD h2{font:normal 18px arial;margin:0 0 0.3em 0;color:#333}
.newD h3{font:normal 14px arial;margin:0 0 0.3em 0;color:#333}
.newD h4{font:bold 110% arial;color:#333}

.newD a{color:#333;text-decoration:none}
.newD a:hover{text-decoration:underline;color:#333}

a.under{text-decoration:underline}
a.under:hover{color:#C0240C}
a.nounder{text-decoration:none}
a.nounder:hover{text-decoration:underline}


/* style for content */
.bWidth{width:960px}
.lcWidth{width:220px}
.pad{padding:10px 16px}
.pad4 td{padding:4px}
.pad8 td{padding:8px}
.brd{border:solid 1px #A2A2A2}
div.li_red{padding-left:16px;background:url(http://images.kaspersky.com/en/newdesign/li_red.gif) 6px 4px no-repeat}
div.li_lime{padding-left:16px;background:url(http://images.kaspersky.com/en/newdesign/li_lime.gif) 6px 4px no-repeat}
div.li_green{padding-left:16px;background:url(http://images.kaspersky.com/en/newdesign/li_green.gif) 6px 4px no-repeat}
.date{color:#C0240C;font:normal 9px tahoma}
.green{color:#005448}
.lime{color:#045D43}
.red{color:#C0240C}
.gr{color:#777}
.brown{color:#9F7314}
.font1{font:normal 11px tahoma}
.font2{font:normal 11px arial}
.pdh4px{padding-left:4px;padding-right:4px}
table.brd_wh td{border:solid 1px #FFF}

.tbl_brd th{padding-bottom:12px;font:normal 18px arial;color:#005447;text-align:left}
.tbl_brd td{padding:6px 4px;border-top:solid 1px #D1CEC3;color:#005447;font-weight:bold}
.tbl_brd .stat{width:20%;font:normal 18px arial}
.tbl_brd tr.txt_norm td{font-weight:normal}

/* ******************************************* */


.mmenu{height:30px}
.mmenu .bt{background:#239180 url(/img/newdesign/mmb_c.gif) top repeat-x}
.mmenu .bt table{background:url(/img/newdesign/mmb_l.gif) left top no-repeat;height:30px}
.mmenu .bt table td{background:url(/img/newdesign/mmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 11px tahoma;line-height:1}
.mmenu .bt div{padding:0 8px 0 14px;background:url(/img/newdesign/li_white.gif) 4px center no-repeat;text-align:center}
.mmenu .bt a{color:#FFF;font:bold 11px tahoma;line-height:1}
.mmenu table.first{background:url(/img/newdesign/f_mmb_l.gif) left top no-repeat}
.mmenu table.first td{padding-left:16px}
.mmenu .sel{background:#239180 url(/img/newdesign/mmb_c_a.gif) top repeat-x}
.mmenu .sel table{background:url(/img/newdesign/mmb_l_a.gif) left top no-repeat}
.mmenu .sel table td{background:url(/img/newdesign/mmb_r_a.gif) right top no-repeat}
.mmenu .sel table.first{background:url(/img/newdesign/f_mmb_l_a.gif) left top no-repeat}

/* navigation */
.nav,.nav a{font:normal 11px tahoma;color:#005447}
.nav .path{background:url(http://images.kaspersky.com/en/newdesign/go_green.gif) 8px center no-repeat;padding:4px 0 4px 24px}
.nav .path_end{background:url(http://images.kaspersky.com/en/newdesign/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}

/* window buy */
.wb_link a{color:#045D43;text-decoration:underline;margin:0 8px}
.price{color:#B10000; font:normal 22px arial}
.buy_frm{background:url(/img/newdesign/win_buy_c.gif) top repeat-x;height:55px}
.buy_frm .sl{background:url(/img/newdesign/win_buy_l.gif) left top no-repeat;width:0}
.buy_frm .sr{background:url(/img/newdesign/win_buy_r.gif) right top no-repeat;width:0}
.buy_frm2{background:url(/img/newdesign/win2_buy_c.gif) top repeat-x;height:70px}
.buy_frm2 .sl{background:url(/img/newdesign/win2_buy_l.gif) left top no-repeat;width:0}
.buy_frm2 .sr{background:url(/img/newdesign/win2_buy_r.gif) right top no-repeat;width:0}
.buy_frm .sl,.buy_frm .sr,.buy_frm2 .sl,.buy_frm2 .sr,.buy_frm .sl div,.buy_frm .sr div,.buy_frm2 .sl div,.buy_frm2 .sr div{width:24px}
//.buy_frm select,.buy_frm2 select{width:80px}


/* folders */
.prm_fold{height:90px;background:url(/img/newdesign/prm_folder.jpg) center top no-repeat;font:normal 11px arial}
.prm_fold table{height:90px;width:100%;background:url(/img/newdesign/prm_fldr_rz.gif) left 36px no-repeat}
.prm_fold table.frstbl{background:none}
.prm_fold table td{padding:42px 6px 0 4px;line-height:1.1;vertical-align:top}
.prm_fold .sel{background:url(/img/newdesign/prm_fld_abg.gif) top repeat-x}
.prm_fold .sel table{background:url(/img/newdesign/prm_fld_al.gif) left top no-repeat}
.prm_fold .sel table td{background:url(/img/newdesign/prm_fld_ar.gif) right top no-repeat;padding-top:18px}
.prm_fold .sel table td.w0{background:none}
.prm_fold table td.w0{padding:12px 0 0 6px}
.prm_foldbg{background:#FFF url(/img/newdesign/prm_fld_abg.gif) left -90px repeat-x;padding:14px 20px}


/* Flechas rojas */

.home-bottom ul {
	list-style-image:	url(/img/redarrow_right.png);
}

hr {
	color: #EEEEEE;
	border: 0.1px solid #DDDDDD;
}

.home-bottom h3 {
	height: 28px;
	background: #F2F2F2 url(/img/newdesign/h3title_gradient.png) repeat-x scroll 0 0;
	border: 1px solid #e3e3e3;
	padding: 4px;
	margin-top: -12px;
	margin-left: -12px;
	margin-right: -12px;	
}

.home-bottom  div, .menu-lateral div{
	border: 1px solid #F0F0F0;
	text-align:justify;
	margin:	5px;
	padding: 10px;
}

.home-bottom div div {
	height:		150px;
	overflow:	auto;
	margin:		0;
	padding:	0;
	border:		0;
	margin-right: -10px;
	*margin-right: 0;	
}
