/* CSS for all browsers
======================================================*/

/* Normalization
------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, legend, caption, tbody, tfoot, thead, th,
center, u, b, i, tr, td, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

body {
	line-height: 1;
}

:focus {
	outline: 0;
}

label {
	font-size: 0.9em;
}

ol, ul {
	list-style: none;
}

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

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

input, textarea {
	margin: 0;
	padding: 0;
}

hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
}

/* reseteo del reseteo */

.limpia strong, .limpia b
{
	font-weight: bold;
}
.limpia em, .limpia i
{
	font-style:italic;
}
.limpia a
{
	text-decoration:underline;
}

.limpia p, .limpia tr td p
{
	display:block;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(fnd_web.gif);
	background-repeat:repeat-x;
	background-color:#EAE6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Formulario */

.form_reg3 {
	color:#767676;
	font-size:18px;
	height:35px;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.form_reg {
	color:#767676;
	font-size:12px;
	height:20px;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.form_reg2 {
	resize: none;
	color:#767676;
	font-size:12px;
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}


/* Textos */

.txt_comun_bold2 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 25px;
	padding-top: 20px;
}

.txt_comun_bold {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

.txt_comun {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
}

.txt_comun a {
	color: #215EA9;
	text-decoration: underline;
}

.txt_comun_mini {
	color: #333333;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
}

.txt_comun_mini a {
	color: #215EA9;
	text-decoration: underline;
}


.txt_comun_mini_bold {
	color: #333333;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

.txt_comun_mini_bold a {
	color: #215EA9;
	text-decoration: underline;
}


.txt_ya {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}

.txt_ya a {
	color: #215EA9;
	font-size: 14px;
	text-decoration: underline;
}

.txt_menu {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
}

.txt_menu a {
	color: #215EA9;
	font-size: 12px;
	text-decoration: underline;
}

.txt_menu_bold {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#E5E5E7;
	text-decoration:none;
}

.txt_menu_bold a {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#E5E5E7;
	text-decoration:none;
}

.txt_tabla_bold_verde {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:25px;
	background-color:#76B606;
}

.txt_tabla_bold {
	color:#6D6D6D;
	font-size:15px;
	font-weight:bold;
	height:25px;
	background-color:#CFCFD0;
}

.txt_tabla_bold2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#FFD377;

}

.txt_enlace {
	color:#333333;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
}

.txt_enlace a {
	color:#215EA9;
	text-decoration:underline;
}

.txt_check {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}

.txt_mini {
	font-size:10px;
	color:#333333;
	line-height:14px;
	padding-left:10px;
}

.foot {
	font-size:10px;
	color:#777777;
	line-height:14px;
	padding-left:10px;
}
/* paginado */


#paginado {
	text-align:center;
	margin-bottom:10px;
	padding:6px 0 7px 0;
}

#paginado span, #paginado a, #paginado span.except {
	padding:5px 8px 6px 8px;
	margin:1px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #D4CAC0;
	background-color:#EBE0D5;
	color:#9C8069;
	font-weight:bold;
}

#paginado span, #paginado a:hover {
	background-color:#FAF8F5;
	color:#A1A1A1;
	font-weight:bold;
}

/* Fondos */

.fondo_centro {
	background-image:url(fnd_content.gif);
	background-repeat:repeat-y;
}

/* Izquierda */

#izquierda {
	font-size:12px;
	width:140px;
	float:left;
	margin-top:25px;
}

#izquierda ul {
	list-style-type: none;
	margin-top:-20px;
	margin-left:-20px;
}

#izquierda ul li {
	width:110px;
	background-image:url(bot.png);
}

#izquierda ul li:hover {
	background-image:url(bot.png);
	background-position:bottom;
}

#izquierda ul li a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:2px;
	padding-bottom:15px;
	padding-top:9px;
	height:23px;
}

/*------------ estilos generales ----------*/

.ff_arial {
	font-family:Arial;
}

.tdn {
	text-decoration:none;
}

.fwn {
	font-weight:normal;
}

.fcg {
	color:#3D3D3D;
}

.fcb {
	color:#FFFFFF;
}

.fcnegro {
	color:#000000;
}

.fwb {
	font-weight:bold;
}

.fs9 {
	font-size:9px;
}

.fs10 {
	font-size:10px;
}

.fs11 {
	font-size:11px;
}

.fs12 {
	font-size:12px;
}

.fs13 {
	font-size:13px;
}

.fs14 {
	font-size:14px;
}

.fs15 {
	font-size:15px;
}

.fs16 {
	font-size:16px;
}

.fs18 {
	font-size:18px;
}

.fs20 {
	font-size:20px;
}

.h22 {
	height:22px;
}

.fs60 {
	font-size:60px;
}

.fcg {
	color:#666666;
}

.fcv {
	color:#87B900;
}

.bg_menu_izq {
	background-image:url(fnd_menu_izq.gif);
	background-repeat:no-repeat;
}


.boton {
	border:0px;
	height:35px;
	width:136px;
	background-image:url(btn_g.gif);
	background-repeat:no-repeat;
	color:#182331;
}

.boton:hover{
	border:0px;
	height:35px;
	width:136px;
	background-image:url(btn_g2.gif);
	background-repeat:no-repeat;
	color:#182331;
}

.w150 {
	width:150px;
}

.tac {
	text-align:center;
}

.mla {
	margin-left:auto;
}

.mra {
	margin-right:auto;
}

.txt_menu_int {
	height:25px;
	background-color:#E5E5E7;
}

.txt_menu_int:hover {
	background-color:#F1F1F2;
}

.promo1 {
	color: #999999;
	font-weight:normal;
	font-size:30px;
	padding:5px 2px 5px 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.promo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6F8096;
}

.pr {
	width:100px; margin-left: auto; margin-right:auto; margin-top: 0; margin-bottom: 0; background-color:#fff; border:1px #666 solid; padding: 0; text-align:left; height:9px; overflow: visible;
}
.pr img {
	height:5px; margin:2px;
}

.busca_dominios_seleccion {
	height:40px; margin-bottom:10px; background:url(menu_busqueda.gif) top left no-repeat;
}

.busca_dominios_seleccion2 {
	height:40px; margin-bottom:10px; background:url(menu_busqueda.gif) bottom left no-repeat;
}

.dominios_busqueda_on {
	width:230px; height: 40px; line-height:40px; margin:0 0 0 20px; padding: 0 0 0 20px; font-weight:bold; color:#000; font-size:11px;  float:left; cursor:pointer; cursor:hand;
}

.dominios_busqueda_off {
	width:230px; height: 40px; line-height:40px; margin:0 0 0 20px; padding: 0 0 0 20px; font-weight:bold; color:#666; font-size:11px;  float:left; cursor:pointer; cursor:hand;
}


.dominios_mas_busqueda_on
{
	width:230px; height: 40px; line-height:40px; margin:0 0 0 10px; padding: 0 0 0 20px; font-weight:bold;  font-size:11px;  float:left; cursor:pointer;cursor:hand; color:#000;
}
.dominios_mas_busqueda_off
{
	width:230px; height: 40px; line-height:40px; margin:0 0 0 10px; padding: 0 0 0 20px; font-weight:bold;
	font-size:11px;  float:left; cursor:pointer;cursor:hand; color:#666;
}


/* --- BUSQUEDA DE DOMINIOS MARZO 2012 --- */
#tabla_dominios .dom_name
{
	text-align:left;
}
#tabla_dominios #domainsTabs
{
	height:30px;
	border-bottom:1px solid #ccc;
	margin:20px 0 ;
	padding-left:30px;
	background:url('tabs_bg.png') repeat-x bottom;
}

#tabla_dominios #domainsTabs #domainsTheRest, #tabla_dominios #domainsTabs #domainsSelection
{
	float:left;
	cursor:hand;
	cursor:pointer;
	line-height:30px;
	margin: -1px 5px 0 5px;
	/*padding: 0px 20px;*/
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-shadow:1px 1px 1px #eee;
}
#tabla_dominios  #domainsTheRest
{

	color:#000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial;
	width:230px;
	margin: 20px auto 0 auto;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:  5px;
	border-radius: 5px;

	padding:10px;
	cursor:hand;
	cursor:pointer;
	text-shadow:1px 1px 1px #a9b7c8;
	border:1px solid #fff;

	-moz-box-shadow: 0px 0px 2px #666 ;
	-webkit-box-shadow: 0px 0px 2px #666 ;
	box-shadow: 0px 0px 2px #666 ;


	background: #b5c2d2; /* Old browsers */
	background: -moz-linear-gradient(top,  #b5c2d2 0%, #65778d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5c2d2), color-stop(100%,#65778d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5c2d2 0%,#65778d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5c2d2 0%,#65778d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5c2d2 0%,#65778d 100%); /* IE10+ */
	background: linear-gradient(top,  #b5c2d2 0%,#65778d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c2d2', endColorstr='#65778d',GradientType=0 ); /* IE6-9 */

}
#tabla_dominios  #domainsTheRest:hover
{
	-moz-box-shadow: 0px 0px 5px #888 ;
	-webkit-box-shadow: 0px 0px  5px #888 ;
	box-shadow: 0px 0px 5px #888 ;

	color:#5a6a7e;
}
#tabla_dominios  #domainsTheRest.active
{
	display:none
}

#tabla_dominios .txt_comun.price
{
	background-color:#FFFFCC;
}
#tabla_dominios .divdom
{
	border-bottom:1px solid #eee;
}
#tabla_dominios .not_availabe.divdom
{
	border-bottom:1px solid #e0e0e0;
}
#tabla_dominios .dom_loading, #tabla_dominios .span_checkbox

{
	margin-left:10px;
	float:left;
	display:block;
}

#tabla_dominios .span_checkbox
{

	padding-left:2px;
	display:block;
	width:21px;
	height:21px;
	padding-top:6px;

}
#tabla_dominios .span_checkbox.true.loading, #tabla_dominios .span_checkbox.false.loading
{
	display:none;
}
#tabla_dominios .span_checkbox.true
{
	background:url(cb_checked.png) no-repeat 0 0px;
}
#tabla_dominios .span_checkbox.false
{
	background:url(cb_unchecked.png) no-repeat 0 0px;
}
#tabla_dominios .span_checkbox input
{
	zoom: 1; filter: alpha(opacity=0); opacity: 0;
	cursor:hand;
	cursor:pointer;

}
#tabla_dominios .not_availabe .span_checkbox
{
	background:none;
}

#tabla_dominios .not_availabe
{
	background-color: #f7f7f7;
	zoom: 1; filter: alpha(opacity=50); opacity: 0.5;
}
#tabla_dominios .not_availabe *
{
	color:#aaa !important;
	text-shadow: 1px 1px 1px #f6f6f6;
}
#tabla_dominios .not_availabe label .txt_comun
{
	text-decoration: line-through;

}
#tabla_dominios .not_availabe .txt_comun.price
{
	background-color:#f7f7f7;
	text-decoration:line-through;
}
.inputDestacado {
	border: 1px solid #9eb5d0;
	color: #215ea9;
	background-color:#e4ebf4;
}
.contenido-xadmin {
	float:left;
	font-size:14px;
	padding:10px;
	text-align:left;
}
.contenido-xadmin-nombre-campo {
	float:left;
	width:200px;
	text-align:left;
	color:#333;
	padding:5px;
	padding-left:20px;
}
.contenido-xadmin-campo {
	float:left;
	width:250px;
	padding:5px;
	text-align:left;
}
.contenido-xadmin-campo-text {
	padding:2px;
}
.trans {
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.trans1 {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.btn-gray {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 16px;
}

#topMenuBO {
	border-bottom: 1px solid	#CCC;
	height: 38px;
	margin: 0px 30px;
	overflow: hidden;
}

#topMenuBO li {
	background-color: #EEE;
	border: 1px solid #CCC;
	border-bottom: 0px;
	border-radius: 4px;
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0px 5px;
	padding: 10px 20px;
}

#topMenuBO li a {
	text-decoration: none;
}

#topMenuBO li:hover {
	background-color: #CCC;
}

#pageBO, #pageNI {
	margin-top: 30px;
}

.nidoma-style {
	display: none;
}

.nidoma-style h3 {
	font-weight: bold;
	font-size: 1.1rem;
	margin-top: 30px;
}

.nidoma-style table {
	border: 1px solid #CCC;
	border-radius: 2px;
	margin: 20px 0px;
	width: 90%;
}

.nidoma-style table th {
	background-color: #EEE;
	font-weight: bold;
	padding: 10px 20px;
}

.nidoma-style table td {
	padding: 8px 16px;
}

.nidoma-style table tr:hover {
	background-color: #CCC;
}

.righted {
	float: right;
	margin: auto 30px;
}
