body {
margin:0px;
/*background-image:url(imagenes/fondo.png);background-repeat:repeat-x;*/
background-color:#D90000;
font-family: Arial, sans-serif;
font-size: 12px;
}
#fondo {
width:100%;
padding: 0px 0px 10px 0px;
height: auto;
background-color:white;
min-height:525px;
}

.desaparece{
position: absolute;
left: -9999px;
}


#contenido {
width:1003px;
margin: 0 auto;
height: auto;
background-color:white;
}

#contenedordelcontenido{
margin-top:10px;
clear:both;
background: url(imagenes/menu_puntos_gris.gif) repeat-y 233px 0px;
}


#contenido_abajo {
clear:both;
width:100%;
height:0 auto;
}



#contenido_abajo #enlaces{
width:900px;
height:auto;
margin: 0 auto;
}

#contenido_abajo ul{
margin: 0 auto;
list-style-type: none;
}

#contenido_abajo li{
float:left;
padding:5px 10px 5px 10px;
border-right-style:solid;
border-width:1px;
border-right-style:dotted;
border-color:#999999;
}

.borde_temporal {
border-style:solid;
border-width:1px;
}

.separar_capas {
clear: both;
}

#menu_rojo {
/*background-color: #D90000;*/
height:39px;
}


img {
border-width:0px;
}

#logo-mafle a {
	display: block;
	width: 309px;
	height: 90px;
	background: url("imagenes/logotipo.png") no-repeat left top;
	margin: auto;
	float: left;
	z-index: 1;
}

#logo-mafle a:hover {
	display: block;
	width: 309px;
	height: 90px;
	background: url("imagenes/logotipo.png") no-repeat left top;
	margin: auto;
	float: left;

}

.copy {
clear:both;font-size:10px;width:100%;text-align:center;margin-bottom:10px;color:#CCCCCC;
}
/* BARRA IZQUIERDA */
#barra_izquierda {
position:relative;
width: 226px;
height: auto;
float:left;
padding:0px;
margin:0px;
			/*border-right-style:dashed;
border-right-width:1px;
border-right-color:black;*/
}



/* CONTENIDO PRINCIPAL */
#contenido_principal {
position:relative;

width:760px;
height:auto;

float:right;
padding: 0px;
margin: 0px;


}

/*  MENU DESPLEGABLE */
.cursor_mouse_manitabonita {
  position:relative;
  cursor:pointer;
  z-index:2;
}
.menu_esconder {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  z-index:1;
  margin:0px;
  padding:0px;
  background: url(imagenes/submenu_fondo.png) repeat-x #750000;
}

p {
margin:0px;
padding:0px;
}
.menu_esconder a {
				text-decoration: none;
				display: block;
				padding: 0 9px;
				line-height: 35px;
				color: white;
				border-bottom: 1px solid white;

			}

 .menu_esconder a:link,.menu_esconder a:visited,.menu_esconder a:active {color: white;}
 .menu_esconder a:hover, .menu_esconder a:active{
				background-color: #990000;
				color: orange;
				border-left: 4px solid orange;
			}
/*  MENU  */

			#menu {
				font-family: Arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px 0px 0px 0px;
				padding: 0;
				list-style-type: none;
				background-color: #eee;
				font-size: 12px;
				height: 39px;


			}
			#menu li {
				float: left;
				margin: 0;
				background: url(imagenes/menu_puntos_blancos.gif) no-repeat bottom left;

			}
			#menu li a {
				text-decoration: none;
				display: block;
				padding: 0 15.5px;
				line-height: 39px;
				color: #00CCFF;
			}
			#menu li a:hover, #menu li.active a {
				background-color: #f5f5f5;

				color: #999;
			}
			#menu_wrapper ul {margin-left: 36px;}
			#menu_wrapper {padding: 0 16px 0 0; }
			#menu_wrapper div {float: left; height: 39px; width: 36px;}

			/* Red Menu */
				#menu_wrapper.red{ clear:both;}
			#menu_wrapper.red ul {
				background: #D90000;
				}

			#menu_wrapper.red a {color: #fff;}
			#menu_wrapper.red li a:hover, #menu_wrapper.red li.active a {
			color: orange;
			background: #990000;
			 /*border-bottom: 2px solid #d15600;*/
			}

			#menu_wrapper.red div {background: url(imagenes/menu_izquierda.png) no-repeat left;}


			/* DISPONIBILIDA DE DOMINIOS */
			#disponibilidad_dominios {
			width:226px;
			height:300px;
			background: url(imagenes/dispobilidad_dominios.png) no-repeat left top;
			padding:0px;
			margin:0px;
			}

			#disponibilidad_dominios .formulario {
			position:relative;
			top:43px;
			left:52px;
			}

			#disponibilidad_dominios .campo {
			font-size:13px;
			width:120px;
			height:19px;
			border-style:solid;
			border-width:1px;
			border-color:#B7B7B7;
			padding:4px 1px 0px 1px;
			margin:0px;
			}

			#disponibilidad_dominios .boton {
			font-family:Arial;
			font-weight:bold;
			color:white;
			font-size:13px;
			width:51px;
			height:23px;
			border-style:solid;
			border-width:1px;
			border-color:#B7B7B7;
			padding:0px;
			margin-left:3px;
			background-color:#D90000;
			}

			#disponibilidad_dominios .tipos_dominios {
			font-family:Arial;
			font-weight:bold;
			color: black;
			font-size:11px;
			width:235px;
			position:relative;
			top:50px;
			left:0px;
			line-height: 18px;
			text-align:center;
			}

			#disponibilidad_dominios .tipos_dominios input{
			padding:0px 0px 0px 0px;
			margin:0px;
			}

			#titulo_seccion{
			background: url(imagenes/titulos.gif) no-repeat bottom left;
			padding:0px 0px 0px 20px;
			height:28px;
			line-height: 30px;
			color:#990000;
			font-size:13px;
			font-family:Arial;
			font-weight:bold;
			}

			#tablas {
			border-style:solid;
			border-width:1px;
			BORDER-COLLAPSE: collapse;
			border-color:#CCCCCC;
			margin:0px 0px 10px 0px;
			width:70%;

			}
			#tablas td{
			padding:5px;

			}

/* LOGO TXT */
.logo_mafle{
font-family: Verdana, sans-serif;
font-weight: bold;
color:red;
}

.logo_com{
font-family: Verdana, sans-serif;
font-weight: bold;
color:black;
}

/*TITULO*/
#titulo1{
	background: url(imagenes/titulo1.gif) no-repeat bottom left;
	background-position:0px 0px;
	height:40px;
	width:750px;
	border-bottom-style:solid;
	border-bottom-color:#D90000;
	border-width:1px;
	margin:0px 0px 15px 0px;
}





.titulo1_h3{
color:#666666;
font-family: Arial, sans-serif;
font-size:26px;
margin:0px;
padding:0px 0px 0px 20px;
font-weight:normal;
}

.titulo2{
color:#666666;
font-family: Arial, sans-serif;
font-size:19px;
margin:0px;
font-weight:normal;
}

/*CSS SOLO PARA DOMINIOS*/
#dominio_buscar{
background: url(imagenes/dominio_caja_busqueda.png) no-repeat bottom left;
width:738px;
height: 172px;
}

#dominio_buscar div{
background: url(imagenes/dominio_mundo.png) no-repeat top left;
background-position:17px 0px;
width:600px;
height: 35px;
margin-top:20px;
padding:50px 0px 0px 12px;
font-size:20px;
font-weight:bold;

}

#dominio_buscar p{


}
#dominio_buscar div input[type=text]{
border-style:solid;
border-color:#CCCCCC;
border-width:2px;
font-size:20px;
width:273px;
}

#dominio_buscar div select{
border-style:solid;
border-color:#CCCCCC;
border-width:2px;
font-size:20px;

}

#dominio_buscar div input[type=submit]{
background: url(imagenes/boton1_fondo.jpg) repeat-x top left;
border-style:solid;
border-color:#CF8700;
border-width:1px;
background-color:#FFAF00;
font-size:18px;
font-weight:normal;
height: 30px;
}

/*FORMULARIO REGISTRO*/
.td1_mafle1 input[type=text]{
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
font-size:14px;
width:200px;
}

.td1_mafle1 input[type=submit]{
background: url(imagenes/boton1_fondo.jpg) repeat-x top left;
border-style:solid;
border-color:#CF8700;
border-width:1px;
background-color:#FFAF00;
font-size:18px;
font-weight:normal;
height: 30px;
}

.td1_mafle1 textarea{
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
font-size:14px;
width:200px;
font-family: Arial, sans-serif;
}

/*ENLACES*/
a.boton1_enlace:link,a.boton1_enlace:visited,a.boton1_enlace:active {COLOR: black; TEXT-DECORATION: none;}
a.boton1_enlace:hover {COLOR: black; TEXT-DECORATION: none;}

a:link, a:visited,a:active  {COLOR: #2F6197; TEXT-DECORATION: none; }
a:hover {COLOR: black; TEXT-DECORATION: underline;}

#contenido_abajo #enlaces a:link,#contenido_abajo #enlaces a:visited,#contenido_abajo #enlaces a:active {COLOR: white; TEXT-DECORATION: none; font-size:10px;}
#contenido_abajo #enlaces a:hover {COLOR: white; TEXT-DECORATION: underline;font-size:10px;}

/*FORMULARIOS*/

.boton1{
background: url(imagenes/boton1_fondo.jpg) repeat-x top left;
border-style:solid;
border-color:#CF8700;
border-width:1px;
background-color:#FFAF00;
font-size:18px;
font-weight:normal;
height: 30px;
}

.boton2{
background: url(imagenes/boton1_fondo.jpg) repeat-x top left;
border-style:solid;
border-color:#CF8700;
border-width:1px;
background-color:#FFAF00;
font-size:12px;
font-weight:bold;
padding:2px;
height: 25px;
}

.boton1_texto{
background: url(imagenes/boton1_fondo.jpg) repeat-x top left;
border:1px solid #CF8700;
background-color:#FFAF00;
font-size:18px;
font-weight:normal;
height: 30px;
padding:4px;
}

.selected1{
border:1px solid #C0C0C0;
font-size:13px;
font-weight:normal;
height: 20px;
width:200px;
}

.selected2{
border:1px solid #C0C0C0;
font-size:13px;
font-weight:normal;
padding:5px;
height: 27px;
}

.text1 {
font-size:13px;
height:14px;
border-style:solid;
border-width:1px;
border-color:#B7B7B7;
padding:4px 5px 5px 5px;
margin:0px;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight:bold;
}


/* TABLAS 1*/

.table_mafle1{
padding:0px;
border-collapse:collapse;
}

.td1_mafle1,.td2_mafle1, .table_mafle1, .td_padre_mafle1
{
border:1px solid #E6E6E6;
}


.td_padre_mafle1{
background-color:#D90000;
padding:10px 10px 10px 10px;
text-align:center;
color:white;
font-weight:bold;
font-size:15px;
vertical-align:bottom;
}

.td_padre_mafle2{
background-color:#999999;
padding:10px 10px 10px 10px;
text-align:center;
color:white;
font-weight:bold;
font-size:15px;
vertical-align:bottom;
}

.td1_mafle1{
padding:5px 5px 5px 5px;
text-align:center;
vertical-align:middle;
}

.td2_mafle1{
width:33%;
padding:5px 5px 5px 5px;
text-align:center;
vertical-align:middle;
background-color:#F7F7F7;
}
/*CAJAS*/
.error_caja{
border:1px solid red;
background:url(imagenes/iconos/aviso.png) no-repeat #FFD5D5;
padding:5px 5px 5px 30px;
margin:5px;
margin-bottom:10px;.
font-size: 12px;
font-weight:bold;
}


.caja1{
border:1px solid #C0C0C0;
background-color:#F7F7F7;
padding:5px 5px 5px 5px;
margin:5px;
margin-bottom:10px;.
font-size: 12px;

}
/*LETRAS*/
.letra_chica{
color:#C0C0C0;
font-size:11px;
}