body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	background-color:transparent;
	background-color:#797B8E;
	margin-top:0px;
}


div#contenedor_total {
	margin:0px;
	padding:0px;
	width:100%;
	width:876px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/fondo_web2.gif);
	background-image:none;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#fff;
}


div#contenedor {
	margin:0px;
	padding:0px;
	width:876px;
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(images/fondo_columna_menu2.gif);
	background-repeat:repeat-y;
}

div#cabecera {
	margin:0px;
	padding:0px;
	width:876px;
	height:125px;
	background-image:url(images/degradadocabecera.jpg);
	background-image:url(images/cabecera_nueva.gif);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}


h1#titulo {
	width:550px;
	text-align:right;
}
h1#titulo a {
	background-image:url(images/logo.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:350px;
	height:72px;
	margin-top:25px;
	margin-left:180px;
}
a img {
	border:none;
}











a.texto, a.texto_derecha, a.texto_derecha2, a.texto_correo {
	margin:0px;
	line-height:18px;
	margin-bottom:10px;
	font-size:10pt;
	font-weight:bold;
	color:#f4792c;
	color:#000;
}
a.texto:hover, a.texto_derecha:hover, a.texto_derecha2:hover {
	text-decoration:none;
}

a.texto_derecha {
	margin-left:480px;
}

a.texto_derecha2 {
	margin-left:410px;
}

a.texto_correo {
	color:#f4792c;
}




a.colabora {
	background-image:url(images/flecha1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	color:#000;
	display:block;
	font-size:12pt;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:15px;
	/* ------- border-bottom:1px solid #fff; ---------- */
}
a.colabora:hover {
	background-image:url(images/flecha2.gif);
	text-decoration:underline;
	color:#f4792c;
}


a.servicios {
	color:#000;
	display:block;
	font-size:12pt;
	font-weight:normal;
	margin-bottom:10px;
	/* ------- border-bottom:1px solid #fff; ---------- */
}
a.servicios:hover {
	text-decoration:underline;
	color:#f4792c;
}


span.naranja {
	font-weight:bold;
	color:#f4792c;
}

span.verde {
	font-weight:bold;
	color:#84d701;
}

span.oculto {
	display:none;
}


div#informate {
	margin:0px;
	padding:0px;
	width:240px;
	float:right;
	margin-right:35px;
	margin-top:30px;
}

img.icono_telefono {
	float:left;
	margin-right:10px;
}

p.informate {
	margin:0px;
	padding:0px;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
	color:#fff;
}



div#menu {
	margin:0px;
	padding:0px;
	width:876px;
	width:874px;
	border:solid 1px #f4792c;

	
	
	text-align:center;
	background-color:#f4792c;
	
	
	background-color:#e9e8e6;
	background-color:#D9D9D0;
	background-color:#e9e8e6;
	padding-top:13px;
	padding-top:6px;
	padding-bottom:10px;
	padding-bottom:3px;
}
div#menu a {
	text-decoration:none;
	color:#000;
	height:43px;
	height:35px;
	padding-left:33px;
	padding-right:33px;
	padding-left:22px;
	padding-right:22px;
}
div#menu a:hover {
	text-decoration:underline;
}



div.clientes_adt {
	width:205px;
	padding-right:0px;
}


img.logo_micro_adt {
	margin:0px;
	padding:0px;
	float:right;
	margin-right:0px;
	position:relative;
	left:-5px;
	top:3px;
}


div.sube {
	width:650px;
	height:0px;
	margin-top:-130px;
}



div.corrige_precio {
	position:relative;
	left:430px;
	top:45px;
	height:30px;
	width:100px;
	text-align:right;
	padding-right:-200px;
	overflow:hidden;
}


h3.precio_corregido {
	position:relative;
	top:35px;
	left:430px;
}





p.separacion {
	display:inline;
	text-align:center;
	color:#e9e8e6;
	color:#D9D9D0;
	color:#e9e8e6;
}


div#centro {
	margin:0px;
	padding:0px;
	width:876px;
	min-height:500px;
	height:100%;
	background-image:url(images/fondo_columna_menu2.gif);
	background-repeat:repeat-y;
	

}


br.salto {
	clear:both;
}


h1, h2 {
	color:#f4792c;
	margin:0px;
}

div.contenido_interior h2 {
	font-size:18pt;
	margin-bottom:0px;
}

h3 {
	color:#f4792c;
	color:#000;
	font-size:12pt;
	margin-bottom:5px;
}


h2.safety-doc {
	margin:0px;
	padding:0px;
}

h4 {
	margin:0px;
	padding:0px;
	font-size:10pt;
	margin-bottom:5px;
}


div.operaciones {
	width:655px;
	margin:0px;
	margin-top:20px;
}

div.operacion {
	width:327px;
	height:70px;
	float:left;
}

div.operacion_suma, div.operacion_resta, div.operacion_multi, div.operacion_divide {
	width:327px;
	height:70px;
	float:left;
	padding-left:70px;
}


div.signo_suma {
	width:70px;
	height:70px;
	display:block;
	float:left;
	background-image:url(images/signo_mas1.png);
	background-repeat:no-repeat;
}
div.signo_suma:hover {
	background-image:url(images/signo_mas2.png);
	background-repeat:no-repeat;
}



div.signo_resta {
	width:70px;
	height:70px;
	display:block;
	float:left;
	background-image:url(images/signo_menos1.png);
	background-repeat:no-repeat;
}
div.signo_resta:hover {
	background-image:url(images/signo_menos2.png);
	background-repeat:no-repeat;
}



div.signo_multi {
	width:70px;
	height:70px;
	display:block;
	float:left;
	background-image:url(images/signo_multiplicacion1.png);
	background-repeat:no-repeat;
}
div.signo_multi:hover {
	background-image:url(images/signo_multiplicacion2.png);
	background-repeat:no-repeat;
}



div.signo_divide {
	width:70px;
	height:70px;
	display:block;
	float:left;
	background-image:url(images/signo_porcentaje1.png);
	background-repeat:no-repeat;
}
div.signo_divide:hover {
	background-image:url(images/signo_porcentaje2.png);
	background-repeat:no-repeat;
}







img.signo {
	margin:0px;
	float:left;
}

p.signo2 {
	font-size:14pt;
	font-weight:bold;
	margin:0px;
	margin-top:15px;
}




div.contiene_alianza {
	width:300px;
	margin-right:55px;
	margin-bottom:20px;
	height:160px;
	float:left;
	text-align:center;
}


















/* --------------------------------------- DIV CONTENIDO --------------------------------------- */

div#contenido {
	margin:0px;
	padding:0px;
	background-position:right top;
	background-repeat:no-repeat;
	/* --- min-height:380px; ---- */
	min-height:500px;
	background-color:#fff;
	background-color:transparent;
}

div.contenido_interior {
	padding-top:10px;
	width:659px;
	
	width:649px;
	padding-right:10px;
	
	
	padding-left:10px;
	position:relative;
	z-index:5;
	float:right;
		
	background-color:transparent;
	
/* ---	border-left:207px solid #ffd2b2; ----- */
	
}


div.contenido_interior2 {
	margin-top:10px;
	width:659px;
	min-height:475px;
	padding-left:10px;
	float:left;
	border-left:207px solid #f4792c;
	z-index:6;
}



div#contenido p.normal {
	margin:0px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	font-size:10pt;
}


p.normal_con_margin {
	margin:0px;
	margin-bottom:100px;
	text-align:justify;
	font-size:10pt;
}




p.negrita {
	margin:0px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	font-size:10pt;
	font-weight:bold;
}


div.ancho_660 {
	width:660px;
	margin-right:0px;
	margin-left:auto;
}


div.ajusta_alto {
	width:660px;
	height:10px;
	margin-bottom:-30px;
}



p.texto {
	margin:0px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	font-weight:normal;
	font-size:10pt;
	width:335px;
}



div#contenido.inicio {
	/* ---- background-image:url(images/imagen.jpg); --- */
	background-image:none;
	background-position:right top;
	background-repeat:no-repeat;
}


a.informate {
	color:#fff;
	color:#000;
	background-color:#f4792c;
	background-color:transparent;
	text-decoration:none;
	text-decoration:underline;
	margin:0px;
	font-size:10pt;
	padding:2px 5px;
}
a.informate:hover {
	text-decoration:underline;
	text-decoration:none;
}


a.safety {
	color:#84d701;
}
a.safety:hover {
	color:#000;
	text-decoration:none;
}


ul {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:15px;
}

ul li {
	font-size:10pt;
	line-height:10pt;
	list-style-image:url(images/punto_naranja.jpg);
	list-style-position:top;
	margin-bottom:5px;
}

ul li.normal {
	font-size:10pt;
	line-height:10pt;
	list-style-image:url(images/punto_negro.jpg);
	list-style-image:none;
	list-style-position:top;
	margin-bottom:5px;
	margin-left:20px;
}

ol li {
	font-size:10pt;
	line-height:11pt;
	margin-bottom:10px;
}
















/* --------------------------------------- DIV IZQUIERDA --------------------------------------- */

div#izquierda {
	margin:0px;
	padding:0px;
	width:207px;
	/* ------- background-color:#ffd2b2; --------- */
	
	background-color:#f7a16b;
	background-color:#f8af80;
	background-color:#f4792c;
	background-color:#ff873a;
	background-color:#ff9447;
	background-color:#ffbe6e;
	background-color:#ffda89;

	background-color:#dcdcdc;
	background-color:#e1e1e1;
	
	background-color:#f4792c;
	
	
	background-color:#e9e8e6;
	background-color:#D9D9D0;
	
	position:relative;
	z-index:100;
	padding-bottom:20px;
	padding-top:10px;
	
	float:left;
}

p.punto_menu_izq {
	background-color:#fff;
	color:#f4792c;
	padding-left:10px;
	width:127px;
	height:20px;
	margin:0px;
	margin-top:10px;
}

div#izquierda a {
	text-decoration:none;
	color:#000;
	display:block;
	font-size:10pt;
	font-weight:bold;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:15px;
}
div#izquierda a:hover {
	text-decoration:underline;
	color:#fff;
	color:#f4792c;
}



div#izquierda a.rojo {
	color:#FF0000;
}
div#izquierda a.rojo:hover {
	color:#fff;
	color:#000;
}



div#izquierda a.plataforma {
	background-image:url(images/flecha1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
	display:block;
	font-size:10pt;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	padding-left:15px;
	border-bottom:1px solid #fff;
}
div#izquierda a.plataforma:hover {
	background-image:url(images/flecha2.gif);
	text-decoration:underline;
	color:#fff;
	color:#f4792c;
}




div#izquierda a.plataforma_sub {
	text-decoration:none;
	color:#000;
	display:block;
	font-size:10pt;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:25px;
}
div#izquierda a.plataforma_sub:hover {
	text-decoration:underline;
	color:#fff;
}
























/* --------------------------------------- FORMULARIO DE ENTRADA --------------------------------------- */

form#form_entrada {
	margin:0px;
	font-size:11pt;
}

form#form_entrada label {
	font-size:9pt;
	line-height:20px;
	margin:0px;
	margin-left:82px;
}

form#form_entrada input.dato {
	background-color:#fff;
	border:none;
	padding-top:5px;
	padding-left:5px;
	height:20px;
	width:119px;
	margin-left:82px;
}

form#form_entrada input.boton {
	background-color:#ffa666;
	background-image:url(images/boton_entrar1.jpg);
	color:#000;
	border:none;
	height:20px;
	width:89px;
	margin-top:10px;
	margin-left:100px;
}
form#form_entrada input.boton:hover {
	background-image:url(images/boton_entrar2.jpg);
}


p.genera_nombre {
	margin-left:15px;
	font-weight:bold;
	font-style:italic;
}


p.genera_nombre_blanco {
	margin-left:15px;
	font-weight:bold;
	color:#fff;
	color:#000;
}


div.encierra_clientes {
	background-color:#f4792c;
	
	
	background-color:#e9e8e6;
	background-color:#D9D9D0;
	margin:0px;
	padding:0px;



}


div.rojo {
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-bottom:5px;
	background-color:#f4792c;
	background-color:#e9e8e6;
	background-color:#D9D9D0;
}










/* --------------------------------------- FORMULARIO DE CONTACTO --------------------------------------- */

form#form_contacto {
	margin:0px;
	font-size:11pt;
	border:none;
	padding-top:5px;
	width:660px;
	width:650px;
	background-color:#ffda89;
	background-color:#f3f3f3;
	background-color:#e9e8e6;
	background-color:#D9D9D0;
}

form#form_contacto label {
	font-size:9pt;
	line-height:20px;
	margin:0px;
	margin-left:10px;
}

form#form_contacto input.dato {
	background-color:#fff;
	border:none;
	padding-left:5px;
	height:15px;
	width:635px;
	width:625px;
	margin-left:10px;
}

form#form_contacto input.boton {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:495px;
	margin-left:485px;
	display:inline;
}

form#form_contacto input.boton_derecha {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	display:inline;
}

form#form_contacto input.casilla {
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}

form#form_contacto label.casilla {
	margin:0px;
	margin-left:5px;
}

form#form_contacto a {
	color:#000;
}
form#form_contacto a:hover {
	text-decoration:none;
}







/* --------------------------------------- TABLAS DE PRECIOS --------------------------------------- */

table#consultoria, table#mantenimiento, table#lsice {
	width:400px;
	font-size:9pt;
	border-collapse:collapse;
	margin:0px;
	margin-bottom:10px;
}

table#consultoria td, table#mantenimiento td, table#lsice td, table#condiciones td {
	height:25px;
	border:1px solid #000;
	padding:0px 10px;
}

table#consultoria caption, table#mantenimiento caption, table#lsice caption, table#condiciones caption {
	font-weight:bold;
	color:#f4792c;
	font-size:12pt;
	border:1px solid #000;
	border-bottom:none;
}

td.naranja {
	background-color:#f4792c;
	color:#fff;
}



table.precios {
	width:580px;
	font-size:9pt;
	border-collapse:collapse;
	margin:0px;
	margin-bottom:10px;
}
table.precios td {
	height:25px;
	border:1px solid #000;
	padding:0px 10px;
}
table.precios td.naranja {
	background-color:#f4792c;
	color:#fff;
}

td.precio_largo {
	width:40px;
	text-align:right;
}







td.blanco {
	background-color:transparent;
	font-weight:bold;
	color:#f4792c;
	font-size:12pt;
}

td.precio {
	width:35px;
	text-align:right;
}





table.precios_1_ano {
	width:519px;
	font-size:9pt;
	border-collapse:collapse;
	margin:0px;
	margin-bottom:10px;
}
table.precios_1_ano td {
	height:25px;
	border:1px solid #000;
	padding:0px 10px;
}
table.precios_1_ano td.naranja {
	background-color:#f4792c;
	color:#fff;
}

td.precio_largo {
	width:40px;
	text-align:right;
}






a.enlace_contratacion {
	color:#fff;
	text-decoration:none;
}
a.enlace_contratacion:hover {
	color:#000;
	text-decoration:underline;
}



















table#condiciones {
	width:660px;
	font-size:9pt;
	border-collapse:collapse;
	margin:0px;
	margin-bottom:10px;
}

table#condiciones td.precio {
	text-align:right;
}

td.nivel_basico {
	width:70px;
}
td.nivel_alto {
	width:95px;
}

td.mantenimiento {
	width:115px;
}










h3.flotado_der {
	margin:0px;
	padding:0px;
	float:right;
	margin-right:170px;
}





/* --------------------------------------- DESCARGAS --------------------------------------- */


div.descarga {
	width:427px;
	height:25px;
	margin-bottom:2px;
	letter-spacing:-1px;
}


a.descarga {
	font-size:8pt;
	font-weight:bold;
	color:#000;
}

a.descarga:hover {
	color:#f4792c;
	text-decoration:none;
}

a.icono {
	background-image:url(images/icono_pdf.png);
	background-repeat:no-repeat;
	font-size:8pt;
	font-weight:bold;
	color:#000;
	display:block;
	float:left;
	height:20px;
	width:22px;
	padding-top:5px;
}

a.icono:hover {
	color:#f4792c;
	text-decoration:none;
}


div.precio, div.precio2 {
	width:220px;
	height:15px;
	padding:5px;
	margin-bottom:2px;
	float:right;
}

div.precio2 {
	padding:0px;
	padding-top:2px;
	height:18px;
	letter-spacing:-1px;
}

p.precio {
	margin:0px;
	font-size:9pt;
}

p.iva {
	color:#f4792c;
	margin:0px;
	font-size:9pt;
}

/* --------------------------------------- MAPA DE GOOGLE --------------------------------------- */

div#mapa_situacion {
	margin:0px;
	margin-right:15px;
	padding:0px;
	width:335px;
	height:280px;
	float:left;
	margin-bottom:30px;
}

div#datos_contacto {
	margin:0px;
	padding:0px;
}

ul li.metido {
	font-size:10pt;
	line-height:10pt;
	list-style-image:url(images/punto_naranja.jpg);
	list-style-position:top;
	list-style-position:inside;
	margin-bottom:5px;
}

p.sacado {
	margin:0px;
	margin-left:-20px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	font-size:10pt;
}






/* --------------------------------------- FORMULARIO DE CONTRATACIÓN ONLINE --------------------------------------- */

form#form_contratacion {
	margin:0px;
	font-size:11pt;
	border:none;
	padding-top:5px;
	width:659px;
	background-color:#fff;
}

form#form_contratacion label {
	font-size:9pt;
	line-height:20px;
	margin:0px;
	margin-left:10px;
}

form#form_contratacion input.dato {
	background-color:#fff;
	border:none;
	padding-left:5px;
	height:15px;
	margin-left:10px;
}

form#form_contratacion input.boton {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:495px;
	margin-left:485px;
	display:inline;
}

form#form_contratacion input.boton_derecha {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	display:inline;
}

form#form_contratacion input.casilla {
	margin:0px;
	margin-left:10px;
	padding:0px;
}

form#form_contratacion label.casilla {
	margin:0px;
	margin-left:5px;
}

form#form_contratacion a {
	color:#000;
}
form#form_contratacion a:hover {
	text-decoration:none;
}

input.radio {
	margin:0px;
	padding:0px;
	margin-right:2px;
}


input.contratar {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
	margin-right:3px;
}


div.fondo_naranjilla {
	margin:0px;
	padding:0px;
	padding-top:10px;
	background-color:#ffda89;
	background-color:#D9D9D0;
}

div.fondo_naranjilla_nuevo {
	margin:0px;
	padding:0px;
	padding-top:10px;
	background-color:#ffda89;
	background-color:#D9D9D0;
	border-right:solid 10px #fff;
}




form#form_contratacion input#denominacion {
	width:324px;
	width:314px;
}

form#form_contratacion input#nombre {
	width:180px;
}

form#form_contratacion input#apellidos {
	width:294px;
	width:284px;
}

form#form_contratacion input#dni {
	width:124px;
	width:114px;
}

form#form_contratacion input#telefono {
	width:130px;
}

form#form_contratacion input#telefono1 {
	width:130px;
}

form#form_contratacion input#mail {
	width:576px;
	width:566px;
}

form#form_contratacion input#nif {
	width:100px;
}

form#form_contratacion input#direccion {
	width:560px;
	width:550px;
}

form#form_contratacion input#poblacion {
	width:162px;
	width:152px;
}

form#form_contratacion input#codigopostal {
	width:40px;
}

form#form_contratacion select#provincia {
	width:160px;
}

form#form_contratacion input#cbentidad {
	width:30px;
}

form#form_contratacion input#cboficina {
	width:30px;
}

form#form_contratacion input#cbdc {
	width:15px;
}

form#form_contratacion input#cbccc {
	width:75px;
}

form#form_contratacion input#titular {
	width:578px;
	width:568px;
}

p.obligatorio {
	color:#f4792c;
	margin:0px;
	margin-left:10px;
	font-size:9pt;
}




/* --------------------------------------- DISEÑO WEB --------------------------------------- */

div.bloques {
	width:650px;
}

img.diseno {
	margin-right:52px;
	margin-bottom:50px;
}

img.diseno_der {
	margin-right:0px;
	margin-bottom:50px;
}

img.abajo {
	margin-bottom:0px;
}




/* -------------------------------------------- NOTICIAS -------------------------------------------- */

div.fecha_noticia {
	width:50px;
	height:12px;
	padding:3px 5px;
	margin-left:0px;
	margin-right:0px;
	background-color:#4f4f4f;
	color:#fff;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}

div.enlace_noticia {
	width:630px;
	padding:6px 8px;
	border:1px solid #4f4f4f;
	margin-bottom:10px;
	font-size:9pt;
}

div.enlace_noticia a {
	font-weight:bold;
	color:#f4792c;
}
div.enlace_noticia a:hover {
	color:#000;
}







/* --------------------------------------- DATOS DEL CLIENTE --------------------------------------- */


p.mensaje {
	margin:0px;
	margin-bottom:10px;
	text-align:justify;
	font-weight:bold;
	font-size:12pt;
}


div.contiene_datos {
	width:640px;
	padding-bottom:10px;
	margin-top:-25px;
}

input.boton_largo {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:135px;
	margin-top:10px;
	margin-left:120px;
}

input.boton_largo_centrado {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:135px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}


input.boton_muy_largo {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:190px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}



div.contiene_datos form#form_entrada label.generado {
	font-size:10pt;
	font-weight:bold;
	line-height:20px;
	margin:0px;
	margin-left:0px;
	display:block;
	float:left;
	width:150px;
}



div.borde {
	border:1px solid #000;
	padding:10px;
	background-image:url(images/imagen.jpg);
	background-image:none;
	background-position:right top;
	background-repeat:no-repeat;
	min-height:380px;
}








/* --------------------------------------- ZONA USUARIO --------------------------------------- */

div.encierra_label {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	height:25px;
	
	
/* -----------	background-color:green; --------- */
}


input.genera_dato {
	border:1px solid #f4792c;
	background-color:transparent;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-left:2px;
	display:inline;
}





div.contiene_datos form#form_entrada label.datos_generado {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
	width:150px;
}


div.contiene_datos form#form_entrada label.datos_generado_margen {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
	width:130px;
	display:block;
	float:left;
	margin-left:30px;
}



div.contiene_datos form#form_entrada label.datos_generado_margen_corto {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
	width:50px;
	display:block;
	float:left;
	margin-left:30px;
}















div.contiene_datos form#form_entrada label.password_generado {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
}



div.contiene_datos form#form_entrada label.facturacion_generado {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
}





div.padding15 {
	padding-left:15px;
}




div.padding15 select {
	color:#000;
	width:180px;
}

div.padding15 select option.naranja {
	color:#f4792c;
}






p.servicio_generado {
	font-size:11pt;
	font-weight:bold;
	line-height:25px;
}


a.fichero_generado {
	background-image:url(images/disco.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#000;
	font-size:13pt;
	font-weight:normal;
	padding-left:20px;
}

a.fichero_generado:hover {
	text-decoration:none;
	color:#f4792c;
}


















input.boton_pagar {
	background-color:#ffa666;
	color:#fff;
	border:none;
	height:20px;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
}























/* --------------------------------------- DIV PIE --------------------------------------- */

div#pie {
	width:876px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	height:25px;
	padding-top:10px;
	text-align:center;
	color:#000;
	font-size:8pt;
	display:block;
	background-color:#f4792c;
	background-color:#e9e8e6;
	background-color:#D9D9D0;
}


div#pie a {
	color:#000;
	text-decoration:none;
}


div#pie a:hover {
	text-decoration:underline;
}


/* --------------------------------------- DIV PIE_POLITICA --------------------------------------- */

div#pie_politica {
	width:876px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	height:30px;
	padding-top:10px;
	text-align:center;
	color:#000;
	font-size:8pt;
	display:block;
}


div#pie_politica a {
	color:#000;
	text-decoration:none;
}


div#pie_politica a:hover {
	text-decoration:underline;
}







/* ------------------------------------- DIV SITEMAP ------------------------------------- */

div#sitemap {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	font-size:10pt;
	width:670px;
	min-height:420px;
}





a.enlace_sitemap_final, a.enlace_sitemap_final2, a.enlace_sitemap_final3 {
	background-image:url(images/flecha1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	color:#000;
	display:block;
	font-size:12pt;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:15px;
}
a.enlace_sitemap_final:hover, a.enlace_sitemap_final2:hover, a.enlace_sitemap_final3:hover {
	background-image:url(images/flecha2.gif);
	text-decoration:underline;
	color:#f4792c;
}

a.enlace_sitemap_final2 {
	margin-left:30px;
}

a.enlace_sitemap_final3 {
	margin-left:60px;
}
















div.columna01 {
	width:60px;
	height:100%;
	float:left;
	border-bottom:solid 1px #000;
}

div.columna02 {
	width:275px;
	height:100%;
	float:left;
	border-left:solid 1px #000;
	margin-top:27px;
}


div.columna03 {
	width:330px;
	height:100%;
	float:left;
	margin-top:110px;
}


a.enlace_sitemap {
	width:100%;
	display:block;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	text-align:left;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}

a.enlace_sitemap:hover {
	color:#f4792c;
	text-decoration:none;
}

div.subrayado {
	border-bottom:solid 1px #000;
}

div.borde_lateral {
	padding-left:5px;
	border-left:solid 1px #000;
}
div.padding5 {
	padding-left:5px;
}






/* ------------------------------------- DIV INTERCAMBIO DE ENLACES ------------------------------------- */

div#enlaces {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	font-size:9pt;
	width:670px;
	float:left;
}

div#enlaces table {
	margin-right:auto;
	width:95%;
}



div#enlaces h2.h1 {
	text-align:left;
	font-size:14pt;
}

div#enlaces li {
	width:300px;
	text-align:left;
	list-style-type:none;
}

div#enlaces a {
	color:#000;
}

div#enlaces a:hover {
	text-decoration:none;
	color:#f4792c;
}

div#enlaces td {
	margin:0px;
	text-align:left;
	margin-bottom:10px;
}

div#enlaces tr {
	width:50%;
}



/* ---------------------------------------------- DIV BOLETIN ---------------------------------------------- */

div#boletin {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:670px;
	float:left;
}

div#boletin * {
	color:#000;
}

div#boletin a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

div#boletin a:hover {
	color:#f4792c;
	text-decoration:none;
}

div#boletin h3 {
	text-align:left;
	font-size:14pt;
	margin-bottom:15px;
}

div#boletin p {
	margin:0px;
	margin-bottom:20px;
	width:500px;
	text-align:justify;
	font-size:11pt;
}

div#boletin input {
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
}









/* ------------------------------------- DIV INTERCAMBIO DE ENLACES ------------------------------------- */


span.negro {
	color:#000;
}


div#div_oculto {
	width:650px;
	height:20px;
/* ----	background-color:red; ------ */
}


*.oculto {
	display:none;
}

*.visible {
	display:block;
}







/* ------------------------------------- PASOS CONTRATACION ------------------------------------- */


p.numero_paso {
	margin:0px;
	line-height:16px;
	font-size:10pt;
	color:#f4792c;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}


div.encierra_paso {
	width:230px;
	height:220px;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
}

div.encierra_paso_penultimo {
	width:230px;
	height:220px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}

div.encierra_paso_ultimo {
	width:250px;
	height:220px;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
	margin-left:165px;
	position:relative;
	left:55px;
}







div.naranja_pasos_contratacion {
	width:150px;
	height:250px;
	background-color:#f6ac4d;
	border:2px solid #000;
	background-position:center top;
	background-repeat:no-repeat;
	padding:10px;
	padding-bottom:0px;
	position:relative;
	z-index:80;

}

div.flecha {
	width:55px;
	height:200px;
	margin-top:30px;
	background-image:url(images/pasos_contratacion_flecha.gif);
	background-position:center right;
	background-repeat:no-repeat;
	float:right;
	position:relative;
	z-index:81;
	left:-3px;
}


div.flecha_abajo {
	width:655px;
	height:55px;
	margin-top:40px;
	background-image:url(images/pasos_contratacion_flecha_abajo.gif);
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
	z-index:82;
	top:2px;
	left:-3px;
	float:right;
	margin-bottom:15px;
}



div.fotos_informatica {
	width:110px;
	text-align:center;
	float:right;
	margin-left:30px;
}


img.der {
	float:right;
	margin-left:15px;
	margin-bottom:0px;
}
