@charset "utf-8";
/* FORM Styles--------------------------------------*/

.greyform fieldset {
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.greyform dl {
	overflow: hidden;
	padding:5px 0;
	margin:0;
	width:740px;
	/*float:left;*/ /* En este caso no va float left porque los contenedores de los inputs van uno abajo de otro. */
	position:relative;
}
/*
.greyform dl:hover {
  background-color:#f7f7f7;
  border-bottom:1px solid #ddd;
}
*/
.greyform dt {
	display:block;
	float:left;
	width:102px;
	text-align:right;
}
.greyform dt strong {
	line-height:22px;
}
.greyform dd {
	display:block;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0 0 3px 0;
}
.greyform dd div.text {
	margin-left: 10px;
	margin-top: 4px;
}
.greyform dt strong span {
	color:#999;
	font-size:11px;
	font-weight:normal;
	display:block;
	line-height:14px;
	margin:-5px 0 0;
}
.greyform input.text, input.text2,
.greyform select.text,
.greyform textarea.text
{
	font-size:11px;
	margin:0 0 2px 10px;
	padding:3px 4px 1px;
}
.greyform input.text,
.greyform textarea.text
{
	font-size:13px;
	padding:3px 4px 2px;
}
.greyform input.text2 {
	font-size:13px;
	padding:3px 4px 2px;
	color: #999;
}
.greyform input.small {
	width:100px;
}
.greyform option
{
	font-size:13px;
	background-color:#fcfcfc;
}
.greyform .input_help {
	margin:0 0 0 10px;
	font-size:11px;
	color:#999 !important;
	width:330px;
	float:left;
	clear:left;
}
.greyform a.input_help:hover {
	color:#069 !important;
	text-decoration:none;
}
.greyform span.static_field {
	display:block;
	color:#444;
	font-size:12px;
	line-height:22px;
	margin:0 0 0 10px;
}
.greyform span.tips {
	float:left;
	clear:left;
	display:block;
	font-size:11px;
	color:#999;
	margin:5px 0 0 15px;
	padding:0;
	width:201px;
}
.greyform .error-general-box {
	padding-bottom:15px;
	padding-left:210px;
	text-align:left;
}
.greyform span.errormsg {
	display:none;
	float:left;
	font-size:11px;
	color:#d22800;
	line-height:23px;
	margin:0 0 0 5px;
	padding:0 0 0 17px;
	background:transparent url(/images/standard/greyform_error.png) no-repeat 0 50%;
	font-weight:bold;
	/*width:194px;*/
}
.greyform .submit-buttons {
	padding:10px 0 0 317px;
	width:560px;
}
.greyform .submit-button {
	width:84px;
	height:28px;
}
.greyform div.captcha {
	float:left;
	padding:0 0 0 10px;
	min-height:110px;
}
input.text, input.text2, select.text, textarea.text {
    background: url("/images/standard/greyform_background.gif") repeat-x scroll 0 0 #FCFCFC;
    border: 1px solid #BBBBBB;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 3px 4px 2px;
    width: 288px;
}

/*BLUE*/
ul.blue {
    background-color: #FFFFFF;
    clear: left;
    float: left;
    height: 37px;
    list-style: none outside none;
    margin: 0 0 0 214px;
    padding: 5px;
    width: 193px;
	text-indent:-999px;
}
.blue {
    color: #006368 !important;
}
ul {
    list-style: none outside none;
}

.contenido ul.blue li a.current {
    background: url("/images/download/bt_descargar_ahora.png") no-repeat scroll right top transparent;
    height: 37px;
    width: 193px;
}
ul.blue li a.current {
    background: url("/images/download/bt_descargar_ahora.png") no-repeat scroll right top transparent;
    color: #FFFFFF; height: 37px;
    width: 193px;
    height: 37px;
}
ul.blue li a {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 900 14px/22px "Arial",Helvetica,sans-serif;
    text-decoration: none; height: 37px;
    width: 193px;
}
ul.blue li a.current:hover, ul.blue li a.current .current-br:hover {cursor:pointer;background-size:191px;opacity:10;opacity: 0.7;
				-webkit-transition: all .20s ease-in-out;
				-moz-transition: all .20s ease-in-out;
				-o-transition: all .20s ease-in-out;
				-ms-transition: all .20s ease-in-out;
				transition: all .20s ease-in-out;}
ul.blue li a.current:visited {opacity:10;opacity: 0.7;
				-webkit-transition: all .20s ease-in-out;
				-moz-transition: all .20s ease-in-out;
				-o-transition: all .20s ease-in-out;
				-ms-transition: all .20s ease-in-out;
				transition: all .20s ease-in-out;}
/**/
#page_title {padding-left:15px;}
.blue {color:#006368 !important;}
.size14 {font-size:14px;}
.size16 {font-size:16px; font-weight:bold;}
.size18 {font-size:18px; font-weight:bold;}
p {color:#666;}
h5 {font:normal 14px Arial, Helvetica, sans-serif; color:#231f20;}
a.black {color:#231f20; text-decoration:underline;}
/*#copy_with_infobox div.download_section {overflow:hidden; padding:0 0 7px;}*/

#copy_with_infobox div.download_section {padding-bottom:28px;}
	#copy_with_infobox .empresas div.download_section {padding-bottom:4px;}
#copy_with_infobox div.download_section h3 a span {display:block; font:normal 12px arial; color:#939394;}

#download_page div.download_section h3 {padding:0 0 15px 0; position:relative;}
	#download_page .empresas div.download_section h3 {padding:0 0 0px 0; position:relative;}
#download_page div.download_section h3 .box {position:absolute; left:13px; top:10px;}
#download_page div.download_section h3 a {display:block; background:#E9EEF0 url(../images/ico_desplegable.png) no-repeat 837px 36px; font-size:12px; color:#555; padding:30px 10px 20px 110px !important; text-decoration:none; font:bold 18px Arial, Helvetica, sans-serif !important; color:#030000;}
	#download_page .empresas div.download_section h3 a {background:#E9EEF0 url(../images/ico_desplegable.png) no-repeat 10px 50%; padding:5px 10px 5px 34px !important;}
#copy_with_infobox div.download_section h3 a:hover {background-color:#ddd; text-decoration:none;}
#copy_with_infobox div.download_section h3 a.selected {background-position:837px 36px;}
	#copy_with_infobox .empresas div.download_section h3 a.selected {background-position:10px 50%;}

#copy_with_infobox div.download_section div.product_sections {float:left; margin-left:110px; width:100%;}
	#copy_with_infobox .empresas div.download_section div.product_sections {padding:0 0 25px 0;}
#copy_with_infobox div.download_section div.product_section {padding:8px 0; border-bottom:0px solid #eee; background:url(../images/punteada.gif) repeat-x left bottom; float:left; width:100%;}
#copy_with_infobox div.download_section div.product_section.last {background:none;}
#copy_with_infobox div.download_section div.product_info {float:left; width:525px; padding:0 0 0 0px;}
#copy_with_infobox div.download_section div.product_download {float:right; width:195px;}
#copy_with_infobox div.download_section div.product_info h4 {margin:0; padding-bottom:5px; display:block; font-size:12px; color:#006368;}
#copy_with_infobox div.download_section div.product_info h5 {margin:0; font-size:12px; font-weight:bold; color:#a7a5a6;}
#copy_with_infobox div.download_section div.product_info h6 {margin:0; font-size:12px; font-weight:normal; color:#a7a5a6;}
#copy_with_infobox div.download_section div.product_info h6 a {color:#a7a5a6; text-decoration:underline;}
/*#copy_with_infobox div.download_section div.product_download span {background:transparent url(../images/download/bt_descargar_win.png) no-repeat 0 0; display:block; float:right; width:195px; height:44px; margin:12px 0 0;}*/
#copy_with_infobox div.download_section div.product_download a {background:transparent url(../images/download/bt_descargar_win.png) no-repeat 0 0; display:block; width:195px; height:44px; text-indent:-1000px;}
	#copy_with_infobox div.download_section div.product_download.linux a {background:transparent url(../images/download/bt_descargar_lin.png) no-repeat 0 0;}
	#copy_with_infobox div.download_section div.product_download.mobile a {background:transparent url(../images/download/bt_descargar_wmob.png) no-repeat 0 0;}
	#copy_with_infobox div.download_section div.product_download.android a {background:transparent url(../images/download/bt_descargar_android.png) no-repeat 0 0;}
	#copy_with_infobox div.download_section div.product_download.mac a {background:transparent url(../images/download/bt_descargar_mac.png) no-repeat 0 0;}



/* DOWNLOADS */
#content {padding-left:18px; padding-right:18px; width:944px;}
.contenido {float:left; width:650px;}
.contenido strong.big {font-size:14px; color:#231f20;}
.contenido b {color:#0074ae;}

.botones {padding:44px 0 20px 0;}
.botones a {display:block; background:url(../images/bg_boton.png) no-repeat left top; width:390px; padding:0 45px 0 23px; height:147px; position:relative;}
.botones a img { position:absolute; left:0px; top:-35px;}
.botones a p {color:#fff; font-size:16px; padding:0 0 0 105px; line-height:20px;}
.botones a span {color:#a3c0d1; line-height:18px;}
.botones a:hover {opacity:.8; filter:alpha(opacity=80); text-decoration:none;}
a.adquirido {float:left;}
a.gratis {float:right;}


/* TRIAL GRATUITO */
ul.trial {margin-bottom:40px;}
ul.trial li {border-bottom:solid 1px #e4e7ec; padding:6px 0;}
ul.trial li .producto {float:left;}
ul.trial li .producto .nopadd {margin:0px; padding:0px;}
ul.trial li .producto p.subtit {margin-bottom:3px;}
ul.trial li .producto img {float:left; padding-right:10px;}
ul.trial li .producto .descripcion {float:left; width:410px; padding-right:120px; position:relative;}
ul.trial li .producto .descripcion.empresas {padding-right:0px;}
ul.trial li .producto .descripcion .plataforma {position:absolute; right:0px; top:34px; width:98px;}
ul.trial li .producto .descripcion .plataforma li {border:none; padding:0 0 40px 0;}
ul.trial li .producto .descripcion p span {color:#918f8f; font-size:12px; font-weight:normal;}
ul.trial li a.trialboton {float:right; margin:30px 0 0 0; padding-right:10px;}
ul.trial li .compras {border-left:solid 1px #e4e7ec; padding:31px 0 0 12px; float:right; height:120px;}
ul.trial li .compras a {display:block; color:#918f8f; margin-bottom:8px; padding-left:20px; background-repeat:no-repeat; background-position:left 1px;}
ul.trial li .compras a.comprar {background-image:url(http://www.eset-la.com/images/download/trial-gratuito/trial_comprar.png);}
ul.trial li .compras a.masinfo {background-image:url(http://www.eset-la.com/images/download/trial-gratuito/trial_masinfo.png);}

.mensaje-descarga {
	/*margin: 15px auto 0;*/
	overflow: hidden;
	/*width: 150px;*/
	text-align: center;
}