* { padding: 0; margin: 0; cursor: default; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { background: #000 url(../images/bg_body.jpg) repeat-x center 0; color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 25px 25px 25px; }
ul, ol { list-style: none; }
input, textarea { cursor: text; }

img { border: 0 none; }
a, a img, a strong, a span { cursor: pointer; }

/* @group Generic */

.overflow_h { overflow: hidden; }
.overflow_a { overflow: auto; }
.float_l { float: left; }
.float_r { float: right; }
.clear_b { clear: both; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.text_l { text-align: left; }
.text_c { text-align: center; }
.text_r { text-align: right; }
.center { margin: 0 auto; }
.transform_n { text-transform: none; }
.transform_u { text-transform: uppercase; }

/* @end */

/* @group Layout */

	/* Contenedores */
	#head { width: 800px; height: 190px; margin: 30px auto 0 auto; background: url(../images/bg_head.jpg); }
	#main { width: 800px; margin: 0 auto; overflow: hidden; }
	#footer { width: 800px; height: 100px; margin: 0 auto; background: url(../images/bg_footer.png) no-repeat; }

.two-col .head { width: 800px; height: 40px; background: url(../images/bg_main-head-2col.png); }
.two-col .cont { width: 800px; background: url(../images/bg_main-cont-2col-trans.png); overflow: hidden; }
	.col-one { width: 440px; margin-left: 30px; float: left; }
	.col-two { width: 260px; margin-right: 30px; float: right; }
		.col-one .dualbox { width: 440px; height: 180px; margin-bottom: 20px; background: url(../images/bg_main_dualbox.png) no-repeat; }
		.col-one .dualbox .left { width: 210px; float: left; }
		.col-one .dualbox .right { width: 210px; float: right; }
		.col-one .dualbox .one { width: 110px; float: left; padding: 20px 0 0 20px; }
		.col-one .dualbox .two { width: 60px; float: right; padding: 20px 20px 0 0; }
		.right-nav .box { width: 260px; margin-bottom: 20px; padding-bottom: 20px; background: url(../images/bg_right-nav_box.png) no-repeat bottom right; overflow: hidden; }
		.right-nav .box-novedades { width: 260px; background: #eee url(../images/bg_right-nav_box-noticias.png) repeat-y right; margin-bottom: 20px; padding: 20px; overflow: hidden; border-bottom: 1px dotted #999; border-top: 1px dotted #999; position: relative; margin-left: -20px; }
		.right-nav .box-novedades:hover { border-bottom: 1px dotted #ff6600; border-top: 1px dotted #ff6600; }
		.right-nav .box-buscadominio { width: 260px; background: #eee url(../images/bg_right-nav_box-noticias.png) repeat-y right; margin-bottom: 20px; padding: 20px; border-bottom: 1px dotted #ff6600; border-top: 1px dotted #ff6600; position: relative; margin-left: -20px; }
		.right-nav .box-varios { float: right; }
		.right-nav .box .only { width: 240px; float: left; }
		.right-nav .box .one { width: 60px; float: left; }
		.right-nav .box .two { width: 160px; float: right; padding-right: 20px; }
.two-col .foot { width: 800px; height: 40px; background: url(../images/bg_main-foot-2col.png); }

.one-col .head { width: 800px; height: 40px; background: url(../images/bg_main-head-1col.png); }
.one-col .cont { width: 800px; background: url(../images/bg_main-cont-1col-trans.png); overflow: hidden; }
	.col { width: 740px; margin-left: 30px; float: left; }
.one-col .foot { width: 800px; height: 40px; background: url(../images/bg_main-foot-1col.png); }
.cont .distribuciones { width: 686px; margin: 0 auto; }
.cont .distribuciones img { display: block; float: left; }
/*#planes { width: 600px; overflow: hidden; background: url(../images/bg_planes.png) no-repeat top right; min-height: 400px; }*/
#planes		       { width: 600px; overflow: hidden; background: url(../images/bg_planes.png) no-repeat 160px 0; min-height: 400px; }
.seedbox-plans #planes { width: 480px; overflow: hidden; background: url(../images/bg_planes.png) no-repeat 160px 0; }

.box-login { width: 500px; margin: 0 auto; border: 1px dotted #999; background-color: #e6e5e5; padding: 20px; }
.box-login .box-usuarios { width: 260px; margin: 0 auto 20px auto; padding-bottom: 20px; background: url(../images/bg_right-nav_box-usuarios.png) no-repeat bottom right; overflow: hidden; }

.admin { width: 800px; margin: 25px auto; border: 1px dotted #ff6600; background-color: #fff; padding: 20px; }

.contacto { width: 500px; margin: 0 auto; border: 1px dotted #999; background-color: #fff; padding: 20px; }

/* @end */

/* @group Text & Color */

.strong { font-weight: bold; }
.negro { color: #000; }
.blanco { color: #fff; }
.rojo { color: #cc0000; }
.rojo a { color: #cc0000; text-decoration: none; border-bottom: 1px dotted; }
.rojo a:hover { border-bottom: none; }
.naranja { color: #ff6600; }
.diez { font-size: 10px; }
.dieciseis { font-size: 16px; }
.arial { font-family: Arial, Tahoma, Verdana, sans-serif; }

#head .menucont { margin: 0 auto; text-align: center; overflow: hidden; height: 40px; padding-top: 150px; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; text-transform: uppercase; font-size: 13px; }
#head a:hover { background: url(../images/bg_head-li_hover-trans.png) no-repeat center; color: #ff6600; }
#head a { color: #fff; text-decoration: none; display: inline-block; height: 30px; padding: 10px 8px 0 8px; position: relative; margin-left: -4px; }
#head span { position: relative; margin-left: -4px; }
#head .select { color: #ff6600; padding: 11px 8px 14px 8px; background: url(../images/bg_head-li_hover-trans.png) no-repeat center; }

.cont p { line-height: 20px; }
	p.precio, #planes li.precio { color: #cc0000; font-size: 18px; }
	p.mb-20px, ul.mb-20px { margin-bottom: 20px; }
	.cont ul { padding-left: 20px; }
	.cont li { line-height: 20px; }
.cont em { color: #ff6600; font-size: 14px; font-weight: normal; font-style: normal; }
.cont p a { color: #000; border-bottom: 1px dotted #ff6600; text-decoration: none; }
.cont p a:hover { color: #ff6600; border-bottom: 1px dotted #000; }
.cont p.aclaracion { color: #999; font-size: 10px; line-height: 16px; font-family: Arial,Tahoma,Verdana,sans-serif; }

.right-nav h2, .cont h2 { font-size: 18px; font-weight: normal; margin-bottom: 20px; }
.right-nav .box-novedades h2, .right-nav .box-buscadominio h2 { font-size: 24px; padding-left: 50px; }
.right-nav .box-novedades .badge, .right-nav .box-buscadominio .badge { position: absolute; top: 15px; }
.right-nav h3, .dualbox h3 { font-size: 18px; font-weight: normal; }
.only a { color: #000; text-decoration: none; }
.only a:hover { border-bottom: 1px dotted #000; }
.box-login .box-usuarios input[type=text], .box-usuarios input[type=password] { width: 176px; padding: 2px; margin-bottom: 3px; border: 0 none; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color: #ff6600; background-color: #ccc; }
.box-login .box-usuarios input[type=text]:hover, .box-usuarios input[type=password]:hover { background-color: #eee; }
.box-login .box-usuarios input[type=submit] { width: 176px; text-align: right; cursor: pointer; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; background: none; border: 0 none;}
.box-login .box-usuarios a { color: #333; padding: 7px 80px 0 0; float: right; text-decoration: none; font-size: 14px; }
.box-login .box-usuarios a:hover { color: #ff6600; }
h3 a { color: #000; text-decoration: none; border-bottom: 1px dotted #000; }
h3 a:hover { color: #666; border-bottom: 1px dotted #ff6600; }

#planes ul { float: left; }
#planes ul.specs { width: 140px; padding: 80px 10px 0 0; text-align: right; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; color: #ff6600; }
.specs li { height: 20px; padding-bottom: 1px; }
.specs .ancho { border-bottom: 1px dotted #ff6600; cursor: help; }
#planes li { margin-bottom: 10px; }
#planes ul.plan { width: 80px; margin: 0 10px 0 20px; padding: 80px 0 0; white-space: nowrap; text-align: center; overflow: hidden; }
.plan li { border-bottom: 1px dotted #ccc; height: 20px; }
#planes li.tit { font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; color: #ff6600; }
#planes li.precio { height: 30px; border: 0 none; }
#planes li.contratar a { color: #ff6600; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 11px; }
#planes li.contratar a:hover { color: #000; }
#planes ul.intel { background: url(../images/logo_intel-trans.png) no-repeat 10px 20px; }
#planes ul.amd { background: url(../images/logo_amd-trans.png) no-repeat 10px 20px; }
#planes ul.uno { background: url(../images/ico_hosting_2500-trans.png) no-repeat 10px 20px; }
#planes ul.dos { background: url(../images/ico_hosting_4000-trans.png) no-repeat 10px 20px; }
#planes ul.tres { background: url(../images/ico_hosting_8000-trans.png) no-repeat 10px 20px; }
#planes ul.cuatro { background: url(../images/ico_hosting_16000-trans.png) no-repeat 10px 20px; }
#planes ul.cinco { background: url(../images/ico_hosting_24000-trans.png) no-repeat 10px 20px; }


.contacto label, .soporte label { display: block; padding: 5px 0; }
.contacto input, .contacto textarea, .contacto select, .soporte input, .soporte textarea, .soporte select { border: 1px solid #999; color: #ff6600; font-size: 12px; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; padding: 2px; width: 300px; }
.contacto input:hover, .contacto textarea:hover, .contacto select:hover, .soporte input:hover, .soporte textarea:hover, .soporte select:hover { border: 1px solid #ff6600; } 
.contacto textarea { height: 70px; }
.contacto .sobre { position: relative; top: 15px; float: right; right: 40px; }
.contacto input.enviar, .soporte input.enviar { display: block; margin-top: 20px; padding: 5px; background: #eee; border: 1px solid #999; width: 70px; text-align: center; color: #ff6600; text-decoration: none; cursor: pointer; }
.contacto input.enviar:hover, .soporte input.enviar:hover { border: 1px solid #ff6600; color: #000; }

.soporte fieldset { width: 500px; margin: 0 auto 20px auto; border: 1px dotted #999; background-color: #fff; padding: 20px; }
.soporte legend { font-size: 14px; color: #ff6600; padding: 5px; border: 1px dotted #ff6600; background-color: #fff; }

.admin { line-height: 18px; }
.admin hr { margin: 5px 0; color: #ff6600; }
.admin input[type=submit] { border: 1px dotted #999; padding: 2px; margin: 3px; cursor: pointer; font-size: 12px; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; }
.admin input[type=submit]:hover { border: 1px dotted #ff6600; color: #ff6600; }
.soporte a, .admin a { color: #ff6600; text-decoration: none; }
.soporte a:hover, .admin a:hover { color: #000; border-bottom: 1px dotted #ff6600; }

#footer .copy { padding: 20px 0 0 30px; color: #999; width: 600px; float: left; }
#footer p { line-height: 20px; padding-bottom: 20px; }
#footer p.links { color: #ff6600; }
#footer p.links em { border-bottom: 1px dotted #999; padding-bottom: 3px; font-style: normal; }
#footer p.links a { color: #999; text-decoration: none; }
#footer p.links a:hover { border-bottom: 1px dotted #999; padding-bottom: 3px; }
#footer p.links a:visited, #footer p.links a:active { color: #333; border-bottom: 1px dotted #333; padding-bottom: 3px; }
#footer .estebanrao { float: right; padding: 20px 30px 0 0; text-align: right; }
#footer .estebanrao img { padding-bottom: 34px; }
#footer p.validator a { color: #999; text-decoration: none; padding-left: 15px; background: url(../images/bullet_valid.png) no-repeat 3px center; }
#footer p.validator a:hover { color: #ff6600; }

/* @end */

/* @group Slider */

	/* Loader */
	.csw {width: 440px; height: 200px; text-align: center; overflow: hidden; }
	.csw .loading {width: 440px; height: 120px; padding-top: 80px; text-align: center}
	
	.panelContainer .two p { font-size: 11px; line-height: 18px; }
	.slider-nav a { margin: 0 5px; color: #ff6600; text-decoration: none; border-bottom: 1px dotted #333; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; text-transform: uppercase; font-size: 13px; }
	.slider-nav a:hover { color: #333; border-bottom: 1px dotted #ff6600; }

#slider1 { width: 440px; height: 200px; margin: 0 auto 20px auto; background: url(../images/bg_main_slider.png) no-repeat; }
.panelContainer .one { width: 140px; height: 160px; padding: 20px 0 0 20px; float: left; overflow: hidden; }
.panelContainer .two { width: 240px; height: 160px; padding: 20px 20px 0 20px; float: left; overflow: hidden; }
.slider-nav { margin: 0 auto 20px auto; text-align: center; }
.stripViewer { position: relative; overflow: hidden; }
.stripViewer .panelContainer { position: relative; }
#stripNav0, #stripNavL, #stripNavR, .stripNavL, .stripNavR { visibility: hidden; position: relative; height: 0; width: 0; } /* Esconde los links de Navegación */
.stripViewer .panelContainer .panel { float:left; width: 440px; }
	
/* @end */

