@charset "utf-8";

body{
background:url(img/bkgbody.gif); background-repeat:repeat-x;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
margin-top:0px;
}

#contenedor{
	width:800px;
	text-align:left;
	margin:auto;
	font-size:11px;
}

#cabecera{
	background:url(img/kappa8_cabecera.gif); 
	background-repeat:no-repeat; 
	background-position:center;
	height:150px;
	text-align:center;
}

#telefono{
	text-align:right;
	font-size:30px;
	color:#FFF;
	font-weight:bolder;
	padding-top:10px;
}

#acceso{
	text-align:right;
	width:220px;
	float:right;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

#botonera{
	background:url(img/botonera.gif) repeat-x;
	height:20px;
	padding:7px 15px 3px 15px;
	color:#FFF;
	font-size:13px;
	text-align:center;
}

a.boton, a.boton:visited, a.boton:active, a.boton:focus, a.boton:link{
	color:#FFF;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.boton:hover{
	text-decoration:underline;
}

#cuerpo{
	overflow:auto;
	clear:both;
	padding:5px 0px 0px 0px;
	text-align:center;
	margin-bottom:10px;
}

#informatica{
	padding:5px 10px 10px 10px;
	font-size:12px;
	text-align:justify;
}

.info{
	width:375px;
	height:102px;
	padding:0px 5px 0px 5px;
	color:#FFF;
	border:1px solid #FFF;
}

#menu{
	margin-top:5px;
	background:#FFF;
	float:left;
	width:160px;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

/*a.link_menu, a.link_menu:visited, a.link_menu:active, a.link_menu:focus,a.boton:link{
	color:#00C;
}
a.link_menu:hover{
	color:#F30;
}
*/
.cont_menu{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #F60;
}

.acc_menu{
	text-align:center;
	margin-top:10px;
}

#cuerpo_secciones{
	margin-top:5px;
	margin-bottom:10px;
	overflow:auto;
	text-align:justify;
	width:610px;
	float:right;
}

#informatica_empresas{
	width:280px;
	background:#FFF;
	padding:10px 10px 0px 10px;
	font-size:12px;
	float:left;
}

#informatica_particulares{
	width:280px;
	background:#FFF;
	padding:10px 10px 0px 10px;
	font-size:12px;
	float:right;
}

.texto{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #F90;
	font-size:11px;
}

#servicios{
	width:260px;
	float:right;
}

.seccion{
	background:#FFF;
	margin-bottom:5px;
	border-right:1px solid #F90;
	border-bottom:1px solid #F90;
	padding:10px 10px 10px 10px;
	height:80px;
}

.icono{
	float:left;
	margin:0px 5px 2px 0px;
	vertical-align:middle;
}

.img_servicios{
	padding-top:5px;
	float:left;
	width:70px;
}

.texto_servicios{
	padding:5px 0px 0px 10px;
	text-align:right;
	width:170px;
	font-size:15px;
}

#plano_situacion{
	float:right;
	width:350px;
	font-size:11px;
	border:1px solid #F90;
}

#texto_empresa_mantenimiento{
width:520px;
float:left;
text-align:justify;
padding:10px 30px 10px 30px;
background-color:#FFF;
font-size:12px;
line-height:20px;
}

#imagen_empresa_mantenimiento{
width:200px;
float:right;
}

#dinamico{
	border-bottom:solid 1px #F90; 
	border-top:solid 1px #F90; 
	padding:10px 10px 10px 10px;
	clear:both;
}

#redes_sociales{
	float:left;
	width:200px;
}

#sat_online{
	float:right;
	text-align:justify;
	height:auto;
}

#navegador{
	margin-top:10px;
	border-top:1px #F90 solid;
	border-bottom:1px #F90 solid;
	padding:5px 0px 5px 0px;
}

a.navegador, a.navegador:visited, a.navegador:active, a.navegador:focus,a.navegador:link{
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.navegador:hover{
	color:#F90;
}

a.navegador_n, a.navegador_n:visited, a.navegador_n:active, a.navegador_n:focus,a.navegador_n:link{
	color:#F90;
	font:11px Arial, Helvetica, sans-serif;
}
a.navegador_n:hover{
	color:#F90;
}

#partners{
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}

#pie{
	margin-bottom:10px;
	font-size:11px;
	text-align:center;
}

a.pie, a.pie:visited, a.pie:active, a.pie:focus,a.pie:link{
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.pie:hover{
	color:#F90;
}

#aviso_legal{
	background:#FFF;
	padding:10px 10px 10px 10px;
}

p{
	text-align:justify;
}

b{
	color:#F90;
}
