*
{
	margin: 0;
	padding: 0;
}
HTML
{
	background: #E4F2F5 url(html.jpg) repeat-x;
}
BODY
{
	background: url(body.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 97%;
}
A
{
	color: #13789D;
}
A:hover
{
	color: #333;
}
A#logo-header SPAN
{
	display: none;
}
IMG
{
	border: 0;
}
HR
{
	display: block;
	clear: both;
	height: 15px;
	width: 99.9%;
	border: 0;
	color: #FFF;
	visibility: hidden;
}
#logo-header
{
	width: 187px;
	height: 82px;
	position: absolute;
	top: 10px;
	left: 8px;
	background: transparent url(/img/duplika.png) no-repeat;
}
H1
{
	margin: 10px 0;
	font-size: 120%;
	color: #555 !important;
}
H2
{
	color: #555;
	font-size: 114%;
	line-height: 235%;
	margin-top: 10px;
}
H3
{
	color: #2F4D61;
	font-size: 114%;
	line-height: 235%;
	margin-top: 10px;
}
.hh
{
	color: #555;
	font-size: 114% !important;
	font-weight: bold;
	line-height: 235%;
	margin-top: 10px;
}
H4
{
	color: #666;
}
#head A, .submenu A, .boxy A
{
	outline: none;
}
#head UL, #foot UL, .submenu UL
{
	list-style: none;
}
#content UL, #content OL
{
	font-size: 80%;
	color: #666;
	margin: 10px 40px 20px;
}
#content UL LI
{
	line-height: 140%;
	margin: 0 0 10px;
	list-style-image: url(list.gif);
}
#content OL LI
{
	line-height: 140%;
	margin: 0 0 10px;
}
#content UL.list_cols
{
	width: 300px;
	float: left;
	margin: 10px 30px;
	padding: 0;
}
#content UL.list_cols2
{
	width: 200px;
	float: left;
	margin: 10px 20px;
	padding: 0;
}
#content UL.list_cols2 LI
{
	list-style: none;
}
P.more A
{
	text-align: right;
	display: block;
	margin: 10px 0;
	color: #13789D;
	font-weight: bold;
	text-decoration: none;
	font-size: 105%;
	font-family: Tahoma, Arial, sans-serif;
}
P.more A:hover
{
	color: #1AA3D4;
}
#main
{
	width: 790px;
	margin: 0 auto;
}
#head
{
	width: 784px;
	height: 100px;
	position: relative;
}
#content
{
	width: 784px;
	height: auto !important;
	min-height: 300px;
	position: relative;
	padding-bottom: 20px;
	background: url(content.png) repeat-y center;
}
BODY#home .data
{
	padding: 0 10px 0 28px;
}
.data
{
	padding: 0 28px;
	overflow: hidden;
	z-index: 500;
	position: relative;
}
.submenu
{
	width: 784px;
	position: relative;
}
#foot
{
	width: 784px;
	height: 100px;
	background: url(bottom.png) no-repeat center top;
	clear: both;
	position: relative;
}
#intro.index
{
	padding: 0;
	height: auto !important;
	height: 72px;
	min-height: 72px;
	margin-bottom: 0;
	background: #FFF;
	border-bottom: 3px solid #E5E5E5;
	width: 770px;
}
.boxy.mid
{
	margin: 0 10px;
	padding: 0 10px;
	background: url(boxy-mid.gif) no-repeat left top;
}
#intro.index IMG
{
	margin: 0;
	display: block;
	float: left;
}
#banner
{
	position: relative;
	width: 770px;
	height: 155px;
	background: url(/img/hosting.jpg);
	margin: 0 0 0 7px;
}
#banner UL
{
	position: absolute;
	width: 350px;
	height: 125px;
	top: 0;
	right: 20px;
	margin: 0;
	padding: 0;
}
#banner UL LI
{
	float: left;
	width: 170px;
	height: 125px;
	list-style: none;
}
#banner UL LI#indiv
{
	margin: 0 10px 0 0;
}
#banner UL LI#indiv A
{
	width: 170px;
	height: 125px;
	float: left;
	text-indent: -9000px;
}
#banner UL LI#revend A
{
	width: 170px;
	height: 125px;
	float: left;
	text-indent: -9000px;
}
#banner IMG
{
	display: block;
	margin: 1px auto 0;
}
.info
{
	width: 435px;
	float: left;
	padding: 0 40px 0 2px;
}
.sidebar
{
	width: 252px !important;
	width: 222px;
	min-height: 315px;
	float: left;
	margin: 0;
	padding: 30px 0 0;
	background: url(sidebar.jpg) no-repeat 0 24px;
}
.info H3, .sidebar H3, .data H3
{
	margin: 0;
	font-size: 93%;
	text-transform: uppercase;
}
H1.tilde
{
	color: #555;
	font-size: 125%;
	letter-spacing: -0.02em;
	padding: 0 0 8px 40px;
	background: url(tilde.gif) no-repeat;
	letter-spacing: -0.03em;
}
BODY#home H2
{
	color: #555;
	font-size: 114%;
	letter-spacing: -0.02em;
	line-height: 235%;
	margin-top: 10px;
}
H3.rss
{
	font-size: 75%;
	margin: 15px 0 0;
	padding: 0;
	line-height: 140%;
	color: #666;
}
#content .data .sidebar UL
{
	margin: 8px 0 0 10px;
	padding: 0;
}
.sidebar UL LI
{
	list-style-type: none;
}
BODY#home .sidebar UL#notas
{
	padding: 0;
	margin: 0;
}
BODY#home .sidebar UL#notas LI
{
	list-style: none;
	height: 60px;
	margin: 0;
	padding: 5px 15px 0 70px;
	line-height: 108%;
}
BODY#home .sidebar UL#rssblog
{
	margin: 10px 0 0;
	padding: 10px 0 5px;
	background: url(rssblog.gif) no-repeat;
}
BODY#home .sidebar UL#rssblog LI
{
	list-style: none;
	margin: 0 0 5px;
	border-bottom: 1px solid #D1E6EF;
	padding: 0 0 5px 15px;
}
BODY#home .sidebar UL#rssblog LI A
{
	text-decoration: none;
	color: #4E5C98;
}
BODY#home .sidebar UL#rssblog LI A:hover
{
	color: #252E4C;
}
P.bmore
{
	text-align: right;
	margin: 0;
	padding: 0;
}
P.bmore A
{
	width: 112px;
	height: 22px;
	background: url(bmore.gif) no-repeat;
	display: block;
	padding: 0 5px 5px 0;
	text-decoration: none;
	text-align: center;
	letter-spacing: -0.01px;
	font-size: 80%;
}
P.bmore A:hover
{
	background: url(bmore.gif) no-repeat 0 -40px;
	color: #FFF;
}
BODY#home .sidebar UL#notas LI#soporte
{
	background: url(soporte.png) no-repeat 12px 3px;
}
BODY#home .sidebar UL#notas LI#seguridad
{
	background: url(seguridad.png) no-repeat 13px 3px;
}
BODY#home .sidebar UL#notas LI#hosting
{
	background: url(hosting.png) no-repeat 14px 10px;
}
BODY#home .sidebar UL#notas LI#pagos
{
	background: url(pagos.png) no-repeat 14px 3px;
}
BODY#home UL.tildes
{
	margin: 0;
}
BODY#home UL.tildes LI
{
	margin: 0 0 8px;
	padding: 0 0 0 30px;
	background: none;
	list-style: none;
	background: url(tilde2.gif) no-repeat 5px 5px;
	line-height: 140%;
}
#head UL#nav
{
	position: absolute;
	top: 0;
	width: 370px;
	right: 190px;
}
#head UL#nav LI
{
	float: left;
	font-size: 80%;
	display: block;
}
#head UL#nav LI A
{
	display: block;
	height: 103px;
	margin: 0 1px 0 0;
	padding: 35px 12px 20px;
	position: relative;
	color: #A4B4C0;
	text-decoration: none;
}
.chat
{
	display: block;
	height: 103px;
	margin: -35px 1px 0 -20px;
	position: relative;
	color: #A4B4C0;
	text-decoration: none;
}
#head UL#nav LI.chat A:hover
{
	background: none;
}
#head UL#nav LI A:hover
{
	background: url(head-activo.gif) repeat-x;
}
#head UL#nav LI A.activo
{
	background: url(head-activo.gif) repeat-x;
}
#head UL#nav LI A STRONG
{
	display: block;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
}
#head UL#nav LI A EM
{
	visibility: hidden;
}
#head UL#nav LI A.contacto
{
	padding: 0;
}
#head UL#mininav
{
	width: 146px;
	height: 70px;
	position: absolute;
	top: 22px;
	right: 5px;
}
#head UL#mininav LI
{
	width: 146px;
	height: 19px;
	margin-bottom: 3px;
	font-size: 70%;
	line-height: 1.6em;
}
#head UL#mininav LI A
{
	color: #A4B4C0;
	text-decoration: none;
	padding: 0 0 2px 30px;
	display: block;
}
#head UL#mininav LI A:hover
{
	color: #FFF;
	background-position: 0 -26px;
}
LI#contacto A
{
	background: url(miniContacto.gif) no-repeat 0 0;
}
LI#clientes A
{
	background: url(miniClientes.gif) no-repeat 0 0;
}
LI#blog A
{
	background: url(miniBlog.gif) no-repeat 0 0;
}
#content P
{
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 5px;
	color: #666;
}
#intro
{
	padding: 5px 25px 15px;
	margin: 0 7px 10px;
	background: url(intro.gif) repeat-x bottom;
	clear: both;
	overflow: hidden;
}
#intro P
{
	width: 560px;
	color: #666;
	margin-bottom: 6px;
}
.plan
{
	height: auto !important;
	height: 270px;
	min-height: 270px;
	margin: 10px 0 20px;
	float: left;
	position: relative;
}
#content P.alert
{
	background: url(zico-alert.gif) no-repeat 0 3px;
	padding: 0 0 20px 20px;
	font-size: 70%;
	color: #999;
}
.p3c
{
	width: 235px;
	background: #F5F8FB url(host.gif) no-repeat center top;
}
.p2c
{
	width: 359px;
	background: #F5F8FB url(host2.gif) no-repeat center top;
}
.duo, .dk10, .webmaster, .vps1
{
	margin: 10px 10px 0 0;
}
.plan P
{
	width: 100%;
	height: 55px;
	position: absolute;
	bottom: -5px;
	left: 0;
	text-indent: 20px;
}
.p2c P
{
	width: 359px;
	background: url(p2c.gif);
}
.p3c P
{
	width: 235px;
	background: url(p3c.gif);
}
.plan P A
{
	position: absolute;
	right: 20px;
	top: 10px;
	text-indent: 0;
}
#content .plan UL
{
	margin: 0 20px 0 30px;
	padding: 45px 0 0;
}
#content .plan UL LI
{
	color: #2F4D61;
	background: url(planes-li.gif) repeat-x bottom;
	padding: 6px 0;
	margin: 0;
}
#content .plan UL LI:hover
{
	color: #000;
}
.dedicados
{
	width: 333px;
	height: 294px;
	padding: 30px 15px 0;
	background: url(dedicados.jpg) no-repeat center bottom;
	float: left;
	margin: 15px 0;
	position: relative;
}
.dedicados IMG
{
	position: absolute;
	top: 0;
	left: 25px;
}
.dedicados H3
{
	padding: 45px 0 0 110px;
	font-size: 80%;
	color: #333;
}
#content .dedicados UL
{
	position: absolute;
	top: 125px;
	margin: 0 0 0 30px;
	width: 270px;
}
#content .dedicados UL LI
{
	border-bottom: 1px solid #FFF;
	list-style-image: none;
	list-style: none;
	padding: 3px 6px;
	margin: 0 0 5px;
}
.dedicados UL LI STRONG
{
	color: #2F4D61;
}
.precio
{
	width: 333px;
	height: 50px;
	position: absolute;
	bottom: 0;
}
.precio .bt
{
	position: absolute;
	top: 2px;
	right: 30px;
}
.precio #amd
{
	position: absolute;
	top: 0;
	left: 30px;
	display: block;
	width: 100px;
	height: 40px;
	text-indent: -9000px;
	background: url(dedicado-amd.gif) no-repeat;
}
.precio #intel
{
	position: absolute;
	top: 0;
	left: 30px;
	display: block;
	width: 100px;
	height: 40px;
	text-indent: -9000px;
	background: url(dedicado-intel.gif) no-repeat;
}
.plan H4
{
	width: 80%;
	height: 47px;
	text-indent: -9000px;
	position: absolute;
	top: 1px;
	right: 20px;
	background-repeat: no-repeat;
	background-position: right;
}
.duo H4
{
	background-image: url(hosting-duo.gif);
}
.dk10 H4
{
	background-image: url(hosting-dk10.gif);
}
.dk20 H4
{
	background-image: url(hosting-dk20.gif);
}
.webmaster H4
{
	background-image: url(hosting-webmaster.gif);
}
.profesional H4
{
	background-image: url(hosting-profesional.gif);
}
.vps1 H4
{
	background-image: url(hosting-vps1.gif);
}
.vps2 H4
{
	background-image: url(hosting-vps2.gif);
}
.plan P STRONG
{
	color: #406784;
	font-size: 150%;
	position: absolute;
	top: 10px;
	left: 20px;
	line-height: 180%;
	display: block;
	width: 100px;
	height: 40px;
	text-indent: -9000px;
}
.duo P STRONG
{
	background: url(10.gif) no-repeat;
}
.dk10 P STRONG
{
	background: url(20.gif) no-repeat;
}
.dk20 P STRONG
{
	background: url(40.gif) no-repeat;
}
.webmaster P STRONG
{
	background: url(120.gif) no-repeat;
}
.profesional P STRONG
{
	background: url(240.gif) no-repeat;
}
.vps1 P STRONG
{
	background: url(340.gif) no-repeat;
}
.vps2 P STRONG
{
	background: url(500.gif) no-repeat;
}
.deco1
{
	position: absolute;
	top: 25px;
	right: 50px;
}
.deco2
{
	position: absolute;
	top: 25px;
	right: 35px;
}
.deco3
{
	position: absolute;
	top: 12px;
	right: 40px;
}
.deco4
{
	position: absolute;
	top: 25px;
	right: 45px;
}
.deco5
{
	position: absolute;
	top: 5px;
	right: 45px;
}
#foot IMG#logo
{
	position: absolute;
	top: 28px;
	left: 10px;
}
#foot UL#check
{
	position: absolute;
	top: 30px;
	right: 10px;
}
#foot UL.l1
{
	position: absolute;
	top: 30px;
	left: 125px;
}
#foot UL.l2
{
	position: absolute;
	top: 50px;
	left: 125px;
}
#foot UL LI
{
	float: left;
	margin: 0 5px 0 0;
	color: #7AA2C6;
}
#foot UL LI A
{
	color: #7AA2C6;
	text-decoration: none;
	font-size: 70%;
}
#foot UL LI A:hover
{
	color: #3A6387;
	text-decoration: underline;
}
#foot UL LI A STRONG
{
	font-weight: normal;
}
P.phone
{
	background: url(phone.gif) no-repeat 3px 0;
	padding: 0 0 10px 25px;
}
P.email
{
	background: url(mail.gif) no-repeat 0 3px;
	padding: 0 0 10px 25px;
}
P.office
{
	background: url(office.gif) no-repeat 3px 5px;
	padding: 0 0 10px 25px;
}
P.twitter
{
	background: url(twitter-icon.jpeg) no-repeat 3px 5px;
	padding: 0 0 10px 25px;
}
P.facebook
{
	background: url(facebook-icon.gif) no-repeat 3px 5px;
	padding: 0 0 10px 25px;
}
A.bt, A.bt2
{
	display: block;
	width: 102px;
	height: 31px;
	line-height: 30px;
	background-image: url(bt-100.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
A.bt2
{
	width: 210px;
	background-image: url(bt-210.gif);
}
A.bt:hover, A.bt2:hover
{
	background-position: 0 -31px;
	color: #FFF;
}
DL.planesh
{
	width: 720px;
	height: 80px;
	position: relative;
	font-size: 0.8em;
	background: url(server.gif) repeat-x;
}
DL.planesh DT
{
	position: absolute;
	top: 15px;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
}
DL.planesh DD
{
	position: absolute;
	top: 35px;
}
.ind
{
	left: 60px;
}
.rev
{
	left: 240px;
}
.vps
{
	left: 420px;
}
.ded
{
	left: 600px;
}
TABLE.inf1
{
	margin: 20px auto;
	color: #444;
	border: 1px solid #E1E8EC;
	padding: 6px;
}
TABLE.inf1 THEAD TR TH
{
	width: 200px;
}
CAPTION
{
	display: none;
}
TABLE A
{
	color: #FF6600;
}
TABLE
{
	font-size: 80%;
}
TABLE TD
{
	text-align: center;
	padding: 4px 5px;
}
TABLE THEAD TR TH
{
	background: #406784;
	color: #FFF;
	padding: 3px 0;
}
TABLE TR TH
{
	background: #EFF5F9;
	font-weight: normal;
	text-indent: 5px;
}
TABLE TR TD, TABLE TR TH
{
	border-bottom: 1px solid #E1E8EC;
}
.vacio
{
	background: none;
}
TR.par
{
	background: #F4F8FB;
}
TABLE TR:hover TD, TABLE TR:hover TH
{
	background: #E8EFF4;
	color: #000;
}
TABLE THEAD TR:hover TH
{
	background: #406784;
	color: #FFF;
}
.zoom
{
	font-size: x-small;
	color: #999;
}
.submenu
{
	height: 21px;
	background: url(top.png) !important;
	background: url(top.gif);
}
.submenu.emm
{
	height: 46px;
	background: url(submenu-email-marketing.png) !important;
	background: url(submenu-email-marketing.gif);
}
.submenu.host
{
	height: 46px;
	background: url(submenu-hosting.png) !important;
	background: url(submenu-hosting.gif);
}
.submenu.mark
{
	height: 46px;
	background: url(submenu-marketing.png) !important;
	background: url(submenu-marketing.gif);
}
.submenu.dom
{
	height: 46px;
	background: url(submenu-dominios.png) !important;
	background: url(submenu-dominios.gif);
}
.submenu UL LI
{
	float: left;
}
.submenu UL
{
	padding: 10px 0 0 15px;
}
.submenu UL LI
{
	font-size: 80%;
	position: relative;
	margin: 0 0.2em 0 0;
	float: left;
}
.submenu UL LI.last
{
	font-size: 80%;
	position: relative;
	margin: 0 1em 0 0;
	float: right;
}
.submenu UL LI A
{
	padding: 0.9em 1.5em;
	float: left;
	text-decoration: none;
	text-align: center;
}
.submenu.host LI A
{
	color: #902B00;
}
.submenu.host LI.current
{
	background: url(tabs/host.png) no-repeat;
}
.submenu.host LI.current A, .submenu.host LI.current A:hover
{
	background: url(tabs/host-a.png) no-repeat top right;
}
.submenu.host LI A:hover
{
	color: #902B00;
	background: url(tabs/host-h.png);
}
.submenu.emm LI A
{
	color: #007501;
}
.submenu.emm LI.current
{
	background: url(tabs/emm.png) no-repeat;
}
.submenu.emm LI.current A, .submenu.emm LI.current A:hover
{
	background: url(tabs/emm-a.png) no-repeat top right;
}
.submenu.emm LI A:hover
{
	color: #000;
	background: url(tabs/emm-h.png);
}
.submenu.dom LI A
{
	color: #112B45;
}
.submenu.dom LI.current
{
	background: url(tabs/dom.png) no-repeat;
}
.submenu.dom LI.current A
{
	background: url(tabs/dom-a.png) no-repeat top right;
}
.submenu.dom LI A:hover
{
	color: #000;
	background: url(tabs/dom-h.png);
}
.clear
{
	overflow: hidden;
	width: 100%;
}
A.button
{
	background: transparent url(bg_button_a.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}
A.button SPAN
{
	background: transparent url(bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}
A.button:active
{
	background-position: bottom right;
	color: #000;
	outline: none;
}
A.button:active SPAN
{
	background-position: bottom left;
	padding: 6px 0 4px 18px;
}
.hidden
{
	display: none;
}
.texto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 97%;
}
