article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
}

i {
	padding-right: 5px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {
	outline: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: """";
}

ol, ul {
	list-style: none;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.clear {
	clear: both;
	height: 3px;
}

.clear#max {
	clear: both;
	height: 123px;
}

img.right {
	float: right;
	max-width: 350px;
	margin: 10px;
}
/* ------------------------------------------------------------
----> #########
------------------------------------------------------------ */
body {
	background: #fff;
	color: #333;
	font: .85em'Economica', sans-serif;
}

a {
	color: #298ec9;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#accessibility {
	position: absolute;
	top: -99999em;
}
/* ------------------------------------------------------------
----> header
------------------------------------------------------------ */
header {
	height: 110px;
	width: 100%;
	clear: both;
}

header #head {
	width: 1180px;
	margin: 0 auto;
	padding: 0;
	height: 100%;
}
/*logo*/
header #head h2 {
	width: 30%;
	padding-top: 10px;
	float: left;
}

header #head h2 img {
	max-width: 360px;
}
/*__________iconos  header_____________*/
header .iconos {
	float: right;
	height: 30px;
	width: 70%;
}

header .iconos ul {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}

header .iconos ul li {
	display: block;
	float: left;
	;
    margin: 0;
	padding: 0;
	margin-top: 10px;
	background: none;
}

header .iconos ul li a {
	font-size: 1.1em; 
	font-family: "Economica", Arial, Helvetica, sans-serif;
	background: none; text-transform:uppercase;
	font-weight: normal; padding-left:9px;
	margin: 0;
	color: #222;
}
header .iconos ul li a:before{	content:"\f095";  display:inline; padding-right:3px; 
    font-family: "Font Awesome 5 Free"; font-weight: 900;
	font-size :1.2em;  }

.iconos ul li a:hover {
	color: #666;
}

 
header .iconos ul li  a.mail:before{	content:"\f0e0"; }
header .iconos ul li  a.chat:before{	content:"\f086"; }
header .iconos ul li  a.soporte:before{	content:"\f0ad"; }
header .iconos ul li  a.clientes:before{	content:"\f007"; }
 header .iconos ul li  a.afiliados:before{	content:"\f507"; }
 
/*telefonos*/
header #head .phones {
	float: right;
	height: auto;
	width: 70%;
	text-align: right;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
	font-size: 1.1em;
}
header #head .phones p {
	float: right;
	line-height: 1.3em;
	margin-left: 15px;
}

header #head .phones p strong {
	font-size: 1.7em; font-weight:800
}

/*iconos cpanel,etc... */
header #head .phones .images{ width:45%;  float:right;
}

header #head .phones .images img{ max-width:110px; float:right; margin-left:8px; display:inline;
}





/* ------------------------------------------------------------
----> #nav
------------------------------------------------------------ */
nav #menu [type="checkbox"] {
	  display: none;
}


nav {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0; 
	clear: both; border-bottom:2px solid #fff;
	/*background: url("images/bg-menu.png") repeat-x;*/
	background:#0ea3eb;
	position:absolute; z-index:99999999999999999999999999999999999999999999999999999999999999999999
}

#menu {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase; ;
}
.fixed {
    position:fixed;
    top:0;
}
#menu ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	text-decoration: none;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-size: 17px;
	display: block;
	padding: 20px  ;
	text-align: center;
	/*background: url('images/bg.gif') 0 -95px no-repeat;*/
	color: white;
	font-weight: 400;
}

#menu ul li li a {
	height: auto;
	line-height: 15px;
	margin: 0;
}

#menu ul.dropdown li.home a {
	background: url('images/menu/home.png') center no-repeat;
	width: 30px;
	padding-top: 8px;
	height: 30px;
	position: relative;
	display: block;
}

#menu ul.dropdown li.home a:hover {
	background: url('images/menu/home-hover.png') center no-repeat;
	width: 30px;
	padding-top: 8px;
	height: 30px;
	position: relative;
	display: block;
}

#menu ul li a:hover {
	text-decoration: none;
}

#menu ul.dropdown, #menu ul.dropdown li, #menu ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul.dropdown {
	position: relative;
	z-index: 95;
	float: left;
	height: 34px;
}
/****MENU desplegables*****/
#menu ul.dropdown ul {
	border: 1px solid #bbb;
	border-top: 0;
	margin-left: 1px;
	background: #fff; 
	box-shadow: 0 3px 3px #eee;
	height: auto;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -2px;
	z-index: 598;
	height: auto;
	width: 500px;
	margin-top: 0px;
	padding-top: 0px;
}

#menu ul.dropdown li ul .left {
	float: left;
	width: 45%;
	margin-top: 7px;
	background: #fff  
}

#menu ul.dropdown li ul .right {
	float: right;
	width: 55%;
	margin-top: 7px;
}

#menu ul.dropdown li {
	float: left;
	line-height: 0.8em;
	vertical-align: middle;
}

#menu ul.dropdown li.hover, #menu ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	background: #fff;
}

#menu ul.dropdown li:hover a {
	color: #04aeee;
}

#menu ul.dropdown ul li {
	float: none;
	margin-left: 5px;
	font-size: 1.3em;
}

#menu ul.dropdown ul li.title {
	padding: 8px;
	border-bottom: 1px solid #bbd2e7;
	float: none;
	text-align: center;
	font-size: 1.2em;
}

#menu ul.dropdown ul li a {
	font-weight: 800;
	text-transform: uppercase;
	color: #111;
	font-size: 0.9em;
	text-decoration: none;
	/*background: url('images/menu/list.png') 2px 7px no-repeat;*/
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 10px  0px 5px 10px;
}
#menu ul.dropdown ul li a:before {	content:"\f054";  display:inline; padding-right:3px; 
    font-family: "Font Awesome 5 Free"; font-weight: 900;
	font-size :1em;  }
}

#menu ul.dropdown ul li:hover {
	border: none;
	background:#0ea3eb;
}

#menu ul.dropdown ul li a:hover {
	color: #222;
	border: none;
}
/***DESPLEGABLE INICIO *********/
#menu ul.dropdown li ul .right li a.centrodatos {
	margin: 0;
	padding: 0;
	display: block;
	background: url('images/menu/centrodatos.png') no-repeat;
	float: left;
	width: 240px;
	height: 200px;
}
#menu ul.dropdown li ul .right li a.centrodatos:before{ 	content:"";}
#menu ul.dropdown li ul .right li a.centrodatos:hover {
	background: url('images/menu/centrodatos.png') no-repeat;
}
/***DESPLEGABLE DOMINIOS *********/
#menu ul.dropdown ul li.whois {
	background: none;
}

#menu ul.dropdown ul li.whois a {
	background: url('images/menu/privacidad-whois.png') left no-repeat;
	display: block;
	width: 100%;
	margin-top: 15px;
	height: 57px;
}
#menu ul.dropdown li ul .right li.whois a:before{ 	content:"";}

#menu ul.dropdown ul .right li.search {
	text-align: center;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	line-height: 25px;
	border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	height: 200px;
	background: url('images/menu/ul-domain.png') 5px 140px no-repeat;
	margin-top: 10px;
	padding: 5px 3px 0 0;
}
#menu ul.dropdown li ul .right li.search a:before{ 	content:"";}

#menu ul.dropdown ul .right li.search span.libre {
	font-size: 1.7em;
	color: #222;
	font-weight: bold;
	padding: 0;
	margin: 0px;
}

#menu ul.dropdown ul .right li.search form {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(border-radius.htc);
	padding-top: 15px;
	font-size: 1em;
	color: #222;
}

#menu ul.dropdown ul .right li.search form select, #menu ul.dropdown ul.domain li.search form input {
	text-transform: lowercase;
	color: #222;
	font-size: 1.1em;
	border: 1px solid #6697c2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

#menu ul.dropdown ul .right li.search form input#submit {
	background: #04aeee;
	border-color: #04aeee;
	padding: 3px 9px 3px 9px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
	font-family: "Economica", Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 7px;
}

#menu ul.dropdown ul .right li.search form input#submit:hover {
	background: #457cad;
}
/***DESPLEGABLE HOSTING *********/
#menu ul.dropdown ul li a.linux {
	background: url('images/menu/linux.png') left no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 60px;
	margin-top: 20px;
	margin-right: 0;
	padding-right: 0;
	height: 57px;
}

#menu ul.dropdown ul li a.windows {
	background: url('images/menu/windows.png') left no-repeat;
	position: relative;
	display: block;
	float: left;
	width: 60px;
	margin-left: 0;
	margin-top: 20px;
	height: 57px;
}

#menu ul.dropdown ul li a.linux:before{ 	content:"";}
#menu ul.dropdown ul li a.windows:before{ 	content:"";}
#menu ul.dropdown ul .right li {
	padding-top: 0;
	margin: 0;
	background: none;
	float: left;
	width: 240px;
	height: auto;
	text-align: left;
}

#menu ul.dropdown ul .right li a.hosting {
	padding-top: 0;
	margin: 0;
	background: url('images/menu/ul-hosting.png') no-repeat;
	float: left;
	width: 240px;
	height: 220px;
	text-align: left;
}


#menu ul.dropdown ul .right li a.hosting:before{ 	content:"";}
/***DESPLEGABLE MIWEB *********/
#menu ul.dropdown ul li a.demo {
	background: url('images/menu/miweb.png') left bottom no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 190px;
	height: 137px;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}
#menu ul.dropdown ul li a.demo:before{ 	content:"";}

#menu ul.dropdown ul .right li {
	padding-top: 0;
	margin: 0;
	background: none;
	float: left;
	width: 240px;
	height: 100%;
	text-align: left;
}

#menu ul.dropdown ul .right li a.miweb {
	margin: 0;
	background: url('images/menu/creatuweb.png') no-repeat;
	float: left;
	width: 240px;
	height: 230px;
}#menu ul.dropdown ul .right li a.miweb:before{ 	content:"";}

/***DESPLEGABLE RESELLER *********/
#menu ul.dropdown ul .right li a.reseller {
	padding-top: 0px;
	margin: 0;
	background: url('images/menu/reseller.png') no-repeat;
	float: left;
	display: block;
	width: 100%;
	height: 230px;
}
#menu ul.dropdown ul .right li a.reseller:before{ 	content:"";}
/***DESPLEGABLE VPS *********/
#menu ul.dropdown ul .right li a.vps {
	padding-top: 0px;
	margin: 0;
	background: url('images/menu/vps.png') no-repeat;
	float: left;
	width: 100%;
	height: 230px;
}

#menu ul.dropdown ul li a.cpanel {
	background: url('images/menu/cpanel.png') left no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 55px;
	height: 57px;
	margin: 18px 0;
	padding: 0;
	margin-right: 5px;
}

#menu ul.dropdown ul li a.plesk {
	background: url('images/menu/plesk.png') left no-repeat;
	position: relative;
	display: block;
	float: left;
	width: 90px;
	height: 57px;
	margin-top: 18px;
}

#menu ul.dropdown ul li a.cpanel:before, 
#menu ul.dropdown ul li a.plesk:before, #menu ul.dropdown ul .right li a.vps:before{ 	content:"";}

/***DESPLEGABLE CLOUD *********/
#menu ul.dropdown ul .right li.cloud {
	padding-top: 130px;
	margin: 0;
	background: url('images/menu/cloud.png') no-repeat;
	float: left;
	width: 100%;
	height: 100%;
}
#menu ul.dropdown ul .right li.cloud a {
	line-height: 22px;
	margin: 0;
	padding: 0;
	font-size: 1.9em;
	background: none;
	text-transform: uppercase;
	color: #298ec9;
}


#menu ul.dropdown ul .right li.cloud a:before{ 	content:"";}

#menu ul.dropdown ul .right li.cloud a span {
	color: #666;
	font-weight: bold;
}

#menu ul.dropdown ul .right li.cloud a:hover {
	color: #aaa;
}

#menu ul.dropdown ul li a.logos {
	background: url('images/menu/logos-cloud.png') left no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 240px;
	height: 140px;
	margin: 6px 0;
	padding: 0;
	margin-right: 9px;
}

 #menu ul.dropdown ul  li a.logos:before{ 	content:"";}
/***DESPLEGABLE dedicados *********/
#menu ul.dropdown ul li a.paneles {
	background: url('images/menu/paneles.png') center no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 160px;
	height: 57px;
	margin: 0;
	padding: 0;
}
 #menu ul.dropdown ul  li a.paneles:before{ 	content:"";}

#menu ul.dropdown ul .right li a.dedicados {
	padding: 0;
	margin: 0;
	float: left;
	width: 240px;
	height: 240px;
	background: url('images/menu/dedicados.png') no-repeat;
}

 #menu ul.dropdown ul .right li  a.dedicados:before{ 	content:"";}

/***DESPLEGABLE disenoweb *********/
#menu ul.dropdown ul li a.portafolio {
	background: url('images/menu/portafolio.png') center no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 190px;
	height: 97px;
	margin: 0;
	padding: 0;
}
 #menu ul.dropdown ul li  a.portafolio:before{ 	content:"";}

#menu ul.dropdown ul .right li a.diseno {
	margin: 10px 0;
	background: url('images/menu/disenoweb.png') no-repeat;
	float: left;
	width: 240px;
	height: 220px;
}

 #menu ul.dropdown ul li  a.portafolio:before, #menu ul.dropdown ul .right li a.diseno:before{ 	content:"";}

/***DESPLEGABLE otros servicios *********/
#menu ul.dropdown ul .right li a.backup {
	margin: 0;
	background: url('images/menu/backup.png') no-repeat;
	display: block;
	float: left;
	float: left;
	width: 240px;
	height: 150px;
}
 #menu ul.dropdown ul .right li a.backup:before{ 	content:"";}
/********desplega para a esquerda**********/
#menu ul.dropdown li.prelast ul {
	width: 460px;
	height: 100%;
	left: -297px;
	border: 1px solid #bbb;
	border-top: 0;
	margin-left: 1px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	box-shadow: 0 3px 3px #bbb;
	height: auto;
}

#menu ul.dropdown li.last ul {
	width: 460px;
	height: 100%;
	left: -315px;
	border: 1px solid #bbb;
	border-top: 0;
	margin-left: 1px;
	background: #fff;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	box-shadow: 0 3px 3px #bbb;
	height: auto;
}

#menu ul.dropdown ul.dedicated li a, #menu ul.dropdown ul.marketing li a {
	width: 150px;
}

#menu ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

#menu ul.dropdown li:hover > ul {
	visibility: visible;
}
/* ------------------------------------------------------------
----> #container
------------------------------------------------------------ */
#container {  
	width: 1200px;
	min-height: 695px;
	margin: 80px auto 20px auto;
	padding: 0;
	clear: both;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#container.indx {   
	margin:  0px auto 20px auto; 
}
/* ------------------------------------------------------------
----> #wrapper
------------------------------------------------------------ *

 

#wrapper   { width:70%; float:right; 

	overflow : hidden;
	background : white; background:#CCFFCC;
	height : 100%;
	position : relative;
}
 
/* ------------------------------------------------------------
----> #index
------------------------------------------------------------ */
#index {
	margin-top:0px;
}

#index h1{ text-align:center;
	 	font-size: 2em; line-height:1.2em;
	margin: 0 auto; font-weight:normal; text-transform:uppercase;
	color: #222;
	font-family: 'Economica', Helvetica, sans-serif;
}


#index div {
	width: 23%;
	float: left;
	height: 260px;
	border: 1px solid #bde0f3;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius6px;
    border-radius: 6px;
	behavior: url(border-radius.htc);
	border-top: 0;
	background: #f4fafd;
	font-size: 0.95em;
	padding: 0;
	margin: 11px;
	margin-bottom: 10px;
	margin-top: 20px;
}

#index div div {
	width: auto;
	float: none;
	border-bottom: none;
	background: none;
	height: auto;
}

#index div a {
	color: #333;
}

#index h2 {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #fdfdfd;
	padding: 4px 0 4px 0;
	line-height: 30px;
	text-align: center;
	background: url('images/titlebg.png') repeat;
	border: 1px solid #0291d8;
	border-radius: 6px;
	-webkit-border-radius: 68px;
	-moz-border-radius: 6px;
	behavior: url(border-radius.htc);
	font-family: 'Economica', Helvetica, sans-serif;
	font-weight: bold;
}
#index #dedicados h1, #index #virtuales h1 {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #fdfdfd;
	padding: 4px 0 4px 0;
	line-height: 30px;
	text-align: center;
	background: url('images/titlebg.png') repeat;
	border: 1px solid #0291d8;
	border-radius: 6px;
	-webkit-border-radius: 68px;
	-moz-border-radius: 6px;
	behavior: url(border-radius.htc);
	font-family: 'Economica', Helvetica, sans-serif;
	font-weight: bold;
}

/*estilos para h1*/
h1{
	font-size: 1.1em; line-height:1.2em;
	margin: 0 auto;
	color: #0094d3;
	font-family: 'Economica', Helvetica, sans-serif;
	font-weight: bold;
	}
#index #virtuales ul li  h1 { text-align:left; line-height:1.1em; padding:0;background:none; border:none; color:#333; font-size:1em;}
h1.texto { display:inline-block; width:90px;font-weight:bold;line-height:1em; padding:0 2px 0 2px;  color:#333; font-size:1em;}


#index h3 {
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	margin: 4px;
	padding: 0;
	height: 25px;
	line-height: 25px;
}

#index h3 a {
	font-size: 1.2em;
	margin: 0 auto;
	color: #222;
	font-family: 'Economica', Helvetica, sans-serif;
	font-weight: bold;
	width: 95%;
	height: 25px;
	margin: 4px;
	line-height: 20px;
	padding: 1px 10px 0px 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	background: url('images/wrapper.png') -244px 0 no-repeat;
}

#index h3 a:hover {
	background-position: -244px -29px;
	text-decoration: none;
	color: #1C82C4;
}

#index h4 {
	font-size: 1.8em;
	font-weight: bold;
	float: right;
	width: 66px;
	line-height: 15px;
	height: 66px;
	background: url('images/master.png') -297px -77px no-repeat;
	color: #fdfdfd;
	margin-top: 35px;
	margin-right: -8px;
}

#index h4 span {
	visibility: hidden;
}

#index h4 span span {
	display: block;
	line-height: 33px;
	text-align: center;
	visibility: visible;
	width: 66px;
}

#index div#reseller h4 {
	background-position: -219px -77px;
}

#index div#virtuales h4 {
	background-position: -377px -77px;
}

#index div#dedicados h4 {
	background-position: -456px -77px;
}

#index div#dominios h4 {
	background-position: -542px -78px;
	left: -10px;
	top: -8px;
}

#index div#dominios h4 span span {
	display: none;
}

#index p {
	margin: 0px;
	font-size: 1.1em;
	text-align: justify;
	padding: 5px 12px 5px 12px;
}

#index ul {
	margin: 0;
}

#index ul li {
	font-size: 1.1em;
	background: url('images/master.png') -1017px 6px no-repeat;
	padding-left: 13px;
	margin-left: 20px;
	overflow: hidden;
}

#index span.icon {
	z-index: 100;
	background: url('images/master.png') -221px -247px no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	margin-top: -10px;
	margin-left: -5px;
}

#index div#reseller span.icon {
	background-position: -279px -247px;
}

#index div#virtuales span.icon {
	background-position: -337px -247px;
}

#index div#dedicados span.icon {
	background-position: -395px -247px;
}

#index div#dominios span.icon {
	background-position: -453px -247px;
}

#index div#cloudhosting span.icon {
	background-position: -511px -247px;
}
/*#index div#marketing span.icon {background-position : -511px -247px;}*/
#index div#diseno span.icon {
	background-position: -569px -247px;
}

#index div#otros span.icon {
	background-position: -627px -247px;
}
/*
#index div#dominios span.icon {
	background-position : -95px -443px;
	height : 70px;
}

#index div#diseno span.icon {
	background-position : -200px -440px;
	height : 70px;
}
*/

/* ------------------------------------------------------------
----> #footer
------------------------------------------------------------ */
footer {
	background: #0094d3 ;
	color: #5C5C5C;
	height: 200px;
	margin-top: 15px;
}

footer .center {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
	font-size: 1.3em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
}

footer .center p {
	clear: both;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #fff;
}


footer  p.copy { width:100%; background:#000; padding:20px 0 20px 0;
	clear: both; position:relative; bottom:0; line-height:1.3em;
	text-align: center; font-size:1.1em;
	margin: 0;
	text-transform: uppercase;
	color: #fff; letter-spacing:1px;
}

footer  p.copy a{ font-size:0.9em;}

/****form dominio****
#footer .center .dominio{ text-align:center; margin:8px; height:30px; background:#5cb1e2 ; width:96%; border-radius:8px; padding:10px; font-size:1.4em ; color:#FFFFFF; }
#footer .center .dominio form{ float:right; position:relative; right:155px; width:300px;}

/**listas*/
footer .center ul {
	float: left;
	width: 15%;
	height: 137px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 30px;
	margin-bottom: 15px;
	border-right: 1px solid #60c1fa;
	;
}

footer .center ul li a {
	color: #FFFFFF;
	line-height: 21px;
}

footer .center ul li.title {
	padding-bottom: 10px;
}

footer .center ul li.title a {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
}
/***REDES SOCIALES ***/
footer .center ul.links {
	margin-left: 0;
	width: 23%;
	border: 0;
}

footer ul.links li {
	float: left;
	width: 16%;
	height: 34px;
}

footer ul.links li.title {
	width: 100%;
	float: none;
	text-align: center;
	padding-bottom: 0px;
	color: #222;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
}

footer ul.links li a {
	float: left;
	display: block;
	height: 50px;
	width: 100%;
	margin: 2px 4px;
	margin-bottom: 2px;
	text-indent: -99999em;
}

footer ul.links li.facebook a {
	background: url('images/icons/facebook.png') no-repeat;
}

footer ul.links li.twitter a {
	background: url('images/icons/twitter.png') no-repeat;
}

footer ul.links li.youtube a {
	background: url('images/icons/youtube.png') no-repeat;
}

footer ul.links li.linkedin a {
	background: url('images/icons/linkedin.png') no-repeat;
}

footer ul.links li.googleplus a {
	background: url('images/icons/google.png') no-repeat;
}

footer ul.links li.masuno {
	padding-top: 4px;
	padding-left: 4px;
}
/*
footer ul.links li .fb-like{ position:relative; float:left;margin-top:5px; margin-left:0px; width:100px; padding-top:6px;}

footer.blog{ background:none}
footer.blog ul.links{ width:300px; position:relative; float:right; background:none}
*/
footer ul.links li.control, footer ul.links li.qweb {
	margin-top: 10px;
	width: 49%;
	display: block;
	height: auto;
	float: left;
}

footer ul.links li.qweb a img, footer ul.links li.control a img {
	display: block;
	max-width: 120px;
}

footer ul.links li.qweb a img {
	margin: 10px;
}
/*
#footer ul.links li a:hover {background-position : -475px -38px;}
#footer ul.links li.facebook a:hover {background-position : -514px -38px;}
#footer ul.links li.qweb a:hover {background-position : -552px -38px;}
#footer ul.links li.googleplus a:hover {background-position : -655px -38px;}
#footer ul.links li.youtube a:hover {background-position : -653px -115px;}
#footer ul.links li.linkedin a:hover {background-position : -619px -115px;}

/* ------------------------------------------------------------
----> #banner
------------------------------------------------------------ */

/* -------------------------------------------------------------------------------------------------------
----> #banner
----------------------------------------------------------------------------------------------------------------- */
.slider {   ;margin: 50px auto; margin-bottom:0; text-align:center;    padding:0;   }
.slider.padding{ padding-bottom:0!important}  
.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager { position:relative; z-index:999999;
	height: 40px; bottom:30px;
	text-align: center;  
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 10px;
	width: 10px;
}
.blueberry .pager li a {
	padding: 18px 8px;
-webkit-border-radius: 26px;
   -moz-border-radius: 26px;
	border-radius: 26px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 26px;
   -moz-border-radius: 26px;
	border-radius: 26px;
}
.blueberry .pager li.active a span { background: #404040; }


/* -------------------------------------------------------------------------------------------------------
----> #banner
----------------------------------------------------------------------------------------------------------------- *
.slider {
	width: 100%;
	height: auto;
	display: block;
	background: none;
	margin: 50px auto;
	margin-bottom: 10px;
	text-align: center;
	padding: 0;
}
/*
#banner {
	height : 226px;
	overflow : hidden;
	width : 100%;
	margin : 0 auto;
	background : url('images/banner.png') 0 0 no-repeat;
	width : 995px;
	clear : both;
}

#banner img {
	width : 995px;
}

#nav {
	position : absolute;
	right : -35px;
	top : 15px;
	z-index : 0;
	font-size : 1.2em;
}

#nav a {
	width : auto;
	font-weight : bold;
	display : block;
	height : 35px;
	width : 29px;
	line-height : 35px;
	text-align : right;
	padding-right : 15px;
	background : url('images/master.png') -708px -43px no-repeat;
	color : #eee;
	margin-bottom : 2px;
	text-decoration : none;
}

#nav .activeSlide,
#nav a:hover {
	background-position : -708px 0px;
}

/* ------------------------------------------------------------
----> #facebox
------------------------------------------------------------ *

#opaque {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
    background : url('images/clientes.png') repeat;
}

#facebox .b {background:url('images/facebox/b.png');}
#facebox .tl {background:url('images/facebox/tl.png');}
#facebox .tr {background:url('images/facebox/tr.png');}
#facebox .bl {background:url('images/facebox/bl.png');}
#facebox .br {background:url('images/facebox/br.png');}
	
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}

#facebox .popup {
	position: relative;
}

#facebox table {
	border-collapse: collapse;
}

#facebox td {
	border-bottom: 0;
	padding: 0;
}

#facebox .body {
	padding: 10px;
	background: #fff;
	width: 370px;
}

#facebox .loading {
	text-align: center;
}

#facebox .image {
	text-align: center;
}

#facebox img {
	border: 0;
	margin: 0;
}

#facebox .footer {
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
	margin-top: 10px;
	text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
}

#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.facebox_hide {
	z-index:-100;
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}

/* ------------------------------------------------------------
----> #sidebar
------------------------------------------------------------ */
#sidebar {
	float: left;
	width: 25%;
	max-width: 250px;
	margin-top: 25px;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#sidebar .sidebar {
	overflow: hidden;
}

#sidebar li {
	float: left;
	display: block;
	clear: both;
	width: 100%;
	font-size: 1.1em;
}

#sidebar li ul li {
	font-size: 0.95em;
}

#sidebar li a, #sidebar li ul li a {
	display: block;
	padding: 10px 20px 10px 25px;
	border-bottom: 1px solid #BBCDE2;
	background: #298EC9 url('images/master.png') -1005px -134px no-repeat;
	color: white;
	text-decoration: none;
	clear: both;
}

#sidebar li a.selected {
	background-position: -1003px -185px;
	padding-left: 26px;
}

#sidebar li.ctop a, #sidebar li.cbottom a {
	padding: 0;
}

#sidebar li.ctop a {
	background: #298EC9;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
}

#sidebar li.cbottom a {
	border-bottom: none;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	background: #298EC9;
}

#sidebar li.ctop a span, #sidebar li.cbottom a span {
	background: url('images/master.png') -1005px -134px no-repeat;
	display: block;
	padding: 10px 20px 10px 25px;
}

#sidebar li ul li a {
	background: #E1EAF2 url('images/master.png') -999px -31px no-repeat;
	color: #333;
	padding-left: 31px;
}

#sidebar li a.selected, #sidebar li ul li.active a, #sidebar li a:hover {
	background-color: #8798AC;
	text-decoration: none;
}

#sidebar li ul li.active a, #sidebar li ul li a:hover {
	color: white;
	background-position: -999px -82px;
}

#sidebar li.cactive a, #sidebar li.last a {
	background: #E1EAF2;
	color: #333;
	border-bottom: none;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	padding: 0;
}

#sidebar li.last a.active {
	background: #8798AC url('images/sidebar.png') 0 36px no-repeat;
	color: white;
}

#sidebar li.cactive a span, #sidebar li.last a span {
	background: url('images/master.png') -999px -31px no-repeat;
	display: block;
	padding: 10px 20px 10px 31px;
}

#sidebar li.cactive a, #sidebar li.cactive a:hover, #sidebar li.last a:hover {
	background: #8798AC url('images/sidebar.png') 0 36px no-repeat;
	color: white;
}

#sidebar li.cactive a span, #sidebar li.cactive a:hover span, #sidebar li.last a:hover span {
	background: url('images/master.png') -999px -82px no-repeat;
}
/* ------------------------------------------------------------
----> #content
------------------------------------------------------------ */
#content {
	float: right;
	margin-right: 5px;
	width: 74%;
	height: 100%;
	margin-top: 0;
	font-size: 1.1em;
}

#content.anchototal {
	float: none;
	margin-right: 5px;
	width: 98%;
	height: 100%;
	margin-top: 0;
	font-size: 1.1em;
}

#content p {
	margin-top: 10px;
	padding-bottom: 10px;
	line-height: 1.6em;
	text-align: justify;
}

img.logo_corporativo {
	max-width: 400px;
}

#content .bottom {
	height: 5px;
	overflow: hidden;
	display: none;
}

#content p.navi {
	margin-bottom: 10px;
	margin-top: 5px;
	;
    font-size: 0.9em;
	color: #888;
}

#content p.navi a {
	color: #888;
}

 #content h1 {
	font-family: "Economica", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 2em;
	border-bottom: 1px solid #DCE4F7;
	color: #298ec9;
	font-weight: bold;
}
#content h2   {
	font-family: "Economica", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 2.5em;
	border-bottom: 1px solid #DCE4F7;
	color: #298ec9;
	font-weight: bold;
}

#content h3 {
	font-size: 2em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DCE4F7;
	color: #5F9DCC;
	text-transform: uppercase;
	margin-top: 15px;
}

#content table {
	margin-top: 15px;
	width: 100%;
}

#content tbody td {
	vertical-align: middle;
}



/* /////////////////////////////////////////////////////////////
----> #content ----> #afiliados
///////////////////////////////////////////////////////////// */
a.affiliate{
	text-align: center;
	font-size:1.6em;
	float:right;
	line-height:1.5em;
	background: #0ea3eb url(images/affiliates.png) center right no-repeat;
	text-transform: uppercase;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px 130px 14px 30px;
	margin:10px 20px 10px 20px;
	color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius:   5px;
	border-radius:  5px;}
a.affiliate:hover{ 
	background: #999 url(images/affiliates.png) center right no-repeat;}

p.strong{ font-size:1.1em; font-weight:bold;}

p.strong a.affiliate{ 
	text-align: center;
	font-size:1.3em;
	float:none;
	color: #333;
	line-height:1.5em;
	background: #a3d3ec  url(images/affiliate.png) 2px 5px no-repeat;;
	text-transform: uppercase;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px; 
	padding-left:40px;
	margin:10px;
	margin-left:40px;}



/* /////////////////////////////////////////////////////////////
----> #content ----> #linwin
///////////////////////////////////////////////////////////// */
#content #linwin thead th.linux {
	background: url('images/bglintitle.jpg') repeat-x;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	height: 33px;
	text-align: center;
}

#content #linwin thead th.windows {
	text-align: center;
	background: url('images/bgwintitle.jpg') repeat-x;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	height: 33px;
}

#content #linwin thead th.linux img, #content #linwin thead th.windows img {
	width: 58%;
}

#content #linwin tbody td.des {
	text-align: right;
	width: 50%;
	padding: 7px 10px 7px 0px;
	border-bottom: 1px solid #8fbbdc;
}

#content #linwin tfoot th {
	border-bottom: 0;
}

#content #linwin tfoot th.des {
	text-align: right;
	padding-right: 10px;
}

#content #linwin tfoot th.linux, #content #linwin tfoot th.windows, #content #linwin tbody td.linux, #content #linwin tbody td.windows {
	width: 25%;
	padding: 7px 0;
	background: #C3DBEE;
	border-bottom: 1px solid #8fbbdc;
	text-align: center;
	color: #0072D2;
	font-weight: bold;
}

#content #linwin th.linux, #content #linwin td.linux {
	border-right: 1px solid white;
}

#content #linwin tfoot th.windows, #content #linwin tbody td.windows {
	background-color: #eef6f9;
	color: #75787A;
}

#content #linwin tbody td.title {
	text-align: right;
	color: white;
	background: url('images/bg.gif') 0 -58px repeat-x;
	padding: 7px 10px 7px 0px;
	text-transform: uppercase;
}

#content tfoot th span.not, #content tbody td span.yes, #content tbody td span.not {
	width: 16px;
	height: 16px;
	text-indent: -99999em;
	display: block;
	margin: 0 auto;
	background: url('images/master.png') -953px -603px no-repeat;
}

#content tfoot th span.not, #content tbody td span.not {
	background-position: -984px -603px;
}

#content tbody td.windows span.yes {
	background-position: -922px -603px;
}

#content #linwin th a, #content #linwin td a {
	background: url('images/master.png') -413px -686px no-repeat;
	width: 75%;
	height: 21px;
	padding-top: 3px;
	display: block;
	margin: 3px auto 0 auto;
	text-transform: uppercase;
	color: #777;
	font-weight: bold;
	text-decoration: none;
	font-size: .85em;
}

#content #linwin th a:hover, #content #linwin td a:hover {
	color: #1C82C4;
	background-position: -582px -686px;
}

#content #presencial #linwin td.linux, #content #presencial #linwin th.linux {
	border-right: none;
}
/*
#content #presencial #linwin tfoot th.linux,
#content #linwin tbody td.linux {width : 199px;}

/* /////////////////////////////////////////////////////////////
----> #content ----> #planes
///////////////////////////////////////////////////////////// */
#content #planes {
	text-align: center;
}

#content #planes td.planes {
	text-align: right;
	padding: 7px 7px 7px 0;
	background: #FFFFFF;
	border-bottom: 1px solid #8fbbdc;
}

#content #planes thead th.planes {
	background: none;
}

#content #planes thead.movil {
	display: none;
}

#content #planes thead th {
	background: #5ABEE8;
	border-left: 1px solid white;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	padding: 10px 0;
	text-transform: uppercase;
	width: auto;
}

span.recomendado {
	font-style: oblique;
	color: #83b4d9;
}

#content .new #planes thead th {
	width: 123px;
}

#content #planes thead th.vacio {
	background: none;
}

#content #planes thead th.personal {
	background-position: -115px -735px;
}

#content #planes thead th.profesional {
	background-position: -230px -735px;
}

#content #planes thead th.empresarial {
	background-position: -345px -735px;
}

#content .new #planes thead th.empresarial1 {
	background-position: -761px -735px;
}

#content #planes thead th.empresarial1 {
	background-position: -460px -735px;
}

#content #windows #planes thead th {
	background: #5ABEE8;
}

#content #windows #planes thead th.presencial {
	background: #5ABEE8;
}

#content #windows #planes thead th.personal {
	background-position: 0 -735px;
}

#content #windows #planes thead th.profesional {
	background-position: 0 -735px;
}

#content #windows #planes thead th.empresarial {
	background-position: 0 -735px;
}

#content #windows #planes thead th.empresarial1 {
	background-position: 0 -735px;
}

#content #linux #planes thead th.presencial {
	background-position: 0 -736px;
}

#content #linux #planes thead th.personal {
	background-position: 0 -736px;
}

#content #linux #planes thead th.profesional {
	background-position: 0 -736px;
}

#content #linux #planes thead th.empresarial {
	background-position: 0 -736px;
}

#content #linux #planes thead th.empresarial1 {
	background-position: 0 -736px;
}

#content #planes thead span.movil {
	display: none;
}

#content #planes tbody td {
	padding: 7px 0;
	background: #e6f1fa;
	border-bottom: 1px solid #8fbbdc;
	border-left: 1px solid white;
}

#content #planes td.title, #content #planes td.promo {
	width: 100%;
	text-align: left;
	color: white;
	margin: 0;
	background: url('images/bg.gif') 0 -58px repeat-x;
	padding: 9px 15px;
	border: 0;
	text-transform: uppercase;
}

#content #planes td.title span {
	text-align: right;
	display: block;
}

#content #planes td span.precio {
	color: #298EC9;
	font-size: 1.8em;
	font-weight: bold;
}

#content #linux td span.precio, #content #windows td span.precio {
	font-size: 1.2em;
}

#content #planes tfoot th {
	background: #e6f1fa;
	border-bottom: 0;
	;
    padding: 7px 0;
	border-left: 1px solid white;
}

#content #planes tfoot th a, #content #planes tbody td a {
	background: url('images/master.png') -578px -735px no-repeat;
	width: 80px;
	display: block;
	margin: 0 auto;
	height: 21px;
	padding-top: 3px;
	text-transform: uppercase;
	color: #777;
	font-weight: bold;
	text-decoration: none;
	font-size: .85em;
}

#content #planes tfoot th a:hover, #content #planes tbody td a:hover {
	color: #1C82C4;
	background-position: -660px -735px;
}

#content ul {
	margin: 0 0 15px;
}

#content #planes th.planes, #content #planes td.planes {
	width: 24%;
}

#content #planes td.presencial, #content #planes td.personal, #content #planes td.profesional, #content #planes td.empresarial {
	width: 18%;
}
/*#content #virtuales #planes th.planes, #content #virtuales #planes td.planes {width :500px; background:#999999;}*/
#content #planes th.planes {
	padding-right: 10px;
	text-align: right;
	background: none;
}

#content #linux .icon, #content #windows .icon {
	background: url('images/linux.png') 0 0 no-repeat;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	overflow: hidden;
}

#content #windows .icon {
	background-image: url('images/windows.png');
}

#content #windows #planes th {
	background-color: #eef6f9;
}

#content #windows #planes td {
	background-color: #eef6f9;
}

#content #windows #planes .planes {
	background-color: white;
}

#content #windows #planes tbody td span.yes {
	background-position: -922px -603px;
}

#content #windows #planes th.planes, #content #windows #planes td.planes {
	width: 20%;
}
/*tabla planes para VPS*/
#content #planes.vps th, #content #planes.vps td {
	width: 15%;
}

#content #planes.vps th.planes, #content #planes.vps td.planes {
	width: 20%;
}
/*******************************************************************************************************/

/*******************************************************************************************************/

/*******************************************************************************************************/


#content .datacenter-espana{ float:right; display:block; width:155px; height:70px; margin:9px;
 
}






#content #demos img {
	max-width: 245px;
}

#content ul.demos, #content ul.comparativa {
	height: 100%;
	overflow: hidden;
	margin: 15px 0 0 0;
}

#content ul.demos li, #content ul.comparativa li {
	font-size: 1.1em;
	text-align: center;
	text-transform: uppercase;
	width: 265px;
	float: left;
	padding-left: 45px;
	background: url(images/linux.png) no-repeat scroll 5px -1px;
}

#content ul.demos li.windows, #content ul.comparativa li.windows {
	background: url('images/windows.png') 5px -1px no-repeat;
}

#content ul.demos li a, #content ul.comparativa li a {
	background: url('images/comparativa.png') top left no-repeat;
	height: 29px;
	display: block;
	color: #777;
	text-decoration: none;
	padding-top: 6px;
}

#content ul.demos li a:hover, #content ul.comparativa li a:hover {
	background-position: bottom left;
	color: #4B82C4;
}

#content #vps h3, #content #hosting h3, #content #dominios h3 {
	background: #B8DDF6;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	padding: 10px 15px;
	border-bottom: 1px solid #fff;
	font-size: 1em;
	font-weight: bold;
}

#content #vps h3.icons, #content #hosting h3.icons, #content #dominios h3.icons, #content h3.icons {
	background: #F9EFCC;
	border-color: #F7ECC2 #F7ECC2 #FFFFFF;
	border-style: solid;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	border-width: 1px;
	color: #B79103;
}

#content div.destacado_miweb {
	width: 235px;
	height: 123px;
	background: url('images/hostigal_miweb.png') 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 50px;
	right: 10px;
}
/*** LISTA PACK APLICACIONES**********/
#content .aplicaciones {
	width: 100%;
}

#content .aplicaciones ul {
	list-style: none;
	margin-left: 90px;
	padding: 15px;
}

#content .aplicaciones ul li {
	border-bottom: 1px solid #F1F9FD;
	background: url('images/icons/wordpress.png') no-repeat;
	padding-left: 70px;
	padding-top: 12px;
	padding-bottom: 20px;
	height: 40px;
	margin: 4px 0;
}

#content .aplicaciones ul li.prestashop {
	background: url('images/icons/prestashop.png') no-repeat;
}

#content .aplicaciones ul li.joomla {
	background: url('images/icons/joomla.png') no-repeat;
}

#content .aplicaciones ul li.drupal {
	background: url('images/icons/drupal.png') no-repeat;
}

#content .aplicaciones ul li span {
	font-size: 1.3em;
	color: #5f9dcc;
}
/**iconos vps/dedicados****************/
#content ul#details {
	background: #FFF;
	width: 98%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	border: 1px solid #eee;
	margin: 0;
	overflow: hidden;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content ul#details li.title {
	float: none;
	width: 98%;
	height: 24px;
	background: #eee;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	margin: 0px;
	padding: 10px;
	color: #999;
	font-size: 1.2em;
	font-weight: bold;
}

#content ul#details li {
	background: url('images/icons/activacion.jpg') left no-repeat;
	float: left;
	width: 34%;
	height: 74px;
	overflow: hidden;
	padding: 25px 5px 10px 106px;
}

#content ul#details li.consola {
	background: url('images/icons/consola.jpg') left no-repeat;
}

#content ul#details li.alimentacion {
	background: url('images/icons/alimentacion.jpg') left no-repeat;
}

#content ul#details li.conexion {
	background: url('images/icons/conexion.jpg') left no-repeat;
}

#content ul#details li.reinicio {
	background: url('images/icons/reinicio.jpg') left no-repeat;
}

#content ul#details li.disco {
	background: url('images/icons/disco.jpg') left no-repeat;
}

#content ul#details li.hardware {
	background: url('images/icons/hardware.jpg') left no-repeat;
}

#content ul#details li.sistemas {
	background: url('images/icons/sistemas.jpg') left no-repeat;
}

#content ul#details li.panel {
	background: url('images/icons/panel.jpg') left no-repeat;
}

#content ul#details li.garantia {
	background: url('images/icons/garantia.png') left no-repeat;
}

#content ul#details li.acceso {
	background: url('images/icons/acceso.jpg') left no-repeat;
}

#content ul#details li.activacion {
	background: url('images/icons/activacion.jpg') left no-repeat;
}

#content ul#details li.escalable {
	background: url('images/icons/escalable.jpg') left no-repeat;
}

#content ul#details li.backup {
	background: url('images/icons/backup.jpg') left no-repeat;
}

#content ul#details li.recursos {
	background: url('images/icons/recursos.jpg') left no-repeat;
}

#content ul#details li.procesadores {
	background: url('images/icons/procesadores.jpg') left no-repeat;
}

#content ul#details li.monitorizacion {
	background: url('images/icons/monitorizacion.jpg') left no-repeat;
}
/*dedicados*/
#content ul#details.dedicados li.title {
	float: none;
	width: 98%;
	height: 25px;
}

#content ul#details.dedicados li {
	width: 37%;
	height: 70px;
}
/*anchoespecial*/
#content ul#details.dedicados li.alimentacion, #content ul#details.dedicados li.conexion, #content ul#details.dedicados li.panel, #content ul#details.dedicados li.monitorizacion {
	height: 120px;
}
/**/
#content ul#icons {
	background: none repeat scroll 0 0 #FDFAED;
	border-bottom: 1px solid #F7ECC2;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	border-left: 1px solid #F7ECC2;
	border-right: 1px solid #F7ECC2;
	margin: 0;
	overflow: hidden;
	padding: 15px 15px 0;
}

#content ul#icons li {
	background: url('images/icons.png') 0px -256px no-repeat;
	float: left;
	width: 25%;
	height: 64px;
	overflow: hidden;
	padding-bottom: 15px;
}

#content ul#icons li.programacion {
	background-position: 0px -384px;
}

#content ul#icons li.antivirus {
	background-position: 0px 0px;
}

#content ul#icons li.panel {
	background-position: 0px -128px;
}

#content ul#icons li span {
	float: left;
	width: 50%;
	margin: 13px 0 0 71px;
}

#content #vps ul#icons {
	padding-top: 0;
}

#content #vps ul#icons li {
	margin-top: 15px;
	width: 99%;
	line-height: 1.5em;
	position: relative;
	border-bottom: 1px solid #F3E4B0;
}

#content #vps ul#icons li.ram {
	background-position: 0px -1510px;
}

#content #vps ul#icons li.plesk {
	background-position: 0px -1395px;
}

#content #vps ul#icons li.power {
	background-position: 0px -1624px;
}
/**icons CLOUD*/
#content #vps ul#icons li.consola {
	background-position: 0px -894px;
}

#content #vps ul#icons li.rescate {
	background-position: 0px -769px;
}

#content #vps ul#icons li.vps {
	background-position: 0px -1740px;
}

#content #vps ul#icons li strong {
	margin: 0;
	position: absolute;
	top: 0;
	left: 80px;
}

#content #vps ul#icons li span {
	margin: 0;
	position: absolute;
	top: 20px;
	left: 80px;
	width: 88%;
}

#content div#destacado {
	clear: both;
	margin-top: 15px; margin-bottom:20px;
	position: relative;
}

#content div.destacado {
	width: 235px;
	margin-top: 70px;
	margin-right: 10px;
	height: 123px;
	float: right;
	background: url('images/hostigal.png') 0 0 no-repeat;
	display: block;
}

#content div#destacado h3 {
	background: url('images/bgdestacado.png') repeat-x;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	padding: 10px;
	font-size: 1.5em;
	font-weight: bold;
}

#content div#destacado ul {
	margin: 0;
	padding: 15px;
	background: url('images/bgul.png') top repeat-x;
	border: 1px solid #b6e3fc;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc) border-top:0;
}

#content div#destacado ul li {
	background: url('images/master.png') -953px -603px no-repeat;
	padding-left: 25px;
	width: 70%;
	margin: 4px 0;
}

#content div#destacado h3 {
	margin: 0;
}

#content div#destacado ul li span {
	background: #F1F9FD;
}
/* ------------------------------------------------------------
----> #cloud
------------------------------------------------------------ */

/******Cloud INDEX ******/
#content div #nubes {
	clear: both;
	width: 100%;
	height: auto;
	display: block;
}

#content div #nubes a.configurar {
	width: 55%;
	float: left;
	margin: 15px 15px 0 0;
	overflow: hidden;
	text-align: center;
}

#content div #nubes a.configurar img, #content div #nubes ul li img {
	width: 95%;
}

#content div #nubes ul {
	width: 42%;
	float: right;
	margin: 15px 0;
	overflow: hidden;
	text-align: center;
}

#content div #nubes ul li {
	;
    width: 95%;
	margin: 5px;
}

#content div #nubes a.configurar img, #content div #nubes ul li img {
	width: 99%;
}

#content div p.cloud_text {
    /**texto inicial CLOUD*/
	padding-right: 250px;
	background: url('images/servidor-cloud.png') right top no-repeat;
}

#content div.destacado_cloudvps {
    /**nube Cloud VPS*/
	width: 235px;
	height: 100%;
	display: block;
	background: url('images/vps-cloud.png') 0 15px no-repeat;
	display: block;
	position: absolute;
	top: 50px;
	right: 10px;
}

#content div.destacado_clouddc {
    /**nube Cloud Data Center*/
	width: 235px;
	height: 123px;
	background: url('images/cloud-data-center.png') 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 50px;
	right: 10px;
}

#content div#cloud a.configurarnube {
	display: block;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 1.9em;
	line-height: 1.4em;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding: 12px;
	margin-top: 13px;
	margin-bottom: 10px;
	behavior: url(border-radius.htc);
	background: #fff url('images/configurarnube.png') right no-repeat;
}

#content div#cloud a.configurarnube:hover {
	color: #18a3e1;
	background: #aee2f7 url('images/configurarnube.png') right no-repeat;
}
/*****************/
#content div#cloud {
	width: 99%;
	margin-top: 20px;
	background: #eef8fd;
	border: 1px solid #a9d5ef;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
}

#content div#cloud h3 {
	background: url('images/bgdestacado.png') repeat-x;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	padding: 10px;
	font-size: 1.6em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 10px;
	color: #5F9DCC;
	font-weight: bold;
	margin: 0;
	width: 98%;
}

#content div#cloud p {
	padding-right: 250px;
	padding-left: 10px;
	height: 150px;
	background: url('images/cloud.png') right top no-repeat;
}

#content div#cloud a {
	margin: 0 20px 0 20px;
	height: 38px;
	display: block;
	max-width: 400px;
	background: url('images/conf-cloud.png') center no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #5f9dcc;
	text-align: center;
	padding-top: 20px;
	padding-left: 15px;
}

#content div#cloud a:hover {
	color: #999;
	text-decoration: none;
}
/* ------------------------------------------------------------
----> #login
------------------------------------------------------------ */
#login {
	width: 450px;
	overflow: hidden;
	background: #ECF7FF url('/images/login.png') 25px 80px no-repeat;
	padding: 15px;
}

#login p {
	margin: 0 0 15px 0;
}

#login h1 {
	font-size: 1.8em;
	padding: 10px 15px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 40px 0;
	border-bottom: 1px solid #ccc;
}

#login form {
	padding: 0 15px;
}

#login .last {
	text-align: left;
}

#login input {
	padding: 3px;
}

#login form label {
	display: inline-block;
	width: 210px;
	text-align: right;
	margin-right: 7px;
}

#login .save {
	margin-left: 220px;
}
/* ------------------------------------------------------------
----> #dominios
------------------------------------------------------------ */
#content #dominios form {
	background: #EBF7FC;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	padding: 20px 15px;
	text-align: center;
	position: relative;
}

#content #dominios form label {
	color: white;
	margin-left: 20px;
	font-size: 1.2em;
	font-size: 1.6em;
	color: #5f9dcc;
}

#content #dominios form input, #content #dominios form select {
	font-size: 1.6em;
	color: #5f9dcc;
	padding: 0px;
	height: 38px;
	border: 1px solid #aaa;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(border-radius.htc);
}

#content #dominios form span.www {
	font-size: 1.6em;
	color: #5f9dcc;
}

#content #dominios form input.submit {
	width: 135px;
	text-align: left;
	line-height: 10px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 8px 0 8px 0;
	height: 38px;
	background: #009de0 url("images/dom-bg.png") right no-repeat;
	color: #FFFFFF;
	text-transform: uppercase;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	behavior: url(border-radius.htc);
	border: 2px solid #5f9dcc;
}

#content #dominios form input.submit:hover {
	background: #5f9dcc url("images/dom-bg.png") right no-repeat;
}

#content #dominios #domain_name {
	width: 220px;
}

#content #dominios #precios ul {
	margin: 15px 0;
	overflow: hidden;
}

#content #dominios #precios ul li {
	float: left;
}

#content #dominios #precios ul li.com {
	float: right;
}

#content #dominios #precios ul li a {
	display: block;
	height: 125px;
	width: 334px;
	text-indent: -99999em;
	background: url('images/image.png') 0 0 no-repeat;
}

#content #dominios #precios ul li.com a {
	background-position: -384px 0px;
}

#content #dominios #precios ul li a:hover {
	background-position: 0px -133px;
}

#content #dominios #precios ul li.com a:hover {
	background-position: -384px -133px;
}
/**tabla precios extensiones de dominios*/
#tablaextensiones {
	width: 100%;
	margin-top: 15px;
	position: relative;
	clear: both;
	font-size: 1.1em;
}

#tablaextensiones ul {
	width: 30%;
	padding: 5px;
	padding-bottom: 7px;
	padding-left: 0;
	float: left;
	margin: 6px;
	height: 100%;
	background: #fff;
	border: 1px solid #1f9ed3;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	behavior: url(border-radius.htc);
}

#tablaextensiones ul.dos {
	border: 1px solid #cc9103;
}

#tablaextensiones ul.uno {
	border: 1px solid #975b5b;
}

#tablaextensiones ul li {
	font-size: 0.85em;
	margin-top: 5px;
	color: #333;
	float: left;
	margin-left: 8px;
	width: 44%;
	background: #f0f9fd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(border-radius.htc);
	padding: 3px;
}

#tablaextensiones ul.dos li {
	background: #f7f4e9;
}

#tablaextensiones ul.uno li {
	background: #f9f1f1;
}

#tablaextensiones ul li span {
	float: right;
	text-align: right;
	padding-right: 4px;
	display: block;
	position: relative;
	font-weight: bold;
}

#tablaextensiones ul li.title {
	width: 95%;
	text-align: center;
	font-size: 1.3em;
	color: #1f9ed3;
	background: none;
}

#tablaextensiones ul li.title2 {
	width: 95%;
	text-align: center;
	font-size: 1.3em;
	color: #cc9103;
	background: none;
}

#tablaextensiones ul li.title3 {
	width: 95%;
	text-align: center;
	font-size: 1.3em;
	color: #975b5b;
	background: none;
}

#tablaextensiones ul li.subtitle {
	width: 95%;
	text-align: center;
	font-size: 1em;
	font-weight: normal;
	background: none;
	padding: 0;
	padding-bottom: 6px;
	margin-bottom: 0;
	margin-top: 0;
}
/*tabla por extensiones*/
#extension {
	width: 720px;
	margin-top: 15px;
	height: 100%;
}

#extension ul {
	width: 220px;
	padding: 5px;
	padding-left: 0;
	float: left;
	margin: 6px;
	height: 165px;
	height: 100%;
	display: block;
	background: #fff;
	border: 1px solid #1f9ed3;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	behavior: url(border-radius.htc);
}

#extension ul.dos {
	border: 1px solid #cc9103;
}

#extension ul.uno {
	border: 1px solid #975b5b;
}

#extension ul li {
	font-size: 1em;
	margin-top: 5px;
	color: #333;
	float: left;
	margin-left: 12px;
	margin-right: 5px;
	width: 190px;
	background: #f0f9fd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(border-radius.htc);
	padding: 6px;
}

#extension ul.dos li {
	background: #f7f4e9;
}

#extension ul.uno li {
	background: #f9f1f1;
}

#extension ul li span {
	float: right;
	width: 50px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

#extension ul li.title {
	width: 200px;
	text-align: center;
	font-size: 16px;
	color: #1f9ed3;
	background: none;
}

#extension ul li.title2 {
	width: 200px;
	text-align: center;
	font-size: 16px;
	color: #cc9103;
	font-weight: bold;
	background: none;
}

#extension ul li.title3 {
	width: 200px;
	text-align: center;
	font-size: 16px;
	color: #975b5b;
	font-weight: bold;
	background: none;
}

#extension ul li.subtitle {
	width: 200px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background: none;
	padding: 0;
	padding-bottom: 6px;
	margin-bottom: 0;
	margin-top: 0;
}

#content #dominios ul#icons li.renovacion {
	background-position: 0 -384px;
}

#content #dominios ul#icons li.correos {
	background-position: 0px -640px;
}

#content #dominios ul#icons li.dns {
	background-position: 0px -1152px;
}

#content #dominios ul#icons li.parking {
	background-position: 0px -768px;
}

#content #dominios ul#icons li.gestion {
	background-position: 0px -1024px;
}

#content #dominios ul#icons li.tarjeta {
	background-position: 0px -1280px;
}

#content #dominios ul#icons li.panel {
	background-position: 0px -896px;
}

#content #dominios div.domain {
	width: 128px;
	height: 128px;
	background: url('images/skill.png') 0 -10px no-repeat;
	display: block;
	position: absolute;
	top: -69px;
	right: 0;
}

#content #dominios table {
	width: 100%;
}

#content #dominios table th {
	background: #ECF7FC;
	font-weight: bold;
	text-transform: uppercase;
}

#content #dominios table th, #content #dominios table td {
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #D0EAF6;
}

#content #dominios table td span.precio {
	color: #298EC9;
	font-size: 1.6em;
	font-weight: bold;
}

#content #dominios h3.title {
	background: none;
	color: black;
	margin: 15px 0 0 0;
	padding: 0;
}

#content #dominios h4 {
	font-size: 1em;
	margin-top: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

#content #dominios ul.lista {
	margin: 15px 0 0 15px;
}

#content #dedicados h3.trigger, #content #tecnico h3.trigger, #content #privacidad h3.trigger, #content #datos h3.trigger, #content #dominios h3.trigger {
	background: url('images/bgdestacado.png') repeat-x;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	padding: 10px;
	font-size: 1.6em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 10px 15px;
	color: #5F9DCC;
	font-weight: bold;
	width: 95%;
}

#content div.toogle {
	width: 95%;
	background: #eef8fd;
	border: 1px solid #a9d5ef;
	padding: 14px;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
}

#content #tecnico div.toogle H4 {
	font-size: 1.5em;
	text-transform: uppercase;
	color: #5F9DCC;
	font-weight: bold;
}

#content div.toogle p {
	margin: 7px 0;
}

#content #dominios img.image {
	float: right;
	margin: 15px;
	max-width: 200px;
}
/* ------------------------------------------------------------
----> #contruccion
------------------------------------------------------------ */
#contruccion {
	margin: 50px auto;
	width: 450px;
	overflow: hidden;
	text-align: center;
}

#contruccion h1, #contruccion h2 {
	text-transform: uppercase;
	font-size: 2.2em;
	margin-bottom: 15px;
}

#contruccion h2 {
	margin-top: 15px;
	font-size: 1.6em;
}
/* ------------------------------------------------------------
----> #contacto
------------------------------------------------------------ */
h4.diezanos {
	background: url(images/diez.png) no-repeat;
	padding-left: 100px;
	padding-right: 35px;
	font-size: 1.5em;
	text-align: justify;
	line-height: 1.2em;
	color: #298ec9;
	margin-bottom: 45px;
	margin-top: 30px;
}

.verif {
	display: none;
}



p.partners { padding:10px; border-radius: 9px; border:1px solid #b6e3fc; background:#ebf7fc; clear:both; margin-bottom:20px; margin-top:15px;}
p.partners img{ float:left; max-width:150px; margin-right:20px;}


#content #contacto p.lopd {
	font-size: .85em;
}

#content #contacto form {
	background: #f4fafd;
	border: 1px solid #ECF7FF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	padding: 15px;
	margin-top: 15px;
}
#content #contacto .verif { display:none}
#content #contacto fieldset {
	border: 1px solid #eee;
	padding: 0 15px 15px 15px;
	margin-top: 15px;
}

#content #contacto legend {
	font-size: 1.1em;
	text-transform: uppercase;
}

#content #contacto textarea {
	width: 99%;
	height: 150px;
	border: 1px solid #b3daf4;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
}

 


#content #contacto label {
	width: 30%;
	text-align: right;
	display: inline-block;
}

#content #contacto input {
	border: 1px solid #b3daf4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	width: 50%;
	padding: 3px;
}

#content #contacto input.checkbox {
	border: 1px solid #b3daf4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	width: 30px;
	padding: 3px;
}
#content #contacto .captchaimg  { width:100%; clear:both; display:block;margin-bottom:20px;  } 
#content #contacto .captchaimg label{ float:left;  }
#content #contacto .captchaimg img{ max-width:150px; float:left;  display: inline-block; margin-left:20px; margin-right:20px; }
#content #contacto .captchaimg input{ width:30%; float:left;display:inline-block; }
#content #contacto p.center { text-align:center; margin:0; padding:20px 5px;}

#content #contacto input.submit {
	background: #1b7cb5;
	border: 1px solid #6495AA;
	color: white;
	cursor: pointer;
	display: block;
	float: none;
	font-weight: bold;
	margin-left: 5px;
	text-transform: uppercase;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	margin-top: 0;
	font: bold 1.4em"Economica", arial, tahoma, sans-serif;
	line-height: 1em;
	margin: 0 auto;
	width: 30%;
}

#content #privacidad ul, #content #contacto ul {
	margin: 5px 0 0 15px;
	font-size: 1em;
	overflow: hidden;
}

#content #privacidad ul li, #content #contacto ul li {
	text-align: justify;
	background: url('images/contact.gif') 0 4px no-repeat;
	margin: 4px 0;
	padding-left: 23px;
	padding-right: 40px;
	line-height: 1.6em;
}

#content #privacidad ul li {
	background: none;
	list-style: circle;
	padding-left: 0px;
	margin-left: 23px;
}

#content #privacidad ul li a {
	color: #075786;
}

#content #contacto ul li.email {
	background-position: 0 -30px;
}

#content #contacto ul li.telefono {
	background-position: 0 -61px;
}

#content #contacto ul li.skype {
	background-position: 0 -124px;
}

#content #contacto ul li.house {
	background-position: 0 -93px;
	font-size: 1em;
}

#content #contacto ul li strong {
	color: #000;
	font-weight: normal;
}

#content #datos .left {
	float: left;
	margin-right: 15px;
}

#content #datos ul {
	height: 490px;
	overflow: hidden;
}

#content #datos ul li {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 195px;
	margin-top: 10px;
}

#content #datos h3 {
	border-bottom: none;
}

#content #datos img {
	padding: 3px;
}

#content #datos img.right {
	float: right;
	padding: 7px;
}

#content #datos .secciones {
	width: 99%;
	position: relative;
	height: 100%;
	margin-top: 40px;
}

#content #datos .secciones .seccion {
	float: left;
	width: 48%;
	min-height: 200px;
	height: 100%;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	background: #f2f9fd;
	border: 1px solid #c7e5f5;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
}

#content #datos .secciones .seccion h4 {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #fff;
	padding: 5px;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	background: #51b9f0;
	border: 1px solid #49ace1;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	behavior: url(border-radius.htc);
	font-weight: bold;
}

#content #datos .secciones .seccion p {
	margin-top: 3px;
	padding: 0 10px 0 10px;
	;
    font-size: 0.95em;
	line-height: 1.5em;
}

#content #datos .secciones .seccion img {
	max-width: 100px;
	padding: 0 10px 0 15px;
	float: right;
	margin-top: 25px;
}

#content #datos img.boton {
	max-width: 330px;
	margin: 5px;
}
/*
#content #datos .red{ width:700px; height:550px; position:relative;}*/
#content #datos .red img {
	left: 60px;
	position: relative;
	max-width: 600px;
	margin: 0;
	padding: 0;
}

#content #datos ul li.dedicate {
	width: 380px;
}

#content #datos ul li span {
	display: block;
	padding: 0 15px;
}

#content .center {
	text-align: center;
	margin: 60px 0 30px 0;
}

#content #tecnico {
	font-size: .95em;
}

#content #tecnico #ayuda img {
	float: left;
	padding: 5px 20px 5px 30px;
	max-width: 120px;
}

#content #tecnico #ayuda, #content #tecnico #clientes {
	margin: 0;
	margin-top: 15px;
	width: 98%;
	background: #efefef;
	min-height: 180px;
	padding: 0;
	background: #f6fbfe;
	border: 1px solid #c6e5f4;
 
}

#content #tecnico #ayuda p, #content #tecnico #clientes p {
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 5px;
}

#content #tecnico #ayuda h3, #content #tecnico #clientes h3 {
	margin: 0;
	background: #d4eafb;
	border: 1px solid #c6e5f4;
	
	padding: 10px 15px;
	border-bottom: 1px solid #fff;
	font-size: 1.5em;
	font-weight: bold;
}

#content #dedicados div.tiposdedicados {
	border: 1px solid #b8ddf6;
	border-top: 0;
	background: #eef8fd;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	width: 98%;
	margin: 15px 0 20px 0;
	padding: 0;
	padding-bottom: 20px;
	overflow: hidden;
}

div.tiposdedicados p {
	margin-left: 15px;
	margin-right: 15px;
}

div.tiposdedicados h4 {
	margin: 0;
	background: #d4eafb;
	border: 1px solid #c6e5f4;
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	padding: 10px;
	color: #5F9DCC;
	font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#content #tecnico #clientes h4 {
	font-size: 1.3em;
	color: #5F9DCC;
	margin-left: 25px;
	font-weight: bold;
	margin-top: 15px;
}

#content #tutoriales {
	clear: both;
	background: #efefef;
	padding: 1px 15px 15px 15px;
	background: url('images/image.png') bottom right no-repeat;
}

#content p.left {
	float: left;
	margin-right: 15px;
}

#content #dedicados #amedida ul {
	margin: 15px 0 0 15px;
}

#content #dedicados #amedida img.right {
	float: right;
	max-width: 280px;
	margin: 0;
}

#content #dedicados img.dedicado {
	text-align: center;
	width: 80%;
}

#content #dedicados #amedida ul li {
	margin: 4px 0;
	font-size: 1.1em;
}

.tbl-precios {
	max-width: 500px;
	width: 100%;
	margin-left: 20px;
	text-align: left;
	padding: }
.tbl-precios th {
    text-align:left;
	padding: 3px;
	font-weight: bold;
	background: #cce5f4;
}

.tbl-precios td {
	padding: 3px;
	border-top: 1px solid #ddd;
}
/****HOUSING********************/
#content #dedicados img.right {
	float: right;
	margin-left: 20px;
}

#content #dedicados ul.espacio {
	width: 35%;
	height: 100%;
	list-style: none;
	float: left;
	margin-left: 40px;
	margin-top: 10px;
}

#content #dedicados ul.racks {
	width: 50%;
	height: 100%;
	list-style: none;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#content #dedicados ul li {
	background: url('images/list.png');
	background-repeat: no-repeat;
	padding-left: 15px;
}

#content #dedicados ul li.title {
	color: #0099FF;
	font-size: 18px;
	background: none;
	padding-left: 0;
}

#content #dedicados img.centro-datos {
	width: 100%;
	max-width: 900px;
}

#content #dedicados img.housing {
	float: right;
	margin-left: 25px;
}

#content #dedicados a.configurar-housing {
	display: block;
	max-width: 400px;
	height: 100px;
	position: relative;
	margin-top: 10px;
	margin-left: 16px;
	margin-bottom: 20PX;
}

#content #dedicados ul.mantenimiento {
	list-style: decimal;
	left: 20px;
	margin-left: 40px;
	line-height: 1.5em;
}

#content #dedicados img.administrados {
	float: right;
	margin: 8px;
	padding: 3px;
	max-width: 120px;
}

#content #dedicados .basica {
	background: url('images/basica.png');
	background-repeat: no-repeat;
	width: 80px;
	height: 86px;
	float: right;
	position: absolute;
	top: -30px;
	right: -0px;
}

#content #dedicados .avan {
	background: url('images/avanzada.png');
	background-repeat: no-repeat;
	width: 80px;
	height: 86px;
	float: right;
	position: absolute;
	top: -30px;
	right: -0px;
}

#content #dedicados .pers {
	background: url('images/personalizada.png');
	background-repeat: no-repeat;
	width: 80px;
	height: 86px;
	float: right;
	position: absolute;
	top: -30px;
	right: -0px;
}

#content #dedicados #dell200 {
	width: 44%;
	float: left;
	background: #FFF;
	border: 1px solid #B9DFF2;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	margin-bottom: 15px;
	padding: 15px;
	margin-right: 10px;
	position: relative;
}

#content #dedicados #dell200 img, #content #dedicados #baja img, #content #dedicados #media img, #content #dedicados #alta img {
	width: 98%;
	margin-top: 30px;
}

#content #dedicados #dell200 h2, #content #dedicados #dell1950 h2 {
	background: #b8ddf6;
	padding: 10px 145px 7px 15px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.7em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #4791c9;
}

#content #dedicados #dell200 h3 {
	font-size: 1.8em;
}

#content #dedicados .dell200, #content #dedicados .dell1950 {
	background: url('images/precio-dedicate.png') top left no-repeat;
	width: 168px;
	height: 143px;
	position: absolute;
	top: -20px;
	right: -15px;
	color: white;
	font-size: 1.2em;
	text-align: center;
	padding-top: 25px;
	line-height: 35px;
}

#content #dedicados .dell200 span.precio, #content #dedicados .dell1950 span.precio {
	font-size: 3em;
	font-weight: bold;
	display: block;
}

#content #dedicados .dell200 span.mes, #content #dedicados .dell1950 span.mes {
	margin-left: -50px;
}

#content #dedicados #dell200 ul.comparativa li.configurar a {
	width: 50%;
	padding: 10px 0 5px 0;
}
/***********DEDICADOS ***************/

/***colores especiales*********/
#content #dedicados #baja {
    /*gama baja, color turquesa*/
	background: #fff;
	border: 1px solid #70d9d3;
	width: 44%;
	float: left;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 15px;
	position: relative;
}

#content #dedicados #baja h2 {
	background: #96e5e0;
	padding: 10px 138px 7px 10px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.7em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #4baaa4;
}

#content #dedicados #baja h3 {
	font-size: 1.8em;
	color: #70d9d3;
}

#content #dedicados .baja {
	background: url('images/precio-baja.png') top left no-repeat;
	width: 168px;
	height: 143px;
	position: absolute;
	top: -20px;
	right: -20px;
	color: white;
	font-size: 1.2em;
	text-align: center;
	padding-top: 25px;
	line-height: 35px;
}

#content #dedicados .baja span.precio {
	font-size: 3em;
	font-weight: bold;
	display: block;
}

#content #dedicados .baja span.mes {
	margin-left: -50px;
}

#content #dedicados #baja ul.comparativa li.configurar {
	width: 100%;
	margin: 0;
}

#content #dedicados #baja ul.comparativa li.configurar a {
	background: #70d9d3;
	border: 1px solid #70d9d3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	margin: 0 auto;
	width: 50%;
	padding: 10px 0 5px 0;
	font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
}

#content #dedicados #baja ul.comparativa li.configurar a:hover {
	background: #4baaa4;
}

#content #dedicados #dell200, #content #dedicados #baja {
	margin-top: 15px;
}

#content #dedicados #media {
    /*gama media, color verde*/
	background: #fff;
	width: 44%;
	float: left;
	border: 1px solid #7ccf4a;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 15px;
	position: relative;
}

#content #dedicados #media h2 {
	background: #bae89e;
	padding: 10px 135px 7px 15px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.7em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #55992e;
}

#content #dedicados #media h3 {
	color: #7ccf4a;
}

#content #dedicados .media {
	background: url('images/precio-media.png') top left no-repeat;
	width: 168px;
	height: 143px;
	position: absolute;
	top: -20px;
	right: -15px;
	color: white;
	font-size: 1.2em;
	text-align: center;
	padding-top: 25px;
	line-height: 35px;
}

#content #dedicados .media span.precio {
	font-size: 3em;
	font-weight: bold;
	display: block;
}

#content #dedicados .media span.mes {
	margin-left: -50px;
}

#content #dedicados #media ul.comparativa li.configurar {
	width: 100%;
	margin: 0;
}

#content #dedicados #media ul.comparativa li.configurar a {
	background: #7ccf4a;
	border: 1px solid #7ccf4a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	font-size: 1.6em;
	margin: 0 auto;
	width: 50%;
	padding: 10px 0 5px 0;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	line-height: 0.81em;
}

#content #dedicados #media ul.comparativa li.configurar a:hover {
	background: #55992e;
}

#content #dedicados #alta {
    /*gama alta, color amarillo*/
	background: #fff;
	border: 1px solid #ccc642;
	width: 44%;
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 15px;
	position: relative;
}

#content #dedicados #alta h2 {
	background: #e3e088;
	padding: 10px 135px 7px 15px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.7em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #979220;
}

#content #dedicados #alta h3 {
	color: #ccc642;
}

#content #dedicados .alta {
	background: url('images/precio-alta.png') top left no-repeat;
	width: 168px;
	height: 143px;
	position: absolute;
	top: -20px;
	right: -15px;
	color: white;
	font-size: 1.2em;
	text-align: center;
	padding-top: 25px;
	line-height: 35px;
}

#content #dedicados .alta span.precio {
	font-size: 3em;
	font-weight: bold;
	display: block;
}

#content #dedicados .alta span.mes {
	margin-left: -50px;
}

#content #dedicados #alta ul.comparativa li.configurar {
	width: 100%;
	margin: 0;
}

#content #dedicados #alta ul.comparativa li.configurar a {
	background: #ccc642;
	border: 1px solid #ccc642;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	margin: 0 auto;
	width: 50%;
	padding: 10px 0 5px 0;
	;
    font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	line-height: 0.81em;
}

#content #dedicados #alta ul.comparativa li.configurar a:hover {
	background: #979220;
}
#content #dedicados #nuevo {
    /*gama nuevo, color azul*/
	background: #fff;
	border: 1px solid #ade04b;
	width: 44%;
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 15px;
	position: relative;
}

#content #dedicados #nuevo h2 {
	background: #ade04b;
	padding: 10px 135px 7px 15px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.7em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #829120;
}

#content #dedicados #nuevo h3 {
	color: #74a90d;
}

#content #dedicados .nuevo {
	background: url('images/precio-nuevo.png') top left no-repeat;
	width: 168px;
	height: 143px;
	position: absolute;
	top: -20px;
	right: -15px;
	color: white;
	font-size: 1.2em;
	text-align: center;
	padding-top: 25px;
	line-height: 35px;
}

#content #dedicados .nuevo span.precio {
	font-size: 3em;
	font-weight: bold;
	display: block;
}

#content #dedicados .nuevo span.mes {
	margin-left: -50px;
}

#content #dedicados #nuevo ul.comparativa li.configurar {
	width: 100%;
	margin: 0;
}

#content #dedicados #nuevo ul.comparativa li.configurar a {
	background: #74a90d;
	border: 1px solid #829120;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	margin: 0 auto;
	width: 50%;
	padding: 10px 0 5px 0;
	;
    font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	line-height: 0.81em;
}

#content #dedicados #nuevo ul.comparativa li.configurar a:hover {
	background: #979220;
}
 #content #dedicados #nuevo img {
	width: 45%; display:block;
	float:right; height:auto; margin-top:60px;
	margin-left:26px;
}

/*dedicados a medida---ancho completo*/
#content #dedicados #amedida { 
	width: 44%;
	float:left;
	margin-left:15px;
	background: #fdfaed;
	border: 1px solid #d9ba71;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(border-radius.htc);
	padding: 15px;
}

#content #dedicados #amedida h2 {
	background: #d9ba71;
	padding: 10px 15px 7px 15px;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.8em;
	font-weight: bold;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
	color: #4791c9;
}

#content #dedicados #amedida h3 {
	color: #dda350;
}

#content #dedicados #amedida h2 {
	overflow: visible;
	font-size: 1.8em;
	background: #e6be82;
	border-bottom: 1px solid #fff;
	color: #b36d08;
}
 #content #dedicados #amedida img {
	width: 78%;
	margin-top:20px;
}
#content #dedicados #amedida ul.comparativa li.configurar {
	background: none;
	width: 100%;
	margin: 0;
}

#content #dedicados #amedida ul.comparativa li.configurar a {
	margin: 0 auto;
	width: 65%;
	background: #dda350;
	margin: 0 auto;
	padding: 10px 0 5px 0;
	border: 1px solid #dda350;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	line-height: 0.81em;
}

#content #dedicados #amedida ul.comparativa li.configurar a:hover {
	background: #b36d08;
}

#content #dedicados ul.comparativa li {
	padding: 0;
	width: 290px;
}

#content #dedicados ul.comparativa li.configurar {
	background: none;
	width: 100%;
	margin: 0;
}

#content #dedicados ul.comparativa li.configurar a {
	background: #298ec9;
	border: 1px solid #4499cd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	color: #FFFFFF;
	margin: 0 auto;
	width: 35%;
	font-size: 1.6em;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	line-height: 0.81em;
}

#content #dedicados ul.comparativa li.configurar a:hover {
	color: #b8ddf6;
}

#content #dedicados ul.comparativa li.linux {
	background-position: 0 -1px;
}

#content #dedicados ul.comparativa li.windows {
	float: right;
	background-position: 0 -1px;
}

#content #dedicados ul.comparativa a {
	margin-left: 40px;
	height: 28px;
	background: url('images/icon-dedicate.png') top left no-repeat;
}
/* ------------------------------------------------------------
----> #diseno
------------------------------------------------------------ */
#content #clientes h3 {
	background: #b8ddf6;
	padding: 7px 7px 7px 17px;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	font-size: 1.4em;
	font-weight: bold;
	color: #4791c9;
}

#content #clientes div.toogle {
	background: none;
}

#content #clientes ul {
	border: 1px solid #b8ddf6;
	border-top: 0;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	behavior: url(border-radius.htc);
	width: 98%;
	margin: 0;
	padding: 8px;
	overflow: hidden;
}

#content #clientes ul li {
	float: left;
	width: 30%;
	margin: 6px;
	border: 0;
	padding: 5px;
	position: relative;
}

#content #clientes ul li a span {
	width: 135px;
	height: 89px;
	background: url('images/versite.png') 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0px;
}

#content #clientes ul li:hover img {
	opacity: .50;
	-moz-opacity: .50;
	filter: alpha(opacity=50);
}

#content #clientes ul li img {
	max-width: 255px;
	width: 100%;
}

#content #clientes ul li a {
	color: #5F9DCC;
}

#content #clientes ul li strong {
	display: block;
	font-size: 1.2em;
	font-weight: normal;
}

#content #clientes ul li span {
	display: block;
}

#content #diseno h3 {
	background: url('images/numers.gif') 0 -3px no-repeat;
	padding-left: 33px;
	padding-bottom: 2px;
}

#content #diseno p.left {
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}

#content #diseno p.right {
	float: right;
	margin-left: 15px;
}

#content #diseno h3.two {
	background-position: 0 -36px;
}

#content #diseno h3.three {
	background-position: 0 -68px;
}

#content #diseno h3.four {
	background-position: 0 -100px;
}

#content #diseno h3.five {
	background-position: 0 -132px;
}

#content #diseno h3.six {
	background-position: 0 -164px;
}

#content #diseno h3.seven {
	background-position: 0 -196px;
}

#content #diseno h3.eight {
	background-position: 0 -228px;
}

#content #diseno p.img {
	float: right;
	margin-top: -65px;
	margin-left: 15px;
}
/* ------------------------------------------------------------
----> #merketing
------------------------------------------------------------ */
#content #marketing h3.ting {
	background: url('images/check.png') 0 0 no-repeat;
	padding-left: 33px;
}

#content #demos dt, #content #marketing dt {
	font-weight: bold;
	margin-top: 8px;
	padding: 5px 5px 0px 33px;
	font-size: 1.3em;
	line-height: 1.5em;
	background: url('images/check.png') 0 8px no-repeat;
	text-transform: uppercase;
	color: #666;
}

#content #demos dd, #content #marketing dd {
	margin-top: 5px;
	margin-left: 31px;
	text-align: justify;
}

#content #marketing p.right {
	float: right;
	margin-left: 15px;
}

#content #marketing p.search, #content #marketing p.click {
	margin-top: -30px;
}

#web ul, #content #marketing ul {
	margin: 9px 0 10px 35px;
}

#web ul li, #content #marketing ul li {
	background: url('images/master.png') -1012px -42px no-repeat;
	padding-left: 18px;
	margin: 6px 0;
	text-align: justify;
	line-height: 1.7em;
}

#web table, #content #otros table, #content #marketing table {
	width: 99%;
}

img.medium {
	max-width: 450px;
}

#web table th, #content #otros table th, #content #marketing table th {
	background: #ECF7FC;
	font-weight: bold;
	text-transform: uppercase;
}

#web table th, #web table td, #content #otros table th, #content #otros table td, #content #marketing table th, #content #marketing table td {
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #D0EAF6;
}

#content #marketing table td span.precio {
	color: #298EC9;
	font-size: 1.6em;
	font-weight: bold;
}

#web p.left {
	float: left;
	margin-right: 15px;
}

#web p.right {
	float: right;
	margin: 10px;
	max-width: 680px;
}

#locale {
	position: absolute;
	right: 195px;
}

#locale1 {
	position: absolute;
	right: 310px;
}

#mapa h2 {
	margin-bottom: 15px;
}

#mapa ul {
	margin: 5px 0 5px 15px;
}

#mapa ul li {
	line-height: 22px;
	background: url('images/check.gif') 0 5px no-repeat;
	padding-left: 18px;
}

#mapa ul li li {
	background: url('images/flecha.gif') 0 5px no-repeat;
}
/*******BANNER REGISTRAR DOMINIO**************************/
#search {
	height: 60px;
	margin: 0;
	background: #eee;
	margin-top:  0PX; text-align:center;
	position: relative; margin-bottom:40px;
	width: 99%;
}

#search h3 {
	float: left;
	width: 43%;
	text-align: right;
	font: bold 1.3em"Economica", arial, tahoma, sans-serif;
	color: #222;
	margin: 0;
	line-height: 1em;
	padding: 12px 0 0 0;
}

#search h3 span {
	text-transform: uppercase;
	line-height: 1em;
	font: bold 1.4em"Economica", arial, tahoma, sans-serif;
}

#search form {
	width: 50%;
	float: right;
	margin-top: 15px;
}

#search form label {
	text-transform: uppercase;
	color: #111;
	font: bold 2.3em"Economica", arial, tahoma, sans-serif;
	float: left;
}
 
#search form input#sld {
	float: left;
	border: 1px solid #C5C5C5;
	padding: 6px;
	color: #111;
	margin: 6px;
	width: 200px;
}
 

#search form input#submit {
	background: #111;
	border: 0; padding:8px;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 5px;
	text-transform: uppercase;

	font: bold 1.1em "Economica", arial, tahoma, sans-serif;
	line-height: 1em;
}

#content #diseno div.diseno, #content #marketing div.diseno, #content #otros div.diseno {
	float: left;
	width: 48%;
	border: 1px solid #B9DFF2;
	padding: 0px;
	background: #f1f9fd;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
	margin: 5px;
	margin-top: 30px;
	font-size: 0.95em;
	padding-bottom: 15px;
}

#content #marketing div.diseno img, #content #otros div.diseno img, #content #diseno div.diseno img {
	margin: 7px auto;
	width: 100%;
	max-width: 410px;
}

#content #marketing div.diseno h3, #content #otros div.diseno h3, #content #diseno div.diseno h3 {
	padding: 5px;
	font-size: 1.6em;
	background: #b8ddf6;
	font-weight: bold;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(border-radius.htc);
	margin: 0;
	color: #4791c9;
}

#content #marketing div.diseno p.thumb, #content #otros div.diseno p.thumb, #content #diseno div.diseno p.thumb {
	margin: 5px;
}

#content #marketing div.diseno p, #content #otros div.diseno p, #content #diseno div.diseno p {
	margin: 5px 5px 0 15px;
	text-align: left;
}

#content #marketing div.diseno a, #content #otros div.diseno a {
	color: #1B7CB5;
	text-transform: uppercase;
	text-align: center;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
}

#content #diseno div.diseno p a {
	color: #1B7CB5;
	text-transform: uppercase;
	text-align: right;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	float: right;
	margin-right: 10px;
}

a.mas {
	color: #1B7CB5;
	background: url(images/more.png) no-repeat;
	padding-left: 25px;
	text-transform: uppercase;
	text-align: right;
	font-family: "Economica", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	float: right;
	margin-right: 10px;
}

#content #web p strong i {
	color: #298ec9;
}
/**botones demo tienda**/
a.demotienda, a.dossiertienda {
	width: 80%;
	padding: 10px;
	right: 0;
	font-size: 1.7em;
	text-transform: uppercase;
	text-align: center;
	display: block;
	background: #b8ddf6;
	font-weight: bold;
	-webkit-border-radius: 8px;
	border: 1px solid #94c6eb;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
	margin: 0;
	color: #4791c9;
}

a.demotienda {
	background: #b8ddf6 url(images/diseno/cart.png)30px 5px no-repeat;
}

a.demotienda:hover {
	background: #009de0 url(images/diseno/cart2.png)30px 5px no-repeat;
	color: #fff;
}

a.dossiertienda {
	background: #aaa url(images/diseno/down.png)30px 5px no-repeat;
	border: 1px solid #999;
	color: #555;
}

a.dossiertienda:hover {
	background: #555 url(images/diseno/down2.png)30px 5px no-repeat;
	color: #fff;
}

#content #marketing div.alt, #content #otros div.alt, #content #diseno div.alt {
	margin-left: 9px;
}

p.right {
	float: right;
	margin-left: 15px;
}

#content #otros ul {
	margin-top: 15px;
}

#content #otros ul li {
	background: url("images/master.png") no-repeat scroll -1012px -40px transparent;
	padding-left: 18px;
	line-height: 25px;
}

#face {
	float: right;
	margin-right: 320px;
	margin-top: 25px;
	width: 110px;
	height: 24px;
	position: absolute;
}
/**cookies*******************/
#cookies {
	box-shadow: #ccc 2px 2px 2px;
	border-top: 1px solid #000000;
	width: 100%;
	height: 35px;
	background: #333;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: auto;
	z-index: 10000; 
	margin: 0 auto;
	filter: alpha(opacity=86);
	-moz-opacity: .86;
	opacity: .86;
	position: fixed;
	padding-bottom: 18px;
}

#cookies .info {width: 800px; text-align:center;
	margin: 0 auto;
}

#cookies .info p {font-size:1.5em; text-transform:uppercase;
	float: left; 
	margin-bottom: 9px; 
	padding-top: 2px;
	padding-top: 13px; color:#fff;
}
 #cookies .info img {
	float: left; 
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 9px;
}

#cookies span {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
	padding: 4px;
	color: #111;
	margin-right: 6px;
	padding-left: 4px; 
}

#cookies a { font-size:1.1em; 
	font-weight: bold;  }

.close {
	cursor: hand;
	cursor: pointer;
}
/**********************************************************************************************/

/**********************************************************************************************/

/************          MEDIA QUERIES     *************************/

/**********************************************************************************************/

/**********************************************************************************************/
@media (min-width: 979px) and (max-width: 1200px) {
	header #head {
		width: auto;
	}

/*iconos cpanel,etc... */
header #head .phones .images{ width:48%;   
}

header #head .phones .images img{ max-width:100px; margin-left:5px;
}

	#menu {
		width: auto;
	}

	#menu ul li a {
		padding: 16px 10px 12px 10px;
	}

	#container {
		width: auto;
	}

	#sidebar {
		width: 24%;
	}

	#index {
		margin-left: 10px;
	}

	#index div {
		margin: 5px;
		margin-bottom: 15px;
		width: 23%;
		height: 310px;
	}
    /*centro datos*/
	#content #datos .secciones .seccion {
		height: 290px;
	}
	
	/* #content ----> #afiliados */
	
	p.strong a.affiliate{ 
	font-size:1.2em;	
	padding-left:30px;
	margin:6px; }


	
	
    /*dominios*/
	#tablaextensiones ul {
		width: 32%;
		margin: 2px;
		padding: 1px;
	}

	#tablaextensiones ul li {
		width: 43%;
	}

	#search h3 {
		font-size: 1.1em;
		width: 47%;
	}

	#search form {
		width: 51%;
	}

	#search h3 span {
		text-transform: uppercase;
		line-height: 1em;
		font: bold 1.3em"Economica", arial, tahoma, sans-serif;
	}

	footer .center {
		width: auto;
	}

	footer .center ul {
		margin-right: 10px;
	}

	footer .center ul.links {
		width: 28%;
	}
    /*dedicados*/
	#content ul#details.dedicados li.title {
		float: none;
		width: 98%;
		height: 25px;
		font-size: 1.5em;
	}

	#content ul#details.dedicados li {
		width: 34%;
		height: 78px;
		font-size: 0.9em;
	}
    /*anchoespecial*/
	#content ul#details.dedicados li.alimentacion, #content ul#details.dedicados li.conexion, #content ul#details.dedicados li.panel, #content ul#details.dedicados li.monitorizacion {
		height: 135px;
	}
	
	
 

#cookies .info {width: 700px ; font-size:0.8em;}

 	
	
	
	
	
}

@media (min-width: 768px) and (max-width: 978px) {
	header{ height:140px;}
	header #head {
		width: auto;
	}
	 
	#menu {
		width: auto;
	}

	#menu ul li a {
		padding: 16px 7px 12px 7px;
		border-left: 1px solid #62c3ec;
		font-size: 1em;
	}
	#menu ul li ul li a {
		border-left: 0;
	}
	#cookies .info {width: 100% ; font-size:0.8em;}

	#container {
		width: auto;
	}

/*iconos cpanel,etc... */
header #head .phones .images{ width:97%;  float:right; clear:both;
}

header #head .phones .images img{ max-width:90px; float:right; margin-left:5px; display:inline;
}



	#sidebar {
		font-size: 1em;
		width: 24%;
	}

	#content p {
		font-size: 1em;
	}
	
/* ----> #content ----> #afiliados// */
	p.strong a.affiliate{ 
	font-size:1.2em;
	line-height:1.3em;
	padding-left:30px;
	display:block;
	width:40%;
	margin-left:0px;}


	#search {
		height: 80px;
	}

	#search h3 {
		float: none;
		width: 95%;
		text-align: center;
		margin: 10px auto;
		font-size: 1.2em;
		padding-top: 0;
	}

	#search form {
		background: #999999;
		float: none;
		width: 63%;
		margin: 10px auto;
		text-align: center;
		font-size: 1em;
	}

	#search form div {
		margin: 10px auto;
		display: block;
		clear: both;
		text-align: center;
	}
    /*telefonos*/
	header #head .phones {
		width: 50%;
	}

	header #head .phones p strong {
		font-size: 1.5em;
	}

	#index {
		margin-left: 20px;
	}

	#index div {
		margin: 15px;
		margin-bottom: 15px;
		width: 43%;
	}

	#content #contacto ul li, #content #contacto ul li.telefono, #content #contacto ul li.house {
		font-size: 0.9em;
		line-height: 1.4em;
	}
    /*centrodatos*/
	#content #datos .secciones .seccion {
		float: none;
		width: 98%;
		height: auto;
		min-height: 190px;
		padding-bottom: 8px;
	}

	img.red {
		width: 100%;
		clear: both;
		max-width: 540px;
		height: 100%;
	}

	#content #linwin thead th.linux img, #content #linwin thead th.windows img {
		width: 78%;
	}
    /*dominios*/
	#content #dominios form label, #content #dominios form span.www, #content #dominios form select {
		font-size: 1.3em;
	}

	#content #dominios form input {
		font-size: 1.4em;
		width: 40%;
	}

	#tablaextensiones {
		width: 100%;
		margin-top: 15px;
		position: relative;
		clear: both;
	}

	#tablaextensiones ul {
		width: 30%;
		margin: 4px;
	}

	#tablaextensiones ul li {
		width: 90%;
	}

	p.right img, #web p.right {
		max-width: 330px;
	}

	a.demotienda, a.dossiertienda {
		width: 90%;
		font-size: 1.4em;
	}
    /*****************/
	#content div#cloud {
		width: 99%;
		margin-top: 20px;
		border: 1px solid #a9d5ef;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(border-radius.htc);
	}

	#content div#cloud h3 {
		width: 97%;
	}

	#content div#cloud a.configurarnube {
		margin: 0;
		display: block;
		max-width: 600px;
		width: 70%;
		font-size: 1.6em;
		font-weight: bold;
		color: #5f9dcc;
		text-align: center;
		padding-top: 15px;
		padding-left: 1px;
		padding-right: 99px;
	}

	#content div#cloud p {
		padding-right: 200px;
		text-align: left;
		height: auto;
		min-height: 120px;
	}

	footer {
		height: 220px;
	}

	footer .center {
		width: auto;
	}

	footer .center ul {
		margin-right: 10px;
		margin-left: 10px;
		font-size: 0.85em;
		font-weight: normal;
	}

	footer .center ul.links {
		width: 25%;
	}

	footer ul.links li.qweb a img, footer ul.links li.control a img {
		display: block;
		max-width: 100px;
	}
    /*dedicados*/
	#content #dedicados #media, #content #dedicados #baja, #content #dedicados #alta, #content #dedicados #dell200 {
		width: 43%;
		margin-right: 5px;
	}

	#content #dedicados #media h2, #content #dedicados #baja h2, #content #dedicados #alta h2, #content #dedicados #dell200 h2 {
		font-size: 1.4em;
		padding-right: 140px;
	}

	#content #dedicados #dell200 h2 {
		padding-right: 180px;
	}

	#content #dedicados #dell200 ul.comparativa li.configurar a, #content #dedicados #baja ul.comparativa li.configurar a, #content #dedicados #media ul.comparativa li.configurar a, #content #dedicados #alta ul.comparativa li.configurar a {
		width: 80%;
		padding: 10px 0 5px 0;
	}
    /*dedicados*/
	#content ul#details.dedicados li.title {
		float: none;
		width: 98%;
		height: 25px;
		font-size: 1.5em;
	}

	#content ul#details.dedicados li {
		float: none;
		width: 80%;
		height: 58px;
		font-size: 0.9em;
	}
    /*anchoespecial*/
	#content ul#details.dedicados li.alimentacion, #content ul#details.dedicados li.conexion, #content ul#details.dedicados li.panel, #content ul#details.dedicados li.monitorizacion {
		height: 75px;
	}
    /*housing*/
	#content #dedicados .housing ul {
		width: 35%;
		list-style: none;
		float: left;
		margin-left: 10px;
		margin-top: 10px;
	}

	#content #dedicados .housing ul.right {
		width: 55%;
		list-style: none;
		float: left;
		margin-left: 10px;
		margin-top: 10px;
	}
    /*diseno web*/
	#content #marketing div.diseno, #content #otros div.diseno, #content #diseno div.diseno {
		margin: 5px;
		margin-top: 20px;
		width: 45%;
	}

	#content #marketing div.diseno h3, #content #otros div.diseno h3, #content #diseno div.diseno h3 {
		font-size: 1.4em;
		line-height: 1.1em;
	}
}


@media only screen and (max-width: 768px) {    /***MENU RESPONSIVE  ***************/
	nav {
		background: none; border:0;
	}

	#menu {
		width: auto;
		background: none;
	}
	
	.fixed{ top:160px;}
	
nav ul {
		  display: none; position:fixed; top:-75px; right:0;
	}

	label#nav {
  		display: block;
  		background: #0ea3eb;
		  width: 40px; 
		  padding:8px;
  		height: 40px;
		margin:0; text-align:center;
		color:#fff; border-radius: 0;
  		cursor: pointer; 
		  position: fixed; z-index:99999999999999999999999999999999;
		  right: 0;
  		top:95px;
	} 
	label#nav span{ float:right; color:#fff; padding:7px;font-size:1.5em;}
label#nav:after{
  content:'';
  display: block;
  width: 34px;
  height: 4px; 
  background: #fff;
  margin: 7px 5px;
  box-shadow: 0px 10px 0px #fff, 0px 20px 0px #fff
}

	[type="checkbox"]:checked ~ ul { width:100;
  		display: block;
  		z-index: 999999999;
  		position: absolute;
  		background: #0ea3eb;
	}

nav #menu ul.dropdown { border-radius:0; 
  		background: #0ea3eb;
  		z-index: 999999999; right:0; width:100%;  
  		position: absolute;}
 
	nav ul li {
		  display: block; height:auto; margin:0;
  		float: none; padding:0;background: #0ea3eb;
  		width: 100%; border-bottom:1px solid #91d0ef;
	}
	
		
 #menu ul li  a { text-indent:20px; text-align:center;
	padding:14px  ; border-bottom:0; color:#fff; margin:0; font-size:1.3em;  
}
	

 

	nav #menu ul.dropdown li a:hover, nav #menu ul.dropdown li a.sel:hover {
		background: #222 ;
		color: #FFFFFF;
 
	}
    /****submenus desplegables*****
	#menu ul.dropdown ul  { position:relative;
		border: 0;
		border-top: 0;
		margin-left: 1px;
		background: #30bcff; box-shadow:none;
		height: auto;
		width: 100%; margin:0; padding:0; display:block;
	}
#menu ul.dropdown li.prelast ul, #menu ul.dropdown li.last ul {
		  display: block; height:auto; margin:0;
  		float: none; padding:0;background: #0ea3eb;
  		width: 100%;
	}
  
	#menu ul.dropdown ul li{
		background: #30bcff; }

	#menu ul.dropdown ul li a {
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		font-size: 1em;  
		text-decoration: none;
		background: none;
		padding: 2px  ;
	}

	
/***************************************************************************************************************************************/
	
	/****MENU desplegables*****/
#menu ul.dropdown ul  {
	border:0;
 	background:#66FFCC;
	border-radius: 0; 
	box-shadow: 0 ;
	height: auto;
	visibilitY:visible;
	position: RELATIVE;
	top: 0;
	left: 0;
	z-index: 598;
	height: auto;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;      display:none
}

#menu ul.dropdown li ul .left {
	float: none;
	width:100%;
	margin-top: 0px;
	background:none;
}

#menu ul.dropdown li ul .right { display:none
}

#menu ul.dropdown li {
	float: none; display:block;
	line-height: 0.8em;
	vertical-align: middle; 
	float: none;
	margin-left:  0px;
	font-size: 1em;
}
/*
#menu ul.dropdown ul li.title {
	padding: 8px;
	border-bottom: 1px solid #bbd2e7;
	float: none;
	text-align: center;
	font-size: 1.2em;
}
*/
#menu ul.dropdown ul li a {
	font-weight: normal;
	text-transform: uppercase;
	color: #ddebf2;
	font-size: 1em;
	text-decoration: none;
	background: url('images/menu/list.png') 2px 7px no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	padding:2px;
}
/*
#menu ul.dropdown ul li:hover {
	border: none;
	background: url('images/menu/list-hover.png') 2px 7px no-repeat;
}

#menu ul.dropdown ul li a:hover {
	color: #222;
	border: none;
}    /********desplega para a esquerda**********/
	#menu ul.dropdown ul li.whois a, #menu ul.dropdown ul li a.linux, #menu ul.dropdown ul li a.windows, #menu ul.dropdown ul li a.demo, #menu ul.dropdown ul li a.cpanel, #menu ul.dropdown ul li a.plesk, #menu ul.dropdown ul li a.logos, #menu ul.dropdown ul li a.paneles, #menu ul.dropdown ul li a.backup {
		display: none;
	}
	
/***************************ATA AQUI MENU RESPONSIVE************************************************************************************************************/
	
/***************************************************************************************************************************************/
/***************************************************************************************************************************************/	
	
	}
@media  (max-width: 768px) {
#cookies  { height:90px}
#cookies .info {width: 100% ; font-size:0.8em;}
	header {
		height: 150px;
	}

	header #head {
		width: auto;
	}

	#container {
		width: auto;
	}

	header .iconos { float: left; 
		width: 55%; position:absolute; top:0; left:0;
	}
    /*logo*/
	header #head h2 {
		width: 70%; position:absolute; top:70px; left:0;
		float: none;
	}

	header #head h2 img {
		max-width: 360px;
	}
   
    /*telefonos*/
	header #head .phones {
		width: 45%; position:absolute; top:0; right:0;
		margin-top: 0px;
		font-size: 1em;
	}

	header #head .phones p {
		line-height: 1.2em;
		margin-left: 10px;
	}
	
	
	
	/*iconos cpanel,etc... */
header #head .phones .images{ width:97%;  float:right; clear:both;
}

header #head .phones .images img{ max-width:90px; float:right; margin-left:5px; display:inline;
}
 
	

    /**index*/
	#index {
		margin-left: 10px;
	}

	#index div {
		margin: 15px;
		margin-bottom: 15px;
		width: 90%;
		height: auto;
	}

	#index div p, #index div ul li {
		margin-bottom: 0;
	}

	#content #contacto ul li.house {
		min-height: 20px;
	}

	#content #contacto label, #content #contacto input {
		float: none;
		width: 90%;
		text-align: left;
	}

	#content #contacto input.submit {
		text-align: center;
	}
    /*centrodatos*/
	#content #datos img.boton {
		max-width: 320px;
	}

	#content #datos .secciones .seccion {
		float: none;
		width: 98%;
		height: auto;
		min-height: 170px;
		padding-bottom: 8px;
	}
	
/* ----> #content ----> #afiliados// */
	p.strong a.affiliate{ 
	font-size:1.2em;
	line-height:1.3em;
	padding-left:30px;
	display:block;
	width:40%;
	margin-left:0px;}

    /*banner registrar dominio*/
	#search {
		height: 97px;
		margin-top: 0;
		margin-left: 10px;
		width: 98%;
		text-align: center;
	}

	#search h3 {
		float: none;
		width: 99%;
		text-align: left;
		margin-left: 5px;
		text-align: center;
		font-size: 1em;
		padding-top: 0;
	}

	#search form {
		float: none;
		width: 96%;
		margin-left: 15px;
		text-align: center;
		font-size: 1em;
	}

	#search form input#sld {
		width: 30%;
	}

	#content, #sidebar {
		float: none;
		width: 98%;
		margin-left: 5px;
	}

	#sidebar {
		float: none;
		width: 98%;
		max-width: 98%;
	}

	#content #linwin thead th.linux img, #content #linwin thead th.windows img {
		width: 99%;
		margin-top: 5px;
	}

	#content ul#icons li {
		height: 87px;
		padding-bottom: 5px;
	}

	#content ul#icons li span {
		padding-top: 62px;
		line-height: 0.82em;
		float: left;
		width: 99%;
		margin: 0;
	}

	#content #planes td.planes {
		padding: 3px 0;
	}
    /***planes VPS*/
	#content #planes td.promo {
		font-size: 1em;
		line-height: 1em;
		padding: 2px 0 0 5px;
	}

	#content div.destacado_cloudvps, #content div.destacado_clouddc {
		display: none;
	}

	#content div#destacado ul.cloud {
		margin: 0;
		padding: 15px;
		padding-bottom: 45px;
		background: #ebf7fc url('images/destacadocloud.png')0px bottom no-repeat;
		border: 0;
	}

	#content ul#details li.title {
		font-size: 1.1em;
	}

	#content ul#details li {
		background: url('images/icons/activacion.jpg') left no-repeat;
		float: left;
		width: 60%;
		height: 74px;
		overflow: hidden;
		padding: 25px 5px 10px 106px;
	}
    /******Cloud INDEX ******/
	#content div #nubes {
		text-align: center;
	}

	#content div #nubes a.configurar {
		width: 99%;
		float: none;
		margin: 0;
		text-align: center;
	}

	#content div #nubes a.configurar img {
		width: 95%;
		max-width: 400px;
		text-align: center;
	}

	#content div #nubes ul {
		width: 99%;
		float: none;
		margin: 10px 0;
		text-align: center;
	}

	#content div #nubes ul li {
		font-size: 0.90em;
		margin: 0;
		padding: 0;
		width: 95%;
		margin: 6px;
	}

	#content div #nubes ul li img {
		width: 99%;
		max-width: 200px;
	}
    /*****************/
	#content div#cloud {
		width: 99%;
		margin-top: 20px;
		border: 1px solid #a9d5ef;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(border-radius.htc);
	}

	#content div#cloud h3 {
		width: 97%;
	}

	#content div#cloud a.configurarnube {
		margin: 0;
		display: block;
		max-width: 600px;
		width: 70%;
		font-size: 1.5em;
		line-height: 1em;
		font-weight: bold;
		color: #5f9dcc;
		text-align: center;
		padding-top: 5px;
		padding-left: 1px;
		padding-right: 99px;
	}

	#content div#cloud p {
		padding-right: 200px;
		text-align: left;
		height: auto;
		min-height: 120px;
	}
    /*
#content div#cloud   p{ padding:5px;px;  padding-top:130px; height:100px; background:url('images/cloud.png') left top no-repeat}
#content div#cloud   a{ margin:0;  display:block; max-width:400px; background:url('images/conf-cloud.png') left no-repeat; font-size : 1.1em;  
	font-weight : bold; color:#5f9dcc; text-align:center; padding-top:20px; padding-left:15px; }
#content div#cloud  a:hover{ color:#999; text-decoration:none;}



/*boton contratar*/
	#content #planes tbody td a, #content #planes tfoot th a {
		width: 20px;
		background: #eee url(images/cart.png) center no-repeat;
		margin: 0 auto;
		border: 1px solid #999;
		-webkit-border-radius: 4px 0 0;
		-moz-border-radius: 4px;
		border-radius: 4px;
		behavior: url(border-radius.htc);
		text-indent: -99999em;
	}
    /*cambia boton contratar*/
	#content #planes tbody td a:hover, #content #planes tfoot th a:hover {
		background: #ccc url(images/cart.png) center no-repeat;
		;
	}

	#content div.destacado, #content div.destacado_miweb {
		display: none;
	}

	#content div#destacado ul {
		margin: 0;
		padding: 15px;
		padding-bottom: 65px;
		background: #ebf7fc url('images/hostigal-small.png') 20px bottom no-repeat;
		border: 0;
	}

	#content div#destacado ul.miweb {
		margin: 0;
		padding: 15px;
		padding-bottom: 65px;
		background: #ebf7fc url('images/hostigal-miweb-small.png') 20px bottom no-repeat;
		border: 0;
	}

	#content div#destacado ul li {
		padding-left: 25px;
		width: 99%;
	}

	.tbl-precios {
		max-width: 400px;
		margin: 9px;
	}

	#content div.toogle {
		padding: 5px;
		width: 95%;
	}

	#content h3.trigger, #content #dedicados h3.trigger, #content #privacidad h3.trigger, #content #datos h3.trigger, #content #dominios h3.trigger {
		padding: 6px;
		font-size: 1.4em;
		width: 95%;
	}

	#web ul li, #content #marketing ul li {
		margin: 2px;
		line-height: 1.4m;
		text-align: left;
	}
    /*dominios*/
	#content #dominios h3.domain, #content #dominios form label, #content #dominios form span.www, #content #dominios form select {
		font-size: 1.3em;
	}

	#content #dominios form input {
		font-size: 1.4em;
		width: 60%;
	}

	#content #dominios form select {
		width: 20%;
	}

	#content #dominios form input.submit {
		margin-top: 15px;
	}

	#tablaextensiones {
		width: 100%;
		margin-top: 15px;
		position: relative;
		clear: both;
	}

	#tablaextensiones ul {
		width: 31%;
		margin: 3px;
		padding: 0;
	}

	#tablaextensiones ul li {
		width: 87%;
	}

	#tablaextensiones ul li {
		font-size: 1em;
	}

	#tablaextensiones ul li.subtitle, #tablaextensiones ul li.title, #tablaextensiones ul li.title2, #tablaextensiones ul li.title3 {
		margin: 0;
		padding: 0;
		padding-top: 3px;
		font-size: 1.1em;
		line-height: 1.1em;
	}
    /*dedicados*/
	#content #dedicados #media, #content #dedicados #baja, #content #dedicados #alta, #content #dedicados #nuevo, #content #dedicados #amedida, #content #dedicados #dell200 {
		width: 93%;
		float: none;
		margin-right: 5px;
	}

	#content #dedicados #media h2, #content #dedicados #baja h2, #content #dedicados #alta h2,#content #dedicados #nuevo h2, #content #dedicados #amedida h2, #content #dedicados #dell200 h2 {
		font-size: 1.4em;
		padding-right: 140px;
	}

	#content #dedicados #dell200 h2 {
		padding-right: 180px;
	}
#content #dedicados #nuevo img{ max-width:180px;}
	#content #dedicados #dell200 ul.comparativa li.configurar a, #content #dedicados #baja ul.comparativa li.configurar a, #content #dedicados #media ul.comparativa li.configurar a, #content #dedicados #alta ul.comparativa li.configurar a {
		width: 80%;
		padding: 10px 0 5px 0;
	}
    /*dedicados*/
	#content ul#details.dedicados li.title {
		float: none;
		width: 98%;
		height: 25px;
		font-size: 1.2em;
	}

	#content ul#details.dedicados li {
		float: none;
		width: 73%;
		height: 62px;
		font-size: 0.85em;
	}

	#content ul#details.dedicados li strong {
		font-size: 1.2em;
	}
    /*anchoespecial*/
	#content ul#details.dedicados li.alimentacion, #content ul#details.dedicados li.conexion, #content ul#details.dedicados li.panel, #content ul#details.dedicados li.monitorizacion {
		height: 95px;
	}
    /*housing*/
	#content #dedicados .housing {
		height: 260px;
		font-size: 0.9em;
	}

	#content #dedicados .housing h3 {
		font-size: 1.3em;
	}

	#content #dedicados .housing ul {
		background: #99FF00;
		width: 35%;
		list-style: none;
		float: left;
		margin-left: 10px;
		margin-top: 10px;
	}

	#content #dedicados .housing ul.right {
		width: 55%;
		list-style: none;
		float: left;
		margin-left: 10px;
		margin-top: 10px;
	}

	#content #dedicados ul.espacio {
		margin-left: 5px;
	}
    /*diseno web*/
	#content #marketing div.diseno, #content #otros div.diseno, #content #diseno div.diseno {
		margin: 5px;
		margin-top: 20px;
		width: 45%;
	}

	#content #marketing div.diseno h3, #content #otros div.diseno h3, #content #diseno div.diseno h3 {
		font-size: 1.3em;
		line-height: 1.1em;
	}

	#content #marketing div.diseno p, #content #otros div.diseno p, #content #diseno div.diseno p {
		margin: 5px;
	}

	#content #clientes ul {
		padding: 4px;
	}

	#content #clientes ul li {
		width: 42%;
		font-size: 1em;
	}

	#content #clientes ul li img {
		width: 100%;
	}

	p.right img, #web p.right {
		max-width: 230px;
	}

	#content #otros div.diseno p a.mas {
		color: #1B7CB5;
		display: block;
		padding-top: 5px;
		margin-top: -10px;
		;
        clear: both;
		;
        background: url(images/more2.png) 0 5px no-repeat;
		padding-left: 21px;
		font-size: 1.1em;
		line-height: 1.5em;
	}
    /**botones demo tienda**/
	a.demotienda, a.dossiertienda {
		width: 90%;
		padding: 5;
		right: 0;
		font-size: 1.3em;
		t;
	}

	a.demotienda {
		background: #b8ddf6;
	}

	a.demotienda:hover {
		background: #009de0;
		color: #fff;
	}

	a.dossiertienda {
		background: #aaa;
		border: 1px solid #999;
		color: #555;
	}

	a.dossiertienda:hover {
		background: #555;
		color: #fff;
	}

	#content #contacto ul li.house {
		background-position: 0 -88px;
		font-size: 1em;
	}
    /*  #footer--- */
	footer {
		height: 440px;
		margin-top: 20px;
	}

	footer .center {
		width: auto;
		font-size: 1.1em;
	}

	footer .center p {
		margin-top: 15px;
		font-size: 0.95em;
		line-height: 1em;
	}
    /**listas*/
	footer .center ul {
		width: 45%;
		float: left;
		color: #FFFFFF;
		margin: 5px;
		margin-left: 10px;
		padding-bottom: 8px;
		border: 0;
		border-bottom: 1px solid #60c1fa;
		;
	}

	footer .center ul li a {
		color: #FFFFFF;
		line-height: 18px;
		padding-left: 10px;
	}

	footer .center ul li.title a {
		padding-bottom: 0px;
		padding-left: 0;
	}

	footer .center ul li.title {
		padding-bottom: 0px;
	}
    /***REDES SOCIALES ***/
	footer .center ul.links {
		float: none;
		width: 98%;
	}

	footer ul.links li {
		float: left;
		width: 10%;
		margin-top: 20px;
	}

	footer ul.links li.title {
		margin-left: 5px;
		float: left;
		width: 27%;
		text-align: left;
		font-size: 1.2em;
		margin-top: 28px;
	}

	footer ul.links li.control {
		clear: both;
		width: 30%;
		margin: 10px;
		text-align: center;
	}

	footer ul.links li.qweb {
		margin: 10px;
		width: 55%;
		text-align: left;
		margin-top: 15px;
	}

	footer ul.links li.qweb a img, footer ul.links li.control a img {
		display: block;
		max-width: 120px;
	}
}

@media (max-width: 420px) {

.slider { display:none}
#cookies  { height:90px}
#cookies .info  {width: 100% ; margin:0; padding:0; font-size:0.7em;}
#cookies a . #cookies p{ margin:0; padding:0; }
#cookies img { width:70px; margin:0; padding:0; }
	img {
		width: 100%;
	}

	header {
		height: 220px;
	}

	header #head {
		width: auto;
	}

	#container {
		width: auto;
	}
   

	header .iconos { float: none; 
		width:100%; position:absolute; margin:0; top:0; left:0;
	}
    /*logo*/
	header #head h2 {
		width: 80%; position:absolute; top:130px; left:0;
		float: none;
	}

	header #head h2 img {
		max-width: 360px;
	}
   
    /*telefonos*/
	header #head .phones {
		width: 95%; position:absolute; top:40px; right:0;
		margin-top: 0px;
		font-size:0.9em;
	}
/*
	header #head h2 {
		width: 98%;
		float: none;
	}

	header #head h2 img {
		max-width: 360px;
		padding-top: -20px;
		padding-bottom: 10px;
	}
	
header #head .phones .images{ width:99%;  float:right; clear:both;
}

header #head .phones .images img{ max-width:85px; float:right; margin-left:3px; display:inline;
}

	header .iconos {
		float: none;
		width: 98%;
	}

	header .iconos ul li {
		margin-left: 1px;
	}

	header .iconos ul li a {
		font-size: 0.9em;
	}

	.iconos ul li a.clientes,.iconos ul li a.afiliados  {
		font-size: 0.95em;
	}

	.iconos ul li.mail {
		padding-left: 20px;
		;
	}

	.iconos ul li.chat {
		padding-left: 18px;
	}

	.iconos ul li.soporte {
		margin-right: 0px;
		padding-left: 20px;
	}


	header #head .phones {
		width: 95%;
		margin-top: 10px;
		font-size: 0.9em;
	}

	header #head .phones p {
		line-height: 1.1em;
		margin-left: 10px;
	}

	header #head .phones p strong {
		font-size: 1.6em;
	}
   
   
   /******MENU ***********************/
   
   	.fixed{ top:160px;}
	
nav ul {
		  display: none; position:fixed; top: 10px; right:0;
	}

	label#nav {
  		display: block;
  		background: #0ea3eb;
		  width: 40px; 
		  padding:6px;
  		height: 36px;
		margin:0; text-align:center;
		color:#fff; border-radius: 8px 0 0 8px;
  		cursor: pointer; 
		  position: fixed; z-index:99999999999999999999999999999999;
		  right: 0;
  		top:125px;
	} 
	
	 #menu ul li  a { 
	padding:9px  ; border-bottom:0; color:#fff; margin:0; font-size:1.1em;  
}
	

    /********desplega para a esquerda**********/
	#menu ul.dropdown ul li.whois a, #menu ul.dropdown ul li a.linux, #menu ul.dropdown ul li a.windows, #menu ul.dropdown ul li a.demo, #menu ul.dropdown ul li a.cpanel, #menu ul.dropdown ul li a.plesk, #menu ul.dropdown ul li a.logos, #menu ul.dropdown ul li a.paneles, #menu ul.dropdown ul li a.backup {
		display: none;
	}
    /**index*/
	#index {
		margin-left: 1px;
	}

	#index div {
		margin: 10px;
		margin-bottom: 15px;
		width: 95%;
		height: auto;
	}

	#index div h2 , 	#index #dedicados h1, #index #virtuales h1 {
		font-size: 1.2em;
	}

	#index div h4 {
		margin-top: 25px;
	}

	#index div p, #index div ul li {
		margin-bottom: 0;
		font-size: 0.9em;
	}

	#content #contacto ul li.house {
		min-height: 20px;
	}

	#content #contacto label, #content #contacto input {
		float: none;
		width: 90%;
		text-align: left;
	}

	#content #contacto input.submit {
		text-align: center;
	}
	
	a.affiliate{ 
		float:none;
		text-align:left;
		display:block;
		padding:15px 46px 15px 10px;
	}
	/* ----> #content ----> #afiliados// */
	p.strong a.affiliate{ 
	font-size:1.2em;
	line-height:1.3em;
	padding-left:30px;
	display:block;
	width:80%;
	margin-left:10px;}

    /*banner registrar dominio*/
	#search {
		height: 100px; text-align:center;
	}

	#search h3 {
		float: none;
		width: 99%;
		text-align: left;
		margin-left: 5px;
		font-size: 1em;
		padding-top: 8px;
	}

	#search form {
		float: none;
		width: 98%;
		margin-left: 5px;
		text-align: center;
		font-size: 1.2em;
	}

	#search form label {
		font-size: 1em;
	}

	#search form input#sld {
		width: 25%;
	}

	#search form input#submit {
		margin: 5px; 
		float: left;
		margin: 0 auto;
		font-size: 1.1em;
		padding: 3px;
	}

	#search form select {
		width: 50px;
		margin-right: 3px;
	}

	#web ul li, #content #marketing ul li {
		margin: 2px;
		line-height: 1.4em;
		text-align: left;
	}
    /*  #footer--- */
	footer {
		height: 100%;
		margin-top: 20px;
	}

	footer .center {
		width: auto;
		font-size: 1em;
	}

	footer .center p {
		margin-top: 15px;
	}
    /**listas*/
	footer .center ul {
		float: none;
		width: 98%;
		height: auto;
		color: #FFFFFF;
		margin: 5px;
		padding-bottom: 8px;
		border-right: 0;
		border-bottom: 1px solid #60c1fa;
		;
	}

	footer .center ul li a {
		color: #FFFFFF;
		line-height: 18px;
		padding-left: 10px;
	}

	footer .center ul li.title a {
		padding-bottom: 0px;
		padding-left: 0;
	}

	footer .center ul li.title {
		padding-bottom: 0px;
	}
    /***REDES SOCIALES ***/
	footer .center ul.links {
		float: none;
		width: 98%;
		height: auto;
	}

	footer ul.links li.control, footer ul.links li.qweb {
		width: 50%;
		margin: 0;
	}

	footer ul.links li.qweb img, footer ul.links li.control img {
		display: block;
		max-width: 100px;
	}

	#content, #sidebar {
		float: none;
		width: 98%;
		margin-left: 5px;
		margin-right: 5px;
	}

	#content, #sidebar {
		font-size: 0.9em;
	}

	#sidebar {
		float: none;
		width: 98%;
		max-width: 98%;
	}

	#content p.navi {
		font-size: 0.9em;
	}

	#content h2 ,#content h1{
		font-size: 2em;
	}

	#content h3 {
		font-size: 1.6em;
	}

	#content ul#icons li {
		width: 50%;
		height: 83px;
		padding-bottom: 5px;
	}

	#content ul#icons li span {
		padding-top: 65px;
		line-height: 0.82em;
		float: left;
		width: 99%;
		margin: 0;
	}

	#content #vps ul#icons li {
		width: 98%;
		height: 103px;
		padding: 5px;
		margin: 0;
	}

	#content #vps ul#icons li span {
		top: 15px;
		left: 80px;
		padding: 5px 0;
		line-height: 0.92em;
		float: left;
		width: 69%;
		margin: 0;
	}

	#content #vps ul#icons li strong {
		padding: 0;
		top: 5px;
		margin: 0;
	}

	#content #linwin {
		font-size: 0.8em;
	}

	#content #linwin thead th.linux {
		background: #acb8bd url(images/icolin.png) center no-repeat;
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		behavior: url(border-radius.htc);
	}

	#content #linwin thead th.windows {
		background: #5ab1d7 url(images/icowin.png) center no-repeat;
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		behavior: url(border-radius.htc);
	}

	#content #linwin thead th.linux img, #content #linwin thead th.windows img {
		display: none;
	}

	#content #linwin tbody td.des {
		width: 60%;
		padding: 7px 2px 7px 0px;
	}

	#content #linwin tfoot th.linux, #content #linwin tfoot th.windows, #content #linwin tbody td.linux, #content #linwin tbody td.windows {
		width: 23%;
	}

	#content #linwin th a, #content #linwin td a {
		background: #eee url(images/cart.png) 10px 3px no-repeat;
		border: 1px solid #999;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		behavior: url(border-radius.htc);
		text-indent: -99999em;
	}
    /*cambia boton contratar*/
	#content #linwin th a:hover, #content #linwin td a:hover {
		background: #ccc url(images/cart.png) 10px 3px no-repeat;
	}

	#content #demos img, #content .datacenter-espana	img{
		max-width: 145px;
	}
	
 
#content .datacenter-espana	{ float:none;	}	
	
    /* /////----> #content ----> #planes///////////////// */
	#content #planes td.planes {
		text-align: right;
		padding: 7px 0px 7px 0;
		padding: 0;
		width: 13%;
		font-size: 0.85em;
	}

	#content #planes tbody td {
		font-size: 0.85em;
	}

	#content #planes thead.movil {
		display: block;
	}

	#content #planes thead.movil th .planes {
		border-left: 1px solid white;
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		behavior: url(border-radius.htc);
		color: white;
		font-size: 0.8em;
		font-weight: bold;
		padding: 10px 0;
		text-transform: uppercase;
		width: 50px;
	}

	#content #planes thead span {
		display: none;
	}

	#content #planes thead span.movil {
		display: block;
		font-size: 1.1em;
	}

	#content #linux td span.precio, #content #windows td span.precio {
		font-size: 1.2em;
	}
    /*boton contratar*/
	#content #planes tbody td a, #content #planes tfoot th a {
		width: 20px;
		background: #eee url(images/cart.png) center no-repeat;
		margin: 0 auto;
		border: 1px solid #999;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		behavior: url(border-radius.htc);
		text-indent: -99999em;
	}
    /*cambia boton contratar*/
	#content #planes tbody td a:hover, #content #planes tfoot th a:hover {
		background: #ccc url(images/cart.png) center no-repeat;
		;
	}

	#content ul.comparativa li a, #content ul.demos li a {
		width: 60%;
		border-right: 1px solid #ccc;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(border-radius.htc);
	}
    /***planes VPS*/
	#content #vps th.planes {
		font-size: 0.85em;
	}

	#content #planes td.promo, #content #planes td.title {
		font-size: 0.90em;
		text-align: right;
		line-height: 0.95em;
	}

	#content #planes.vps th.planes, #content #planes.vps td.planes {
		margin: 0;
		padding: 0;
	}

	#content ul#details li.title {
		font-size: 1.1em;
	}

	#content ul#details li {
		background: url('images/icons/activacion.jpg') left no-repeat;
		float: left;
		width: 60%;
		height: 74px;
		overflow: hidden;
		padding: 25px 5px 10px 106px;
	}
    /*************************************************************/
	#content .aplicaciones ul {
		margin-left: 10px;
	}

	#content ul.demos li, #content ul.comparativa li {
		text-align: left;
		text-indent: 10px;
		min-width: 180px;
		width: 100%;
	}

	.tbl-precios {
		max-width: 250px;
		margin: 0;
	}

	#content #dedicados h3.trigger, #content #privacidad h3.trigger, #content #datos h3.trigger, #content #dominios h3.trigger {
		padding: 5px;
		font-size: 1.4em;
		width: 96%;
	}

	#content div.toogle {
		padding: 5px;
		width: 95%;
		margin: 0;
	}

	#content #tecnico #ayuda img {
		float: left;
		padding: 5px 20px 5px 30px;
		max-width: 70px;
	}

	#content #tecnico #clientes img {
		max-width: 70px;
	}

	img.soporte {
		max-width: 150px;
	}

	#content div.destacado, #content div.destacado_miweb, #content div.destacado_cloudvps, #content div.destacado_clouddc {
		display: none;
	}

	#content div#destacado h3 {
		font-size: 1.2em;
	}

	#content div#destacado ul {
		margin: 0;
		padding: 15px;
		padding-bottom: 45px;
		background: #ebf7fc url('images/hostigal-small2.png')0px bottom no-repeat;
		border: 0;
	}

	#content div#destacado ul.cloud {
		margin: 0;
		padding: 15px;
		padding-bottom: 45px;
		background: #ebf7fc url('images/destacadocloud.png')0px bottom no-repeat;
		border: 0;
	}

	#content div#destacado ul li {
		padding-left: 25px;
		width: 97%;
	}

	#content div#destacado ul.miweb {
		margin: 0;
		padding: 15px;
		padding-bottom: 45px;
		background: #ebf7fc url('images/hostigal-miweb-small.png')0px bottom no-repeat;
		border: 0;
	}
    /******Cloud INDEX ******/
	#content div #nubes {
		text-align: center;
	}

	#content div #nubes a.configurar {
		width: 99%;
		float: none;
		margin: 0;
		text-align: center;
	}

	#content div #nubes a.configurar img {
		width: 95%;
		max-width: 400px;
		text-align: center;
	}

	#content div #nubes ul {
		width: 99%;
		float: none;
		margin: 10px 0;
		text-align: center;
	}

	#content div #nubes ul li {
		font-size: 0.90em;
		margin: 0;
		padding: 0;
		width: 95%;
		margin: 6px;
	}

	#content div #nubes ul li img {
		width: 99%;
		max-width: 200px;
	}
    /*****************/
	#content div#cloud {
		width: 98%;
		margin-top: 20px;
		background: #eef8fd;
		border: 1px solid #a9d5ef;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(border-radius.htc);
	}

	#content div#cloud h3 {
		width: 94%;
	}

	#content div#cloud p {
		padding: 5px;
		px;
        padding-top: 120px;
		height: 150px;
		background: url('images/cloud.png') left top no-repeat;
	}

	#content div#cloud a.configurarnube {
		margin: 0;
		display: block;
		max-width: 400px;
		font-size: 1.5em;
		line-height: 1.2em;
		font-weight: bold;
		color: #5f9dcc;
		text-align: center;
		padding-top: 5px;
		padding-left: 1px;
		padding-right: 99px;
	}

	#content div#cloud a:hover {
		color: #999;
		text-decoration: none;
	}
    /*dedicados*/
	#content #dedicados #media, #content #dedicados #baja, #content #dedicados #alta, #content #dedicados #dell200, #content #dedicados #amedida , #content #dedicados #nuevo {
		width: 85%;
		float: none;
		margin-right: 5px;
	}

	#content #dedicados #media h2, #content #dedicados #baja h2, #content #dedicados #alta h2, #content #dedicados #dell200 h2 ,#content #dedicados #nuevo h2, #content #dedicados #amedida h2{
		font-size: 1.4em;
		padding-right: 130px;
	}

	#content #dedicados #dell200 ul.comparativa li.configurar a, #content #dedicados #baja ul.comparativa li.configurar a, #content #dedicados #media ul.comparativa li.configurar a, #content #dedicados #alta ul.comparativa li.configurar a, #content #dedicados #amedida ul.comparativa li.configurar a {
		width: 50%;
		padding: 10px 0 5px 0;
	}
    /*dedicados*/
	#content ul#details.dedicados li.title {
		float: none;
		width: 98%;
		height: 25px;
		font-size: 1.2em;
		padding-bottom: 5px;
		padding-left: 5px;
	}

	#content ul#details.dedicados li {
		float: none;
		width: 62%;
		height: 69px;
		font-size: 0.85em;
		padding-bottom: 0;
		padding-left: 100px;
	}

	#content ul#details.dedicados li strong {
		font-size: 1.2em;
	}
    /*anchoespecial*/
	#content ul#details.dedicados li.garantia, #content ul#details.dedicados li.alimentacion {
		height: 90px;
	}

	#content ul#details.dedicados li.conexion, #content ul#details.dedicados li.panel, #content ul#details.dedicados li.monitorizacion {
		padding-bottom: 0;
		padding-left: 96px;
		height: 115px;
	}

	#content #dedicados ul.espacio, #content #dedicados ul.racks {
		width: 90%;
		list-style: none;
		float: none;
		margin-left: 10px;
	}
    /*centrodatos*/
	#content #datos img.boton {
		max-width: 320px;
	}

	#content #datos .secciones .seccion {
		float: none;
		width: 98%;
		height: auto;
		min-height: 170px;
		padding-bottom: 8px;
	}
    /*dominios*/
	#content #dominios h3.domain {
		font-size: 1.4em;
	}

	#content #dominios form label, #content #dominios form span.www, #content #dominios form select, #content #dominios form input {
		font-size: 1.1em;
	}

	#content #dominios form {
		margin: 0;
		padding: 10px 0;
	}

	#content #dominios form input {
		width: 60%;
	}

	#content #dominios form select {
		width: 20%;
	}

	#content #dominios form input.submit {
		margin-top: 15px;
	}

	#tablaextensiones {
		width: 100%;
		margin-top: 15px;
		position: relative;
		clear: both;
	}

	#tablaextensiones ul {
		width: 95%;
		margin: 3px;
	}

	#tablaextensiones ul li {
		width: 90%;
	}

	#tablaextensiones ul li {
		font-size: 1.1em;
	}

	p.right, #web p.right, #content #marketing p.right {
		float: none;
	}

	p.right img, #web p.right img, #content #marketing p.right img {
		max-width: 280px;
	}
    /*diseno web*/
	#content #marketing div.diseno, #content #otros div.diseno, #content #diseno div.diseno {
		margin: 5px;
		margin-top: 15px;
		float: none;
		width: 95%;
		height: 100%;
	}

	#content #marketing div.diseno p, #content #otros div.diseno p, #content #diseno div.diseno p {
		margin: 5px;
		padding: 0;
		font-size: 1.05em;
	}

	#content #otros div.diseno p a {
		clear: both;
		font-size: 0.95em;
	}

	#content #marketing div.diseno h3, #content #otros div.diseno h3, #content #diseno div.diseno h3 {
		font-size: 1.4em;
		line-height: 1.1em;
	}

	#content #clientes ul li {
		float: none;
		width: 90%;
		font-size: 1.2em;
	}

	#content #otros div.diseno p a.mas, #content #marketing div.diseno p a.mas {
		color: #1B7CB5;
		display: block;
		padding-top: 5px;
		margin-top: -10px;
		;
        clear: both;
		;
        background: url(images/more2.png) 0 5px no-repeat;
		padding-left: 21px;
		font-size: 1.1em;
		line-height: 1.5em;
	}
    /**botones demo tienda**/
	a.demotienda, a.dossiertienda {
		width: 90%;
		padding: 5;
		right: 0;
		font-size: 1.3em;
		t;
	}

	a.demotienda {
		background: #b8ddf6;
	}

	a.demotienda:hover {
		background: #009de0;
		color: #fff;
	}

	a.dossiertienda {
		background: #aaa;
		border: 1px solid #999;
		color: #555;
	}

	a.dossiertienda:hover {
		background: #555;
		color: #fff;
	}
}

#contactform { max-width:1024px; margin:100px auto; font-size:1.2em;}
#contactform p, #contactform h2 { text-align:center; font-size:1.2em;}