#presupuesto_resultado{
 position: fixed !important;
 top: 150px;
 font-size:15px;
 color:#000;
 position:absolute;
 top:expression( 150 + (ignorar = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px' );
}
#presupuesto_resultado input{
 border:1px solid #8C8D8C;
 width:320px;
}
#presupuesto_resultado .boton{
        width:120px;
	border:solid 1px #8c8d8c;
	background-color:#1c8900;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        margin:10px 0px 10px 0px;
}
#coste{
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
  font-size:25px;
}
#contratar{
 font-size:15px;
}
.coste_final{
 font-weight:bold;
}
.coste_descuento{
 font-weight:bold;
}
.coste_ahorro{
 font-weight:bold;
}



.presupuesto_nivel_bajo{
 font-weight:bold;
 background-color:#1C8900;
 color:#FFF;
 padding:5px;
}
.presupuesto_nivel_medio{
 font-weight:bold;
 background-color:#E6850A;
 color:#FFF;
 padding:5px;
}
.presupuesto_nivel_alto{
 font-weight:bold;
 background-color:#FF0000;
 color:#FFF;
 padding:5px;
}

.presupuesto_coste{
 border-top:1px solid #000;
 font-weight:bold;
}
.presupuesto_descuento{
 color:#1C8900;
 font-weight:bold;
 font-size:15px;
}
.presupuesto_coste_final{
 border-top:1px solid #000;
 font-weight:bold;
 font-size:16px;
}
.nivel_bajo{
 border:1px solid #1C8900;
 color:000;
 font-size:12px;
 padding:10px;
 margin-top:10px;
}
.nivel_medio{
 border:1px solid #E6850A;
 color:000;
 font-size:12px;
 padding:10px;
 margin-top:10px;
}
.nivel_alto{
 border:1px solid #FF0000;
 color:000;
 font-size:12px;
 padding:10px;
 margin-top:10px;
}
.certificado_campo{
 background-color:#FFF;
 border:1px solid #1C8900;
 margin:4px;
 font-size:12px;
 color:#000;
 filter: alpha(opacity=90); opacity: .9
}
.certificado_campo p{
 margin:10px;
}

#certificado_contenedor{
 width:720px;
 background:url(http://internetlegal.es/personal/img/f2.jpg);
 background-position:0px 143px;
}
#certificado_cabecera{
 background:url(http://internetlegal.es/personal/img/f1.jpg);
 background-repeat: no-repeat;
}
#certificado_pie{
 background:url(http://internetlegal.es/personal/img/f3.jpg);
 background-repeat: no-repeat;
 background-position: bottom;
 padding-left:15px;
}

table{
 font-size:12px;
}
.mensaje_error_ie{
 background-color:#FD7171;
 font-size:12px;
 font-weight:bold;
 color:#FFF;
 border:1px solid #FF0000;
 padding:3px;
}


.mensaje_ok_ie{
 background-color:#5DC057;
 font-size:12px;
 font-weight:bold;
 color:#000;
 border:1px solid #1C8900;
 padding:3px;
}

.registro_cabecera{
 font-weight:bold;
 background-color:#1C8900;
 color:#FFF;
}
.registro_par{
 background-color:#DAECD6;
}
.registro_impar{
 background-color:#DAECD6;
}
/* ESTILOS GENERALES */


.usuario{color:#232323;font-size:11px;font-family:arial;
}
.path{color:#4f4f4f;font-size:10px;font-family:arial; padding-left:5px;
}
a{color:#1c8900;font-size:11px;font-family:arial;text-decoration:none
}
a:hover{color:#1c8900;font-size:11px;font-family:arial;text-decoration:underline
}
a.marco{color:#000000;font-size:15px;font-family:arial;text-decoration:none;text-transform:uppercase; text-aling:left
}
a.marco:hover{color:#1c8900;font-size:15px;font-family:arial;text-decoration:none;text-transform:uppercase; text-aling:left
}
a.path{color:#4f4f4f;font-size:10px;font-family:arial;text-decoration:none
}
a.path:hover{color:#4f4f4f;font-size:10px;font-family:arial;text-decoration:underline;
}
.texto{color:#575656;font-size:11px;font-family:arial;
}
.fecha{color:#232323;font-size:11px;font-family:arial;
}
.pie{color:#232323;font-size:11px;font-family:arial; border-top:solid 1px #208b04; padding-top:10px; background-image:url('personal/img/fondo_pie.jpg'); background-position:right; background-repeat:no-repeat;
}
a.lacceso{color:#002C5F;font-size:11px;font-family:arial;text-decoration:none
}
a.lacceso:hover{color:#FF6400;font-size:11px;font-family:arial;text-decoration:none;
}
a.lpie{color:#4f4f4f;font-size:11px;font-family:arial;text-decoration:none; border:none!important;
}
a.lpie:hover{color:#1c8900;font-size:11px;font-family:arial;text-decoration:none;
}
.frm_txt {font-size:11px; font-family:Arial; color:#000000; width:120px; background-color:#ffffff;
}
.frm_bot {font-size:11px; font-family:Arial; color:#000000; width:100px;
}


/* ESTILOS DE PARTE IZQUIERDA */

.canal{background-color:#012C5F;font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;
}
a.link_canal{font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_canal:hover{font-family:arial;color:#FF6400;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_canal_SELECT{font-family:arial;color:#00305F;font-size:11px;font-weight:bold;text-decoration:none;font-weight:bold;
}
a.link_canal_SELECT:hover{font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;font-weight:bold;
}

.canal_SELECT{background-color:#FF6400;font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;
}



.subcanal{background-color:#BFBFBF;font-family:arial;color:#012C5F;font-size:11px;
}
a.link_subcanal{font-family:arial;color:#012C5F;font-size:11px;text-decoration:none;
}
a.link_subcanal:hover{font-family:arial;color:#FF6400;font-size:11px;text-decoration:none;
}
a.link_subcanal_SELECT{font-family:arial;color:#00305F;font-size:11px;text-decoration:none;font-weight:bold;
}
a.link_subcanal_SELECT:hover{font-family:arial;color:#FF6400;font-size:11px;text-decoration:none;font-weight:bold;
}

.subcanal_SELECT{background-color:#E69941;font-family:arial;color:#012C5F;font-size:11px;font-weight:bold;
}



.subcanal2{background-color:#DFDFDF;font-family:arial;color:#012C5F;font-size:11px;
}
a.link_subcanal2{font-family:arial;color:#012C5F;font-size:11px;text-decoration:none;
}
a.link_subcanal2:hover{font-family:arial;color:#FF6400;font-size:11px;text-decoration:none;
}
a.link_subcanal2_SELECT{font-family:arial;color:#00305F;font-size:11px;text-decoration:none;
}
a.link_subcanal2_SELECT:hover{font-family:arial;color:#FF6400;font-size:11px;text-decoration:none;
}

.subcanal2_SELECT{background-color:#FBCD6F;font-family:arial;color:#484848;font-size:11px;font-weight:bold;
}

.subcanal3{background-color:#DFDFDF;font-family:arial;color:#484848;font-size:9px;
}
a.link_subcanal3{font-family:arial;color:#484848;font-size:9px;text-decoration:none;
}
a.link_subcanal3:hover{font-family:arial;color:#FF6400;font-size:9px;text-decoration:none;
}
a.link_subcanal3_SELECT{font-family:arial;color:#00305F;font-size:9px;text-decoration:none;font-weight:bold;
}
a.link_subcanal3_SELECT:hover{font-family:arial;color:#FF6400;font-size:9px;text-decoration:none;font-weight:bold;
}

.subcanal3_SELECT{background-color:#FDE7BA;font-family:arial;color:#484848;font-size:9px;font-weight:bold;
}



/* ESTILOS DE PARTE DERECHA */

.destacado{background-color:#1C8900;font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;
}
a.link_destacado{font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_destacado:hover{font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:underline;
}


.subdestacado{background-color:#DFDFDF;font-family:arial;color:#012C5F;font-size:9px;
}
a.link_subdestacado{font-family:arial;color:#012C5F;font-size:9px;text-decoration:none;
}
a.link_subdestacado:hover{font-family:arial;color:#FF6400;font-size:9px;text-decoration:none;
}


.niv_especificos_tit{background-color:#005E8D;font-family:arial;color:#FFFFFF;font-size:11px;font-weight:bold;
}

.niv_especificos_sub{background-color:#DFDFDF;font-family:arial;color:#012C5F;font-size:9px;
}
a.link_niv_especificos_sub{font-family:arial;color:#012C5F;font-size:9px;text-decoration:none;
}
a.link_niv_especificos_sub:hover{font-family:arial;color:#FF6400;font-size:9px;text-decoration:none;
}


/* ESTILOS PARTE CENTRAL */

.titnivel{color:#1c8900;font-size:14px;font-family:arial;font-weight:bold; text-align:left;
}
.sele_txt {font-size:9px; font-family:Arial; color:#000000; border-width:1px; border-color:#999999; border-style:solid; background-color:#ffffff;
}
.notas_peq{color:#959595;font-size:9px;font-family:arial;
}
.notas{color:#959595;font-size:10px;font-family:arial;
}
a.paginacion{font-family:arial;color:#0000FF;font-size:10px;text-decoration:none;
}
a.paginacion:hover{font-family:arial;color:#FF6400;font-size:10px;text-decoration:none;
}
.paginacion{color:#959595;font-size:9px;font-family:arial;
}

.titcontenido{color:#1c8900;font-size:14px;font-family:arial;font-weight:bold;
}
.piecontenido{color:#FFFFFF;font-size:10px;font-family:arial;font-weight:bold;
}

.texto_inicial_nivel{color:#232323;font-size:11px;font-family:verdana; padding:5px; text-align:justify;}

a.link_tag{font-family:verdana;color:#676767;font-size:10px;text-decoration:none;padding-left:10px;background:url(http://internetlegal.es/uploads/estilos/punto.gif) no-repeat}

a.link_tag:hover{font-family:verdana;color:#222222;font-size:10px;text-decoration:none;}

#htm_cabecera { height:0; visibility:hidden;}

#htm_barra_usuario { height:0; visibility:hidden;}

.drop {
	text-align:left;
	width:100%;	
}

.topMenu {
	border-left:solid 1px #FFFFFF;
	height:11px;
}

.topMenu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.topMenu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.inicial {
	border-left:none!important;
}
	
.sublinks {
	border:solid 1px #6ab258;
	background-color:#FFFFFF;
        width:100%;
}

.sublinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a4a;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
	width:100%;
	height:100%;
}

.sublinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;	
	padding-left:10px;
	padding-right:10px;	
	font-weight:normal;
}

.usuario { visibility:hidden;}

.fecha { visibility:hidden;}

#htm_pie td{
	background-color:#FFFFFF!important;	
}

.topLinks {
	float:left;
	text-align:left;
	margin-top:20px;
	width:171px;
}

.topLinks a {
	color:#1c8900;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.topLinks a:hover {
	color:#1c8900;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.loginTop {
	float:right;
	color:#4d4e4d;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}

.inputTop {
	border:solid 1px #8c8d8c;
	width:124px;
	height:18px;
}

.botonTop {
	border:solid 1px #8c8d8c;
	background-color:#1c8900;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.topRegistrado {
	float:right;
	margin-right:10px;
	margin-top:41px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
}

.topRegistrado a {
	color:#D43E3E;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}


