/* Meyers Reset Reloaded*/

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, 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: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #333;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.micro {
	font-family: tahoma, sans-serif;
	font-size: 9px;
}
.orange {
	color:#fd4403 !important;
}

/* ----------------------------------------------------------------
                           main styles
------------------------------------------------------------------- */

html, body {
	font: 12px arial, sans-serif;
}
body {
	background-color: #fff;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}
a {
	color: #379fb8;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.cnt {
	width: 960px;
	margin: 0 auto;
}
.f {
	float:left;
}

img, div, a, p, input, ul, li, span { behavior: url(iepngfix.htc) }

/* ----------------------------------------------------------------
                           header
------------------------------------------------------------------- */

.header {
	background: transparent url(images/headerbg.gif) repeat-x bottom left;
	width: 900px;
	height: 52px;
	padding: 18px 30px 0;
	position: relative;
}
.logo {
	background: transparent url(images/interdominios-logo.gif) no-repeat 0 -33px;
	width: 224px;
	height: 33px;
	display: block;
	float: left;
}
.logo a {
	background: transparent url(images/interdominios-logo.gif) no-repeat 0 0;
	width: 224px;
	height: 33px;
	display: block;
	float: left;
}
.logo a:hover {
	background-image: none;
}
.logo span {
	display: none;
}
.header ul.toplinks {
	position: absolute;
	top: 30px;
	right: 0px;
	color:#a0a0a0;
}
.header ul.toplinks li {
	font-size: 11px;
	display: inline;
	margin-left: 10px;
}
.header ul.toplinks li.blu a{
	color:#87b200;
	padding: 2px;
}

/* ------------------------ mainmenu ------------------------ */

ul.mainmenu {
	background: #a0a0a0 url(images/mainmenubg.gif) no-repeat;
	width: 950px;
	height: 45px;
	padding-left: 10px;
	list-style-type: none;
	clear: both;
}
ul.mainmenu li {
	height: 45px;
	font-size: 30px;
	letter-spacing: -1px;
	padding: 0 1px;
	display: block;
	float: left;
}
ul.mainmenu li:hover {
	background-color: #fff;
}
ul.mainmenu li span {
	height: 45px;
	display: block;
	
	float: left;
}
ul.mainmenu a {
	height: 33px;
	color: #fff;
	padding: 12px 14px 0;
	display: block;
	float: left;
	text-decoration: none;
}
ul.mainmenu a:hover, ul.mainmenu .active a {
	background-color: #fff;
	color: #379fb8;
	border-top: 5px solid #379fb8;
	text-decoration: none;
	height: 33px;
	padding: 7px 14px 0;
}


/* ------------------------ mainmenu ------------------------ */

.mainmenu {
	background-color: #a0a0a0;
	width: 950px;
	height: 45px;
	padding-left: 10px;
	list-style-type: none;
	clear: both;
}
.mainmenu h3 {
	height: 45px;
	font-size: 21px;
	letter-spacing: -1px;
	padding: 0 1px;
	display: block;
	float: left;
}
.mainmenu h3:hover {
	background-color: #fff;
}
.mainmenu h3 span {
	height: 45px;
	display: block;
	float: left;
}
.mainmenu a {
	height: 33px;
	color: #fff;
	padding: 12px 14px 0;
	display: block;
	float: left;
	text-decoration: none;
}
.mainmenu a:hover, .mainmenu .color1active a, .mainmenu .color2active a, .mainmenu .color3active a {
	background-color: #fff;
	text-decoration: none;
	height: 33px;
	padding: 7px 14px 0;
}
.mainmenu h3 a:hover, .mainmenu h3.color1active a, .mainmenu h3.color2active a, .mainmenu h3.color3active a {
	color: #379fb8;
	border-top: 5px solid #379fb8;
}


/* ------------------------ buscador ------------------------ */
.buscador {
	width: 960px;
	padding: 20px 0 15px;
	border-bottom: 5px solid #a0a0a0;
	float: left;
	position: relative;
}
.busc2 {
	border-bottom: 0;
}
.buscador label {
	width: 280px;
	height: 39px;
	color: #a0a0a0;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-left: 30px;
	display: block;
	float: left;
}
.buscador input.tx {
	width: 415px;
	height: 32px;
	color: #c5c5c5;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 15px 0 30px;
	padding-left: 4px;
	border: 1px solid #b8b8b8;
	vertical-align: top;
	float: left;
}
.buscador input.btn {
	text-align: center;
	margin-top: -1px;
}
.buscador .lbl {
	width: 280px;
	height: 39px;
	color: #a0a0a0;
	font-size: 11px;
	margin-left: 30px;
	display: block;
	float: left;
	line-height: 16px;
}
.buscador .lbl img {
	margin-right: 15px;
	margin-top: -5px;
	float: left;
border:none;
}


#slider {
	margin-bottom: 35px;
	overflow: hidden;
	height: 200px;
}
ul#slider1 {
	height: 200px;
}

/* ----------------------------------------------------------------
                           main
------------------------------------------------------------------- */
.main {
	width: 960px;
	clear: both;
	margin-bottom: 35px;
	float: left;
}
.breadcrumb {
	width: 900px;
	color: #a0a0a0;
	font-size: 11px;
	padding: 10px 30px 0;
	margin-bottom: 15px;
}
.breadcrumb span {
	color: #a0a0a0;
	font-size: 12px;
	padding: 0 6px;
}
.breadcrumb strong {
	color: #a0a0a0;
	padding-right: 6px;
}

.grafico {
	width: 960px;
	border-bottom: 5px solid #379fb8;
	margin-bottom: 35px;
}
.grafico2 {
	width: 900px;
	margin: 0 0 35px 20px;
}
.grafico3 {
	width: 960px;
	border-bottom: 5px solid #a0a0a0;
	padding: 35px 0;
	margin-bottom: 35px;
}
.trescolumnas {
	width: 960px;
	float: left;
}
.bloque-color1, .bloque-color2, .bloque-color3 {
	border-bottom: 5px solid #379fb8;
	margin-bottom: 35px;
}
.bloque-gris {
	border-bottom: 5px solid #a0a0a0;
	margin-bottom: 35px;
	padding: 0 0 30px 30px;
}
.trescolumnas .col {
	width: 280px;
	text-align: center;
	padding-bottom: 15px;
	margin-left: 30px;
	float: left;
}
.trescolumnas .col h2, .trescolumnas .col h4 {
	color: #fff;
	font-size: 26px;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.trescolumnas .col h2 a, .trescolumnas .col h4 a {
	color: #fff;
	text-decoration: none;
	padding: 3px 12px;
}
.col h2 a, .col h4 a {
	background-color: #379fb8;
}
.trescolumnas .col p {
	line-height: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
}
.trescolumnas .col p a {
	color: #5c5c5c;
	font-weight: normal;
	text-decoration: none;
}
.trescolumnas .col a.btn {
	background: transparent url(images/btn.gif) no-repeat;
	color: #fd4403;
	font-size: 15px;
	letter-spacing: -1px;
	width: 223px;
	height: 43px;
	padding-top: 10px;
	margin-left: 34px;
	text-decoration: none;
	text-shadow: #eee 0 1px 0;
	display: block;
	font-weight: bold;
	text-align: center;
}
/*.trescolumnas .col a.btn:hover {
	background: transparent url(images/btn.gif) no-repeat 0 -32px;
	color: #fd4403;
	text-shadow: #999 0 -1px 0;
}*/
.trescolumnas .col a span {
}

a.frm-btn {
	background: transparent url(images/btn.gif) no-repeat;
	color: #fd4403;
	font-size: 16px;
	letter-spacing: -1px;
	width: 223px;
	height: 43px;
	padding-top: 10px;

	text-decoration: none;
	text-shadow: #eee 0 1px 0;
	display: block;
	font-weight: bold;
	text-align: center;
}


/* ----------------------------------------------------------------
                           listas-servicios
------------------------------------------------------------------- */
.listas-servicios {
	width: 900px;
	padding: 0 30px 0;
}
.listas-servicios ul {
	width: 125px;
	margin-right: 30px;
	float: left;
}
.listas-servicios ul.lastlist {
	margin-right: 0;
}
.listas-servicios ul li {
	line-height: 14px;
	margin-bottom: 6px;
}
.listas-servicios ul li h3 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.listas-servicios ul li a {
	color: #777;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.listas-servicios ul li a:hover {
	color: #000;
	text-decoration: underline;
}


/* ----------------------------------------------------------------
                           sidebar
------------------------------------------------------------------- */
.sidebar {
	width: 280px;
	margin-top: 30px;
	margin-left: 30px;
	float: left;
}
.menulateral {
	width: 280px;
	margin-bottom: 30px;
}
.menulateral h3, .menulateral h2 {
	color: #fff;
	background-color: #a0a0a0;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 5px 0 5px 12px;
	margin-bottom: 28px;
}
.menulateral ol {
	width: 280px;
	list-style: decimal;
}
.menulateral ol li {
	width: 268px;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 3px;
	list-style: decimal;
	list-style-position: inside;
	color: #ccc;
	padding: 7px 0 7px 12px;
}
.menulateral ol li.pasoactivo {
	color: #fff;
}
#pasarela1 .menulateral ol li.pasoactivo {
	background-color: #fd4403;
}
#pasarela2 .menulateral ol li.pasoactivo {
	background-color: #87b200;
}
#pasarela3 .menulateral ol li.pasoactivo {
	background-color: #379fb8;
}
#pasarela4 .menulateral ol li.pasoactivo {
	background-color: #fd4403;
}
.sidebar2 {
	width: 310px;
	margin-top: 30px;
	margin-left: 30px;
	float: left;
}
.menulateral2 {
	width: 310px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 5px solid #379fb8;
}
.menulateral2 h3, .menulateral2 h2, .menulateral2 strong.h {
	color: #fff;
	background-color: #a0a0a0;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 5px 12px 5px 12px;
	margin-bottom: 20px;
}
.menulateral2 strong.h {
	display: block;
}
.menulateral2 h3, .menulateral2 h2, .menulateral2 strong.h {
	background-color: #379fb8;
}
.menulateral2 ul {
	width: 280px;
}
.menulateral2 ul li {
	width: 268px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 3px;
	color: #ccc;
	padding: 7px 0 7px 12px;
}
.menulateral2 ul li.active {
	color: #fff;
	width: 298px;
	background-color: #379fb8;
}
.menulateral2 ul li.active a {
	color: #fff;
	text-decoration: none;
}
.menulateral2 ul.darker li {
	color:#666;	
}
.menulateral2 img {
	margin-bottom: 15px;
}
.menulateral2 p {
	line-height: 19px;
	padding: 0 12px;
	margin-bottom: 15px;
}
.menulateral2 dl {
	width: 310px;
}
.menulateral2 dl dt {
	width: 310px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 3px;
	color: #666;
	padding: 7px 0 7px;
}
.menulateral2 dl dd {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 19px;
	padding: 0;
	margin-bottom: 15px;
}
.menulateral2 dl dd p {
	padding: 0;
	margin-bottom: 15px;
}


/* ----------------------------------------------------------------
                           contenido
------------------------------------------------------------------- */
.contenido {
	width: 590px;
	margin: 30px 0 30px 30px;
	float: left;
}
.contenido2 {
	width: 620px;
	margin: 30px 0 30px;
	float: left;
}

/* ------------------------ post ------------------------ */
.post {
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 5px solid #379fb8;
}
.post h1, .post h2, .post h3, .post h4 {
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
	padding-left: 30px;
}
.post h1 {
	font-size: 46px;
	letter-spacing: -2px;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.post h2 {
	font-size: 32px;
}
.post h3 {
	font-size: 24px;
}
.post h4 {
	font-size: 19px;
}
.post h1, .post h2, .post h3, .post h4, .bl {
	color: #379fb8;
}
.post h1 {
	border-bottom: 5px solid #379fb8;
}
.post p {
	line-height: 19px;
	padding-left: 30px;
	margin-bottom: 20px;
}
.post ul {
	line-height: 19px;
	padding-left: 60px;
	margin-bottom: 20px;
}
.post ul li {
	list-style-type: square;
	list-style-position: inside;
	font-size: 16px;
}
.post ul li {
	color: #379fb8;
}
.post ul li span {
	color: #000;
	font-size: 12px;
}
.post ol {
	line-height: 19px;
	padding-left: 60px;
	margin-bottom: 20px;
}
.post ol li {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
}
.post ol li span {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.post .imagengrande {
	padding-left: 30px;
	margin-bottom: 20px;
}
.post .dosimagenes {
	margin-bottom: 20px;
}
.post .dosimagenes .imagen {
	width: 280px;
	float: left;
	padding-left: 30px;
}
.post .dosimagenes .imagen p {
	font-size: 11px;
	padding-left: 0;
	margin-bottom: 0;
	text-align: center;
}
.post pre {
 	background-color: #ececec; 
	font-family: "Courier New" ,courier, monospace;
	font-size: 13px;
	margin: 0 0 25px 30px; 
	padding: 10px 20px 0;
	border: 1px solid #c5c5c5;
}
.post code {
	color: #555;
	font-weight: bold;
}

.post .trescajas {
	width: 620px;
	margin-bottom: 20px;
}
.post .trescajas .caja {
	width: 176px;
	margin-left: 30px;
	float: left;
}
.post .caja h3, .post .caja h4 {
	color: #fff !important;
	background-color: #379fb8;
	font-size: 22px;
	text-align: center;
	padding: 3px 0;
	margin-bottom: 15px;
}
.post .caja img {
	margin-bottom: 15px;
	text-align: center;
}
.post .caja p {
	padding-left: 0;
	margin-bottom: 15px;
}
.post .caja ul {
	line-height: 15px;
	padding-left: 0;
	margin-bottom: 15px;
}
.post .caja ul li {
	color: #a0a0a0;
	list-style-type: none;
	list-style-position: inside;
	font-size: 11px;
	margin-bottom: 5px;
}
.post .caja ul li strong {
	color: #666;
}

.post .doscajas {
	width: 620px;
	margin-bottom: 20px;
}
.post .doscajas .caja {
	width: 280px;
	margin-left: 30px;
	float: left;
	border-bottom: 5px solid #379fb8;
}
.post a.noa {
	text-decoration: none;
}
.post .center {
	text-align: center;
}
.post .right {
	text-align: right;
}
.post .mbot {
	margin-bottom: 40px;
}

/* ------------------------ post table ------------------------ */
.post table {
	width: 590px;
	margin-left: 30px;
	margin-bottom: 25px;
}
.post table th {
	background-color: #fff;
	color: #a0a0a0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18px;
	padding: 6px 5px 8px;
}
.post table th small {
	color: #666;
	font-size: 12px;
	line-height: 14px;
}
.post table th.empty {
	background-color: #fff;
}
.post table.comparativa th.empty {
	width: 180px;
}
.post table th a {
	font-size: 22px;
	padding: 5px 0;
	letter-spacing: -1px;
	display: block;
}
.post table td {
	color: #333;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 4px 5px;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
.post table tr.final td {
	color: #a0a0a0;
	padding: 10px 5px;
	border-bottom: 0;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
}
.post table td small {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	padding: 0 5px;
	margin-right: 5px;
	background-color: #fff;
}
.post table.doscol td {
	font-size: 19px;
	padding: 6px 5px;
}
.post table tr.odd td {
	background-color: #ececec;
}
.post table td.td1, .post table tr.odd td.td1 {
	color: #fff;
	background-color: #379fb8;
	border-bottom: 1px solid #23788d;
}
.post table td.ri {
	text-align: right;
	padding-right: 25px;
	padding-left: 15px;
}
.post table.doscol td.ri {
	width: 250px;
	text-align: right;
	padding-right: 40px;
}
table tr.roww td{
		background-color: #ddd;
		color:#888;
		text-align:left;
}
.post table td.red, strong.red {
	color: #fd4403;
}
.post table tr.even td.inter {
	font-size: 19px;
	color: #fff;
	background-color: #fd4403;
	border-left: 5px solid #ddd;
	border-right: 5px solid #ddd;
}
.post table tr.odd td.inter {
	font-size: 19px;
	color: #fff;
	background-color: #e23b02;
	border-left: 5px solid #ccc;
	border-right: 5px solid #ccc;
}

.post table.inter2 tr.odd td.inter, .post table.inter2 tr.even td.inter {
	font-size: 19px;
	color: #333;
	background-color: #fffbbc;
	border-bottom: 1px solid #c5c5c5;
}
.post table.inter2 tr.odd td.red, strong.red, .post table.inter2 tr.even td.red, strong.red {
	color: #fd4403;
}
.post table.inter2 tr.odd td.inter {
	background-color: #fcf69b;
}
.post table th.inter {
	font-size: 19px;
	color:  #fd4403;
}

form.www, div.www2 {
    color: #a0a0a0;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.xl3 {
	width: 495px;
	height: 30px;
	color: #a0a0a0;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 0 10px;
	padding-left: 4px;
	border: 1px solid #b8b8b8;
}
form.dominios {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 5px solid #379fb8;
}
.col-dom {
	width: 125px;
	margin-right: 30px;
	float: left;
}
.col-dom p {
	margin-bottom: 8px;
}
.last-col {
	margin-right: 0;
}
form.dominios a.btn, div.block a.btn, .post p a.btn {
    background: transparent url(images/btn.gif) no-repeat;
				color: #a0a0a0;
    font-size: 16px;
    letter-spacing: -1px;
    width: 211px;
    height: 26px;
    padding-top: 6px;
    margin-top: 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: #eee 0 1px 0;
    display: block;
    float: left;
}
form.dominios a.btn:hover, div.block a.btn:hover, .post p a.btn:hover {
    background: transparent url(images/btn.gif) no-repeat 0 -32px;
    color: #fff;
    text-shadow: #999 0 -1px 0;
}
.resultados-dom {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 5px solid #fd4403;
}
.resultados-dom h3 {
	color: #777;
	margin: 30px 0 10px;
}
.resultados-dom ul {
	color: #a0a0a0;
	font-size: 14px;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 45px;
}
.post .resultados-dom ul li {
    margin-bottom: 10px;
    font-size:  12px;
    list-style-type: none;
    color: #a0a0a0;
}
.post .resultados-dom ul li a {
    padding: 0 3px;
}
.resultados-dom ul li strong {
	font-size: 16px;
	padding-right: 5px;
}
.resultados-dom ul li.no {
	background: transparent url(images/x-icon.gif) no-repeat 3px 6px;
	padding-left: 20px;
}
.resultados-dom ul li.no strong {
    color: #af1e1e;
    display:-moz-inline-stack;
    display: inline-block;
    min-width: 210px;
}
.resultados-dom ul li.si {
	background: transparent url(images/ok-icon.gif) no-repeat 3px 6px;
	padding-left: 20px;
}
.resultados-dom ul li.cargando {
	margin-bottom: 12px;
}
.resultados-dom ul li.cargando img {
	vertical-align: top;
	margin-right: 3px;
}
.resultados-dom ul li.si strong {
    color: #87b200;
    display:-moz-inline-stack;
    display: inline-block;
    min-width: 210px;
}
.resultados-dom ul li a.btn {
	background: transparent url(images/tudominiodesde-btn.gif) no-repeat;
	width: 211px;
	height: 32px;
	display: block;
}
.resultados-dom ul li a.btn:hover {
	background: transparent url(images/tudominiodesde-btn.gif) no-repeat 0 -32px;
}
.resultados-dom ul li a span {
	display: none;
}
.www2 textarea#domains {
    width: 587px;
    border: 1px solid #bbb;
} 

.privacidad {
	background-color: #eee;
	padding: 20px 0;
	margin-bottom: 20px;
}
.privacidad .col {
	width: 280px;
	float: left;
}
.privacidad h5 {
	font-weight: bold;
	font-size: 14px;
	padding-left: 30px;
	margin-bottom: 20px;
}


/* ----------------------------------------------------------------
                           footer
------------------------------------------------------------------- */
.footer {
	width: 960px;
	height: 50px;
	padding-top: 15px;
	clear: both;
	border-top: 5px solid #a0a0a0;
	color: #777;
}
.footer p.right {
	float: right;
}
.footer p.left {
	float: left;
}

.topbox {
	width: 566px;
	padding: 5px 12px;
	margin-bottom: 28px;
}
#pasarela1 .topbox {
	background-color: #fd4403;
}
#pasarela2 .topbox {
	background-color: #87b200;
}
#pasarela3 .topbox {
	background-color: #379fb8;
}
#pasarela4 .topbox {
	background-color: #fd4403;
}
.topbox h3 {
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
}
.topbox p {
	float:right !important;
	padding: 5px 0 0 0;
}
.topbox p select {
	font-size: 14px;
}
.topbox p a {
	color: #fff;
}
.upsell p {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 19px;
	color:#7a7a7a;
}
.upsell p strong em {
	color:#ff4303;
}
.upsell p .check {
	width: 25px;
	display:block;
	float: left;
}
.upsell .nocheck {
	padding-left: 25px;
}
.upsell h3 {
	color: #777;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 6px 0 9px;
	margin: 30px 0 20px;
}
.upsell h3.air {
	margin-top: 35px;
}
.upsell .block h3 {
	margin-top: 0;
}
.upsell .block {
	padding: 20px;
	border: 1px solid #c5c5c5;
	margin-bottom: 30px;
}
p.concepto {
	margin-bottom: 12px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	padding-right: 150px;
	position: relative;
}

a.al-ri {
		text-align: center;
		margin: 0 0 12px 0;
		border-top: 1px solid #eee;
		padding: 10px 0 0 0;
		background: transparent url(images/contratar-btn.gif) no-repeat center right;
		text-decoration: none;
		font-size:14px;
		color: #fd4403;
		display: block;
		line-height: 20px;
		width: 89px;
		height: 30px;
		float: right;
}
a.al-ri-c {
		text-align: center;
		background: transparent url(images/contratar-btn.gif) no-repeat center right;
		text-decoration: none;
		font-size:14px;
		color: #fd4403;
		display: block;
		line-height: 30px;
		width: 89px;
 	height: 30px;
}

p.concepto-last {
	margin-bottom: 3px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	padding-right: 150px;
	position: relative;
}

.concepto-last span {
	text-align: right;
	position: absolute;
	right: 10px;
	bottom: 0;
}
.concepto span.h {
	display: block;
	text-align: left;
	margin-bottom: 10px;
	position: relative;
}
.concepto label, .concepto .llabel {
	float:left;
	width: 110px;
	font-size: 14px;
	color: #7a7a7a;
}
.total {margin: 25px 0 0 0; font-weight: bold; padding-top: 10px;}
.total span {float:right;}
.total span a {
	font-size: 21px;
}
p.importe-total {
	background-color: #a0a0a0;
	color: #fff;
	font-weight: bold;
	padding: 8px 12px;
	margin-top: 30px;
}
.importe-total  span {
	float:right;
}
.importe-total span a {
	font-size: 21px;
}

.block .total {
	margin-top: 25px;
}
.block-datos p {
	float: left;
}
.block-datos label, .block-datos .llabel {
	width: 90px;
	color: #aaa;
}
.block-datos strong {
	width: 147px;
	float: left;
}
.block-datos strong.dato2 {
	width: 200px;
}
.periodicidad {
	text-align: center;
	padding-top: 20px;
}
.periodicidad select {
	margin-left: 5px;
}
.upsell form p, .upsell .fform p {
	width: 570px;
	float: left;
}
.upsell form label, .upsell .fform .llabel, .upsell .fform label {
	float:left;
	width: 110px;
	font-size: 14px;
	color: #7a7a7a;
}
.upsell form small, .upsell .fform small {
	font-size: 10px;
	font-family: tahoma, sans-serif;
	color:#a0a0a0;
	padding-top: 1px;
}
.upsell form input[type="radio"], .upsell .fform input[type="radio"] {
	margin: 0;
}
.upsell span.rad {
	margin: 0 10px 0 6px;
}
.upsell form input[type="text"], .upsell form input[type="password"], .upsell .fform input[type="text"], .upsell .fform input[type="password"] {
	height: 20px;
	border: 1px solid #b8b8b8;
}
.std {
	width: 144px;
}
select.std {
	width: 146px;
}
.xl {
	width: 264px;
}
p.dominio {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
.xl2 {
	width: 415px;
	color: #a0a0a0;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 0 10px;
	padding-left: 4px;
	border: 1px solid #b8b8b8;
}
.upsell form input[type="text"].xl2, .upsell .fform input[type="text"].xl2 {
	height: 30px;
}
.lair {
	margin-left: 30px;
}
.tair {
	margin-top: 35px;
}
.tair2 {
	margin-top: 25px;
}
a.grey {
	color:#7a7a7a;
}
span.check input {
	margin: 0;
}
.upsell form .block2 label, .upsell .fform .block2 .llabel {
	width: 240px;	
}
.upsell form .bp2 label, .upsell .fform .bp2 .llabel {
	width: 90px;
}
.block3 {
	margin-bottom: 30px;
	font-size: 14px;
}
.block3 span {
	font-weight: bold;
}
.block a.btn {
	background: transparent url(images/btn2.gif) no-repeat;
	color: #a0a0a0;
	font-size: 16px;
	letter-spacing: -1px;
	width: 120px;
	height: 26px;
	padding-top: 6px;
	text-decoration: none;
	text-align: center;
	text-shadow: #eee 0 1px 0;
	display: block;
	float: left;
}
.block a.btn:hover {
	background: transparent url(images/btn2.gif) no-repeat 0 -32px;
	color: #fff;
	text-shadow: #999 0 -1px 0;
}
.block-btn {
	float: left;
	margin: -35px 0 35px;
	width: 621px;
}
p.error {
	color: #d00;
	font-weight: bold;
	margin-bottom: 20px;
}
p small.error {
	color: #d00;
	font-weight: bold;
	padding-left: 111px;
}
p span.required {
	color: #d00;
	font-weight: bold;
}
.upsell form input[type="text"].error , .upsell form input[type="password"].error, .upsell .fform input[type="text"].error , .upsell .fform input[type="password"].error {
	background-color: #ffefef;
	color: #d00;
	border: 1px solid #fa9e9e;
}

.cajaerror {
	background-color: #ffefef;
	color: #d00;
	font-size: 16px;
	letter-spacing: -1px;
	padding: 15px;
	border: 1px solid #fa9e9e;
	margin-bottom: 25px;
}

.cajaok {
	background-color: #F0F9D5;
	color: #d00;
	font-size: 16px;
	letter-spacing: -1px;
	padding: 15px;
	border: 1px solid #87B200;
	margin-bottom: 25px;
}


/* ----------------------------------------------------------------
                           slider
------------------------------------------------------------------- */
#magicSlide {
	width: 960px;
	height: 271px;
	padding: 20px 0;
	overflow: hidden;
	position: relative;
}
#magicSlideContainer {
	height: auto;
	overflow: hidden;
}
#backButton {
	width: 24px;
	height: 26px;
}
#nextButton {
	width: 24px;
	height: 26px;
}
.backbtn {
	position: absolute;
	top: 140px;
	left: 0;
}
.nextbtn {
	position: absolute;
	top: 140px;
	right: 0;
}
.upbtn {
	position: absolute;
	top: 0;
	left: 467px;
}
.downbtn {
	position: absolute;
	bottom: 0;
	left: 467px;
}
#backButton a, #nextButton a {
	display: block;
	width: 24px;
	height: 26px;
}
.backbtn a {
	background: transparent url(images/slider-btn-back.png) no-repeat;
}
.nextbtn a {
	background: transparent url(images/slider-btn-next.png) no-repeat;
}
.upbtn a {
	background: transparent url(images/slider-btn-up.png) no-repeat;
}
.downbtn a {
	background: transparent url(images/slider-btn-down.png) no-repeat;
}
.backbtn a:hover, .nextbtn a:hover, .upbtn a:hover, .downbtn a:hover {
	background-position: 0 -25px;
}
.backbtn a span, .nextbtn a span, .upbtn a span, .downbtn a span {
	display: none;
}

.resumenili {
	margin: -25px 0 25px 0;
	font-size: 15px;
	text-align: center;
	padding-bottom:10px;
	border-bottom: 1px solid #a0a0a0;
}
.resumenili p em {
	color:#fd4403;
	font-style: italic;
	font-weight: bold;
}
.resumenili p em, .resumenili p strong{
	padding-right: 15px;
}
.resumenili p.smaller {
	font-size: 13px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #a0a0a0;
}

table.doscol2 tr.roww td {
	background-color: #379fb8;
	color:#fff;
	text-align:left;
}
table.trescol2 tr.roww td {
	background-color: #379fb8;
	color:#fff;
	text-align:left;
}
table.trescol2 th {
	font-size: 19px;
	line-height: 24px;
}
table.trescol2 td {
	font-size: 19px;
}
table.trescol2 tr.contratar td {
	padding-top: 10px;
	border-bottom: 0;
}
.boton {
	margin-bottom: 30px;
	padding-left: 200px;
}




/* ----------------------------------------------------------------
                           ajustes pasarela
------------------------------------------------------------------- */
#prd {
	font-size: 21px;
	color:#fd4403;
}



/* ----------------------------------------------------------------
                           extranet login
------------------------------------------------------------------- */
body.extranet {
	background-color: #eee;
}
.extranet-cnt {
	width: 500px;
	margin: 25px auto; 
}
.login-form {
	width: 458px;
	background-color: #fff;
	padding: 25px 20px 10px;
	border: 1px solid #c5c5c5;
	margin-bottom: 15px;
}
.extranet-h {
	background: transparent url(images/extranet-de-cliente.gif) no-repeat 78px 0;
	width: 458px;
	height: 33px;
	display: block;
	float: left;
	margin-bottom: 30px;
}
.extranet-h span {
	display: none;
}
.login-form p {
	margin-bottom: 20px;
}
.login-form label {
	float:left;
	width: 130px;
	font-size: 14px;
	color: #7a7a7a;
}
.login-form input[type="text"], .login-form input[type="password"] {
	width: 250px;
	height: 20px;
	border: 1px solid #b8b8b8;
}

.logo-transp {
	width: 500px;
	height: 25px;
	display: block;
	margin-bottom: 30px;
	position: relative;
}
.logo-transp a {
	background: transparent url(images/interdominios-logo-transp.png) no-repeat;
	width: 168px;
	height: 25px;
	margin-left: 40px;
	display: block;
	float: left;
}
.logo-transp span.tagline {
	color: #777;
	position: absolute;
	top: 9px;
	right: 40px;
}
.logo-transp a span {
	display: none;
}


/* ----------------------------------------------------------------
                           hosting sin limtes
------------------------------------------------------------------- */
.barraazul1 {
	background: #3095af url(images/barraazul1.gif) no-repeat;
	width: 960px;
	height: 65px;
	margin-bottom: 30px;
	display: block;
	position: relative;
}
.barraazul1 span {
	display: none;
}
.barraazul1 h1 {
	color: #fff;
	font-size: 30px;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	position: absolute;
	top: 14px;
	left: 30px;
}

.barraazul1 p.tudominiogratis {
	background: transparent url(images/ir-tudominiogratis.png) no-repeat;
	width: 338px;
	height: 102px;
	display: block;
	position: absolute;
	top: -13px;
	right: 30px;
}
.barraazul1 p.h-virtuozzo {
	background: transparent url(images/h-virtuozzo.png) no-repeat;
	width: 165px;
	height: 27px;
	display: block;
	position: absolute;
	top: 16px;
	right: 30px;
}
.barraazul1 p.h-unasolucion {
	background: transparent url(images/h-unasolucion.png) no-repeat;
	width: 426px;
	height: 27px;
	display: block;
	position: absolute;
	top: 17px;
	right: 30px;
}

.bloque2col {
	width: 960px;
	overflow: hidden;
}
.b2c-soc {
	background: transparent url(images/b2c-socbg.gif) no-repeat 95% 20%;
	padding-bottom: 20px;
}
.b2c-soc p {
	width: 450px;
}
.b2c2 {
	border-bottom: 5px solid #379fb8;
	padding-bottom: 30px;
	margin-bottom: 35px;
}
.bloque2col .col1 {
	width: 524px;
	padding-left: 30px;
	margin-right: 40px;
	float: left;
}

.bloque2col .col1conf {
	width: 620px;
	padding-left: 30px;
	margin-right: 40px;
	float: left;
}
.bloque2col .col1b {
	width: 524px;
	padding-left: 30px;
	margin-right: 10px;
	float: left;
}

.bloque2col .col1 h3 {
	color: #379fb8;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .col1 .b-prod h3 {
	margin: 0 0 5px;
	display: block;
	position: relative;
}
.bloque2col .col1 .b-prod h3 a {
	width: 22px;
	height: 22px;
	vertical-align: middle;
}

.bloque2col .col1 h3.ununicoplan {
	background: transparent url(images/ir-ununicoplan.gif) no-repeat;
	width: 512px;
	height: 74px;
	margin: 6px 0 20px;
	display: block;
}
.bloque2col .col1 h3.h-laindependencia {
	background: transparent url(images/h-laindependencia.gif) no-repeat;
	width: 515px;
	height: 76px;
	margin: 6px 0 15px;
	display: block;
}
.bloque2col .col1 h2.registraconnosotros {
	background: transparent url(images/h-registraconnosotros.jpg) no-repeat top right;
	width: 355px;
	height: 69px;
	padding-right: 150px;
	margin: 6px 0 15px;
	display: block;
}
.bloque2col .col1 h3.h-indicanos {
	background: transparent url(images/h-indicanos.gif) no-repeat;
	width: 501px;
	height: 75px;
	margin: 6px 0 15px;
	display: block;
}
.bloque2col .col1 h3.h-laevolucion {
	background: transparent url(images/h-laevolucion.gif) no-repeat;
	width: 482px;
	height: 75px;
	margin: 6px 0 15px;
	display: block;
}
.bloque2col .col1 h3.elplanque {
	background: transparent url(images/ir-elplanque.gif) no-repeat;
	width: 520px;
	height: 38px;
	margin: 0 0 10px;
	display: block;
}
.bloque2col .col1 h3.laclavees {
	background: transparent url(images/ir-laclavees.gif) no-repeat;
	width: 520px;
	height: 38px;
	margin: 0 0 10px;
	display: block;
}
.bloque2col .col1 h3.compruebalo {
	background: transparent url(images/ir-compruebalo.gif) no-repeat;
	width: 520px;
	height: 38px;
	margin: 0 0 10px;
	display: block;
}
.bloque2col .col1 h3.h-elige {
	background: transparent url(images/h-elige.gif) no-repeat;
	width: 520px;
	height: 41px;
	margin: 0 0 15px;
	display: block;
}
.bloque2col .col1 h3.h-opciones {
	background: transparent url(images/h-opciones.gif) no-repeat;
	width: 520px;
	height: 41px;
	margin: 0 0 15px;
	display: block;
}
.bloque2col .col1 h3.h-configuracionfinal {
	background: transparent url(images/h-configuracionfinal.gif) no-repeat;
	width: 520px;
	height: 41px;
	margin: 0 0 28px;
	display: block;
}

.bloque2col .col1 h3.h-configuracionfinalvm {
	background: transparent url(images/h-configuracionfinalvm.gif) no-repeat;
	width: 520px;
	height: 41px;
	margin: 0 0 28px;
	display: block;
}
.bloque2col .col1 h3.h-configuracion-final {
 	background: transparent url(images/h-configuracion-final.gif) no-repeat;
 	width: 520px;
 	height: 27px;
 	margin: 0 0 28px;
 	display: block;
}
.bloque2col .col1 h3.h-opciones-admin {
 	background: transparent url(images/h-opciones-admin.gif) no-repeat;
 	width: 520px;
 	height: 26px;
 	margin: 0 0 28px;
 	display: block;
}
.bloque2col .col1 h3.h-elige-sistema-operativo {
 	background: transparent url(images/h-elige-sistema-operativo.gif) no-repeat;
 	width: 520px;
 	height: 26px;
 	margin: 0 0 28px;
 	display: block;
}
.bloque2col .col1 .b-prod {
	margin-bottom: 50px;
}
.bloque2col .col1 .b-vds {
	background: transparent url(images/b-vds.gif) no-repeat bottom left;
	display: block;
	position: relative;
}
.bloque2col .col1 .b-vps {
	background: transparent url(images/b-vps.gif) no-repeat bottom left;
	display: block;
	position: relative;
}
.bloque2col .col1 .b-hosting {
	background: transparent url(images/b-hosting.gif) no-repeat bottom left;
	display: block;
	position: relative;
}
.bloque2col .col1 .b-vds p, .bloque2col .col1 .b-vps p, .bloque2col .col1 .b-hosting p {
	width: 450px;
}
.bloque2col .col1 .b-prod span {
	width: 380px;
	color: #379fb8;
	font-size: 16px;
	text-align: right;
	display: block;
	padding-bottom: 6px;
}
.bloque2col .col1 .b-prod a.vm-btn {
	width: 124px;
	height: 28px;
	display: block;
	position: absolute;
	bottom: 3px;
	right: 3px;
}
.bloque2col .col1 .b-prod a.vm-btn span {
	display: none;	
}

.bloque2col .col1 h3.h-vdslasolucion {
	background: transparent url(images/h-vdslasolucion.gif) no-repeat;
	width: 329px;
}
.bloque2col .col1 h3.h-vpsprofesional {
	background: transparent url(images/h-vpsprofesional.gif) no-repeat;
	width: 319px;
}
.bloque2col .col1 h3.h-hostingsinlimites {
	background: transparent url(images/h-hostingsinlimites.gif) no-repeat;
	width: 213px;
}
.bloque2col .col1 h3.h-somosespecialistas {
	background: transparent url(images/h-somosespecialistas.gif) no-repeat;
	width: 361px;
}
.bloque2col .col1 h3.h-certificadosssl {
	background: transparent url(images/h-certificadosssl.gif) no-repeat;
	width: 186px;
}
.bloque2col .col1 h3.h-protecciondedatos {
	background: transparent url(images/h-protecciondedatos.gif) no-repeat;
	width: 447px;
}
.bloque2col .col1 h3.h-vpsrevolution {
	background: transparent url(images/h-vpsrevolution.gif) no-repeat;
	width: 329px;
	height: 26px;
 	display: block;
 	margin-bottom: 14px;
}
.bloque2col .col1 h3.h-vpsextreme {
	background: transparent url(images/h-vpsextreme.gif) no-repeat;
	width: 329px;
	height: 26px;
 	display: block;
 	margin: 85px 0 14px;
}
.bloque2col .col1 h3.h-administraciondelegada {
	background: transparent url(images/h-administraciondelegada.gif) no-repeat;
	width: 337px;
	height: 26px;
 	display: block;
 	margin: 0 0 14px;
}
.bloque2col .col1 h3.h-servidoradministrado {
	background: transparent url(images/h-servidoradministrado.gif) no-repeat;
	width: 307px;
	height: 26px;
 	display: block;
 	margin: 0 0 14px;
}
.bloque2col .col1 h3.h-rootplesk {
	background: transparent url(images/h-rootplesk.gif) no-repeat;
	width: 329px;
	height: 26px;
 	display: block;
 	margin: 0 0 14px;
}
.bloque2col .col1 h3.h-panelplesk {
	background: transparent url(images/h-panelplesk.gif) no-repeat;
	width: 329px;
	height: 26px;
 	display: block;
 	margin: 0 0 14px;
}
.bloque2col .col1 h3.h-root {
	background: transparent url(images/h-root.gif) no-repeat;
	width: 329px;
	height: 26px;
 	display: block;
 	margin: 0 0 14px;
}

.bloque2col .col1 h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .col2 h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.bloque2col .col1b h2 {
	font-size: 30px;
}
.bloque2col .col1 h3 span, .bloque2col .col1 h2 span {
	display: none;
}
.bloque2col .col1 h2.h-configura {
	background: transparent url(images/h-configura.gif) no-repeat;
	width: 512px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
h2.h-caracteristicasdelosvps {
	background: transparent url(images/h-caracteristicasdelosvps.gif) no-repeat;
	width: 512px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
h2.h-eligeunso {
	background: transparent url(images/h-eligeunso.gif) no-repeat;
	width: 514px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
h2.h-eligelaconfig {
	background: transparent url(images/h-eligelaconfig.gif) no-repeat;
	width: 514px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
h2.h-eligecomoadmin {
	background: transparent url(images/h-eligecomoadmin.gif) no-repeat;
	width: 514px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
.bloque-fw h2.h-comparativa {
	background: transparent url(images/h-comparativa.gif) no-repeat;
	width: 512px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
.bloque-fw h2 span {
	display: none;
}
.bloque2col .col3 {
	width: 930px;
	padding-left: 30px;
	margin-right: 0;
	float: left;
}
.bloque2col .col1 .colu {
	width: 202px;
	float: left;
	text-align: center;
	margin-right: 30px;
}
.bloque2col .col33 .colu {
	width: 280px;
	float: left;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 20px;
}
.bloque2col .col1 .colu p {
	margin-bottom: 10px;
}
.bloque2col .col1 .colu img {
	margin-bottom: 6px;
}
.bloque2col .col1 .colu h3 {
	margin-bottom: 6px;
}

.bloque2col .col1 .h-condiciones {
	background: transparent url(images/h-condiciones.gif) no-repeat;
	width: 512px;
	height: 45px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-configura-tu-server-cloud {
	background: transparent url(images/h-configura-tu-server-cloud.gif) no-repeat;
 	width: 512px;
	height: 35px;
 	margin: 0 0 20px;
 	display: block;
}
.bloque2col .col1 h2.h-resultados {
	background: transparent url(images/h-resultados.gif) no-repeat;
	width: 371px;
	height: 35px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-tresproductos {
	background: transparent url(images/h-tresproductos.gif) no-repeat;
	width: 483px;
	height: 32px;
	margin: 10px 0 40px;
	display: block;
}
.bloque2col .col1 h2.h-otrassoluciones {
	background: transparent url(images/h-otrassoluciones.gif) no-repeat;
	width: 441px;
	height: 32px;
	margin: 50px 0 40px;
	display: block;
}
.bloque2col .col1 h2.h-registro-dominios {
	background: transparent url(images/h-registro-dominios.gif) no-repeat;
	width: 291px;
	height: 35px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-traslado-dominios {
	background: transparent url(images/h-traslado-dominios.gif) no-repeat;
	width: 296px;
	height: 26px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-renovacion-dominios {
	background: transparent url(images/h-renovacion-dominios.gif) no-repeat;
	width: 338px;
	height: 27px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-rescate-dominios {
	background: transparent url(images/h-rescate-dominios.gif) no-repeat;
	width: 284px;
	height: 27px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-como-traslada-dominio {
	background: transparent url(images/h-como-traslada-dominio.gif) no-repeat;
	width: 399px;
	height: 28px;
	margin: 50px 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-whois {
	background: transparent url(images/h-whois.gif) no-repeat;
	width: 264px;
	height: 27px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-protege-privacidad {
	background: transparent url(images/h-protege-privacidad.gif) no-repeat;
	width: 293px;
	height: 34px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 h2.h-paquetesdedominios {
	background: transparent url(images/h-paquetesdedominios.gif) no-repeat;
	width: 305px;
	height: 35px;
	margin: 0 0 20px;
	display: block;
}
.bloque2col .col1 p {
	color: #888;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 30px;
}
.bloque2col .col1 p.captura img {
	margin-top: 10px;
}
.bloque2col .col1 p.mb40, .bloque2col .col2 p.mb40 {
	margin-bottom: 40px;
}
.bloque2col .col1 p.mb50, .bloque2col .col2 p.mb50 {
	margin-bottom: 50px;
}
.dosbtns {
	width: 524px;
	position: relative;
}
.dbpast {
	padding-bottom: 20px;
}
.dosbtns .btn1 {
	width: 223px;
	text-align: center;
	margin: 0 57px 0 -3px;
	float: left;
}
.dosbtns .btn1 a.linux-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/linux-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
}
.dosbtns .btn1 a.configuratuvps-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/configuratuvps-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
}
.dosbtns .btn1 a.configuratuserver-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/configuratuserver-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
}
.dosbtns .btn2 {
	width: 223px;
	text-align: center;
	float: left;
}
.dosbtns .cig {
	position: absolute;
	top: 12px;
	left: 240px;
}
.dosbtns .cig2 {
	top: 15px;
}
.dosbtns .btn2 a.windows-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/windows-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
}
.dosbtns-dom {
	width: 524px;
	margin-bottom: 20px;
	float: left;
	position: relative;
}
.dosbtns-dom p {
	width: 180px;
	padding-top: 6px;
	float: left;
}
.dosbtns-dom p a {
	float: left;
	font-size: 14px;
}
.dosbtns-dom .btns {
	float: left;
}
.dosbtns-dom .btns a.comprobar-btn {
	width: 161px;
	height: 40px;
	background: transparent url(images/comprobar-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: inline-block;
}
.dosbtns-dom .btns a.transferir-btn {
	width: 131px;
	height: 40px;
	background: transparent url(images/transferir-btn.gif) no-repeat;
	margin: 0 5px 3px 0;
	display: inline-block;
}
.dosbtns-dom .btns a.trasladar-btn {
	width: 171px;
	height: 40px;
	background: transparent url(images/trasladar-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 19px;
		font-size: 16px;
		text-decoration: none;
		letter-spacing: -1px;
		line-height: 40px;
		text-align: center;
}
.dosbtns-dom span {
	display: none;
}

.dosbtns small {
	font-family: tahoma, sans-serif;
	font-size: 10px;
	color: #888;
}
.livechat {
	margin-bottom: 40px;
}

.bloque2col .col2 {
	width: 366px;
	float: left;
}
.bloque2col .col2 h3 {
	color: #606060;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 8px;
}
.bloque2col .col2 h4 {
	color: #379fb8;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	width: 335px;
	margin: 0 0 10px;
	display: block;
}
.bloque2col .col2 h4.caracteristicas {
	background: transparent url(images/ir-caracteristicas.gif) no-repeat;
}
.bloque2col .col2 h4.linuxvswindows {
	background: transparent url(images/ir-linuxvswindows.gif) no-repeat;
}
.bloque2col .col2 h4.comparativadeprecios {
	background: transparent url(images/ir-comparativadeprecios.gif) no-repeat;
}
.bloque2col .col2 h4.h-listadodeprecios {
	background: transparent url(images/h-listadodeprecios.gif) no-repeat;
	margin-top: 6px;
}
.bloque2col .col2 h4.h-queopinan {
	background: transparent url(images/h-queopinan.gif) no-repeat;
	margin-top: 6px;
	margin-bottom: 20px;
}
.bloque2col .col2 h4.h-precio-dominios {
	background: transparent url(images/h-precio-dominios.gif) no-repeat;
	margin-top: 6px;
}
.bloque2col .col2 h4.h-ahorra-packs {
	background: transparent url(images/h-ahorra-packs.gif) no-repeat;
}
.bloque2col .col2 h4.h-registrando-desde-1998 {
	background: transparent url(images/h-registrando-desde-1998.gif) no-repeat;
	margin-top: 6px;
}
.bloque2col .col2 h4.h-traslada-es-gratuita {
	background: transparent url(images/h-traslada-es-gratuita.gif) no-repeat;
}
.bloque2col .col2 h4.h-dominio-gratis-host {
	background: transparent url(images/h-dominio-gratis-host.gif) no-repeat;
}
.bloque2col .col2 h4.h-rescata-tu-dominio {
	background: transparent url(images/h-rescata-tu-dominio.gif) no-repeat;
	margin-top: 6px;
}
.bloque2col .col2 h4.h-dominios-similares {
	background: transparent url(images/h-dominios-similares.gif) no-repeat;
	margin-top: 6px;
}
.bloque2col .col2 h4.h-protege-tu-privacidad {
	background: transparent url(images/h-protege-tu-privacidad.gif) no-repeat;
}

.bloque2col .col2 h4.h-caracteristicas {
	background: transparent url(images/h-caracteristicas.gif) no-repeat;
}
.bloque2col .col2 h4.h-teayudamosamigrar {
	background: transparent url(images/h-teayudamosamigrar.gif) no-repeat;
	height: 26px;
}
.bloque2col .col2 h4.h-sistemas {
	background: transparent url(images/h-sistemas.gif) no-repeat;
}
.bloque2col .col2 h4.h-panel {
	background: transparent url(images/h-panel.gif) no-repeat;
}
.bloque2col .col2 h4.h-servidores {
	background: transparent url(images/h-servidores.gif) no-repeat;
}
.bloque2col .col2 h4.h-soporte {
	background: transparent url(images/h-soporte.gif) no-repeat;
}
.bloque2col .col2 h4.h-necesitas {
	background: transparent url(images/h-necesitas.gif) no-repeat;
}
.bloque2col .col2 h4.h-innovacion-entornos {
	margin-top: 4px;
	background: transparent url(images/h-innovacion-entornos.gif) no-repeat;
}
.bloque2col .col2 h4.h-mejor-servidor-dedicado {
	background: transparent url(images/h-mejor-servidor-dedicado.gif) no-repeat;
}
.bloque2col .col2 h4.h-servidores-vps-administrados {
	background: transparent url(images/h-servidores-vps-administrados.gif) no-repeat;
}
.bloque2col .col2 h4.h-soporte24-ayuda-premium {
	background: transparent url(images/h-soporte24-ayuda-premium.gif) no-repeat;
}
.bloque2col .col2 h4.h-necesitas-potencia {
	background: transparent url(images/h-necesitas-potencia.gif) no-repeat;
}
.bloque2col .col2 h4.h-queesunvps {
	background: transparent url(images/h-queesunvps.gif) no-repeat;
	height: 25px;
}
.bloque2col .col2 h4.h-comoquieres {
	background: transparent url(images/h-comoquieres.gif) no-repeat;
	height: 25px;
}
.bloque2col .col2 h4.h-moneyback {
	background: transparent url(images/h-moneyback.gif) no-repeat;
	height: 25px;
}
.bloque2col .col2 h4.h-queadministracion {
	background: transparent url(images/h-queadministracion.gif) no-repeat;
	height: 25px;
}
.bloque2col .col2 h4.h-necesitasmasdominios {
	background: transparent url(images/h-necesitasmasdominios.gif) no-repeat;
	height: 25px;
}

.bloque2col .col2 h4 span {
	display: none;
}
.bloque2col .col2 p {
	width: 334px;
	color: #888;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 30px;
}
.bloque2col .col2 p.mb10 {
	margin-bottom: 10px;
}
.bloque2col .col2 table {
	width: 334px;
	margin-bottom: 35px;
}
.bloque2col .col2 table.mb15 {
	margin-bottom: 15px;
}
.bloque2col .col2 table td {
	color: #888;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.bloque2col .col2 table td.tdr {
	text-align: right;
}
.bloque2col .col2 table td.tdc {
	text-align: center;
}
.bloque2col .col2 table td.tdred {
	color: #fd4403;
}
.bloque2col .col2 table td.tdgreen {
	color: #888888;
}
.bloque2col .col2 table td.tdblue {
	color: #888888;
}
.bloque2col .col2 table td.tdpurple {
	color: #888888;
}
.bloque2col .col2 p {
	width: 334px;
	color: #888;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 30px;
}

.bloque2col .col2 .queadm {
	height: 299px;
}
.bloque2col .col2 .plesk-dom .cpd {
	width: 160px;
	color: #a0a0a0;
	float: left;
}
.bloque2col .col2 .plesk-dom .cpd p {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.bloque2col .col2 .plesk-dom .cpd span {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
}
.bloque2col .col2 .plesk-dom .cpd span small {
	font-size: 16px;
}
.bloque2col .col2 .plesk-dom .cpd span img {
	vertical-align: middle;
	margin-left: 6px;
}

.bloque2col .col2 .atencion24horas {
	background: transparent url(images/atencion24horas.gif) no-repeat 215px 0;
	margin-bottom: 40px;
}
.bloque2col .col2 .atencion24horas p {
	width: 235px;
}
.bloque2col .col2 .atencion24horas span {
	color: #379fb8;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
}
.bloque2col .col2 .atencion24horas p a {
	font-size: 16px;
	letter-spacing: 0;
	margin-left: 15px;
}

.bloque2col .col2 .promoampliada a {
	width: 342px;
	height: 168px;
	background-color: #379fb8;
	display: block;
	margin-bottom: 40px;
}
.bloque2col .col2 .promoampliada a:hover {
	background-color: #298ba7;
}
.bloque2col .col2 .nuevocorreozimbra {
	width: 342px;
	display: block;
	margin-bottom: 60px;
}
.bloque2col .col2 .nuevocorreozimbra p {
	background: transparent url(images/nuevocorreozimbra.gif) no-repeat top right;
	width: 235px;
	padding-right: 107px;
}
.bloque2col .col2 .nuevocorreozimbra span {
	display: none;
}
.bloque2col .col2 .descubreinterdominios {
	width: 342px;
	height: 133px;
	display: block;
	margin-bottom: 30px;
}
.bloque2col .col2 .descubreinterdominios span {
	display: none;
}

.bloque2col ul {
	line-height: 22px;
	padding-left: 20px;
	margin-bottom: 30px;
}
.bloque2col ul li {
	list-style-type: square;
	list-style-position: inside;
	font-size: 16px;
	color: #87b200;
}
.bloque2col ul li {
	color: #379fb8;
}
.bloque2col ul li span {
	color: #888;
	font-size: 17px;
}
.bloque2col ol {
	line-height: 19px;
	padding-left: 60px;
	margin-bottom: 20px;
}
.bloque2col ol li {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
}
.bloque2col ol li span {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

.barraazul2 {
	background: #3095af url(images/barraazul2.gif) no-repeat;
	width: 960px;
	height: 42px;
	margin-bottom: 50px;
	display: block;
	position: relative;
}
.barraazul2 ul {
	text-align: center;
	padding-top: 5px;
}
.barraazul2 ul li {
	height: 16px;
	padding: 7px 15px 9px;
	font-size: 15px;
	display: inline-block;
}
.barraazul2 ul li:hover {
	background-color: #fff;
	cursor: pointer;
}
.barraazul2 ul li a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.barraazul2 ul li a:hover, .barraazul2 ul li:hover a {
	color: #379fb8;
}
.barraazul2 ul li.activado {
	background: transparent url(images/bgazulactivo.jpg) no-repeat 0 0;
}
.barraazul2 ul li.activado a {
	color: #379fb8;
	font-weight: bold;
}
.barraazul2 ul li img {
	vertical-align: middle;
	margin-top: -2px;
}

.col1 .sos {
	width: 524px;
	overflow: hidden;
	margin-bottom: 15px;
}
.col1 .so {
	width: 120px;
	margin-right: 10px;
	float: left;
}
.col1 .so-last {
	margin-right: 0;
}
.col1 .so p {
	font-size: 13px;
}
.col1 .so p label {
	padding-left: 4px;
}
.col1 strong.precio {
	display: block;
	padding-top: 8px;
}
.col1 p.opcionesp {
	padding: 36px 0 0 30px;
	position: relative;
}
.col1 p.opcionesp span {
	display: none;
}
.col1 p.opcionesp input {
	position: absolute;
	top: 9px;
	left: 0px;
}
.col1 p.vpsadministrado {
	background: transparent url(images/vpsadministrado.gif) no-repeat 30px 7px;
}
.col1 p.accesoroot {
	background: transparent url(images/accesoroot.gif) no-repeat 30px 7px;
	margin-bottom: 10px;
}
.col1 p.snapshoot {
	background: transparent url(images/backup.jpg) no-repeat 30px 7px;
	margin-bottom: 10px;
}
.col1 p.pleskp {
	background: transparent url(images/pleskpbg.gif) no-repeat 30px 3px;
	padding: 3px 0 0 120px;
	margin-bottom: 40px;
}
.col1 p.pleskp span {
	display: none;
}

/* ----------------------------------------------------------------
                           sliders
------------------------------------------------------------------- */

.sliderbox {
	background: transparent url(images/sliderboxbg.gif) no-repeat;
	width: 521px;
	height: 56px;
	margin-bottom: 10px;
	display: block;
	position: relative;
}
.slider {
	background: transparent url(images/sliderbg.gif) no-repeat 0 26px;
	width: 330px;
	height: 31px;
	padding: 14px 0 0 0;
	margin-left: 10px;
	display: block;
	position: relative;
	
}
.slider img {
	position: absolute;
	margin-left: -7px;
}
.sliderbox .rd {
	color: #379fb8;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	width: 160px;
	height: 30px;
	position: absolute;
	top: 0px;
	right: 10px;
	line-height: 30px;
	
	
}
.sliderbox .rd span {
	color: #a0a0a0;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	
	padding-left: 3px;
}
.sliderbox .ram {
	background: transparent url(images/rambgg.png) no-repeat 100% 0%;height:80px;
	

}
.sliderbox .ram input {
	width: 40px;
}
.sliderbox .disco {
	background: transparent url(images/discobgg.png) no-repeat 100% 0%;height:80px;

}
.sliderbox .disco input {
	width: 40px;
}
.sliderbox .cpu {
	background: transparent url(images/cpubgg.png) no-repeat 100% 0%; height:80px;
	
}
.sliderbox .cpu input {
	width: 40px;
}
.handler {
	background: transparent url(images/handlerbg.gif) no-repeat top right;
	height: 31px;
	display: block;
	position: absolute;
	margin-left: 3px;
	z-index: 9000;
}

.h1 { width: 1%;}
.h2 { width: 2%;}
.h3 { width: 3%;}
.h4 { width: 4%;}
.h5 { width: 5%;}
.h6 { width: 6%;}
.h7 { width: 7%;}
.h8 { width: 8%;}
.h9 { width: 9%;}

.h10 { width: 10%;}
.h11 { width: 11%;}
.h12 { width: 12%;}
.h13 { width: 13%;}
.h14 { width: 14%;}
.h15 { width: 15%;}
.h16 { width: 16%;}
.h17 { width: 17%;}
.h18 { width: 18%;}
.h19 { width: 19%;}

.h20 { width: 20%;}
.h21 { width: 21%;}
.h22 { width: 22%;}
.h23 { width: 23%;}
.h24 { width: 24%;}
.h25 { width: 25%;}
.h26 { width: 26%;}
.h27 { width: 27%;}
.h28 { width: 28%;}
.h29 { width: 29%;}

.h30 { width: 30%;}
.h31 { width: 31%;}
.h32 { width: 32%;}
.h33 { width: 33%;}
.h34 { width: 34%;}
.h35 { width: 35%;}
.h36 { width: 36%;}
.h37 { width: 37%;}
.h38 { width: 38%;}
.h39 { width: 39%;}

.h40 { width: 40%;}
.h41 { width: 41%;}
.h42 { width: 42%;}
.h43 { width: 43%;}
.h44 { width: 44%;}
.h45 { width: 45%;}
.h46 { width: 46%;}
.h47 { width: 47%;}
.h48 { width: 48%;}
.h49 { width: 49%;}

.h50 { width: 50%;}
.h51 { width: 51%;}
.h52 { width: 52%;}
.h53 { width: 53%;}
.h54 { width: 54%;}
.h55 { width: 55%;}
.h56 { width: 56%;}
.h57 { width: 57%;}
.h58 { width: 58%;}
.h59 { width: 59%;}

.h60 { width: 60%;}
.h61 { width: 61%;}
.h62 { width: 62%;}
.h63 { width: 63%;}
.h64 { width: 64%;}
.h65 { width: 65%;}
.h66 { width: 66%;}
.h67 { width: 67%;}
.h68 { width: 68%;}
.h69 { width: 69%;}

.h70 { width: 70%;}
.h71 { width: 71%;}
.h72 { width: 72%;}
.h73 { width: 73%;}
.h74 { width: 74%;}
.h75 { width: 75%;}
.h76 { width: 76%;}
.h77 { width: 77%;}
.h78 { width: 78%;}
.h79 { width: 79%;}

.h80 { width: 80%;}
.h81 { width: 81%;}
.h82 { width: 82%;}
.h83 { width: 83%;}
.h84 { width: 84%;}
.h85 { width: 85%;}
.h86 { width: 86%;}
.h87 { width: 87%;}
.h88 { width: 88%;}
.h89 { width: 89%;}

.h90 { width: 90%;}
.h91 { width: 91%;}
.h92 { width: 92%;}
.h93 { width: 93%;}
.h94 { width: 94%;}
.h95 { width: 95%;}
.h96 { width: 96%;}
.h97 { width: 97%;}
.h98 { width: 98%;}
.h99 { width: 99%;}

.h100 { width: 100%;}

.slider img.m1 { left: 1%;}
.slider img.m2 { left: 2%;}
.slider img.m3 { left: 3%;}
.slider img.m4 { left: 4%;}
.slider img.m5 { left: 5%;}
.slider img.m6 { left: 6%;}
.slider img.m7 { left: 7%;}
.slider img.m8 { left: 8%;}
.slider img.m9 { left: 9%;}

.slider img.m10 { left: 10%;}
.slider img.m11 { left: 11%;}
.slider img.m12 { left: 12%;}
.slider img.m13 { left: 13%;}
.slider img.m14 { left: 14%;}
.slider img.m15 { left: 15%;}
.slider img.m16 { left: 16%;}
.slider img.m17 { left: 17%;}
.slider img.m18 { left: 18%;}
.slider img.m19 { left: 19%;}

.slider img.m20 { left: 20%;}
.slider img.m21 { left: 21%;}
.slider img.m22 { left: 22%;}
.slider img.m23 { left: 23%;}
.slider img.m24 { left: 24%;}
.slider img.m25 { left: 25%;}
.slider img.m26 { left: 26%;}
.slider img.m27 { left: 27%;}
.slider img.m28 { left: 28%;}
.slider img.m29 { left: 29%;}

.slider img.m30 { left: 30%;}
.slider img.m31 { left: 31%;}
.slider img.m32 { left: 32%;}
.slider img.m33 { left: 33%;}
.slider img.m34 { left: 34%;}
.slider img.m35 { left: 35%;}
.slider img.m36 { left: 36%;}
.slider img.m37 { left: 37%;}
.slider img.m38 { left: 38%;}
.slider img.m39 { left: 39%;}

.slider img.m40 { left: 40%;}
.slider img.m41 { left: 41%;}
.slider img.m42 { left: 42%;}
.slider img.m43 { left: 43%;}
.slider img.m44 { left: 44%;}
.slider img.m45 { left: 45%;}
.slider img.m46 { left: 46%;}
.slider img.m47 { left: 47%;}
.slider img.m48 { left: 48%;}
.slider img.m49 { left: 49%;}

.slider img.m50 { left: 50%;}
.slider img.m51 { left: 51%;}
.slider img.m52 { left: 52%;}
.slider img.m53 { left: 53%;}
.slider img.m54 { left: 54%;}
.slider img.m55 { left: 55%;}
.slider img.m56 { left: 56%;}
.slider img.m57 { left: 57%;}
.slider img.m58 { left: 58%;}
.slider img.m59 { left: 59%;}

.slider img.m60 { left: 60%;}
.slider img.m61 { left: 61%;}
.slider img.m62 { left: 62%;}
.slider img.m63 { left: 63%;}
.slider img.m64 { left: 64%;}
.slider img.m65 { left: 65%;}
.slider img.m66 { left: 66%;}
.slider img.m67 { left: 67%;}
.slider img.m68 { left: 68%;}
.slider img.m69 { left: 69%;}

.slider img.m70 { left: 70%;}
.slider img.m71 { left: 71%;}
.slider img.m72 { left: 72%;}
.slider img.m73 { left: 73%;}
.slider img.m74 { left: 74%;}
.slider img.m75 { left: 75%;}
.slider img.m76 { left: 76%;}
.slider img.m77 { left: 77%;}
.slider img.m78 { left: 78%;}
.slider img.m79 { left: 79%;}

.slider img.m80 { left: 80%;}
.slider img.m81 { left: 81%;}
.slider img.m82 { left: 82%;}
.slider img.m83 { left: 83%;}
.slider img.m84 { left: 84%;}
.slider img.m85 { left: 85%;}
.slider img.m86 { left: 86%;}
.slider img.m87 { left: 87%;}
.slider img.m88 { left: 88%;}
.slider img.m89 { left: 89%;}

.slider img.m90 { left: 90%;}
.slider img.m91 { left: 91%;}
.slider img.m92 { left: 92%;}
.slider img.m93 { left: 93%;}
.slider img.m94 { left: 94%;}
.slider img.m95 { left: 95%;}
.slider img.m96 { left: 96%;}
.slider img.m97 { left: 97%;}
.slider img.m98 { left: 98%;}
.slider img.m99 { left: 99%;}

.slider img.m100 { left: 100%;}

p.sliderp {
	text-align: center;
}

.col1 .precios {
	background: transparent url(images/preciomensual.gif) no-repeat 0 13px;
	width: 524px;
	height: 54px;
	margin-bottom: 25px;
	display: block;
	position: relative;
}
.col1 .precioanual {
	background: transparent url(images/precioanual.gif) no-repeat 0 13px;
	position: relative;
}
.col1 .precioanual small {
	color: #a0a0a0;
	width: 254px;
	text-align: center;
	position: absolute;
	top: 58px;
	left: 284px;
}
.col1 .precios p {
	color: #379fb8;
	font-size: 38px;
	font-weight: bold;
	letter-spacing: -2px;
	text-align: right;
	padding-right: 280px;
	line-height: 54px;
	padding-top: 5px;
}
.col1 .precios span {
	display: none;
}
.col1 .precios a {
	position: absolute;
	top: 0;
	right: 0;
}


/* ----------------------------------------------------------------
                           coda-slider
------------------------------------------------------------------- */
.panel h2.title {
	margin-bottom: 10px;
	text-indent: -9999px;
}

noscript div {
	background: #ccc; border: 1px solid #900;
	margin: 20px 0; padding: 15px;
}

/* Most common stuff you'll need to change */
.coda-slider-wrapper {
	padding: 0;
	width: 960px;
	height: 370px;
	overflow: hidden;
	margin-bottom: 35px;
}
.coda-slider {
	background: #fff;
}

	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }

	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 960px }

	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 960px }
	.coda-slider-wrapper.arrows .coda-slider { /*margin: 0 10px;*/}

	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {
		padding: 0px;
		/*border:1px solid #000;*/
		font-size: 25px;
		}

	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }

	/* Panel padding */
	.coda-slider .panel-wrapper { }

	/* Preloader */
	.coda-slider p.loading { text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #fff; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }

	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left;  position: relative; }

	.coda-nav-left a{ top:110px; left:	0px; position: absolute; z-index: 99;}
	.coda-nav-right a{ top:100px; right: 0px; position: absolute; z-index: 99;}

	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
.p-w-in-a {
background: transparent url(images/1.jpg) no-repeat;
width: 960px;
height: 301px;
}
.p-w-in-a a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-b {
background: transparent url(images/2.jpg) no-repeat;
width: 960px;
height: 301px;
display: block;
}
.p-w-in-b a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-c {
background: transparent url(images/6.jpg) no-repeat;
width: 960px;
height: 301px;
}
.p-w-in-c a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-d {
background: transparent url(images/5.jpg) no-repeat;
width: 960px;
height: 301px;
}
.p-w-in-d a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
a.no-limit {
	position: absolute;
	color: #fff;
	top: 272px;
	left:30px;
	cursor: pointer;
	font-size: 14px;
}
.discover {
	position: absolute;
	background:transparent url(images/button_enjoy.png) no-repeat;
	width: 177px;
	height: 61px;
	text-indent: -9999px;
	top: 170px;
	right: 60px;
	cursor: pointer;
}

.panel-wrapper {
	background:#666666;
	color:#fff;
	position: relative;
	width: 960px;
	height: 301px;
}
.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
	width: 960px !important;
	margin: 0;
}
.coda-nav ul li {
	display: inline;
	font-size: 24px;
	text-align: center;
	letter-spacing: -1px;
	line-height: 60px;
	}
.coda-nav ul li a {
	background: #fff;
	color: #fff;
	display: block;
	float: left;
	height: 65px;
	text-decoration: none;
	}
.coda-nav ul li a {
	height: 65px;
	/*text-indent: -9999px;*/
	-o-transition-property: none;
	-webkit-transition-property: none;
	}

.coda-nav ul li.tab1 a {
	background:transparent url(images/menu.png) no-repeat left top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: #fff;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab1 a:hover{
	background:transparent url(images/menu.png) no-repeat left -65px;
	width: 240px;
	height: 65px;
	color: #afd6df;
	text-align: center;
}
	.coda-nav ul li.tab1 a.current{
	background:transparent url(images/menu.png) no-repeat left bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab2 a {
	background:transparent url(images/menu.png) no-repeat -240px top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
		margin: 0;
	padding: 0;
	color: #fff;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab2 a:hover {
	background:transparent url(images/menu.png) no-repeat -240px -65px;
	width: 240px;
	height: 65px;
		color: #afd6df;
}
.coda-nav ul li.tab2 a.current {
	background:transparent url(images/menu.png) no-repeat -240px bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab3 a {
	background:transparent url(images/menu.png) no-repeat -480px top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab3 a:hover {
	width: 240px;
	height: 65px;
background:transparent url(images/menu.png) no-repeat -480px -65px;
	color: #afd6df;

}
.coda-nav ul li.tab3 a.current {
	background:transparent url(images/menu.png) no-repeat -480px bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab4 a {
	background:transparent url(images/menu.png) no-repeat right top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding:0;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab4 a:hover {
	background:transparent url(images/menu.png) no-repeat right -65px;
	width: 240px;
	height: 65px;
		color: #afd6df;
}
.coda-nav ul li.tab4 a.current {
	background:transparent url(images/menu.png) no-repeat right bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}


/* ----------------------------------------------------------------
                           facebook
------------------------------------------------------------------- */
.facebook {
margin-top: -25px;
margin-bottom: -25px;
}
.fan_box a:link{
  text-decoration: none !important;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #898888;
}
span.total{
  color: #fd4403;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 17px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #898888 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
 

/* ----------------------------------------------------------------
                           resultados-ajax
------------------------------------------------------------------- */
.resultados-ajax {
	width: 452px;
	background:transparent url(images/resultados-ajaxbg.png) no-repeat left bottom;
	position: absolute;
	top: 74px;
	left: 324px;
	z-index: 9000;
	padding-bottom: 20px;
}


.buscador ul {
	width: 405px;
	color: #a0a0a0;
	font-size: 14px;
	margin-left: 25px;
	/*cambios para los resultados*/
	overflow: hidden;
	padding-top:  10px;
	margin-left: 344px;
}


.buscador ul li {
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #eee;
}
.buscador ul li span.dom-name {
	width: 280px;
	display: inline-block;
}
.buscador ul li span.dom-msg {
	width: 120px;
	display: inline-block;
	text-align: right;
}
.buscador ul li strong {
	font-size: 16px;
	padding-right: 5px;
}
.buscador ul li.no {
	background: transparent url(images/x-icon4.gif) no-repeat 3px 1px;
	padding-left: 24px;
}
.buscador ul li.no span.dom-name {
	width: 256px;
}
.buscador ul li.no strong {
	color: #af1e1e;
}
.buscador ul li.si2 {
	background-image: none;
	padding-left: 0;
}
.buscador ul li.si2 input {
	padding: 0;
	margin: 0;
	width: 15px;
	margin-right: 1px;
}
.buscador ul li.cargando {
	padding-left: 2px;
}
.buscador ul li.cargando img {
	vertical-align: top;
	margin-right: 2px;
}
.buscador ul li.si strong {
	color: #87b200;
}
.buscador ul li.botones {
	padding: 5px 0 5px;
	margin-bottom: 10px;
	border-bottom: 0;
	overflow: hidden;
}
.buscador ul li a.vermas {
	padding: 6px 0 0 24px;
	float: left;
	background: transparent url(images/masicon.gif) no-repeat 3px 6px;
}
.buscador ul li.botones a.reg-btn {
	float: right;
	background: transparent url(images/masicon.gif) no-repeat 3px 6px;
}
.buscador ul li.botones a.reg-btn-dom {
	float: right;
	background: transparent url(images/registrar-btn.gif) no-repeat 0 0;
display: block;
width: 119px;
height: 30px;
line-height: 28px;
text-align: center;
text-decoration: none;
color: #ff4303;
letter-spacing: -1px;
font-size:16px;
}
.buscador .res-banner {
	width: 405px;
	margin-left: 25px;
}

textarea.ta-dom {
	width: 490px;
	height: 100px;
	border: 1px solid #b8b8b8;
	margin-bottom:0px;
	font-family: arial, sans-serif;
	padding: 5px;
	font-size: 16px;
	color: #777;
	letter-spacing: 1px;
	background: transparent url(images/lupa.jpg) no-repeat bottom right;
}
textarea.ta-dom2 {
	background: transparent url(images/cursorbg.gif) no-repeat bottom right;
}
p.explain {
	margin: -3px 0 15px 0!important;
}
.explain small {
	font-size: 11px;
}


table.dom-res {
	width: 100%;
	margin-bottom: 30px;
}
table.dom-res tr td {
	text-align: center;
	color: #888;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
table.dom-res tr td.td2 {
	width: 250px;
	font-weight: normal;
	text-align: left;
	padding-left: 6px;
}
table.dom-res tr td.td2 span {
	font-weight: bold;
}
table.dom-res tr td.td3 {
	width: 150px;
}
.bloque2col .col2 table td.tdc {
	text-align: center;
}
table.dom-res tr td span.no {
	color: #af1e1e;
}
table.dom-res tr td span.ok {
	color: #87b200;
}
table.dom-res tr td span.precio {
	color: #fff;
	background-color: #379fb8;
	display: block;
	padding: 3px 5px;
	width: 50px;
	margin: 0 auto;
}
.pybtn {
	width: 524px;
	height: 40px;
	margin-bottom: 30px;
}
.pybtn a.btn {
	float: right;
	margin-top: -5px;
}
.pybtn p a {
	font-size: 14px;
	margin-right: 30px;
}

.col2 table.lista-precios {
	margin-bottom: 50px;
}
.col2 table.lista-precios tr th {
	text-align: center;
	color: #888;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.col2 table.lista-precios tr td {
	text-align: center;
	color: #888;
	font-size: 14px;
	font-weight: normal;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.col2 table.lista-precios tr th.th1 {
	text-align: left;
}
.col2 table.lista-precios tr td.td1 {
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}
.col2 p.lp-p1 {
	margin-bottom: 20px;
}

.mtop30 {
	margin-top: 30px;
	display: block;
}

.whois-form {
	overflow: hidden;
	padding-top: 15px;
	margin-bottom: 20px;
}
.whois-form img {
	width: 200px;
	margin-right: 20px;
	float: left;
}
.whois-form p {
	width: 300px;
	float: left;
}
.wf2 p {
	width: 500px;
	float: left;
}
.whois-form p span {
	display: block;
	font-size: 14px;
	margin: -3px 0 4px;
}
.wf2 p span {
	margin: -3px 0 8px;
}
.whois-form input.tx {
	width: 186px;
	height: 24px;
	color: #c5c5c5;
	font-size: 16px;
	font-weight: bold;
	margin: 0 5px 0 0;
	border: 1px solid #b8b8b8;
	vertical-align: top;
	float: left;
}
.wf2 input.tx {
	width: 360px;
}
h2.whoispara {
	color: #606060;
	font-size: 22px;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.col2 table tr.tdbtn td {
	border: 0;
	padding-top: 12px;
}

ul.descubre {
	width: 331px;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
	overflow: hidden;
}
ul.descubre li {
	background: transparent url(images/t-descubre.gif) no-repeat;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	width: 331px;
	height: 60px;
	display: block;
	float: left;
}
ul.descubre li span {
	display: none;
}
ul.descubre li a {
	color: #a0a0a0;
text-align: center;
	font-size: 23px;
	letter-spacing: -1px;
	text-decoration: none;
	width: 295px;
	height: 43px;
	padding: 17px 0 0 15px;
	display: block;
	float: left;
	
}
ul.descubre li a:hover {
	background-position: 0 -60px;
	color: #ff4303;

}
ul.descubre li.activo a {
	background-position: 0 -60px;
	color: #ff4303;
	
}

.col2 .opinion {
	width: 332px;
	background: #dfdfdf url(images/opinionbg.gif) no-repeat;
	margin-bottom: 30px;
}
.col2 .opinion p {
	width: 292px;
	color: #444;
	padding: 20px 20px 0;
	margin-bottom: 15px;
}
.col2 .opinion .cliente {
	background: transparent url(images/opinionclientebg.gif) no-repeat;
}
.col2 .opinion .cliente p {
	text-align: right;
	width: 332px;
	color: #777;
	font-size: 14px;
	line-height: 18px;
	padding: 24px 0 0;
}
.col2 .opinion .cliente p strong {
	font-size: 15px;
	display: block;
}
















/* ----------------- splash screen------------------------ */
.splash {
position:relative;
}
#splash-content{
	overflow: hidden;
	z-index:99;
	position:absolute;
	top: 30px;
	left: 337px;
	width:498px;
	height:57px;
	background-color: transparent;
}
#cruz-close {
	position: absolute;
	top: 5px;
	right: 10px;
	color: #fff;
	display: none;
}

/* ----------------- image gallery------------------------ */
.bloque2col .col-gallery {
	width: 524px;
	padding-left: 0;
	margin-bottom: 40px;
	}
.gallery_demo_unstyled {
	width: 524px;
	overflow: hidden;
	padding: 0;
	margin: 20px 0 0 0;
}
.galleria{
	list-style:none;
	width:524px;
	padding: 0;
	margin: 0;
	margin: 15px 0 0 0;
}
.galleria li{
	display:block;
	width:45px;
	height:45px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.galleria li a{
	display:none;
}
.galleria li div{
	position:absolute;
	display:none;
	top:0;
	left:180px;
}
.galleria li div img{
	cursor:pointer;
}
.galleria li.active div img,.galleria li.active div{
	display:block;
}
.galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}
.galleria li .caption{
	display:none;
}



/* ----------------- image gallery ------------------------ */
.col-gallery .content {
	width:524px;
	margin-bottom: 20px;
}

#galleria {
	height:400px;
}


/* ----------------------------------------------------------------
                           table comparativa-vps
------------------------------------------------------------------- */
.bloque-fw {
	width: 900px;
	padding: 0 30px;
	border-bottom: 5px solid #379fb8;
	padding-bottom: 30px;
	margin-bottom: 35px;
}
table.comparativa-vps {
	width: 100%;
	margin-bottom: 30px;
}
table.comparativa-vps tr th {
	text-align: center;
	color: #888;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px 15px;
	vertical-align: middle;
}
table.caract-vps tr th {
	color: #379fb8;
	font-size: 18px;
	border-bottom: 1px solid #e5e5e5;
}
table.comparativa-vps tr td {
	text-align: center;
	color: #888;
	font-size: 19px;
	font-weight: normal;
	padding: 15px 10px;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
table.comparativa-vps tr.row-interdominios {
	height: 56px;
}
table.comparativa-vps tr.row-interdominios td {
	background: transparent url(images/trowbg.gif) repeat-x;
	color: #666;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 10px;
	border-bottom: 0;
	vertical-align: middle;
}
table.comparativa-vps tr.row-interdominios td.t1 {
	background: transparent url(images/t1bg.gif) no-repeat top left;
}
table.comparativa-vps tr td.tlast {
	color: #d41e00;
	font-weight: bold;
}
table.comparativa-vps tr.row-interdominios td.tlast {
	background: transparent url(images/tlastbg.gif) no-repeat top right;
}
table.comparativa-vps tr td.red, table.comparativa-vps tr td strong.red {
	color: #fd4403;
}
table.comparativa-vps tr th.t1, table.comparativa-vps tr td.t1 {
	padding-left: 20px;
	text-align: left;
}
table.comparativa-vps tr td.t1, table.comparativa-vps tr td.t2 {
	font-size: 16px;
}
table.comparativa-vps tr td.t1 img {
	padding-top: 1px;
}
table.caract-vps tr td.t1 {
	font-weight: bold;
}

.vps-cont {
	width: 524px;
	position: relative;
	padding-top: 17px;
	margin-bottom: 70px;
}
.vc2 {
	height: 60px;
}
.vc3 {
	height: 90px;
	border-bottom: 1px solid #e5e5e5;
}
.col1 .vps-cont p {
	font-size: 12px;
	line-height: 18px;
	width: 300px;
}
.col1 .vps-cont-btn {
	width: 156px;
	position: absolute;
	top: 25px;
	right: 14px;
	text-align: center;
}
.col1 .vc2 .vps-cont-btn {
	right: 0;
}
.col1 .vps-cont-btn img {
	margin-bottom: 2px;
}
.col1 .vps-cont-btn span {
	color: #a0a0a0;
	font-size: 16px;
	font-weight: bold;
}
.tam {
	background: transparent url(images/tambg.gif) no-repeat 235px 0;
	padding-top: 6px;
}
.tam p.tamp1 {
	width: 230px;
	padding-top: 10px;
	margin-bottom: 20px;
}
.vps-3 {
	width: 524px;
	position: relative;
	padding-top: 3px;
	margin-bottom: 15px;
}
.vps-3 h2 {
	background-color: #f1f1f1;
	padding: 7px;
	border-bottom: 1px solid #ccc;
}
h3.ps3{
	color: #379fb8;
	background-color: #f1f1f1 !important;
	padding: 2px !important;
}
.vps-3 img {
	position: absolute;
	top: 0;
	right: 0;
}
.col1 p.vp3 {
	margin-bottom: 0;
}
.col1 .precio-vps3 p {
	color: #a0a0a0;
	font-size: 27px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 8px;
}
.col1 .precio-vps3 p span {
	position: relative;
	padding-top: 22px;
	display: inline-block;
}
.col1 .precio-vps3 p span span {
	position: absolute;
	top: 0;
	left: 14px;
	padding-top: 0;
	display: inline;
	font-size: 16px;
}
.col1 .precio-vps3 p span span img {
	position: absolute;
	top: 4px;
	left: -3px;
}
.col1 .precio-vps3 p strong {
	color: #379fb8;
}
.col1 .precio-vps3 small {
	color: #a0a0a0;
	font-size: 12px;
	margin-bottom: 0;
}
.col1 .precio-vps3 p small {
	font-size: 22px;
}


/* ----------------- ui-slider ------------------------ */
.ui-slider { position: relative; text-align: left; border: none}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.3em; height: 2.3em; cursor: default; border: none}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal {height: .8em; background: transparent url("./images/sliderbg.gif") no-repeat;}
.ui-slider-horizontal .ui-slider-handle { top: -.7em; margin-left: -.6em; background: transparent url("./images/handler.png") no-repeat}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


/* btn buscar dominios  ---- default.aspx */
input#findDomains {
	background: transparent url(images/buscardominios-btn.gif) no-repeat;
	font: 12px arial, sans-serif;
	width: 159px;
	height:	40px;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 0;
	color: #a0a0a0;

	text-decoration: none;
	text-align: center;
border: 1px solid #fff;
}


/* btn continuar  ---- vps-paso2-centos.aspx */
.vps-cont-btn a:link.continuar-btn   {
	color: #ff4303;
	font-size: 25px;
	background: transparent url(images/continuar-btn2.gif) no-repeat;
	width: 156px;
	height: 64px;
	display: block;
	text-decoration: none;
	letter-spacing: -2px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	line-height: 55px;
	text-align: left;
}

/* btn transferir y comprobar gratis  ---- registro-de-dominios.aspx */
.dosbtns-dom .btns a.comprobar-btn {
	width: 161px;
	height: 40px;
	background: transparent url(images/comprobar-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
	text-align: center;
	line-height: 37px;
}
.dosbtns-dom .btns a.transferir-btn {
	width: 131px;
	height: 40px;
	background: transparent url(images/transferir-btn.gif) no-repeat;
	margin: 0 5px 3px 0;
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	line-height: 36px;
}

/* btn linux y windows  ---- hosting-sin-limites.aspx */
.dosbtns .btn1 a.linux-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/linux-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
	color: #8e8e8e;
}
.dosbtns span.linux {
color: #ff4303;
margin: 0 15px 0 0;
}

.dosbtns .btn2 a.windows-btn {
	width: 223px;
	height: 54px;
	background: transparent url(images/linux-btn.gif) no-repeat;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
	color: #8e8e8e;
}

.dosbtns span {
font-size: 19px;
letter-spacing: -1px;
line-height: 52px;
}
.colu .continuar-btn   {
	color: #ff4303;
	font-size: 25px;
	background: transparent url(images/continuar-btn2.gif) no-repeat;
	width: 156px;
	height: 64px;
	display: block;
	text-decoration: none;
	letter-spacing: -2px;
	margin: 0 0 5px 60px;
	padding: 0 0 0 10px;
	line-height: 55px;
	text-align: left;
}

.vps-cont-btn .continuar-btn   {
	color: #ff4303;
	font-size: 25px;
	background: transparent url(images/continuar-btn2.gif) no-repeat;
	width: 156px;
	height: 64px;
	display: block;
	text-decoration: none;
	letter-spacing: -2px;
	margin: 0 0 5px 0px;
	padding: 0 0 0 10px;
	line-height: 55px;
	text-align: left;
}
/* btn linux y windows  ---- hosting-sin-limites.aspx */





/* ----------------------------------------------------------------

referencia colores

anaranjado: #fd4403;
verde: #87b200;
azul: #379fb8;

------------------------------------------------------------------- */


.pybtn a.regselec {
	float: right;
	margin-top: -5px;
		background: transparent url(images/registrarseleccionados-btn.gif) no-repeat;
		display: block;
		width: 196px;
		height: 40px;
		text-decoration: none;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		text-decoration: none;
		letter-spacing: -1px;
}
.pybtn a.btn-tras {
	float: right;
	margin-top: -5px;
	background: transparent url(images/trasladar-btn.gif) no-repeat;
display: block;
		font-size: 16px;
		text-decoration: none;
		letter-spacing: -1px;
		line-height: 40px;
		text-align: center;
	width: 171px;
	height: 40px;
}

/*.pybtn a.btn {}*/


a.table-btn-contrat {
	float: right;
	margin-top: -5px;
	background: transparent url(images/contratar-btn.gif) no-repeat;
	display: block;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 28px;
	text-align: center;
	width: 89px;
	height: 30px;
	color: #fd4403;
padding: 0;
margin: 0;
}

a.table-btn-contrat-big {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
}
a.table-btn-contrat-big2 {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
	margin: auto;
}
a.table-btn-contrat-big3 {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 16px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
	margin: 0 auto 18px auto;
}
a.td-vrtl	 {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
	margin: 0 auto 18px auto;
}
a.contrat-side	 {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
	margin: 0;
}

input.btn-w{
	background: transparent url(images/whois-btn.gif) no-repeat;
	display: block;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	width: 89px;
	height: 30px;
	color: #848484;
	float: left;
	border: none;
	font-family: arial, sans-serif;
}
a.reg-btns {
background: transparent url(images/registrar-btn.gif) no-repeat;
display: block;
width:	119px;
height:	30px;
	letter-spacing: -1px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-family: arial, sans-serif;
	color: #fd4403;
}
th a.contrat {
background: transparent url(images/registrar-btn.gif) no-repeat center 0;
font-size: 10px;
text-decoration: none;
font-size:14px !important;
	color: #fd4403;
	text-align: center;
	margin-top: 5px;
}

th a.contrat-bus {
background: transparent url(images/contratar-btn.gif) no-repeat 0 0;
text-decoration: none;
font-size:14px !important;
	color: #fd4403;
	text-align: center;
	margin: 5px auto 0 auto;
	padding: 0;
	width: 89px;
	height: 30px;
}


.bloque2col .col2 .goo {
	background: transparent url(images/goo.gif) no-repeat 215px 0;
	margin-bottom: 25px;
	height: 100px;
}
.bloque2col .col2 .goo p {
	width: 235px;
}
.bloque2col .col2 .goo span {
	color: #379fb8;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
}
.bloque2col .col2 .goo p a {
	font-size: 16px;
	letter-spacing: 0;
	margin-left: 15px;
}

.bloque2col .col2 .goocol{
	width: 342px;
	
	display: block;
	margin-bottom: 10px;
}
.bloque2col .col2 .goocol span {
	display: none;
}





/* ----------------------------------------------------------------
                           coda-slider
------------------------------------------------------------------- */
.panel h2.title {
	margin-bottom: 10px;
	text-indent: -9999px;
}
noscript div {
	background: #ccc; border: 1px solid #900;
	margin: 20px 0; padding: 15px;
}


.iz {
	padding: 0;
	width: 515px;
	height: 300px;
	overflow: hidden;
	
	float: left;
}

.panel h3.titlecup {
	width: 400px;
	
	color: #606060;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    
	float: left;
	margin-top: 60px;
	margin-left: 30px;
	padding: 0;
	
}
.panel p.titlecup {
	width: 490px;
	line-height: 22px;
	
    font-size: 17px;
  
    letter-spacing: -1px;
    margin-bottom: 20px;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	padding: 0;
	
	color: #888888;
   
    line-height: 22px;
	
}
/* Most common stuff you'll need to change */
.coda-slider-wrapper {
	padding: 0;
	width: 960px;
	height: 370px;
	overflow: hidden;
	margin-bottom: 35px;
}
.coda-slider {
	background: #fff;
}

	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }

	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 960px }

	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 960px }
	.coda-slider-wrapper.arrows .coda-slider { /*margin: 0 10px;*/}

	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {
		padding: 0px;
		/*border:1px solid #000;*/
		font-size: 25px;
	}

	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }

	/* Panel padding */
	.coda-slider .panel-wrapper { }

	/* Preloader */
	.coda-slider p.loading { text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #fff; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }

	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left;  position: relative; }

	.coda-nav-left a{ top:110px; left:	0px; position: absolute; z-index: 99;}
	.coda-nav-right a{ top:100px; right: 0px; position: absolute; z-index: 99;}

	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
.p-w-in-cup {
background: transparent url(images/cupon.jpg) no-repeat;
width: 440px;
height: 301px;
float: right;
margin-right: 1px;
}
.p-w-in-a a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-cupb {
background: transparent url(images/goocuen.jpg) no-repeat;
width: 440px;
height: 301px;
float: right;
margin-right: 1px;
}
.p-w-in-b a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-cupc {
background: transparent url(images/gratiscupon.jpg) no-repeat;
width: 440px;
height: 301px;
float: right;
margin-right: 1px;
}
.p-w-in-c a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
.p-w-in-cupd {
background: transparent url(images/cupon.jpg) no-repeat;
width: 960px;
height: 301px;
}
.p-w-in-d a:link.link-pic{
display: block;
cursor: pointer;
width: 960px;
height: 301px;
}
a.no-limitcup {
	position: absolute;
	color: #666666;
	
	left:30px;
	cursor: pointer;
	font-size: 14px;
}
.discover {
	position: absolute;
	background:transparent url(images/button_enjoy.png) no-repeat;
	width: 177px;
	height: 61px;
	text-indent: -9999px;
	top: 170px;
	right: 60px;
	cursor: pointer;
}
.bgslide {
	background:transparent url(images/bgcupsl.jpg) no-repeat;
	color:#fff;
	position: relative;
	width: 960px;
	height: 301px;
	
}
.panel-wrapperc {
	background:transparent url(images/bgcupsl.jpg) no-repeat;
	color:#fff;
	position: relative;
	width: 960px;
	height: 301px;
	
}
.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
	width: 960px !important;
	margin: 0;
}
.coda-nav ul li {
	display: inline;
	font-size: 24px;
	text-align: center;
	letter-spacing: -1px;
	line-height: 60px;
	}
.coda-nav ul li a {
	background: #fff;
	color: #fff;
	display: block;
	float: left;
	height: 65px;
	text-decoration: none;
	}
.coda-nav ul li a {
	height: 65px;
	/*text-indent: -9999px;*/
	-o-transition-property: none;
	-webkit-transition-property: none;
	}

.coda-nav ul li.tab1 a {
	background:transparent url(images/menu.png) no-repeat left top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: #fff;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab1 a:hover{
	background:transparent url(images/menu.png) no-repeat left -65px;
	width: 240px;
	height: 65px;
	color: #afd6df;
	text-align: center;
}
	.coda-nav ul li.tab1 a.current{
	background:transparent url(images/menu.png) no-repeat left bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab2 a {
	background:transparent url(images/menu.png) no-repeat -240px top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
		margin: 0;
	padding: 0;
	color: #fff;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab2 a:hover {
	background:transparent url(images/menu.png) no-repeat -240px -65px;
	width: 240px;
	height: 65px;
		color: #afd6df;
}
.coda-nav ul li.tab2 a.current {
	background:transparent url(images/menu.png) no-repeat -240px bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab3 a {
	background:transparent url(images/menu.png) no-repeat -480px top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab3 a:hover {
	width: 240px;
	height: 65px;
background:transparent url(images/menu.png) no-repeat -480px -65px;
	color: #afd6df;

}
.coda-nav ul li.tab3 a.current {
	background:transparent url(images/menu.png) no-repeat -480px bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.coda-nav ul li.tab4 a {
	background:transparent url(images/menu.png) no-repeat right top;
	width: 240px;
	height: 65px;
	display: block;
	float: left;
	margin: 0;
	padding:0;
	text-shadow: #197190 0px -1px 0px;
}
.coda-nav ul li.tab4 a:hover {
	background:transparent url(images/menu.png) no-repeat right -65px;
	width: 240px;
	height: 65px;
		color: #afd6df;
}
.coda-nav ul li.tab4 a.current {
	background:transparent url(images/menu.png) no-repeat right bottom;
	width: 240px;
	height: 65px;
	color: #115b6f;
	text-shadow: #7DC6D8 0px 1px 0px;
}
.accordion h3 {
margin-right: 40px;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}

.bloque2col .colcloud1 {
	width: 450px;
	padding-left: 30px;
	margin-right: 40px;
	float: left;
}

.bloque2col .colvm1 {
	width: 540px;
	padding-left: 30px;
	margin-right: 40px;
	float: left;
}
.bloque2col .colcloud2 {
	width: 410px;
	float: left;
}
.bloque2col .colvm2 {
	width: 380px;
	float: left;
}
.bloque2col .colcloud1 p {
	color: #888;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}
.bloque2col .colvm1 p {
	color: #888;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5px;
}
.bloque2col .colvm2 p {
	color: #888;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}
.bloque2col .colcloud2 p {
	color: #888;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}
.bloque2col .colvm2 h4 {
	color: #379fb8;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .colvm2 table {
	width: 334px;
	margin-bottom: 35px;
}
.bloque2col .colvm2 table.mb15 {
	margin-bottom: 15px;
}
.bloque2col .colvm2 table td {
	color: #888;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.bloque2col .colvm2 table td.tdr {
	text-align: right;
}
.bloque2col .colvm2 table td.tdc {
	text-align: center;
}
.bloque2col .colvm2 table td.tdred {
	color: #fd4403;
}
.bloque2col .colvm2 table td.tdgreen {
	color: #888888;
}
.bloque2col .colvm2 table td.tdblue {
	color: #888888;
}
.bloque2col .colvm2 table td.tdpurple {
	color: #888888;
}
.bloque2col .colcloud1 h3 {
	color: #379fb8;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .colvm2 {
	width: 350px;
	float: left;
}
.bloque2col .colcloud2 h3 {
	color: #379fb8;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .colcloud1 h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.bloque2col .colcloud2 h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.prodTable {
	line-height: 1.1em; border-collapse: collapse; float: left; width: 540px; border-bottom: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb; 
}
.prodTable th {
	border-bottom: #dbdbdb 1px solid; text-align: left; padding-left: 10px; width: 245px; font-size: 0px; vertical-align: middle; border-top: 0px; font-weight: normal;border-right: #dbdbdb 1px solid; padding-top: 3px
}
.prodTable  th.darker {
	border-left: #dbdbdb 1px solid; background: #f0f0ee; border-top: 0px
}
.prodTable th.lighter {
	border-left: #dbdbdb 1px solid; font-size: 12px; vertical-align: middle; border-top: 0px
}
.prodTable td {
	border-bottom: #dbdbdb 1px solid; text-align: center; padding-bottom: 0px; padding-left: 5px; width: auto; padding-right: 5px; background: #fff; vertical-align: middle; border-right: #dbdbdb 1px solid; padding-top: 3px
}
.prodTable td.darkermid {
	background: #f0f0ee; color: #666
}
.prodTable td.subheading {
	border-bottom: 0px; text-align: left; border-left: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background: #379fb8; color: #fff; vertical-align: middle; border-top: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px; BORDER-LEFT: #dbdbdb 1px solid;
}
.prodTable td.subheading p {
	WIDTH: 100%; FLOAT: left
}

.prodTable td.subheading h4 {
	WIDTH: 100%; FLOAT: left color: #fff;
}
.prodTable td.subheading p.right {
	WIDTH: 75px; FLOAT: right; COLOR: #fff; FONT-SIZE: 10px
}
.prodTable td.subheading a {
	COLOR: #fff;
}
.barraazul1 p.vmware {
	background: transparent url(images/vml.png) no-repeat;
	width: 185px;
	height: 44px;
	display: block;
	position: absolute;
	top: 11px;
	right: 30px;
}
a.table-btn-contratvm {
	float: left;
	margin-top: -5px;
	background: transparent url(images/contratar-btnvm.gif) no-repeat;
	display: block;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 28px;
	text-align: center;
	width: 136px;
	height: 35px;
	color: #fd4403;
padding: 0;
margin: 0;
}
#portfolioHolder {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 524px;
}
#portfolioHolder ul{
margin:0px 0px 20px 0px;
padding:0px;
list-style:none;
float:left;
position:relative;
left:0px;
 list-style:none;
}

#portfolioHolder li{
margin: 0px 18px 20px 0px;
padding:0px;
float:left;
 list-style:none;
}

.port_item {
	font: 12px Arial, Helvetica, sans-serif;

	}
.port_item .picture_container {
	background: url(images/port_item_bottom.jpg) no-repeat bottom center;
	height: 200px;
}

.port_item a {
	display: block;
	margin-top: 6px;
	margin-bottom: 10px;
	width: 204px;
	padding: 6px;
	height: 167px;

	background: #379fb8;
	border: 1px solid #7b7b7b;
}
.boxgrid{ 
				width: 202px; 
				height: 165px; 
				background:#fff; 
				border: 1px solid #7b7b7b;
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				
			.boxcaption
			{  
				position: absolute; 
				height: 165px; 
				width: 202px;
				background: url(images/backin.png) no-repeat;
				top: 165px;
 					left: 0px;
			
 			}	

blockquote {
	font-variant: normal;
	
	font-style: italic;
	line-height: 20px;
	padding: 40px 0 10px 20px;
	width: 500px;
	background: transparent url(images/quote.png) no-repeat 12px 15px;
}
#caj1 {

position: absolute;
    width:200px;
   


}

#caj2 {

    position: absolute;
    width:200px;
    margin-left:230px;
  

}

#caj3 {

  position: absolute;
    width:200px;
    margin-left:460px;
 


}

#caj4 {
position: relative;
   
    width:200px;
    margin-left:690px;
   


}
.caj { padding-left: 30px; width: 480px; position: relative;}
.caj h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}

.caj h3{
	color: #379fb8;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.caj p {
	color: #888;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 30px;
}
.ventajasvps h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 20px;
	
}
.ventajasvps {padding-left:30px; margin-bottom: 20px;}
.promohome {margin-bottom: 30px;}

.jqueryslidemenu{
font: bold 13px Arial;
background: transparent url(images/nav-bg.png) no-repeat 0 0;
width: 960px;
height: 39px;
}

.jqueryslidemenu ul{
margin: 0;
font-size: 16px;
list-style-type: none;
padding-left: 50px;
margin-top: 0px;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: white;
padding: 10px 20px;
border-left: 1px solid #8a888a;
color: #2d2b2b;
text-decoration: none;
height: 18px;

 
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: transparent url(images/navbgh.jpg) repeat-x;
color: white;
text-shadow: 0 -1px 0 #000;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;

display: block;
visibility: hidden;



}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
width: 151px;
display: list-item;
float: none;
margin-left: -50px;
background: #000;
z-index:100; 
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{


font: normal 13px Arial;
 /*width of sub menus*/
padding: 10px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}
.jqueryslidemenu ul li.active a {background:#5f5e5f; text-shadow: 0 -1px 0 #000;}


.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
 .col1 p.tipoplesk {font-size: 12px; margin-left: 25px;}
  .promocloud {margin-bottom: 20px;}
  .caracloud{margin-left: 60px;}
  
  
   /* ######### DOMINIOSXXX  ######### */
 
  .buscadorxxx {
	margin-bottom: 15px;
}
.buscadorxxx input.tx {
	width: 415px;
	height: 38px;
	color: #c5c5c5;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 15px 15px 0px;
	padding-left: 4px;
	border: 1px solid #b8b8b8;
	vertical-align: top;
	float: left;
}
a.botonxxx {
	margin-top: -5px;
	background: transparent url(images/contratar-btn2.gif) no-repeat;
	display: block;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 38px;
	text-align: center;
	width: 129px;
	height: 40px;
	color: #fd4403;
	margin: auto;
	float:right;
	margin-right: 12px;
}
.bloque2col .col1 h2.xxx {
	background: transparent url(images/xxx.jpg) no-repeat top right;
	width: 362px;
	height: 69px;
	padding-right: 150px;
	margin: 6px 0 15px;
	display: block;
}
.buscadorxxx  span{
    color: #606060;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: -1px;}
 
  .xxx{height: 220px;}
  .xxxcolumgen{
	margin-left: 30px; 
	margin-right: 30px;
  }
  .xxxcolumgen h2{
	color: #606060;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: -1px;
	margin-bottom:20px;
	text-align: center;
  }
  .xxxcol{
	width: 225px; 
	float:left;
	text-align: center;
  }
  .xxxcol p{padding-right: 15px;
	color: #5C5C5C;
	line-height: 18px; 
	padding-top:5px;
	
  }
  .xxxcol h2{	
	text-align:center;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-right: 10px;
	background-color: #379FB8;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom: 10px;
	}
	.xxxcol span{
	text-align:center;
	color: #379fb8;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.xxxcol p.pricexxx{
	color: #fd4403;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-right: 10px;
	
	height:20px;
	}
	.devoxxx { color: #5C5C5C;
    line-height: 18px;
    padding-right: 15px;
    padding-top: 5px;}
	
	
	
	.bloque2col .col1b .continuar-btn {
	
	color: #ff4303;
	font-size: 25px;
	background: transparent url(images/continuar-btn2.gif) no-repeat;
	width: 156px;
	height: 64px;
	display: block;
	text-decoration: none;
	letter-spacing: -2px;
	margin: 0 0 5px 60px;
	padding: 0 0 0 10px;
	line-height: 55px;
	text-align: left;
margin-top:-70px;
float:right;
	}
	/* ######### seo  ######### */

.bloque2colseo {
	width: 960px;
	overflow: hidden;
	height:337px;
	margin-bottom:30px;
}
.bloque2colseo .colseo1 {
	width: 428px;
	padding-left: 30px;

	float: left;
}

.bloque2colseo .colseo2 {
	width: 462px;
	float: left;
	padding-right:30px;
	margin-top:30px;
}
.bloque2colseo .colseo2 h3 {
	color: #606060;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 8px;
}
.bloque2colseo .colseo2 h4 {
	color: #379fb8;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	width: 335px;
	margin: 0 0 10px;
	display: block;
}
.bloque2colseo .colseo2 p {
	width: 462px;
	color: #888;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 30px;
	margin-top:20px;
}
.bloque2colseo .colseo2 h2 {
	color: #606060;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.seo {background:url(images/bgseo.jpg) repeat-x}




   .bot1 {
    border: 0 0 0 0;
    padding: 0;
    text-align: center;
    }
   .bot1 span {display: none;} 
   .bot1 a{
    background-image:url(images/seobuton.png);
    height:43px;
    width:187px;
    background-position: center top;
    display: block;
    color: #990000;
    text-decoration: none;
    padding-top: 5px;
    background-repeat: no-repeat;
    font-weight: bold;
	margin-left:140px;
    }
    .bot1 a:hover{
    background-image:url(images/seobuton2.png);
    }
    #bot1 a:focus{
    background-image:url(bg_menu_3.jpg);
    }
	.sepa {border-bottom-color: #A0A0A0;
    border-bottom-style: solid;
    border-bottom-width: 5px;margin-bottom:20px;}
	
