@import "jqtransform.css";
 
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: inherit;
	font-style: Arial,Helvetica,sans-serif;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
	}
 
/* remember to define focus styles! */
:focus { outline: 0; }
 
body {
	color: black;
	background: white; }
 
ol, ul { list-style: none; }

fieldset	{padding:10px; border:1px solid #D8D8D8; width: 560px; margin-left:20px; }
legend		{font-size: 15px; color: #333; font-weight: normal; font-family:Tahoma,Geneva,sans-serif;}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 2; }
 
caption, th, td {
	text-align: left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:13px;
	color:#666;
	font-weight: normal; }
 
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
 
blockquote, q { quotes: "" ""; }
 
/* CSS Document */
a { text-decoration: none; }
 
	a:hover { text-decoration: underline }
 
body { background: url(../images/body-mh-bg.gif) repeat-x }
 
.rojohosting {
	margin: 0 auto;
	width: 864px;
	overflow: hidden;
	position: relative; }
 
/* menuarriba */
.menuarriba {
	float: right;
	font: normal 10px Tahoma, Geneva, sans-serif; }
 
	.menuarriba ul li {
		display: inline;
		border-right: 1px solid #fff;
		padding: 0 5px; }
 
		.menuarriba ul li a { color: #5e5e5e; }
 
		.menuarriba ul li:last-child {
			border: none !important;
			padding-right: 0px; }
 
		.menuarriba ul li.number { font: bold 14px Tahoma, Geneva, sans-serif; !important }
 
/* header */
#header {
	clear: both;
	margin-top: 25px;
	_margin-top: 8px; }
 
	#header .logo {
		/*background: url(../images/logo-arg.png) no-repeat;*/
		background: url(../images/logo.png) no-repeat;
		width: 288px;
		height: 53px;
		float: left }
 
		#header .logo h1 { text-indent: -9999px; }
 
	#header .nav {
		float: right;
		font: 100 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; }
 
		#header .nav ul { margin-top: 40px; }
 
		#header .nav li {
			display: inline;
			padding: 0 8px; }
 
			#header .nav li a { color: #C7CECF; }
 
			#header .nav li:last-child { padding-right: 0px; }
 
.fondoazul a {
	color: #fff !important;
	background: #20415F !important;
	padding: 0 5px; }
 
/* contenidobody */
#contenidobody {
	border: 1px solid #fff;
	margin-top: 4px; }
 
	#contenidobody .index-page {
		overflow: hidden;
		margin-top: 10px; }
 
.index-page .f-left {
	float: left;
	width: 864px; }
 
.index-page .f-right {
	float: right;
	width: 360px; }
 
.welcome {
	background: url(../images/sepH.gif) repeat-x bottom;
	padding-bottom: 20px; }
 
.toolbox { overflow: hidden; }
 
.columna-home ul, .enlacesfin ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-home h3, .enlacesfin h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-home h4, .enlacesfin h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-home p, .enlacesfin p {
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }
 
.columna-home a { color: #20415F; }
 
.columna-home img, .enlacesfin img { margin: 8px 0px; }
 
.columna-home li a:hover,.enlacesfin li a:hover {
	text-decoration: underline;
	!important; }
 
.columna-home {
	background: url(../images/sepV.gif) repeat-y right;
	float: left;
	width: 432px; }
 
	.columna-home li a {  }
 
.columna2-home ul, .enlacesfin ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna2-home h3, .enlacesfin h3 {
	margin: 0 8px 0px;
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna2-home h4, .enlacesfin h4 {
	margin: 0 8px 0px;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna2-home p, .enlacesfin p {
	font-size: 13px;
	color: #666;
	margin: 8px 0px 0px 8px; }
 
.columna2-home a {
	font-size: 13px;
	color: #20415F; }
 
	.columna2-home a:hover {
		font-size: 13px;
		color: #20415F; }
 
.columna2-home img, .enlacesfin img { margin: 8px 0px; }
 
.columna2-home li a:hover,.enlacesfin li a:hover {
	text-decoration: underline;
	!important; }
 
.columna2-home {
	float: right;
	width: 430px; }
 
	.columna2-home li a {  }
	
/* columna 636 */	
.columna-636 {
	background: url(../images/sepV.gif) repeat-y right;
	float: left;
	padding-left:10px;
	padding-top:8px;
	padding-right:6px;
	width: 630px; }

.columna-630 p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }

.columna-636 ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-636 h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-636 h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-636 a { color: #20415F; }
 
.columna-636 img { margin: 8px 8px; }
 
.columna-636 li a:hover {
	text-decoration: underline;
	!important; }
	
/* columna 214 */	
.columna-208 {
	float: right;
	padding-left:10px;
	width: 208px; }

.columna-208 p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	border-bottom:2px dashed #D8D8D8;
	margin: 2px 0 0 0; }

.columna-208 ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-208 h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-208 h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-208 a { color: #20415F; }
 
.columna-208 img { margin: 8px 8px; }
 
.columna-208 li a:hover {
	text-decoration: underline;
	!important; }	
	
/* columna vps */	
.columna-vps {
	background: url(../images/sepV.gif) repeat-y right;
	float: left;
	padding-left:10px;
	width: 422px; }

.columna-vps p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }

.columna-vps ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-vps h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-vps h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-vps a { color: #20415F; }
 
.columna-vps img { margin: 8px 8px; }
 
.columna-vps li a:hover {
	text-decoration: underline;
	!important; }
	
/* columna servidores */	
.columna-servidores {
	background: url(../images/sepV.gif) repeat-y right;
	float: right;
	padding-left:10px;
	width: 422px; }

.columna-servidores p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }

.columna-servidores ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-servidores h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-servidores h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-servidores a { color: #20415F; }
 
.columna-servidores img { margin: 8px 8px; }
 
.columna-servidores li a:hover {
	text-decoration: underline;
	!important; }
	
/* columna vias de contacto */	
.columna-viascontacto {
	background: url(../images/sepV.gif) repeat-y right;
	float: right;
	padding-left:10px;
	width: 422px; }

.columna-viascontacto p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }

.columna-viascontacto ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-viascontacto h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-viascontacto h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-viascontacto a { color: #20415F; }

/* columna fdp */	
.columna-fdp {
	background: url(../images/sepV.gif) repeat-y right;
	float: left;
	padding-left:10px;
	width: 313px; }

.columna-fdp p {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	margin: 8px 0 0 0; }

.columna-fdp ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.columna-fdp h3 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #333; }
 
.columna-fdp h4 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666; }
 
.columna-fdp a { color: #20415F; }
 
.columna-fdp img { margin: 8px 8px; }
 
.columna-fdp li a:hover {
	text-decoration: underline;
	!important; }

 
/*.columna-viascontacto img { margin: 0px 0px 0px 0px; }*/
 
.columna-viascontacto li a:hover {
	text-decoration: underline;
	!important; }	
 
.planeshosting ul, .enlacesfin ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.planeshosting h3, .enlacesfin h3 {
	font-size: 14px;
	color: #333;
	margin: 0px 0px 0px 8px; }
 
.planeshosting h4, .enlacesfin h4 {
	font-size: 15px;
	color: #333;
	margin: 0 0 0 8px; }
 
.planeshosting p, .enlacesfin p {
	font-size: 13px;
	color: #666;
	margin: 8px 0px 0px 8px; }
 
.planeshosting a {
	font-size: 13px;
	color: #20415F; }
 
	.planeshosting a:hover {
		font-size: 13px;
		color: #20415F; }
 
.planeshosting img, .enlacesfin img { margin: 8px 0px; }
 
.planeshosting li a:hover,.enlacesfin li a:hover {
	text-decoration: underline;
	!important; }
 
.planeshosting {
	float: right;
	width: 860px; }
 
	.planeshosting li a {  }
 
.enlaces ul, .enlacesfin ul {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px; }
 
.enlaces h3, .enlacesfin h3 {
	font-size: 12px;
	color: #333;
	margin: 0px 0px 0px 8px; }
 
.enlaces h4, .enlacesfin h4 {
	font-size: 15px;
	color: #333; }
 
.enlaces p, .enlacesfin p {
	font-size: 13px;
	color: #666;
	margin: 8px 0px;
	text-align: left; }
 
.enlaces img, .enlacesfin img { margin: 8px 0px; }
 
.enlaces li a:hover,.enlacesfin li a:hover { text-decoration: none !important; }
 
.enlaces {
	background: url(../images/sepV.gif) repeat-y right;
	float: left;
	width: 216px; }
 
	.enlaces li a {  }
 
.enlacesfin {
	float: right;
	width: 216px; }
 
.head-featured-app {
	background: url(../images/featuredapps.gif) no-repeat 0 20px;
	width: 48px;
	height: 256px;
	float: left;
	margin-right: 5px; }
 
.recuerde-que {
	overflow: hidden;
	width: 864px;
	padding: 10px 0; }
 
.enlacesdirectos {
	overflow: hidden;
	width: 864px;
	padding: 10px 0; }
 
/* footer */
#footer {  }
 
#footer {
	clear: both;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	background: url(../images/footer_bg.gif) bottom repeat-x;
	padding: 10px 0;
	overflow: hidden }
 
.col-1 {
	width: 225px;
	background: url(../images/foot-sep.png) right top no-repeat;
	float: left;
	height: 90px; }
 
.col-1 { color: #FFF; }
 
.col-2 {
	width: 633px;
	float: left; }
 
.col-1 h3, .col-2 h3, .col-3 h3 {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	text-indent: 7px; }
 
.col-1 a, .col-2 a { color: #333; }
 
.col-1 li {
	font: normal 11px/18px Tahoma, Geneva, sans-serif;
	padding: 4px 0;
	padding-bottom:12px;
	}
 
.col-1 h5 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	display: block; }
 
.col-2 li {
	float: left;
	margin-right: 17px; }
 
.col-1 li img {
	vertical-align: text-bottom;
	margin-right: 6px; }
 
.col-2 li img { border: 1px solid #20415F; }
 
.col-1 ul, .col-2 ul, .col-3 ul { margin: 7px 10px 0; }
 
.col-2 a:hover, .col-3 a:hover {
	text-decoration: underline;
	color: #567a00; }
 
.col-3 a {
	color: #567a00;
	text-decoration: underline; }
 
.col-3 li { clear: both }
 
	.col-3 li div {
		float: left;
		width: 160px; }
 
		.col-3 li div span { float: right; }
 
.ul-4 { border-left: 1px solid #f1f1f1 }
 
	.ul-4 li {
		display: block;
		border-bottom: 1px solid #f1f1f1;
		padding: 0 5px;
		font-size: 13px;
		line-height: 30px;
		text-indent: 15px; }
 
		.ul-4 li a { color: #666; }
 
		.ul-4 li:hover { background: #f1f1f1; }
 
			.ul-4 li:hover a { color: #00baff; }
 
		.ul-4 li:last-child { border: none; }
 
#footerlinks {
	clear: both;
	border-top: 1px solid #fff;
	background: url(../images/copyrights_bg.gif) top center;
	font: normal 11px Tahoma, Geneva, sans-serif; }
 
	#footerlinks .rojohosting .f-left {
		float: left;
		padding: 10px 10px;
		width: 844px;
		text-align: center; }
 
	#footerlinks .rojohosting .f-right {
		float: right;
		padding: 10px 22px;
		width: 820px;
		text-align: center; }
 
	#footerlinks .rojohosting .f-left ul {  }
 
	#footerlinks .rojohosting .f-left li {
		display: inline;
		padding: 0 5px;
		border-right: 1px solid #b99e9e }
 
		#footerlinks .rojohosting .f-left li:last-child {
			border: none !important;
			padding-right: 0 !important; }
 
		#footerlinks .rojohosting .f-left li:first-child { padding-left: 0 !important; }
 
		#footerlinks .rojohosting .f-left li a, .f-right a { color: #2c2c2c }
 
		#footerlinks .rojohosting .f-left li a:hover, .f-right a:hover {
			text-decoration: underline;
			color: #20415F; }
 
#sliderHolder {
	clear: both;
	padding: 6px 0 0 0 ;
	margin-bottom: 15px; }
 
.product {
	width: 156px;
	height: 182px;
	background: url(../images/app-bg.png) repeat-x;
	padding-top: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; }
 
	.product .title {
		font-size: 14px;
		font-weight: 700;
		text-transform: lowercase;
		padding: 0px 0 5px;
		text-align: center; }
 
	.product .pic {
		float: left;
		padding: 0 10px 0px;
		width: 138px;
		height: 69px; }
 
	.product .price {
		font-size: 14px;
		font-weight: 700;
		padding: 4px 0;
		text-align: center;
		padding: 10px 10px 10px 10px;
		clear: left; }
 
.sliderCase { margin-top: 5px; }
 
/* solution page */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
.main {
	padding: 10px 0;
	clear: both;
	overflow: hidden;
	width: 864px; /*border:1px solid #e5e5e5;*/
	margin-left: 2px;
	border-top: none;
	border-bottom: none;
	background: #fff; }
 
	.main ul {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0;
		padding: 0;
		list-style: disc;
		padding-left: 10px;
		list-style: none; }
 
		.main ul.pricing_plan-options span {
			border-bottom: 1px dotted #FDB000;
			list-style: none; }
 
		.main ul.pricing_plan-options span { list-style: none; }
 
.pricing_plan-options-title {
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	margin-top: 10px; }
 
	.pricing_plan-options-title.enhanced-collaboration { background: url(../images/pricing_icons.jpg) no-repeat -1px 3px; }
 
	.pricing_plan-options-title.includes-securecloud { background: url(../images/pricing_icons.jpg) no-repeat -1px -18px; }
 
.pricing_plan {
	display: block;
	float: left;
	line-height: 30px;
	padding: 0 12px 0 12px;
	position: relative; }
 
.pricing_planes_top { height: 60px; /*margin-bottom:54px;*/ }
 
.pricing_plan_top { height: 60px; }
 
.pricing_plan_reseller { height: 100px; }
 
.pricing_plan-brief {
	padding: 0 0 0 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 13px; }
 
.pricing_plan-lite {
	padding-left: 3px; /*border-right: 1px #DDD dotted;*/
	padding-right: 13px; }
 
.pricing_plan-lite, .pricing_plan-individual , .pricing_plan-business , .pricing_plan-enterprise {
	width: 144px;
	background: url("../images/sepV.gif") repeat-y scroll right center transparent; /*border-right: 1px #DDD dotted;*/ }
 
.pricing_plan-reseller {
	width: 188px;
	background: url("../images/sepV.gif") repeat-y scroll right center transparent; }
 
.pricing_plan-individual { /*border:none;	*/ }
 
.pricing_plan-business {
	background: url(../images/business_plan_bg.png) 0 0 no-repeat;
	border: none; }
 
.pricing_plan-business-block { position: relative; }
 
.pricing_plan-enterprise {
	border: none;
	padding-right: 12; }
 
.pricing_plan-disabled {
	opacity: 0.6;
	filter: alpha(opacity = 60); }
 
.pricing_plan-title {
	color: #20415F;
	font-size: 24px;
	margin-bottom: 5px;
	padding-left: 5px; }
 
.pricing_plan-price {
	font-size: 15px;
	padding-left: 5px; }
 
.pricing_plan p {
	color: #999;
	font-style: italic;
	line-height: 16px;
	padding: 3px 0 5px 0; }
 
.pricing_plan-reseller p {
	color: #999;
	font-style: italic;
	line-height: 16px;
	padding: 7px 0 6px 0; }
 
.pricing_plan-options {
	color: #666;
	list-style: disc;
	margin-left: 15px; }
 
.pricing_plan-badge {
	height: 68px;
	position: absolute;
	right: 10px;
	top: -10px;
	width: 68px; }
 
.pricing_plan-badge-fix { right: 20px; }
 
.pricing_plan-business-block .pricing_plan-badge { top: 27px; }
 
.pricing_plan-button {
	background: url(../images/boton-comprar.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 39px;
	line-height: 39px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
	width: 140px; }
 
.pricing_plan-espacio {
	display: block;
	height: 39px;
	line-height: 39px;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 140px; }
 
.pricing_plan-volume_discount {
	background: url(../images/pricing_icons.jpg) no-repeat -1px -39px;
	display: block;
	line-height: 18px;
	padding-left: 18px;
	margin: 15px 0 0 0; }
 
	.pricing_plan-volume_discount span { color: #20415F; }
 
		.pricing_plan-volume_discount span:hover { text-decoration: underline; }
 
#sub-content {  }
 
.float-left-support {
	float: left;
	width: 222px; }
 
.float-right-support {
	float: left;
	width: 600px; }