body {
	margin: 0;
	background-color: #000000;
}
.TextoInterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
.TextoInteriorTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #29A64A;
	font-weight: bold;
}
.TextoInteriorTitulo:link {
	text-decoration: none;
}
.TextoInteriorTitulo:visited {
	text-decoration: none;
}
.TextoInteriorTitulo:hover {
	text-decoration:underline;
}
.TextoInterior1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.TextoZocalo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.TextoZocalobel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
}
.linkBotonera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.linkBotonera:link {
	text-decoration: none;
}
.linkBotonera:visited {
	text-decoration: none;
}
.linkBotonera:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.textoEmpresasAbonos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #666666;
}
.btneratit {
	background-color: #44D16B;
	height: 30px;
	width: 200px;
	margin-top: 22px;
}
.btneratit a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.04em;
	padding-left: 18px;
	font-size: 14px;
}
.btneratit a:hover {
	color: #eeeeee;
}
.btnerarubros {
	height: 21px;
	width: 200px;
}
.btnerarubros a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 18px;
	font-size: 12px;
}
.btnerarubros a:hover {
	font-weight: bold;
}

.navinicio {
	background-color: #000000;
}
.navinicio td {
	width: 120px;
	height: 28px;
}
.navinicio a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #e2e2e2;
}
.navinicio a:hover {
	color: #fdfdfd;
}
#logo {
	float: left;
	margin-left: 26px;
}
#telefono {
	float: right;
	margin-right: 24px;
	margin-top: 20px;
}
.vineta li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	background-image: url(imagenes/vineta.gif);
	background-position: 0 8px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 10px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #969696;
	font-weight:lighter;
	margin: 0;
	height: 35px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#pymes{
	padding-left: 30px;
	background-image: url(imagenes/btn_empresas.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#adicionales{
	padding-left: 45px;
	background-image: url(imagenes/fadicionales.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#hogares {
	padding-left: 45px;
	background-image: url(imagenes/btn_hogares.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#contacto{
	padding-left: 30px;
	background-image: url(imagenes/btn_contacto.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#requerir{
	padding-left: 40px;
	background-image: url(imagenes/btn_requer.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#entradaclientes {
	float: right;
	padding: 0 0 10px 20px;

}

#hardware{
	margin-top: 6px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #29A64A;	
	letter-spacing: 0.08em;
	list-style-type: none;
	background-repeat: no-repeat;
	background-image: url(imagenes/btn_servicios.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin: 0;
}
.servicios {
	margin-left: 130px;
	margin-top: 15px;
	padding: 0;
}
.servicios ul li {
	margin-left: 0;
}
.servicios li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;	
	letter-spacing: 0.08em;
	list-style-type: none;
	background-repeat: no-repeat;
	background-image: url(imagenes/btn_servicios.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.servicios li a, .seradi li a {
	color: #666666;
	text-decoration:none;
}

.servicios li a:hover, .seradi li a:hover {
	color: #29A64A;
}
.fmant {
	background-image: url(imagenes/fbackup.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: bottom;
}
.fmant1 {
	background-image: url(imagenes/fbackup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: bottom;
}
.contman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BED3C4;
	border-left-color: #BED3C4;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BED3C4;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.contman1, .contman2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BED3C4;
	border-left-color: #BED3C4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BED3C4;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.contman2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BED3C4;
}
#ilustra {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
#encore {
	float: right;
	margin-right: 80px;	
}
.fbup {
	background-image: url(imagenes/fbackup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: bottom;
}
.fbup {
}

.fbup1 {
	background-image: url(imagenes/fbackup.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: bottom;

}
.fbup2 {
	background-image: url(imagenes/fbackup.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: bottom;
}
dl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
dt {
	background-color: #F4F4F4;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-weight: bold;
	letter-spacing: 0.08em;
	background-image: url(imagenes/vineta.gif);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}
dd {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#impres {	background-color: #ffffff;
}

.topalto {
	width: 960px;
	margin: 0;
	padding: 0;
	height: 120px;
	background-color: #000000;
}
.celbar {
	height: 32px;
	width: 137px;
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #4F4648;
	border-right-color: #4F4648;
	text-align: center;
	vertical-align: middle;
}
.unpixel {
	width: 138px;
}
.celbardcha {
	height: 32px;
	width: 137px;
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F4648;
	text-align: center;
	vertical-align: middle;
}
.fdobar {
	width: 960px;
	margin: 0;
	padding: 0;
	background-color: #000000;
}
.celbarvinc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b0b3b5;
	text-decoration: none;
	font-weight: lighter;
}
.celbarvinc:hover {
	color: #e9e9e9;
}

.contienesubarbu, .contienesubarcon {
	background-image: url(imagenes/fdosubmenu.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 518px;
	margin: 0 auto;
	height: 38px;
}
.subarbu {
	text-align: center;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.subarbu a, .subarcon a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-image: url(imagenes/flecha.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 8px;
}
.subarbu a:hover, .subarcon a:hover {
	color: #29A64A;
	font-weight: bold;
	letter-spacing: 0.05em;
}

.subarcon {
	text-align: center;
	width: 125px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#subir {
float: right;
margin-right: 15px;
}

.seradi {
	background-image: url(imagenes/fdoservadic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	margin-top: 32px;
	margin-left: 0;
	}
.seradi ul {
	margin-top: 30px;
	margin-left: 230px;

}
	
.seradi li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;	
	letter-spacing: 0.08em;
	list-style-type: none;
	background-repeat: no-repeat;
	background-image: url(imagenes/flecha.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	padding-left: 20px;
	padding-bottom: 5px;
}
/* menu cabecera */

ul#menu {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline;
	list-style: none;
	
}

ul#menu li {
	margin: 0;
	border: 0;
	padding: 0;
	position: relative;
	float: left;
	text-align: center;
	vertical-align: middle;
	z-index: 50;

}

ul#menu li ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
}

ul#menu li > ul {
	top: auto;
	left: auto;
}

ul#menu li ul li {
	text-align: left;
}

ul#menu li:hover ul {
	z-index: 80;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 0px;
	color: #ffffff;
	background-color: #000000;
	
}

ul#menu li.over ul {
	z-index: 80;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 23px;
	left: 0px;
	color: #999;
	background-color: #000000;
}

a.menu,a.menu:visited {
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	background-color: transparent;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b0b3b5;
	text-decoration: none;
	
}

li a.menu:hover {
	color: #ffffff;
	text-decoration: none;
	
}

ul#menu li a.menuOn {
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	background-color: transparent;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b0b3b5;
	text-decoration: none;
	
}

ul#menu li a.menuOn:hover {
	color: #e9e9e9;
	text-decoration: none;
	
}

/* set menu item widths */

#nav1 {
	width: 137px;
	text-align: center;
	
}
li#nav1 a.menu {
	width: 150px;
	
}
li#nav1 a.menuOn{
	width: 150px;
	
}

a.sub, a.sub:visited {
	display: block;
	margin: 0;
	color: #b0b3b5;
	width: 150px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #4F4648;
	
}

a.sub:hover {
	color: #ffffff;
	background-color: #44D16B;
	width: 150px;
	text-decoration: none;
	background-image: url(imagenes/sub_hover.gif);
	background-repeat: no-repeat;
	background-position: 96% 50%;
	
}

/******************* menu internos ***********************/
.celbarin {
	height: 32px;
	width: 192px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagenes/fdomenuin.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


ul#menuin {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

ul#menuin li {
	margin: 0;
	border: 0;
	padding: 0;
	position: relative;
	float: left;
	text-align: center;
	vertical-align: middle;
}

ul#menuin li ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
}

ul#menuin li > ul {
	top: auto;
	left: auto;
}

ul#menuin li ul li {
	text-align: left;
}

ul#menuin li:hover ul {
	z-index: 20;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 0px;
	color: #ffffff;
	background-color: #f5f5f5;
}

ul#menuin li.over ul {
	z-index: 20;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 23px;
	left: 0px;
	color: #999;
	background-color: #f5f5f5;
}

a.menuin,a.menuin:visited {
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	background-color: transparent;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b0b3b5;
	text-decoration: none;
}

li a.menuin:hover {
	color: #ffffff;
	text-decoration: none;
}

ul#menuin li a.menuinOn {

	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	background-color: transparent;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b0b3b5;
	text-decoration: none;
}

ul#menuin li a.menuinOn:hover {
	color: #e9e9e9;
	text-decoration: none;
}

/* set menuin item widths menuin interno */

#navin1 {
	width: 192px;
	text-align: center;
}
li#navin1 a.menuin {
	width: 171px;
}
li#navin1 a.menuinOn{
	width: 171px;
}


a.subin, a.subin:visited {
	display: block;
	margin: 0;
	color: #666666;
	width: 171px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	
}

a.subin:hover {
	color: #29A64A;
	background-color: #ffffff;
	width: 171px;
	text-decoration: none;
	background-image: url(imagenes/btn_servicios.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
.separacel {
	width: 80px;
}
.celbarvincint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: lighter;
}
.celbarvincint:hover {
	color: #29A64A;
	font-weight: bold;
}
.compared{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	letter-spacing: -0.05em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669966;
	background-image: url(imagenes/bnoticias.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 26px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #666666;
	margin: 0;
	padding: 0;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thumbs a:link, .thumbs a:hover, .thumbs a:active, .thumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}

/**** complemento menu consejos ******/
.menucons {
	height: 32px;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagenes/fdomenuin.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: lighter;
}

.vinetmenu  {
	width: 192px;
}
.vinetmenu li {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/vineta.gif);
	background-position: 0 8px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.vinetmenu a {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.vinetmenu a:hover {
	color: #669966;
	text-decoration: underline;
}

