/*@font-face {
	font-family: 'CantarellRegular';
	src: url('/fuentes/Cantarell-Regular-webfont.eot');
	src: local('☺'), url('/fuentes/Cantarell-Regular-webfont.woff') format('woff'), url('/fuentes/Cantarell-Regular-webfont.ttf') format('truetype'), url('/fuentes/Cantarell-Regular-webfont.svg#webfontEZowxjcD') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
#contenido hr
{
	visibility: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:68.8%
}
a { color: #E31C23; }
a:hover { text-shadow: 0 0 10px #c6c6c6 !important; }
h2	{
	font-family: 'Carme', Arial, sans-serif;
	font-size: 1.818em;
	font-weight: 400;
	/*letter-spacing: -0.05em;
	word-spacing: 0em;*/
	line-height: 1em;
	padding-left: 20px;
	background: url(../img/icoFRoja.png) no-repeat left center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 20px;
	color: #000000;
}
#contenido h2
{
	background: #E6E6E6 url(../img/icoFRoja.png) no-repeat 10px center;
	line-height: 35px;
	margin-left: 0px;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#contenido h3
{
	font-family: 'Carme', Arial, sans-serif;
	background: url(../img/icoFGris.png) no-repeat 10px center;
	line-height: normal; /*35px*/
	padding-left: 22px;
	margin-top: 7px;
	/*text-transform: uppercase;*/
	font-size: 1.364em;
	color: #343434;
	margin-left: 10px;
	/*letter-spacing: -0.05em;*/
	margin-bottom:1em;
	font-weight: 700;
}
#contenido h3 span
{
	font-size: 85%;
	font-weight: 100;
}
#contenido h4
{
	line-height: 35px;
	margin-top: 10px;
	font-size: 1.273em;
	color: #343434;
	margin-left: 25px;
}
#contenido h3 small {
	font-size: 85%;
	text-transform: none;
	font-weight: normal;
	letter-spacing: normal;
}
legend
{
	line-height: 35px;
	margin-top: 10px;
	font-size: 1.273em;
	color: #343434;
	margin-left: 25px;
	font-weight:700;
	text-transform: uppercase;
}
#contenido p,#contenido ol,#contenido ul
{
	padding-right: 20px;
	padding-left: 25px;
	font-size: 1.091em;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.25em;
}
.faqs#contenido h4
{
	background: url(../img/icoMas.jpg) no-repeat 10px center;
	line-height: 35px;
	padding-left: 40px;
	margin-top: 10px;
	font-size: 1.273em;
	color: #343434;
	margin-left: 30px;
	cursor: pointer;
}
#contenido li { margin-bottom: 1em; }
.faqs#contenido h5
{
	background: url(../img/icoFGris.png) no-repeat 10px 8px;
	line-height: 35px;
	padding-left: 25px;
	margin-top: 10px;
	font-size: 1.273em;
	color: #343434;
	margin-left: 60px;
}
.faqs#contenido p
{
	padding-left: 85px;
	padding-right: 0;
	margin-top: 0;
}
.faqs#contenido ol,.faqs#contenido ul
{
	padding-right: 20px;
	font-size: 1.091em;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
	margin-left: 85px;
	list-style: none;
}
#sobreH2
{
	position: absolute;
	top: 194px;
	right: 251px;
}
#cont
{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#menuSup
{
	position: absolute;
	top: 0;
	left: 326px;
	width: 624px;
}
#menuSup li
{
	float: left;
	border-left: 1px solid #9A9A9A;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
#menuSup li:hover { border-left: 1px solid #e31c23; }
#menuSup a
{
	text-decoration:none;
	text-transform: uppercase;
	font-size: 1.091em;
	color: #9A9A9A;
}
#menuSup a:hover { color:#e31c23; }
li.ultimo {
	border-right: 1px solid #9A9A9A;
	margin-right: 25px;
}
li.ultimo:hover { border-right: 1px solid #e31c23 }
#menuSup .subMenu
{
	padding-top: 13px;
	border-style: none;
	padding-left:0;
	padding-right:0
}
#menuSup li.subMenu:hover
{
	border-top:3px solid #e31c23;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top:10px;
}
#menuSup .subMenu a
{
	font-size: 1em;
	color:#e31c23;
	text-decoration:underline;
	text-transform: none;
	border-right: 1px solid #e31c23;
	padding-right: 6px;
	padding-left:6px;
}
#menuSup .last a { border-right-style: none; }
#carrito
{
	color: #000;
	background: #E5E5E5 url(../img/fndCarrito.gif);
	text-align: right;
	vertical-align: middle;
	width: 624px;
	position: absolute;
	top: 43px;
	right: 0;
	height: 30px;
}
#carrito p
{
	padding-right: 50px;
	margin-top:15px;
}
#buscaDominios
{
	width: 707px;
	height: 81px;
	background: #E31C23 url(../img/fnd_buscaDom.gif) no-repeat left top;
	position: relative;
	text-align: right;
}
#buscaDominios h2
{
	background:none;
	padding:0;
	margin:0;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: 22px;
	left: 70px;
	font-size: 1.273em;
}
#buscaDominios ul { padding-top:0.75em; }
#buscaDominios a { color:#fff }
#buscaDominios li
{
	display:inline;
	padding-right:2em;
}
#buscaDominios form
{
	height: 23px;
	position: absolute;
	right: 0px;
	top: 28px;
	background: #9D1114;
	padding: 10px;
}
#buscaDominios label
{
	color: #fff;
	font-size: 1.636em;
}
#buscaDominios span
{
	color: #F4A4A7;
	display: block;
	font-size: 2em;
	margin-top: 3px;
	font-weight: 100;
}
#acceso
{
	width: 232px;
	margin-left: 10px;
	position: absolute;
	right: 0;
	top: 73px;
	height: 101px;
	background: #333 url(../img/fndAcceso.gif) no-repeat left top;
}
#acceso h3
{
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: 31px;
	left: 75px;
	font-size: 1.273em;
}
#acceso form
{
	position: absolute;
	bottom: 19px;
	left: 10px;
	width: 220px;
	line-height: 24px;
}
#acceso p
{
	position: absolute;
	bottom: 2px;
	left: 10px;
}
#acceso a { color: #fff; }
#banner
{
	width: 707px;
	margin-top: 10px;
	height: 250px;
	float: left;
}
#cajaDom
{
	width: 232px;
	height: 250px;
	background: #E0E0E0 url(../img/fndCajaDom.gif) no-repeat left top;
	float: right;
	margin-top: 10px;
	position: relative;
	margin-right: 0px;
}
.mediaPant
{
	width: 348px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	height: 167px;
	border: 1px solid #c6c6c6;
	margin-bottom: 10px;
}
#contenido .mediaPant
{
	width: 316px;
	margin-top: 10px;
	margin-right: 10px;
	/*height: 167px;*/
	border: 1px solid #c6c6c6;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 20px;
	height: auto;
	min-height: 267px;
	float: left;
}
#cajaDom p span
{
	color: #E31C23;
	font-size: 1.8em;
}
.cuadros li
{
	height: 105px;
	width: 76px;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 5px;
	color: #666;
	margin-bottom: 10px;
	border-right: 1px solid #E2E2E2;
	padding-right: 5px;
	padding-left: 5px;
}
.cuadros img
{
}

#cajaIncluyen .cuadros li
{
	height: 105px;
	width: 90px;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 5px;
	color: #666;
	margin-bottom: 10px;
	border-right: 1px solid #E2E2E2;
	padding-right: 5px;
	padding-left: 5px;
	background: #e1e1e1;
	margin-left: 10px;
}
#cajaIncluyen .cuadros img{
	position: absolute;
	left: 5px;
	bottom: 5px;
}
#contenido ol.cuadrosGr {
	margin-left:25px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1;
 }
.cuadrosGr li
{
	margin-left: 10px;
	background: #e1e1e1;
	height: 105px;
	width: 110px;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 5px;
	color: #666;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.cuadrosGr img
{
	position: absolute;
	left: 15px;
	bottom: 6px;
}
#contenido .infor li
{
	margin-left: 20px;
	font-size: 1.091em;
	line-height: 30px;
	background: url(../img/icoFleCir.png) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 0px;
}
.bloques {
	margin-bottom:10px;
	margin-left: 5px;
}
.bloques li
{
	height: 50px;
	width: 155px;
	float: left;
	position: relative;
	color: #666;
	border-top: 1px solid #CBCBCB;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 10px;
	line-height: 1.25;
}
.bloques img
{
	float: left;
	vertical-align: middle;
}
.bloques span
{
	display: block;
	padding-top:10px
}
.vistos {margin-left:3em;}
#contenido .vistos li {
	background: url(../img/icoVisto.jpg) no-repeat left top;
	line-height: 23px;
	padding-left: 30px;
	margin-bottom:5px;
}

#partners
{
	clear: both;
	height: 63px;
	width: 950px;
	background: #E5E5E5;
	margin-bottom: 10px;
	text-align: center;
}
#pie
{
	background: #E31C23;
	height: 50px;
	width: 950px;
	color: #fff;
	margin-top: 10px;
	vertical-align: middle;
}
#pie p { padding: 10px 10px 10px 20px; }
#pie a { color:#fff }
.last
{
	margin-right: 0 !important;
	padding-right: 0 !important;
}
#contenido .sinMargen { margin: 0px; }
#contenido .sinRelleno { padding: 0px; }
.flotaD { float: right; }
.flotaI { float: left; }
.borra { clear: both; }
.destacado
{
	color: #e31c23;
	font-weight: 700;
}
.flotaI img { padding-left: 10px; }
.overHidden { overflow: hidden; }
#contenido .nota
{
	line-height: 22px;
	background: url(../img/icoNota.png) no-repeat left top;
	text-indent: 0;
	padding: 0 1em 0 2.5em;
	margin:2em 1em 2em 4em;
}
#contenido .msgPromo {
	color:#e31c23;
	font-weight:normal;
	line-height: 22px;
	text-align: center;
	font-size: 1.273em;
}
#contenido form .nota { margin-left: 25px; }
#buscaDominios input[type="text"] { border:none }
/*#buscaDominios input[type="submit"] {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-border-radius:7px;
	border:solid 1px #666;
}*/
#acceso input[type="submit"]
{
	background:url(../img/btnAcceso.gif) no-repeat left center;
	height: 24px;
	width: 24px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	-border-radius:none;
	border:none;
}
#contenido table
{
	border-collapse:separate;
	margin: 10px auto;
	border-spacing:5px;
}
#contenido th
{
	background: #E6E6E6;
	line-height: 19px;
	font-size: 1em;
	padding: 5px;
	font-weight: 700;
}
#contenido td
{
	border-bottom: 1px solid #E6E6E6;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: inherit;
}
#contenido td.sinBorde { border:none }
.textoGrande { font-size: 1.6em; }
#contenido form
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenido form p { padding:10px 0; }
#nuevoUser
{
	clear: left;
	border: 1px solid #c6c6c6;
	width: 664px;
	margin-left: 20px;
	background: url(../img/fndNuevoUser.png) no-repeat left bottom;
	height: 95px;
	margin-bottom: 10px;
}
#nuevoUser h3 { margin: 0px 0px 0px 100px; }
#nuevoUser p { margin-left: 100px; }
#nuevoRese
{
	clear: left;
	border: 1px solid #c6c6c6;
	width: 664px;
	margin-left: 20px;
	background: url(../img/fndNuevoReseller.png) no-repeat left bottom;
	height: 95px;
	margin-bottom: 10px;
}
#nuevoRese h3 { margin: 15px 0px 0px 100px; }
#nuevoRese p { margin-left: 100px; }
#volumen
{
	clear: left;
	border: 1px solid #c6c6c6;
	width: 705px;
	background: url(../img/fndVolumen.png) no-repeat left bottom;
	height: 137px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#volumen h3 { margin: 1em 0px 0px 120px; }
#volumen p { margin-left: 120px; }
.distribuidor {
	background-color:#eee;
	float: none;
}
.reseller { margin-bottom:10px}
#contenido .reseller li
{
	height: 70px;
	width: 266px;
	float: left;
	position: relative;
	color: #666;
	border-top: 1px solid #CBCBCB;
	overflow: hidden;
	margin-bottom:25px;
	margin-top:2px;
}
.reseller img
{
	float: left;
	vertical-align: middle;
}
.reseller span
{
	display: block;
	padding-top:7px
}
#premium
{
	clear: left;
	width: 664px;
	margin-left: 20px;
	background: url(../img/fndPremium.png) no-repeat left center;
	height: 95px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#premium h5 {
	margin: 15px 0px 0px 100px;
	font-size: 1.273em;
}
#premium p {
	margin-left: 80px;
	margin-right: 160px;
}
#sugerir
{
	clear: left;
	width: 664px;
	margin-left: 20px;
	background: url(../img/fndSugerencia.png) no-repeat left center;
	height: 95px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#sugerir h5 {
	margin: 15px 0px 0px 100px;
	font-size: 1.273em;
}
#sugerir p {
	margin-left: 80px;
	margin-right: 160px;
}
.actual {
	background: url("../img/linkActual.gif")no-repeat center 24px !important;
	padding-bottom:25px !important;
}
#pie li {
	float: left;
	padding-left: 20px;
	line-height: 50px;
}
#cont #fin {
	color: #999;
	padding-top: 20px;
	font-size: 0.818em;
}
#cont #fin a {color: #999;}.separador {
	color: #fff;
	padding-left: 15px;
	padding-right: 0px;
}
.centrado { text-align: center; }
.formBorde
{
	clear: left;
	border: 1px solid #c6c6c6;
	width: 665px;
	padding:20px;
	height: auto;
	margin-bottom: 10px;
	margin-top: 20px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
.formBorde h3 { margin: 0px 0px 0px 120px; }
.formBorde p { margin-left: 120px; }
#contenido form.formBorde label {font-weight:700;}
#contenido form.formBorde table {padding-left:0;}
#contenido form.formBorde legend {padding-left: 50px; }
#contenido .listaFlota {margin-bottom:10px; margin-left:auto; margin-right:auto}
.listaFlota li{ float:left; padding:1em;margin-right:10px; list-style-type:none;}
dl
{
	padding-right: 20px;
	font-size: 1.091em;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
	margin-left: 85px;
	list-style: none;
}
small {font-size:85% !important; color:#333;}
#contenido .bloque {
	float: left;
	width: 225px;
	margin-right: 10px;
}
#contenido .oculto { display: none; }
#volverMenu {
	float:right;
	width:20%;
	padding-right:0;
	text-align:right;
}
#volverListDo {
	float:left;
	width:30%;
}
#volverAdmDo {
	float:left;
	width:30%;
}


/** === CAJA COOKIES === **/
.cookie-box {
	background: url('/images/bg-mensaje-cookies.gif');
	bottom: 0;
	color: #000;
	display: block;
	padding:12px 0;
	position: fixed;
	width: 950px;
	z-index: 10000;
}
#cookie-close {
	background: url('/images/ico-close-cookies.png') no-repeat;
	display: inline-block;
	height: 33px;
	position: absolute;
	right: 0;
	width: 33px;
	padding: 5px;
	padding-bottom: 5px;
}
#cookie-close a {
	display:block;
	height: 33px;
	width: 33px;

}
#cookie-notification {display: inline-block; width: 90%; position:relative}
#cookie-notification p {color: #ccc; margin-bottom: 0; margin-left:15px; font-size:12px;  margin-left:!important}
#cookie-notification p a {text-decoration: underline;}

#branding #searchsubmit {
	background: none;
	border: 0;
	cursor: pointer;
	display: block!important;
	font-size: 0;
	position: relative;
	right: -147px;
	top: 6px

}
@-moz-document url-prefix() {
	#branding #searchsubmit {
		right: -129px;
		top: -24px;
	}
}

