#cabecera #botonContacta a.bot {
  background:url('botonContacta.gif') no-repeat;
  width:316px;
  height:26px; /* 31 */
  display:block;
  text-align:center;
  font-weight:normal;
  font-size:1.114em;
  padding-top:6px;
  outline:none
}
#cabecera #botonContacta a.bot:hover {
  background:url('botonContactaHover.gif') no-repeat;
  width:316px;
  height:26px; /* 31 */
  display:block;
  color:#333
}
/* botones 102px / peque&ntilde;os */
/* para ponerlos seguidos, aÃ±adir la clase flotaIzquierda */
a.btnAzul102 {
  display:block;
  width:102px;
  background:url(btnAzul102.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnAzul102:hover {
  background:url(btnAzul102Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde102 {
  background:url(btnVerde102.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  width:102px;
  display:block;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde102:hover {
  background:url(btnVerde102Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnBlanco102 {
  background:url(btnBlanco102.gif) no-repeat;
  display:block;
  width:102px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco102:hover {
  background:url(btnBlanco102Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnNaranja102 {
  /*	background:url(btnNaranja102.gif) no-repeat;
	display:block;
	width:102px;
	height:31px;
	color:#333;
	text-align:center;
	padding-top:7px;
	margin-right:auto;
	margin-left:auto;
*/
	background:url(btnNaranja102.gif) no-repeat left top;
  display:block;
  width:102px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0;/*	   margin-bottom:5px;
*/
}
a.btnNaranja102:hover {
  background:url(btnNaranja102Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde102Reves {
  background:url(btnVerde102Hover.gif) no-repeat;
  color:#fff;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  width:102px;
  display:block;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde102Reves:hover {
  background:url(btnVerde102.gif) no-repeat;
  color:#333;
  text-decoration:none
}
a.btnBlanco102Reves {
  background:url(btnBlanco102Hover.gif) no-repeat;
  display:block;
  width:102px;
  color:#fff;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco102Reves:hover {
  background:url(btnBlanco102.gif) no-repeat;
  color:#333;
  text-decoration:none
}
a.btnNaranja122 {
  background:url(btnNaranja122.gif) no-repeat;
  display:block;
  width:122px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja122:hover {
  background:url(btnNaranja122Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde122 {
  background:url(btnVerde122.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  width:122px;
  display:block;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde122:hover {
  background:url(btnVerde122Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnAzul175 {
  background:url(btnAzul175.gif) no-repeat left top;
  display:block;
  width:176px;
  text-align:center;
  color:#333;
  text-decoration:none;
  padding-top:7px;
  margin:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnAzul175:hover {
  background:url(btnAzul175Hover.gif) no-repeat left top;
  color:#fff;
  text-decoration:none
}
a.btnBlanco175 {
  background:url(btnBlanco175.gif) no-repeat left top;
  display:block;
  width:176px;
  text-align:center;
  color:#333;
  text-decoration:none;
  padding-top:7px;
  margin:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco175:hover {
  background:url(btnBlanco175Hover.gif) no-repeat left top;
  color:#fff;
  text-decoration:none
}
a.btnVerde175 {
  background:url(btnVerde175.gif) no-repeat left top;
  display:block;
  width:176px;
  text-align:center;
  color:#333;
  text-decoration:none;
  padding-top:7px;
  margin:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde175:hover {
  background:url(btnVerde175Hover.gif) no-repeat left top;
  color:#fff;
  text-decoration:none
}
a.btnNaranja175 {
  background:url(btnNaranja175.gif) no-repeat left top;
  display:block;
  width:176px;
  text-align:center;
  color:#333;
  text-decoration:none;
  padding-top:7px;
  margin:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja175:hover {
  background:url(btnNaranja175Hover.gif) no-repeat left top;
  color:#fff;
  text-decoration:none
}
/* 200 */
a.btnBlanco200 {
  background:url(btnBlanco200.gif) no-repeat;
  display:block;
  width:200px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco200:hover {
  background:url(btnBlanco200Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnMasInfoGrande {
  background:url(botonMasInfoGrande.gif) no-repeat left top;
  display:block;
  width:209px;
  text-align:center;
  color:#333;
  text-decoration:none;
  padding-top:6px;
  margin:auto;
  font-size:110%;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnMasInfoGrande:hover {
  background:url(botonMasInfoGrandeHover.gif) no-repeat left top;
  color:#fff;
  text-decoration:none
}
/* fin botones 102px / peque&ntilde;os */
a.btnNaranja272 {
  display:block;
  width:272px;
  background:url(btnNaranja272.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:6px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja272:hover {
  background:url(btnNaranja272Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
/* */
a.btnAzul322 {
  display:block;
  width:322px;
  background:url(btnAzul322.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnAzul322:hover {
  background:url(btnAzul322Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnBlanco322 {
  display:block;
  width:322px;
  background:url(btnBlanco322.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:26px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco322:hover {
  background:url(btnBlanco322Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde322 {
  display:block;
  width:322px;
  background:url(btnVerde322.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde322:hover {
  background:url(btnVerde322Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
.btnVerde316 {
  background:url('btnVerde316.gif') no-repeat;
  width:316px;
  height:26px; /* 31 */
  display:block;
  text-align:center;
  padding-top:6px;
  color:#333
}
.btnVerde316:hover {
  background:url('btnVerde316Hover.gif') no-repeat;
  width:316px;
  height:26px; /* 31 */
  display:block;
  color:#fff
}
a.btnBlanco442 {
  display:block;
  width:442px;
  background:url(btnBlanco442.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnBlanco442:hover {
  background:url(btnBlanco442Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnNaranja442 {
  display:block;
  width:442px;
  background:url(btnNaranja442.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja442:hover {
  background:url(btnNaranja442Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde442 {
  display:block;
  width:442px;
  background:url(btnVerde442.gif) no-repeat;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde442:hover {
  background:url(btnVerde442Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnNaranja485 {
  background:url(btnNaranja485.gif) no-repeat;
  display:block;
  width:485px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja485:hover {
  background:url(btnNaranja485Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde485 {
  background:url(btnVerde485.gif) no-repeat;
  display:block;
  width:485px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde485:hover {
  background:url(btnVerde485Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnNaranja690 {
  background:url(btnNaranja690.gif) no-repeat;
  display:block;
  width:690px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnNaranja690:hover {
  background:url(btnNaranja690Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a.btnVerde690 {
  background:url(btnVerde690.gif) no-repeat;
  display:block;
  width:690px;
  color:#333;
  text-align:center;
  padding-top:7px;
  margin-right:auto;
  margin-left:auto;
  height:24px;
  overflow:hidden;
  padding-bottom:0
}
a.btnVerde690:hover {
  background:url(btnVerde690Hover.gif) no-repeat;
  color:#fff;
  text-decoration:none
}
a#botonGreen {
  background:url(btnGreen.jpg) no-repeat;
  height:47px;
  width:219px;
  display:block;
  margin-top:25px;
  margin-right:auto;
  margin-bottom:30px;
  margin-left:auto;
  padding-bottom:0;
  text-align:center;
  padding-top:7px;
  color:#fff;
  text-decoration:none;
  font-size:1.28em
}
a#botonGreen:hover {
  background:url(btnGreenHover.jpg) no-repeat;
  color:#98ff65;
  text-decoration:none
}
#pressroom img.bookmark {
  margin-top:0;
  overflow:hidden !important;
  padding-right:3px
}
#pressroom img.bookmark_on {
  margin-top:-31px;
  overflow:hidden !important;
  padding-right:3px
}
#cuboAzul230 {
  width:230px;
  background:url(cuboLineaGris230.gif) repeat-y;
  float:left;
  margin-right:2px;
  margin-left:2px;
  margin-top:10px
}
#cuboBlanco230 {
  width:230px;
  background:url(cuboLineaGris230.gif) repeat-y;
  float:left;
  margin-right:2px;
  margin-left:2px;
  margin-top:10px
}
#cuboNaranja230 {
  width:230px;
  background:url(cuboLineaGris230.gif) repeat-y;
  float:left;
  margin-right:2px;
  margin-left:2px;
  margin-top:10px
}
#cuboVerde230 {
  width:230px;
  background:url(cuboLineaGris230.gif) repeat-y;
  float:left;
  margin-right:2px;
  margin-left:2px;
  margin-top:10px
}
#cuboAzul230 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHAzul230.gif) no-repeat;
  height:31px
}
#cuboAzul230 p, #cuboAzul230 ul {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
#cuboBlanco230 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHBlanco230.gif) no-repeat;
  height:31px
}
#cuboBlanco230 p, #cuboBlanco230 ul {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
#cuboNaranja230 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHNaranja230.gif) no-repeat;
  height:31px
}
#cuboNaranja230 p {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
#cuboVerde230 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHVerde230.gif) no-repeat;
  height:31px
}
#cuboVerde230 p {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
.final230 { background:url(cuboFin230.gif) no-repeat left bottom }
#cuboAzul348/* ancho 352px; la mitad de contenido */ {
  width:348px;
  margin-left:3px;
  margin-right:2px;
  margin-top:10px;
  background:url(/imagenes/tablas/lineasFin352.gif) no-repeat left bottom;
  float:left
}
#cuboAzul348 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHAzul352.gif) no-repeat;
  height:31px
}
#cuboAzul348 p {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
#cuboVerde348 {
  width:348px;
  margin-left:3px;
  margin-right:2px;
  margin-top:10px;
  background:url(/imagenes/tablas/lineasFin352.gif) no-repeat left bottom;
  float:left
}
#cuboVerde348 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHVerde352.gif) no-repeat;
  height:31px
}
#cuboVerde348 p {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
#cuboNaranja348 {
  width:348px;
  margin-left:3px;
  margin-right:2px;
  margin-top:10px;
  background:url(cuboLineaGris352.gif) repeat-y;
  float:left
}
#cuboNaranja348 h2 {
  margin:0;
  padding:6px 0 0;
  text-align:center;
  background:url(cuboHNaranja352.gif) no-repeat;
  height:31px
}
#cuboNaranja348 p {
  padding-right:10px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:10px
}
.final348 {
  background:url(cuboFin352.gif) no-repeat left bottom;
  margin:0;
  padding:0 !important;
  height:6px
}

*, html {
  margin:0;
  padding:0
}

#contenedor {
  width:951px;
  margin-right:auto;
  margin-left:auto;
  padding-top:10px;
  padding:10px 10px 0 10px;
  background-color:#fff
}
#cabecera {
  height:80px;
  margin-bottom:10px;
  margin-top:0;
  padding-right:10px
}
#cabeceraDerecha {
  text-align:right;
  padding:12px 0 0 0;
  margin:0;
  height:20px
}
#cabecera #logo {
  border:0;
  float:left;
  padding:10px 0 10px 15px
}
#cabecera #soporte {
  padding-top:7px;
  text-align:right
}
#cabecera #botonContacta {
  float:right;
  padding-top:8px !important; /* Firefox y los dem&aacute;s */
}
#menu {
  margin-bottom:10px;
  vertical-align:middle;
  height:30px
}
#patterns {
  height:60px;
  margin-bottom:10px;
  clear:left
}
#pie {
  height:65px;
  margin-bottom:10px
}
#validacion { height:27px }
#tags { width:950px }
/* FIN DE ESTRUCTURA PRINCIPAL */
/* elementos de la home */
#banner {
/*  height:260px;*/
  width:951px;
  margin-bottom:10px;
  clear:left;
  position:relative
}
#soluciones {
  height:100px;
  padding-bottom:10px
}
#central { /* height:180px;
	padding-bottom:20px; */ clear:both }
/* grupos de negocio */
#soluciones .col_230 {
  float:left;
  width:230px
}
#soluciones .col_230_mas_10 {
  float:left;
  width:230px;
  margin-left:10px
}
/* fin grupos de negocio */
/* contenido central de la home */
#central #colIzqda {
  float:left;
  width:475px
}
#central #colDerecha {
  float:left;
  width:470px;
  margin-left:4px
}
#central #colIzqda #noticias {
  float:left;
  width:470px;
  margin-top:15px;
  margin-bottom:10px
}
ul#lista_noticias {
  line-height:1.25em;
  margin-right:10px
}
ul#lista_noticias li { margin-bottom:10px }
#vidDatacenter {
  margin-right:0;
  padding-left:2px;
  padding-top:10px;
  margin-bottom:10px;
  margin-top:47px
}
#minibanners {
  width:709px;
  text-align:center;
  height:73px;
  overflow:hidden
}
#minibanners .minibannerFondo {
  width:171px;
  float:left;
  padding:0 2px 0 2px;
  margin:0 1px;
  height:73px;
  overflow:hidden
}
#minibanners .clearfix { }
/* FIN contenido central de la home */
/*	fin de elementos de la home*/
/* contenedor p&aacute;ginas interiores */
/* contenido */
#contenido {
  text-align:left;
  height:auto;
  border-left:1px solid #C2C2C2;
  float:left;
  margin-bottom:20px;
  width:710px;
  padding-left:15px
}
/* fin contenido*/
/* fin contenedor p&aacute;ginas interiores*/

.formi {
	background:url(fondo_form_contacto.png) no-repeat;
	color:#666666;
	height:450px;
	width:285px;
	position:absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	padding:20px 0px 10px 30px;
	top: 80px;
}
form.form-cont{
	padding-top:10px;
	/*width:254px;*/
	width:87%;
	font-size:90%;
}
form.form-cont fieldset{
	border:none;
}
form.form-cont div#f_motivo, div#f_nombre, div#f_email, div#f_telefono, div#f_empresa, div#f_provincia, div#f_servicios, div#f_cargo, div#f_comentarios, div#f_codigo, div#f_acepta, div#f_dominio{
	padding:2px;
	margin:4px 0px;
}
form.form-cont div#f_provincia{
	clear:both;
}
form.form-cont div#f_comentarios{
	clear:both;
}
form.form-cont input{
	/*width:248px;*/
	width:99%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}
form.form-cont input.check{
	width:16px;
	height:13px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}
form.form-cont input.peq{
	/*width:115px;*/
	width:98%;
}
form.form-cont input.maspeq{
	width:78%;
}
form.form-cont select{
	/*width:250px;*/
	width:100%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}
form.form-cont textarea{
	/*width:248px;*/
	width:99%;
	color:#666666;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
}
/*
form input#envio {
	background: url(btnNaranja102.gif) no-repeat;
	color:#333;
	height:31px;
	width:102px;
	text-align:center;
	border:none;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	display: block;
	font-size:110%;*/
	/*padding:5px;*/
/*}
form input#envio:hover {
	background: url(btnNaranja102Hover.gif) no-repeat;
	color:#fff;
}*/
form input#envio {
	background: url(btnNaranja102.gif) no-repeat;
	color:#333;
	height:31px;
	width:102px;
	text-align:center;
	border:none;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	display: block;
	cursor:pointer;
	font-size:1.12em;
}
form input#envio:hover {
	background: url(btnNaranja102Hover.gif) no-repeat;
	color:#fff;
}
.errMsg {
	color:#F00 !important;
	clear:left;
	display:block;
	padding-left:15px;
	margin-left: 132px;
	background:url("halt.png") 0 3px no-repeat;
}
.errFld{
	border:1px solid #f00;
	background:#fcfcd4;
}
.fila_check {
	padding: 4px;
	width: 200px;
	float:left;
}

form input#id_form_chk_mcomunitaria, form input#id_form_chk_mnacional, form input#id_form_chk_minternacional, form input#id_form_chk_pdatos, form input#id_form_chk_psoftware, form input#id_form_chk_pweb, form input#id_form_chk_auditoria{
	width:26px;
	height:13px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

/*
18pt - 1.385em
16pt - 1.231em
15pt - 1.154em
14pt - 1.077em
13pt - 1em
12pt - 0.923em
10pt - 0.769em
7pt  - 0.538em
*/
body {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:80%;
  line-height:1em !important;
  text-align:center;
  color:#666;
  background-color:#eee
}
div, p, ul, ol, dl {
  font-size:100%;
  text-align:left; /* REVISAR */
  line-height:1.25em
}
ul, ol, dl { list-style-type:none }
#contenido ul, #contenido ol, #contenido dl { line-height:1.5 }
#contenido p { line-height:1.5 }
a {
  color:#65be2e;
  text-decoration:none
}
a:hover { text-decoration:underline }
#pie a { text-decoration:none }
#pie a:hover { text-decoration:underline }
img {
  border-top:0 none;
  border-right:0 none;
  border-bottom:0 none;
  border-left:0 none
}
cite {
  display:block;
  text-align:right;
  font-style:normal
}
/* las listas ordenadas, llevan una imagen diferente a las desordenadas */
#contenido ol li {
  padding-left:1.5em;
  background:url(aprobado.gif) no-repeat 0 3px;
  list-style-type:none
}
#contenido ul li, #contenido dl dt {
  padding-left:1.5em;
  background:url(ico_cuadro_lista.gif) no-repeat 4px 7px;
  list-style-type:none
}
#contenido dl dt { font-weight:bold }
#contenido dd {
  padding-left:2em;
  list-style-type:none
}
#contenido ul.listaIconoRaya li {
  background:url('ico_raya_lista.gif') no-repeat 0 6px;
  padding-top:0;
  padding-bottom:0;
  margin-left:0;
  padding-left:1em
}
#contenido ul.pdf li {
  background:url(bullet-pdf.gif) no-repeat 0% 50%;
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:0
}
#contenido ul.mas li {
  background:url(ico-mas.gif) no-repeat 0% 50%;
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:0
}
#contenido ul.zip li {
  background:url(ico-zip.gif) no-repeat 0% 50%;
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:0
}
/**/
/* etiquetas heading */
h1, h2, h3, h4, h5, h6 {
  color:#666;
  text-align:left;
  font-weight:normal
}
h1 { font-size:1.385em }
h2 { font-size:1.231em }
h3 { font-size:1.231em }
h4 { font-size:1.154em }
#contenido h1 {
  padding:1.5em 0;
  display:block
}
#contenido h2 {
  padding:2em 0 1em;
  display:block
}
h2#segundoNivel {
  padding-top:1.5em;
  font-size:1.385em
}
#contenido h3 {
  padding:2em 0 1em;
  display:block
}
#contenido h4 {
  padding:2em 0 1em;
  display:block
}
/* resultados de busqueda */
#contenido .resultado_busc h2 { font-size:1.20em }
#contenido .resultado_busc h2 a { padding:0 }
#contenido .resultado_busc p {
  padding:0;
  margin:0
}
#contenido .resultado_busc a { padding:0 }
#contenido .resultado_busc h2 {
  padding:0;
  margin:30px 0 0 0
}
.score { font-size:0.769em }
/* fin resultados de búsqueda */
#contenido p, #contenido ul { padding-bottom:1em }
#cabecera {
  background-color:#65BE2E;
  text-align:left;
  color:#fff
}
#cabecera a {
  color:#fff;
  text-decoration:none
}
#cabecera a:hover { text-decoration:underline }
#cabecera img { border:0 }
#cabecera #soporte img {
  padding-right:4px;
  float:left
}
#cabecera #soporte { padding-left:315px }
/* fin del menu */
#soluciones h1 {
  font-size:14px;
  text-align:center;
  font-style:normal;
  color:#333;
  font-weight:normal;
  margin-bottom:0.5em
}
#soluciones h1 a {
  color:#333;
  padding:6px 0 0 0;
  background:url('btnBlanco230.gif') no-repeat;
  width:230px;
  height:28px; /* distancia con los elementos inferiores */
  display:block;
  text-decoration:none
}
#soluciones h1 a:hover {
  background:url('btnBlanco230Hover.gif') no-repeat;
  width:230px;
  display:block
}
#soluciones li {
  list-style:url('ico_cuadro_lista.gif') none;
  margin-left:20px;
  padding-left:0;
  padding-bottom:0;
  font-size:13px
}
/* patrocinadores */
#patterns { border-top:1px solid #c2c2c2 }
/* FIN patrocinadores */
/* pie */
#pie {
  background:#65BE2E url('logo-pie-acens.gif') no-repeat 97%;
  color:#fff;
  line-height:16pt;
  clear:left;
  font-size:0.834em
}
#pie address {
	padding-top:1em;
	font-weight: bold;
	font-style: normal;
}
#pie address a {
  font-weight:bold;
  font-style:normal
}
#pie a {
  font-weight:normal;
  color:#fff
}
#pie a.mapa_web {
  background:url('icon-mapa-web.gif') no-repeat;
  background-position:3px;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:5px
}
#pie a.ayuda { }
#pie a.contacto { }
#textoTelfGrande {
	padding-top:14px;
	padding-right:20px;
	float:left;
	padding-left:20px;
	font-size: 40px;
	font-family: arial;
	font-weight: bold;
	line-height: 34px;
}
/* FIN pie */
#tags {
  color:#fff;
  background:#999 url('tagsArriba.gif') no-repeat left top;
  line-height:1
}
#tags p {
  padding:10px;
  text-align:justify;
  background:url('tagsAbajo.gif') no-repeat left bottom
}
#tags a {
  color:#fff;
  text-decoration:none
}
#tags a:hover { color:#666 }
#validacion {
  text-indent:10px;
  padding-top:7px
}
#validacion img {
  padding-right:10px;
  border:0
}
#disclaimer {
  padding:5px 0;
  font-size:0.834em;
  clear:both
}
#contenido .breadcrumb a { font-weight:normal }
.idioma {
  vertical-align:middle;
  padding-left:3px
}
.sc {
  padding-right:10px;
  padding-left:10px
}
.clearfix { padding:0 }
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
.unaColdeDos {
  width:50%;
  float:left;
  clear:left
}
.dosColdeDos {
  width:50%;
  float:left
}
.unaColdeDos p { width:95% }
.dosColdeDos p { width:100% }
input, select, textarea {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:1em
}
#buscarSeccion #contenido {
  border-left-style:none;
  width:100%
}
a.externo {
  background:url(ico-externo.gif) no-repeat right 2px;
  padding-right:20px
}
.externa {
  padding-left:5px;
  padding-right:0;
  border:0
}
#soluciones li h2 { font-size:1em; }

.fbtnNaranja102 {
  background:url(btnNaranja102.gif) no-repeat;
  color:#333;
  height:31px;
  width:102px;
  text-align:center;
  border:none;
  margin-left:auto;
  margin-right:auto;
  padding:5px;
  display:block;
  cursor:pointer;
  font-size:1.12em
}
.fbtnNaranja102:hover {
  background:url(btnNaranja102Hover.gif) no-repeat;
  color:#fff
}
.fbtnVerde102 {
  background:url(btnVerde102.gif) no-repeat;
  color:#333;
  height:31px;
  width:102px;
  text-align:center;
  border:none;
  margin-left:auto;
  margin-right:auto;
  padding:5px;
  display:block;
  cursor:pointer;
  font-size:1.12em
}
.fbtnVerde102:hover {
  background:url(btnVerde102Hover.gif) no-repeat;
  color:#fff
}
.fbtnVerde102Reves {
  background:url(btnVerde102Hover.gif) no-repeat;
  color:#fff;
  height:31px;
  width:102px;
  text-align:center;
  border:none;
  margin-left:auto;
  margin-right:auto;
  padding:5px;
  display:block;
  cursor:pointer;
  font-size:1.12em
}
.fbtnVerde102Reves:hover {
  background:url(btnVerde102.gif) no-repeat;
  color:#333
}
#contenedor #productosSeccion #contenido #micontactoform_web #contaj #contact-form #f_dominio {
  background:url(/imagenes/2008/barra_dominios_tel.jpg) no-repeat 1px;
  height:80px;
  width:426px;
  margin:0;
  padding:0
}
#contenedor #productosSeccion #contenido #micontactoform_web #contaj #contact-form #f_dominio #dominio {
  position:relative;
  top:30px;
  left:140px;
  width:250px
}

@import url("listas.css");
@import url("botones.css");
@import url("tablas.css");
@import url("cubos.css");
@import url("formularios.css");
/* clases genericas */
.negrita { font-weight:bold }
.sinNegrita { font-weight:normal }
.sinPadding { padding:0 !important }
/* separadores horizontales */
.padding0Izquierda { padding-left:0 }
.margen0Izda { margin-left:0 !important }
.margen10Izda { margin-left:10px !important }
.margen10Derecha { margin-right:10px !important }
.margen20Hor {
  margin-left:20px;
  margin-right:20px
}
.separa5Horizontal { padding:0 5px }
.separa10Hor { padding:0 10px }
.separa100Hor { padding:0 100px }
.separa5Derecha { padding-right:5px }
.separa15Derecha { padding-right:15px }
.separa5Izquierda { padding-left:5px }
.separa10Izquierda { padding-left:10px }
.separa50Izquierda { padding-left:50px }
.a10deIzquierda {
  position:relative;
  left:10px
}
.a10deDerechaAbajo {
  position:absolute;
  right:10px;
  bottom:10px
}
.a20deIzquierda {
  position:relative;
  left:20px
}
.a20deDerecha {
  position:relative;
  right:20px
}
.a40deIzquierda {
  position:relative;
  left:40px
}
.a30deDerecha {
  position:relative;
  right:30px
}
.fijoAbajoIzquierda {
  margin-left:1em;
  position:absolute;
  bottom:20px;
  left:0
}
/* separadores verticales */
.margen0Arriba { margin-top:0 !important }
.margen5Arriba { margin-top:5px !important }
.bloque22deArriba {
  display:block;
  margin-top:22px
}
.bloque17deArriba {
  display:block;
  margin-top:15px
}
.bloque13deArriba {
  display:block;
  margin-top:13px
}
.bloque10deArriba {
  display:block;
  margin-top:10px
}
.bloque7deArriba {
  display:block;
  margin-top:7px
}
.bloque3deArriba {
  display:block;
  margin-top:3px
}
.margen10Arriba { margin-top:10px !important }
.margen12Arriba { margin-top:12px !important }
.margen15Arriba { margin-top:17px !important }
.margen20Arriba { margin-top:20px !important }
.margen30Arriba { margin-top:30px !important }
.margen50Arriba { margin-top:50px !important }
.margen70Arriba { margin-top:70px !important }
.margen100Arriba { margin-top:100px !important }
.margen20Abajo { margin-bottom:20px !important }
.margen40Abajo { margin-bottom:40px !important }
.margen0Vert {
  margin-top:0;
  margin-bottom:0
}
.margen20Vert { margin:20px 0 }
.separa10Vert { padding:10px 0 }
.separa20Vert { padding:20px 0 }
.separa30Vert { padding:30px 0 }
#contenido h2.separa0Arriba { padding-top:0 !important }
#contenido h3.separa0Arriba { padding-top:0 !important }
#contenido h4.separa0Arriba { padding-top:0 !important }
.separa10Arriba { padding-top:10px }
.separa20Arriba { padding-top:20px }
.separa30Arriba { padding-top:30px }
.separa50Arriba { padding-top:50px }
.separa70Arriba { padding-top:70px }
.separa0Abajo { padding-bottom:0 !important }
.separa20Abajo { padding-bottom:20px }
.separa30Abajo { padding-bottom:30px }
.separa40Abajo { padding-bottom:40px }
/* colores */
.naranja { color:#F90 }
.rojo { color:#F00 }
.blanco { color:#fff }
.gris { color:#999 }
.casinegro { color:#666 }
.enlacesGrises a { color:#333 }
.verde {
  color:#65be2e;
  font-weight:bold
}
.verdeNormal { color:#65be2e }
/* tamaño */
.grande {
  font-size:130%;
  padding-top:0
}
/* alineacion */
.centroVert { vertical-align:-3px }
.centrado { text-align:center }
.alinearDerecha { text-align:right }
.alinearIzquierda { text-align:left }
.flotaIzquierda { float:left }
.borraIzquierda { clear:left }
.flotaDerecha { float:right }
.borraDerecha { clear:right }
/* bordes */
.bordeGris { border:1px solid #CCC !important }
.lineaGrisArriba { border-top:1px solid #CCC }
.lineaGrisAbajo { border-bottom:1px solid #CCC }
.lineaGrisArribaAbajo {
  border-bottom:1px solid #CCC;
  border-top:1px solid #CCC
}
/* texto especial */
.footnote {
  clear:both;
  font-size:0.923em;
  color:#999;
  margin-left:5px
}
.carrito {
  background:url(ico-carrito.gif) no-repeat left center;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
/* iconos grises pequeños */ 
.lupa {
  background:url(ico-lupa.gif) no-repeat left center;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.masInfo {
  background:url(ico-mas.gif) no-repeat left center;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.nota {
  background:url(ico-aviso.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.panel {
  background:url(ico-panel.gif) no-repeat left top;
  padding-left:20px;
  height:20px;
  display:inline-block;
  margin-right:8px;
  padding-bottom:2px
}
.panel:hover { background:url(ico-panelHover.gif) no-repeat left top }
.lapiz {
  background:url(ico-lapiz.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.demo {
  background:url(ico-demo.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.correo {
  background:url(ico-sobre.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.correo:hover { background:url(ico-sobreHover.gif) no-repeat left top }
.owa {
  background:url(ico-owa.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.owa:hover { background:url(ico-owaHover.gif) no-repeat left top }
.movil {
  background:url(ico-movil.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.telf {
  background:url(ico-telf.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
.fax {
  background:url(ico-fax.gif) no-repeat left top;
  padding-left:22px;
  height:20px;
  display:inline-block;
  padding-bottom:2px
}
/* fin iconos grises pequeños */
/* miga de pan */
#contenido .breadcrumb {
  margin-top:15px;
  margin-bottom:15px
}
/* cajas disposicion horizontal (en este orden) ... aparecen por ejemplo en acensMedia */
#contenido #cuboAzuldeTres {
  height:230px;
  width:230px;
  background:url(cuboAzul.jpg) no-repeat;
  float:left;
  margin-right:10px;
  position:relative
}
#contenido #cuboVerdedeTres {
  height:230px;
  width:230px;
  background:url(cuboVerde.jpg) no-repeat;
  float:left;
  margin-right:10px;
  position:relative
}
#contenido #cuboNaranjadeTres {
  height:230px;
  width:230px;
  background:url(cuboNaranja.jpg) no-repeat;
  float:left;
  position:relative
}
#contenido #cuboAzuldeTres .footnote, #contenido #cuboVerdedeTres .footnote, #contenido #cuboNaranjadeTres .footnote { font-size:0.846em }
#contenido #cuboAzuldeTres .H3dentroCubo, #contenido #cuboAzuldeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
#contenido #cuboVerdedeTres .H3dentroCubo, #contenido #cuboVerdedeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
#contenido #cuboNaranjadeTres .H3dentroCubo, #contenido #cuboNaranjadeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
.PdentroCubo {
  padding:0em 1em 1em 1em;
  font-size:90%;
  padding-top:0
}
.PdentroCubo span {
  margin-left:1em;
  margin-top:1em;
  height:18px;
  position:absolute;
  bottom:10px;
  left:0
}
/* aparecen por ejemplo en dominios */
#contenido .cuboGrisdeDos {
  height:150px;
  width:351px;
  background:url(cuboGris.jpg) no-repeat;
  float:left;
  position:relative;
  margin-top:2em;
  margin-bottom:1.5em
}
#contenido .cuboGrisdeDos h2, #contenido .cuboGrisdeDos h3 {
  padding-left:10px;
  padding-top:0;
  padding-bottom:1em;
  margin-top:6px
}
#contenido .cuboGrisdeDos p {
  padding-right:20px;
  padding-left:20px;
  font-size:90%
}
#contenido .resaltadoCuboGris {
  background:#e2e2e2;
  width:280px;
  margin-bottom:0;
  padding-bottom:2px;
  padding-top:2px;
  margin-left:15px;
  padding-left:0;
  margin-top:10px
}
#contenido .fondoGris {
  background:url(barraGris.jpg) no-repeat;
  height:44px;
  width:708px;
  clear:both;
  margin-top:20px;
  margin-bottom:20px
}
.fondoBlanco { background:#fff }
.clickable { cursor:pointer }
/* para los bloques que tienen icono como los de lista y luego el texto a la derecha */
.imagenConTextoDerecha {
  display:block;
  clear:left;
  position:relative;
  margin-right:10px;
  margin-bottom:0;
  height:auto;
  padding-top:10px;
  min-height:95px;
  overflow:visible
}
.imagenConTextoDerecha img {
  position:absolute;
  left:0;
  top:0;
  margin-bottom:10px;
  margin-top:14px;
  display:block
}
#contenido .imagenConTextoDerecha p, #contenido .imagenConTextoDerecha h2, #contenido .imagenConTextoDerecha h3, #contenido .imagenConTextoDerecha h4 {
  display:block;
  position:relative;
  left:90px;
  margin:0;
  padding:0 0 10px 0;
  width:610px;
  font-weight:normal
}
.imagenConTextoDerecha h3, .imagenConTextoDerecha h2 { font-size: 110% ; font-weight:bold !important}
#contenido .imagenConTextoDerecha ul {
  display:block;
  position:relative;
  left:90px;
  padding:0;
  margin:0;
  width:620px
}
#contenido .imagenConTextoDerecha ul ul {
  display:block;
  position:relative;
  left:20px;
  padding:0;
  margin:0;
  width:600px
}
/* aparecen en productos - shared hosting - aplicaciones - multicom */
.imagenGrandeConTextoDerecha {
  display:block;
  clear:left;
  position:relative;
  margin-right:20px;
  margin-bottom:0;
  height:auto;
  padding-top:10px;
  min-height:65px;
  overflow:visible
}
.imagenGrandeConTextoDerecha img {
  position:absolute;
  left:0;
  top:0;
  margin-top:14px;
  display:block
}
#contenido .imagenGrandeConTextoDerecha p {
  display:block;
  position:relative;
  left:330px;
  margin:0;
  width:350px
}
em.tagnew {
  width:50px;
  height:10px;
  background:transparent url(caract-nuevo.gif) no-repeat 2px 3px;
  padding:0 5px 2px 0;
  line-height:14px;
  float:left
}
em.tagnew span { display:none }
.enlinea { display:inline }
/* alto */
.alto95 { height:95px }
.alto85 { height:85px }
.alto74 { height:70px }
.ancho128 { width:128px }
.ancho132 { width:132px }
.ancho160 { width:160px }
.ancho220 { width:220px }
.ancho338 { width:338px }
.ancholaMitad { width:50% }
/* etiqueta precio*/
span.precio {
  font-size:120%;
  color:#f00;
  font-weight:normal
}
#contenido .cuboGrisdeDos p span.precio { font-size:130% }
td span.precio { font-size:130% }
.texto100porCien {
  width:459px;
  margin-left:5px;
  margin-bottom:0;
  height:135px
}
.texto100porCien td {
  font-size:90% !important;
  text-align:left;
  border:none;
  background-color:transparent;
  margin:0;
  padding:0;
  line-height: 1em
}

/* listas con imagen y texto a la derecha */
#productosSeccion li#listaActivacionDcha {
  float:left;
  width:115px;
  background:url(cuadro-activacion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaAntivirusDcha {
  float:left;
  width:115px;
  background:url(cuadro-antivirus.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaBackupDcha {
  float:left;
  width:115px;
  background:url(cuadro-backup.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaBBDDDcha {
  float:left;
  width:115px;
  background:url(cuadro-bbdd.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaBuzonesDcha {
  float:left;
  width:115px;
  background:url(cuadro-buzon.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaComercioDcha {
  float:left;
  width:115px;
  background:url(cuadro-commerce.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaControlWebDcha {
  float:left;
  width:115px;
  background:url(cuadro-control-web.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaDocumentacionDcha {
  float:left;
  width:115px;
  background:url(cuadro-documentacion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaFirewallDcha {
  float:left;
  width:115px;
  background:url(cuadro-firewall.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaFTPDcha {
  float:left;
  width:115px;
  background:url(cuadro-ftp.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaGestionDcha {
  float:left;
  width:115px;
  background:url(cuadro-gestion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaGestionDNSDcha {
  float:left;
  width:115px;
  background:url(cuadro-gestion-dns.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaIPDcha {
  float:left;
  width:115px;
  background:url(cuadro-ip.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaMantenimientoDcha {
  float:left;
  width:115px;
  background:url(cuadro-mantenimiento-hardware.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaMonitorizacionDcha {
  float:left;
  width:115px;

  background:url(cuadro-monitorizacion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPanelControlDcha {
  float:left;
  width:115px;
  background:url(cuadro-panel-control.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPaginaDcha {
  float:left;
  width:115px;
  background:url(cuadro-pagina.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPagoDcha {
  float:left;
  width:115px;
  background:url(cuadro-pago.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPanelDcha {
  float:left;
  width:115px;
  background:url(cuadro-panel.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaProgramacionDcha {
  float:left;
  width:115px;
  background:url(cuadro-programacion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaRedireccionDcha {
  float:left;
  width:115px;
  background:url(cuadro-redireccion.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaServidorSeguroDcha {
  float:left;
  width:115px;
  background:url(cuadro-servidorSeguro.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaSoporteDcha {
  float:left;
  width:115px;
  background:url(cuadro-soporte-tecnico.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaSSLDcha {
  float:left;
  width:115px;
  background:url(cuadro-certificado-ssl.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaStreamingDcha {
  float:left;
  width:115px;
  background:url(cuadro-streaming.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaTransferenciaDcha {
  float:left;
  width:115px;
  background:url(cuadro-transferencia.jpg) no-repeat 0 0;
  list-style:url(none) none;
  text-align:left;
  height:80px;
  margin:0;
  padding:0 35px 10px 85px;
  line-height:1.25em;
  font-size:0.923em
}
/* listas con imagen con texto debajo */
#productosSeccion li#listaActivacion {
  float:left;
  width:78px;
  background:url(cuadro-activacion.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaAntivirus {
  float:left;
  width:78px;
  background:url(cuadro-antivirus.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaBackup {
  float:left;
  width:78px;
  background:url(cuadro-backup.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaComercio {
  float:left;
  width:78px;
  background:url(cuadro-commerce.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaFirewall {
  float:left;
  width:78px;
  background:url(cuadro-firewall.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaGestion {
  float:left;
  width:78px;
  background:url(cuadro-gestion.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaGestionDNS {
  float:left;
  width:78px;
  background:url(cuadro-gestion-dns.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaMantenimiento {
  float:left;
  width:78px;
  background:url(cuadro-mantenimiento-hardware.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaMonitorizacion {
  float:left;
  width:78px;
  background:url(cuadro-monitorizacion.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPagina {
  float:left;
  width:78px;
  background:url(cuadro-pagina.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPago {
  float:left;
  width:78px;
  background:url(cuadro-pago.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPanel {
  float:left;
  width:78px;
  background:url(cuadro-panel.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaPanelControl {
  float:left;
  width:78px;
  background:url(cuadro-panel-control.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaProgramacion {
  float:left;
  width:78px;
  background:url(cuadro-programacion.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaRedireccion {
  float:left;
  width:78px;
  background:url(cuadro-redireccion.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em

}
#productosSeccion li#listaServidorSeguro {
  float:left;
  width:78px;
  background:url(cuadro-servidorSeguro.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaSoporte {
  float:left;
  width:78px;
  background:url(cuadro-soporte-tecnico.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaStreaming {
  float:left;
  width:78px;
  background:url(cuadro-streaming.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaTransferencia {
  float:left;
  width:78px;
  background:url(cuadro-transferencia.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaRedireccionWeb {
  float:left;
  width:78px;
  background:url(cuadro-redireccion-web.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}
#productosSeccion li#listaRegistroAnual {
  float:left;
  width:78px;
  background:url(cuadro-registro-anual.jpg) no-repeat 20px 0;
  list-style:url(none) none;
  padding-top:80px;
  padding-right:16px;
  text-align:center;
  line-height:1.25em;
  font-size:0.923em
}

/* inicio menu Cabecera. La suma total de sus anchos es de 951px */
#menu ul li { text-align:center }
#menu a {
  font-size:14px; /*1.114em;*/
  font-weight:normal;
  text-decoration:none;
  color:#333;
  padding-right:10px;
  padding-left:10px;
  display:block;
  padding-top:5px;
  height:25px
}
#menu #menuInicio {
  background:url('fndBtnInicio.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:84px;
  height:30px
}
/* para que se muestre correctamente en IE6, el estado 'hover' se le ha asignado a la etiqueta en línea 'a', por eso tiene el 'display:block' */
#menu #menuInicio a:hover {
  background:url('fndBtnInicioHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuInicioSelec {
  background:url('fndBtnInicioHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:84px;
  height:30px
}
#menu #menuSoluciones {
  background:url('fndBtnSoluciones.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:121px;
  height:30px
}
#menu #menuSoluciones a:hover {
  background:url('fndBtnSolucionesHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuSolucionesSelec {
  background:url('fndBtnSolucionesHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:121px;
  height:30px
}
#menu #menuProductos {
  background:url('fndBtnProductos.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:122px;
  height:30px
}
#menu #menuProductos a:hover {
  background:url('fndBtnProductosHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuProductosSelec {
  background:url('fndBtnProductosHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:122px;
  height:30px
}
#menu #menuSobre {
  background:url('fndBtnSobre.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:126px;
  height:30px
}
#menu #menuSobre a:hover {
  background:url('fndBtnSobreHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuSobreSelec {
  background:url('fndBtnSobreHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:126px;
  height:30px
}
#menu #menuInfraest {
  background:url('fndBtnInfraestructura.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:143px;
  height:30px
}
#menu #menuInfraest a:hover {
  background:url('fndBtnInfraestructuraHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuInfraestSelec {
  background:url('fndBtnInfraestructuraHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:143px;
  height:30px
}
#menu #menuActuali {
  background:url('fndBtnActualidad.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:123px;
  height:30px
}
#menu #menuActuali a:hover {
  background:url('fndBtnActualidadHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuActualiSelec {
  background:url('fndBtnActualidadHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:123px;
  height:30px
}
#menu #menuBlog {
  background:url('fndBtnBlog.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:85px;
  height:30px
}
#menu #menuBlog a:hover {
  background:url('fndBtnBlogHover.gif') no-repeat left top;
  display:block;
  height:25px
}
#menu #menuBlogSelec {
  background:url('fndBtnBlogHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:85px;
  height:30px
}
#menu #menuAyuda {
  background:url('fndBtnAyuda.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:146px;
  height:30px
}
#menu #menuAyuda a:hover {
  background:url('fndBtnAyudaHover.gif') no-repeat left top;
  display:block;
  height:25px;
}
#menu #menuAyudaSelec {
  background:url('fndBtnAyudaHover.gif') no-repeat left top;
  display:block;
  float:left;
  list-style:none;
  width:146px;
  height:30px
}
/* fin menu Cabecera */

/*------------------------------------------------------------------------------------*/
/* inicio menu lateral de navegacion General */
	#contenido_nav {
  width:200px;
  float:left;
  height:auto;
  padding-right:20px
}
#contenido_nav ul {
  list-style:url(none) none;
  padding:0;
  margin:10px 0 0px 0
}
#contenido_nav li {
  padding-bottom:0;
  margin-bottom:10px
}
#contenido_nav li a.seleccionado {
  font-weight:normal;
  text-decoration:underline
}
#contenido_nav li a.seleccionado:hover { text-decoration:none }
#contenido_nav li a {
  font-weight:normal;
  text-decoration:none;
  color:green
}
#contenido_nav li a:hover { text-decoration:underline }
/*0*/
	#contenido_nav ul li {
  font-size:24px;
  line-height:2em;
  text-decoration:none
}
#contenido_nav ul li a { color:#686868 }
/*1*/
	#contenido_nav ul ul li {
  font-size:14px;
  line-height:1em;
  margin-left:0;
  padding-left:15px;
  background:url('ico_cuadro_lista.gif') 0 3px no-repeat
}
#contenido_nav ul ul li a { color:#65BE2E }
/*2*/
	#contenido_nav ul ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:-14px;
  background:url('') 0 5px no-repeat
}
#contenido_nav ul ul ul li a { color:#000 }
/*3*/
	#contenido_nav ul ul ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:0;
  padding-left:10px;
  background:url('ico_guion_lista.gif') 0 6px no-repeat
}
#contenido_nav ul ul ul ul li a { color:#5d5d5d }
/*4*/
	#contenido_nav ul ul ul ul ul li {
  font-size:12px;
  line-height:1em;
  margin-left:0;
  padding-left:10px;
  background:url('ico_cuadro2_lista.gif') 0 6px no-repeat
}
#contenido_nav ul ul ul ul ul li a { color:#999 }
/*5*/
	#contenido_nav ul ul ul ul ul ul li {
  font-size:12px;
  line-height:1em;
  margin-left:10px;
  padding-left:7px;
  background:url('ico_punto_lista.gif') 0 6px no-repeat
}
/* fin menu lateral de navegacion General */






/*------------------------------------------------------------------------------------*/
/* inicio menu navegación por fechas páginas de Blog */
	#contenido_nav dl#archivo {
  margin-bottom:20px;
  width:150px
}
#contenido_nav dl#archivo dt {
  text-transform:uppercase;
  font-weight:bold;
  font-size:120%;
  color:#000;
  padding:5px 0;
  border:none;
  background:transparent;
  text-align:left
}
#contenido_nav dl#archivo dd, #contenido_nav dl#archivo li {
  border-top:1px solid #ccc;
  padding:3px 0;
  margin:0;
  background:transparent;
  font-size:8pt
}
#contenido_nav dl#archivo dd a, #contenido_nav dl#archivo li a {
  display:inline;
  color:#000;
  text-decoration:none;
  padding:0;
  padding-left:15px;
  background:transparent url(/imagenes/bullet-menu-norm.gif) 5px 50% no-repeat;
  border:none
}
#contenido_nav dl#archivo li a {
  color:#65BE2E;
  font-weight:normal
}
#contenido_nav dl#archivo dd a:hover { text-decoration:underline }
#contenido_nav dl#archivo dd a.selected {
  font-weight:bold;
  color:#FF9900
}
#contenido_nav dl#archivo dd.anno ul { padding:0 }
#contenido_nav dl#archivo dd.anno a {
  font-weight:bold;
  background:url(/imagenes/presslog/bullet-anno.gif) 5px 50% no-repeat
}
#contenido_nav dl#archivo dd.anno a.selected { background:url(/imagenes/presslog/bullet-anno-select.gif) 5px 50% no-repeat }
#contenido_nav dl#archivo dd.meses {
  padding:0;
  border:none
}
#contenido_nav dl#archivo dd.hidden { display:none }
/* fin menu navegación páginas de Blog */


/* inicio mapa web y listado fechas */
	#contenido .unaColdeTres ul, #contenido .dosColdeTres ul, #contenido .tresColdeTres ul, #fechas ul {
  list-style:url(none) none;
  padding:0;
  margin:10px 0 0px 0
}
#contenido .unaColdeTres li, #contenido .dosColdeTres li, #contenido .tresColdeTres li, #fechas li {
  padding-bottom:0;
  margin-bottom:10px
}
/*0*/
	#contenido .unaColdeTres ul li, #contenido .dosColdeTres ul li, #contenido .tresColdeTres ul li, #fechas ul li {
  font-size:14px;
  line-height:1em;
  margin-left:0;
  padding-left:15px;
  background:url('ico_cuadro_lista.gif') 0 3px no-repeat
}
#contenido .unaColdeTres ul li a, #contenido .dosColdeTres ul li a, #contenido .tresColdeTres ul li a, #fechas ul li a { color:#65BE2E }
/*1*/
	#contenido .unaColdeTres ul ul li, #contenido .dosColdeTres ul ul li, #contenido .tresColdeTres ul ul li, #fechas ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:-16px;
  background:url('') 0 5px no-repeat
}
#contenido .unaColdeTres ul ul li a, #contenido .dosColdeTres ul ul li a, #contenido .tresColdeTres ul ul li a, #fechas ul ul li a { color:#000 }
/*2*/
	#contenido .unaColdeTres ul ul ul li, #contenido .dosColdeTres ul ul ul li, #contenido .tresColdeTres ul ul ul li, #fechas ul ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:0;
  padding-left:10px;
  background:url('ico_guion_lista.gif') 0 6px no-repeat
}
#contenido .unaColdeTres ul ul ul li a, #contenido .dosColdeTres ul ul ul li a, #contenido .tresColdeTres ul ul ul li a, #fechas ul ul ul li a { color:#5d5d5d }
/* fin mapa web y listado fechas*/

/* inicio mapa web en pag error */
	#contenido_error .unaColdeTres ul, #contenido_error .dosColdeTres ul, #contenido_error .tresColdeTres ul {
  list-style:url(none) none;
  padding:0;
  margin:10px 0 0px 0
}
#contenido_error .unaColdeTres li, #contenido_error .dosColdeTres li, #contenido_error .tresColdeTres li {
  padding-bottom:0;
  margin-bottom:10px
}
/*0*/
	#contenido_error .unaColdeTres ul li, #contenido_error .dosColdeTres ul li, #contenido_error .tresColdeTres ul li {
  font-size:14px;
  line-height:1em;
  margin-left:0;
  padding-left:15px;
  background:url('ico_cuadro_lista.gif') 0 3px no-repeat
}
#contenido_error .unaColdeTres ul li a, #contenido_error .dosColdeTres ul li a, #contenido_error .tresColdeTres ul li a { color:#65BE2E }
/*1*/
	#contenido_error .unaColdeTres ul ul li, #contenido_error .dosColdeTres ul ul li, #contenido_error .tresColdeTres ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:-16px;
  background:url('') 0 5px no-repeat
}
#contenido_error .unaColdeTres ul ul li a, #contenido_error .dosColdeTres ul ul li a, #contenido_error .tresColdeTres ul ul li a { color:#000 }
/*2*/
	#contenido_error .unaColdeTres ul ul ul li, #contenido_error .dosColdeTres ul ul ul li, #contenido_error .tresColdeTres ul ul ul li {
  font-size:13px;
  line-height:1em;
  margin-left:0;
  padding-left:10px;
  background:url('ico_guion_lista.gif') 0 6px no-repeat
}
#contenido_error .unaColdeTres ul ul ul li a, #contenido_error .dosColdeTres ul ul ul li a, #contenido_error .tresColdeTres ul ul ul li a { color:#5d5d5d }
/* fin mapa web en pag error*/
li.vacio { visibility:hidden }
.rek {margin-bottom:15px;}
.sol {float:left; width:470px; margin-bottom:5px;}
.sag {float:right; width:470px; margin-bottom:5px;}
