html,body,form,div,p,span,img,ol,ul,li,h1,h2,h3,h4,h5,h6,fieldset,td {margin:0;padding:0;}
html,body { width:100%; height:100%;}
body { background:#EDEDED url(fbody.png) 0 0 repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px; color: #FFF; margin:0 0 1px;}
img {border:0;} a { text-decoration:none; } a:hover { text-decoration:underline; } .clr {clear:both;float:none;}
table { border-collapse: collapse; border-spacing: 0; } td { vertical-align:top; }
.contliga { width:100%; height:100%;} .fl { float:left; }
.amrll { color:#FC0; } .cianc { color:#99EAF6; } .verdec { color:#DBF7C5; }
.bsombra { border: 3px solid #222; border-width: 0 3px 3px 0; }
.icono img { width:100%; height:100%; }
.paypal { margin:0 auto; width:62px; height:25px; background:url(paypal.png) 0 0 no-repeat; }
.visa { margin:0 auto; width:45px; height:28px; background:url(visa.png) 0 0 no-repeat; }
.mcard { margin:0 auto; width:48px; height:29px; background:url(mcard.gif) 0 0 no-repeat; }
.amexp { margin:0 auto; width:62px; height:28px; background:url(amexp.png) 0 0 no-repeat; }
#bodycont { width:1024px; margin:0 auto;}
#cabeza { width:920px; height:101px; background:#202020 url(fcabeza.png) 0 0 repeat-x; position:relative;
	border-bottom:1px solid #FFD400; margin:0 auto; z-index:1; }
#cabeza .tformgrl { width:197px; height:21px; background:url(tformgrl.png) 0 0 no-repeat; overflow:hidden;
	position:absolute; left:166px; top:74px; text-indent:-99em; }
#cabeza .banner { width:354px; height:56px; background:#000 url(banner.gif) 0 0 no-repeat; position:absolute;
	left:9px; top:11px; }
#cabeza .presenciasup2 { position:absolute; left:392px; top:10px; font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:12px; color:#FFFFFF; }
#cabeza .presenciasup { position:absolute; left:669px; top:10px; font-family:Calibri,Arial,Helvetica,sans-serif;
	font-size:12px; color:#FC0; }
#cabeza .presenciasup strong { display:block;padding-top:2px;font-weight:normal; float:left; }
#cabeza .presenciasup a { width:39px; height:18px; background:none 0 0 no-repeat; float:left; margin-left:16px;
	overflow:hidden; text-indent:-99em; }
#cabeza .presenciasup a.mex { background-image:url(bandmex.png); }
#cabeza .presenciasup a.ale { background-image:url(bandale.png); }
#cabeza .presenciasup a.eua { background-image:url(bandeua.png); }
#cabeza .presenciasup a.fra { background-image:url(bandfra.png); }
#cabeza .menu { height:36px; position:absolute; left:392px; top:47px; width:525px;}
#cabeza .menu .exti { width:4px; height:36px; background:url(fmenuni.gif) 0 0 no-repeat; float:left; }
#cabeza .menu li {height:25px;padding:11px 9px 0 8px;float:left;background:#202020 url(fmenun.png) 0 0 repeat-x;
	font-family:Calibri,Arial,Helvetica,sans-serif;list-style:none outside none;position:relative;}
#cabeza .menu li:hover, #cabeza .menu li.iehover { padding: 12px 8px 0 9px; height:24px; 
	background:#202020 url(fmenuh.png) 0 0 repeat-x; }
#cabeza .menu a { color:#FFF; } #cabeza .menu span { cursor:default; }
#cabeza .menu li.act a, #cabeza .menu li.act span { color:#FFD400; }
#cabeza .menu li.act li a { color:#FFF; }
#cabeza .menu .extd { width:4px; height:36px; background:url(fmenund.gif) 0 0 no-repeat; float:left; }
#cabeza .menu li ul {display:none;position:absolute;left:0;top:36px;z-index:1;}
#cabeza .menu li:hover ul, #cabeza .menu li.iehover ul {display:block;}
#cabeza .menu li li {float:none;width:150px;padding:0;height:36px;}
#cabeza .menu li li span {color:#FFD400;}
#cabeza .menu li li a, #cabeza .menu li li span {display:block;height:25px;padding:11px 9px 0 8px;float:none;}
#cabeza .menu li li:hover,#cabeza .menu li li.iehover {height:36px;padding:0;}
#cabeza .menu li li:hover a,#cabeza .menu li li.iehover a {height:24px;padding: 12px 8px 0 9px;}
#central { padding:10px 0;width:920px; margin:0 auto; position:relative;
	background:#25282D url(fcentral.jpg) 0 0 no-repeat; }
#vwp { width:590px; height:343px; position:relative; float:left;
	background:url(desarrll.png) 200px 290px no-repeat;}
#vwp .boton_ofertas{ width:162px; height:52px; position:absolute; left:19px; top:123px; padding-top:148px;}
#vwp .logo { width:184px; height:89px; position:absolute; left:21px; top:23px; padding-top:148px;
	background:url(vwpl1.png) 0 0 no-repeat; }
#vwp .logo span { display:block;width:157px; height:89px; background:url(vwpl2.png) 0 0 no-repeat; }
#vwp .texto { width:366px; padding-left:35px;position:absolute; left:189px; top:14px;
	font-family:Calibri,Arial,Helvetica,sans-serif;}
#vwp .texto h1 { font-size:30px; padding-left:17px; font-weight:bold; padding-bottom:9px;text-shadow: #FC0 0 0 4px;}
#vwp .texto li { font-size:18px; padding-left:17px; text-shadow: #000 2px 2px 5px;
	background:url(flechvwp.gif) left 5px no-repeat;list-style:none outside none; }
#vwp .texto li a {color:#FC0;}
#vwp .tfinal { font:normal 25px Calibri,Arial,Helvetica,sans-serif; position:absolute; top:240px; right:0;
	color:#FC0; text-transform: uppercase;}
#vwp .tfinal span {display:none;}
#disenow { width:323px;padding-top:22px; float:left;}
#disenow ul {margin:0 auto;width:303px;padding-bottom:10px;}
#disenow li {list-style:none outside none;margin-bottom:4px;}
#disenow li a {width:303px;height:31px;display:block;overflow:hidden;background:none 0 0 no-repeat;text-indent:-99em;}
#disenow li.dsw a {background-image:url(bpdsw.png);} #disenow li.tvr a {background-image:url(bptvr.png);}
#disenow li.ppr a {background-image:url(bpppr.png);} #disenow li.pwb a {background-image:url(bppwb.png);}
#disenow li a:hover {background-position:0 100%;}
#disenow .videos {width:280px;height:152px;position:relative;font:normal 14px Calibri,Arial,Helvetica,sans-serif;
	margin:0 auto;background:url(f2vidp.png) 0 bottom no-repeat;}
#disenow .videos a {color:#FFF;} #disenow .videos a:hover {text-decoration:none;color:#FC0;}
#disenow .videos span {display:block;width:278px;height:116px;border:1px solid #777;background:url(f1vidp.jpg) 0 0;}
#disenow .videos a strong {display:block;width:280px;position:absolute;left:0;top:0;overflow:hidden;text-align:center;
	padding-top:123px; background:url(btnvidp.png) center -100px no-repeat;}
#disenow .videos a:hover strong {cursor:pointer;background-position:center 33px;}
#masinfo { width:920px; height:140px; position:relative; float:none; clear:both;}
#masinfo .clientes { width:269px; height:140px; position:absolute; left:20px; top:0; background:url(cam1.png) 0 0;}
#masinfo .clientes .titulo { color:#000; width:262px; text-align:center; position:absolute; left:0; top:10px;}
#masinfo .clientes .sitios { width:258px; height:61px; background:url(swfsitam.jpg) 0 0 no-repeat;
	position:absolute; left:3px; top:31px;}
#masinfo .medio { padding-top:4px; width:359px; position:absolute; left:295px; top:0;}
#masinfo .medio a { color:#FFF;display:block;float:left;padding:80px 0 0;text-align:center;
	font:normal 12px Calibri,Arial,Helvetica,sans-serif;background:none center 0 no-repeat;}
#masinfo .medio a.i1 { width:110px;background: url(ico1.png) center 9px no-repeat; }
#masinfo .medio a.i2 { width:124px;background: url(ico2.png) center 3px no-repeat; }
#masinfo .medio a.i3 { width:94px;background: url(ico3.png) center 0 no-repeat; padding-top:88px;}
#masinfo .listas { width:269px; height:140px; background:url(cam2.png) center top no-repeat; position:absolute;
	left:637px; top:0; }
#masinfo .listas .titulo { color:#000; width:262px; font-size:11px; text-align:center; position:absolute; left:0; top:10px;}
#masinfo .listas .icono { background:none 0 0 no-repeat; position:absolute; overflow:hidden;text-indent:-99em;}
#masinfo .listas .i1 { width:108px; height:61px; background-image: url(igoogle.png); left:6px; top:33px;}
#masinfo .listas .i2 { width:107px; height:46px; background-image: url(iyahoo.png); left:146px; top:38px;}
#masinfo .listas .i3 { width:71px; height:48px; background-image: url(ijeronim.gif); left:96px; top:59px;}
#redessoc {height:100px;}
#redessoc h3 {font:small-caps 20px Calibri,Arial,Helvetica,sans-serif;float:left;white-space:nowrap;
	height:60px;padding:30px 20px 0 20px;}
#redessoc .fb {padding:0 10px; float:left;width:300px;}
#redessoc .tw {float:left;padding-left:20px;}
#redessoc .tw a {color:#FFF;padding:10px 0 0 65px; float:left;height:66px;line-height:65px;
	background:url(itw.png) 0 10px no-repeat;}
#redessoc .sk {float:left;padding-top:10px;}
#redessoc .sk span {display:block;font:small-caps 20px Calibri,Arial,Helvetica,sans-serif;float:left;
	white-space:nowrap;padding:10px 20px 0 30px;}
#redessoc .sk a {display:block;color:#FFF;padding:0 0 0 62px; float:left;height:66px;line-height:62px;
	background:url(isk.png) 0 0 no-repeat;}
#redessoc .yt {float:left;padding-top:10px;}
#redessoc .yt span {display:block;font:small-caps 20px Calibri,Arial,Helvetica,sans-serif;float:left;
	white-space:nowrap;padding:10px 20px 0 30px;}
#redessoc .yt a {display:block;color:#FFF;padding:0 0 0 62px; float:left;height:66px;line-height:62px;
	background:url(iyt.png) 0 0 no-repeat;}
#cabezaint { width:920px; height:52px; position:relative; padding-top:14px;}
#cabezaint em { width:4px;height:36px;padding-left:14px;background:url(fmenuni.gif) right 0 no-repeat;float:left; }
#cabezaint h1 { width:276px; height:36px; padding-left:60px; text-align:left; color:#FFD400; float:left;
	font: bold 29px Calibri,Arial,Helvetica,sans-serif; background:url(fmenun.png) 0 0 repeat-x; }
#cabezaint b { width:4px; height:36px; background:url(fmenund.gif) 0 0 no-repeat; float:left; }
#cabezaint a { position:absolute; left:22px; top:4px; width:46px; height:50px; overflow:hidden;text-indent:-99em;
	background:url(logopeq.gif) 0 0 no-repeat; }
#contint { position:relative; left:18px; padding:15px 0; width:616px; min-height:371px;height:auto !important;
	height:371px; background:url(fcontint.png) 0 0 repeat;
	font: 14px Calibri,Arial,Helvetica,sans-serif; }
#contint h2 { font-size: 24px; padding:0 15px 16px;}
#contint p { margin:0 15px 0.5em; text-align:justify; }
#contint ul.nosotros { padding:10px 0 10px 50px; }
#contint ul.nosotros li { list-style-type:disc; }
#contint .grsitios { position:relative; margin:13px 0 0 24px; width:567px; height:138px;
	background:url(grsitios.jpg) 0 0 no-repeat; }
#contint .grsitios .elem { text-align:center; position:absolute; top:90px; color:#FFD400;
	font: bold 18px Calibri,Arial,Helvetica,sans-serif; }
#contint .grsitios .elem.ga { left:-12px; width:113px; }
#contint .grsitios .elem.gb { left:194px; width:170px; }
#contint .grsitios .elem.gc { left:438px; top:0; width:130px; padding-top:90px; text-decoration:none; }
#contint .tPaqhosting { margin:0 auto; }
#contint .tPaqhosting td { padding:15px 0; vertical-align:middle;}
#contint .tPaqhosting .infoPaypal { padding:0; text-align:center;}
#contint .tPaqhosting .descr { text-align:left; padding-right:20px; padding-left:20px;}
#contint .tPaqhosting .verCarro { vertical-align:middle; padding-left:30px; }
#contint .tPaqhosting .sep { width:30px; border-right:1px solid #FFD400;}
#contint .tPaqhosting td input{ display:block; }
#contint .tPaqhosting form{ margin:0;}
#contint table.portafolio { margin-left:15px;}
#contint table.portafolio td.izq { width:58%;}
#contint table.portafolio .ligas { padding:0 0 10px 30px; font-size:12px; line-height:21px;}
#contint table.portafolio .ligas a { color:#FFF; position:relative;}
#contint table.portafolio .ligas img { width:1px;height:1px;opacity:0.01; position:absolute;left:0;top:6px;}
#contint table.portafolio .ligas a:hover { color:#FFD400; }
#contint .tNosotros { margin:0 auto; width:90%;}
#contint .tNosotros td { width:50%; text-align:center; border:1px solid #FC0; padding:10px 3px; }
#contint .tNosotros td a { color:#FC0; }
#contint .pais { padding-left:30px; font-weight:bold; font-size:18px; background:none 0 2px no-repeat; }
#contint .pais.mex { background-image:url(bandmex.png); }
#contint .pais.fra { background-image:url(bandfra.png); }
#contint .pais.ale { background-image:url(bandale.png); }
#contint .pais.eua { background-image:url(bandeua.png); }
#contint .pais.mun { background-image:url(bandmun.png); }
#contint .tContacto td { padding:3px 0;}
#contint .tContacto .campov input, #contint .tContacto .campov select, #contint .tContacto .campov textarea { font: 12px Calibri,Arial,Helvetica,sans-serif; }
#contint .tContacto .campon { width:35%; text-align:right; padding:2px 5px 0 0; color:#FC0; font-weight:bold;}
#contint .tContacto .campov input { width:200px; border:0; background-color:#FFFFDB; }
#contint .tContacto .campov label { padding-right:10px; }
#contint .tContacto .campov label input { width:auto; border:0; background-color:transparent; }
#contint .tContacto .campov textarea { width:200px; height:6em; border:0; background-color:#FFFFDB; }
#contint .tContacto .campoc { text-align:center; }
#contint .tContacto .btn { border:0; background-color:#FFFFDB; }
#contint .tCcontrate { margin-left:30px; }
#contint .tCcontrate td { padding:1px 0 5px;}
#contint .tCcontrate .campov input, #contint .tCcontrate .campov select, #contint .tCcontrate .campov textarea { font: 12px Calibri,Arial,Helvetica,sans-serif; }
#contint .tCcontrate .campon { text-align:right; padding:2px 5px 0 10px; color:#FC0; font-weight:bold;}
#contint .tCcontrate .campov input { width:150px; border:0; background-color:#FFFFDB; }
#contint .tCcontrate .campov select { background-color:#FFFFDB; }
#contint .tCcontrate .campov label { padding-right:10px; }
#contint .tCcontrate .campov label input { width:auto; border:0; background-color:transparent; }
#contint .tCcontrate .ihyd  { text-align:center; }
#contint .tCcontrate .ihyd  label { font-weight:normal; color:#FFF;}
#contint .tCcontrate .campov textarea { width:200px; height:6em; border:0; background-color:#FFFFDB; }
#contint .tCcontrate .campoc { text-align:center; }
#contint .tCcontrate .btn { border:0; background-color:#FFFFDB; }
#contint .tPaqpubli { margin:0 auto; }
#contint .tPaqpubli td { padding-bottom:10px; }
#contint .tPaqpubli .infoPaypal { text-align:center; }
#contint .tPaqpubli .descr { text-align:right; padding-right:10px; }
#contint .tPaqpubli .verCarro { vertical-align:middle; padding-left:30px; }
#contint .tPaqpubli .sep { width:30px; border-right:1px solid #FFD400;}
#contint .tPaqpubli td input{ display:block; }
#contint .tPaqpubli form{ margin:0;}
#contint .paquetesDint { position:relative; left:15px; width:601px; height:370px;
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;}
#contint .paquetesDint a {color:#FC0;}
#contint .paquetesDint .cont { position:relative; width:180px; height:218px; float:left; padding-top:14px;
	background:url(fpaqint.png) 0 0 no-repeat; }
#contint .paquetesDint .c2 { left:20px; }
#contint .paquetesDint .c3 { left:40px; }
#contint .paquetesDint .cont .titulo { color:#FC0; text-align:center;padding-bottom:13px;
	font:normal 17px Calibri,Arial,Helvetica,sans-serif; }
#contint .paquetesDint .cont .descr { background:url(paqivine.gif) 12px 6px no-repeat; color:#FFF;
	padding:0 5px 0 22px; font-size:12px; }
#contint .paquetesDint .cont .solic { position:absolute; right:10px;bottom:15px;font-size:12px; }
#contint .paquetesDint .cont .nota { color:#AAA; padding:3px 0 0 19px; font-size:11px; }
#contint .paquetesDint .cont1ico { width:94px; height:95px; position:absolute; left:140px; top:215px;
	background:url(paqico1.png) 0 0 no-repeat;}
#contint .paquetesDint .cont2ico { width:83px; height:83px; position:absolute; left:355px; top:218px;
	background:url(paqico2.png) 0 0 no-repeat;}
#contint .paquetesDint .otrosp {width:569px;padding:10px;background-color:#222;position:absolute;bottom:0;}
#contint .publicidad {padding-top:190px;background:url(pub-banner.gif) center 0 no-repeat;}
#contint .publicidad a {color:#FC0;}
#contint .redessoc {padding:0 15px;}
#contint .redessoc .facebookb {width:310px;float:left;}
#contint .redessoc .twitterb {width:276px;font:10px Verdana;float:left;}
#contint .redessoc .twitterb a.twtit { display:block; height:20px; text-align:center; border:1px solid #FC0;
	color:#FC0;background-color:#713A11; border-bottom:0;font: bold 16px/20px Calibri,Arial,Helvetica,sans-serif; }
#contint .redessoc .twitterb a.twtit:hover {color:#FFF;text-decoration:none;}
#contint .redessoc .twitterb ul {border:1px solid #FC0;border-width:0 1px 1px;float:none;clear:both;}
#contint .redessoc .twitterb li {list-style:none outside none; color:#FFF;padding:5px;border-top:1px solid #FC0;}
#contint .redessoc .twitterb li:hover {background-color:#444;}
#contint .redessoc .twitterb li a {color:#870;}
#contint .redessoc .twitterb li p {margin:0;text-align:left;}
#contint .redessoc .twitterb li p a {color:#FC0;}
#contint .juegos { width: 452px; margin:0 auto; }
#contint .juegos .juego { width: 144px; height:144px;margin:0 0 10px 10px; float:left;list-style:none outside none;}
#contint .juegos .juego a {width:140px;height:140px;display:block;text-indent:-99em; overflow:hidden;
	border:2px solid #844; background:none 0 0 no-repeat;}
#contint .juegos .juego a:hover {border-color:#F44;}
#contint .juegos .j1, #contint .juegos .j4 { margin-left:0; }
#contint .juegos .j1 a { background-image: url(arkano.jpg); }
#contint .juegos .j2 a { background-image: url(pacman.jpg); }
#contint .juegos .j3 a { background-image: url(madbal.jpg); }
#contint .juegos .j4 a { background-image: url(grenou.jpg); }
#contint .juegos .j5 a { background-image: url(monmat.jpg); }
#contint .juegos .j6 a { background-image: url(holywr.jpg); }
#contint .contligafin { text-align:center; }
#contint .contligafin a { color:#FC0; }
#contint .icfpago { margin:5px auto; }
#contint .icfpago td { padding:5px;}
#infoder { position:absolute; left:648px; top:76px; }
#infoder .caja { position:relative; width:269px; height:128px; background:none 0 0 no-repeat; margin:0 0 12px;}
#infoder .ligas { background-image: url(cnarj.png); height:102px; padding:26px 0 0 1px; font:small-caps bold 18px Calibri,Arial,Helvetica,sans-serif;}
#infoder .clientes { background-image: url(caz.png); margin-bottom:11px; }
#infoder .listas { background-image: url(cam3.png); }
#infoder .ligas a { display:block; width:173px; padding:0 0 1px 36px; border-bottom:1px solid #DAAA1E; 
	color:#FFF; background:none 11px 2px no-repeat;text-shadow: #420 2px 2px 3px;}
#infoder .ligas a.hosting { background-image:url(idernhos.gif); }
#infoder .ligas a.dominio { background-image:url(iderndom.gif); }
#infoder .ligas a.paquete { background-image:url(idernpaq.gif); border:0; }
#infoder .ligas a:hover { color:#FB4; text-decoration:none; background-position:11px -23px; }
#infoder .clientes .titulo { width:262px; text-align:center; position:absolute; left:0; top:8px;}
#infoder .clientes .sitios { width:258px; height:61px; position:absolute; left:1px; top:27px;}
#infoder .listas .titulo { width:262px; text-align:center; position:absolute; left:0; top:8px; font-size:11px;}
#infoder .listas .icono { background:none 0 0 no-repeat; position:absolute; overflow:hidden;text-indent:-99em;}
#infoder .listas .i1 { width:108px; height:61px; background-image: url(igoogle.png); left:6px; top:30px;}
#infoder .listas .i2 { width:107px; height:46px; background-image: url(iyahoo.png); left:146px; top:35px;}
#infoder .listas .i3 { width:71px; height:48px; background-image: url(ijeronim.gif); left:98px; top:50px;}
#socios { width:700px; height:430px; position:absolute; left:190px; }
#socios .titulosup { color:#FC0; font-size:24px; font-weight:bold; position:absolute; top:5px; left:0; }
#socios .mensajesup { width:440px; font-size:14px; font-weight:bold; position:absolute; top:3px; left:256px; }
#socios .formasocios { width:670px; position:absolute; top:60px; left:28px; }
#socios .tforma td { padding:1px 0 5px; }
#socios .tforma .tabla1 { width:340px; }
#socios .tforma .tabla2 { width:330px; }
#socios .tforma table { width:100%;}
#socios .tforma .acepto { width:80%; margin:0 auto;}
#socios .tforma .acepto td { text-align:left;}
#socios .tforma .acepto a { color:#FFF;}
#socios .tforma .campoc { text-align:center; }
#socios .tforma .campon { text-align:right; padding:2px 5px 0 0; color:#FC0; font-weight:bold;}
#socios .tforma .campov input, #socios .tforma .campov textarea { width:150px; border:0; background-color:#FFFFDB; }
#socios .tforma .campov textarea { height:50px; }
#socios .tforma .campov input, #socios .tforma .campov select, #socios .tforma .campov textarea {
	font: 10px Verdana,Arial,Helvetica,sans-serif; }
#socios .admproy { width:389px; height:43px; position:absolute; left:230px; top:348px; padding-top:20px;
	text-align:center; background:url(admproy.png) 0 0 no-repeat;}
#socios .admproy a { font-size:16px; color:#222; font-weight:bold; }
#socios .admproy a:hover { text-decoration:none; }
#pie { width:1024px; height:74px; background:#EDEDED url(fpie.png) 0 bottom no-repeat; margin:0 auto; }
#pie .menuinf { width:920px; height:21px; margin:0 auto; background-color:#25282D;}
#pie .menuinf table { margin: 0 auto; background:#1F2023 url(fmeninf.png) 0 0 repeat-x; font-size:12px;
	font-family: Calibri,Arial,Helvetica,sans-serif; border: 3px solid #222; border-width: 0 3px 3px 0; }
#pie .menuinf  ul { float:left;list-style:none outside none; }
#pie .menuinf  li { padding: 2px 15px 0; background:url(minfsep.gif) 0 4px no-repeat;color:#FC0;float:left; }
#pie .menuinf  li.i { padding-left: 38px; background-image:none; }
#pie .menuinf  li.d { padding-right: 38px; }
#pie .menuinf  li a { color:#FFF; }
#pie .info{ width:920px;margin:0 auto;border-top:1px solid #FFD400;text-align:center; padding-top:8px;
	font-size:9px; }
#pie .info a {color:#FFF;}