ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,form,body,html,p,div,blockquote,fieldset,input,button{
	margin:0;
	padding:0;
	border: 0;
  font-size: 100%;
  font-family: inherit;
}

h6 {

font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
h5 {

font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #517a08;
padding-bottom: 7px;
padding-top: 2px;
}

.temastext {

  height: 50px;
  width: 690;
  font: 12px arial;
  color: #333;
  border: 0px;
  float: left;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  padding-top: 0px;

  }
.temasb {

  height: 50px;
  width: 120;
  border: 0px;
  float: left;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  padding-top: 5px;
  padding-left: 30px;

  }

li {
  list-style-type: none;
}

p, td {
  font: 12px sans-serif;
  color: #333;
}

p {
  line-height: 160%;
  text-align: justify;
  margin: 5px 0;
}

h3 {
  color: #70A606;
}


.alignright {
   float: right;
}

.alignleft {
   float: left;
}

.centered {
  text-align: center;
}


.cabezal .nplanes a span,
.novisible {
  visibility: hidden;
}

body {
  /*background-image: url('bgr_body.png');*/
  background-color: #666666;
	margin: 0px;
	padding:0px;
	font-family: sans-serif, Geneva, verdana;
	text-align:  center;
}


.dp33,
.dp40,
.dp50,
.dp60,
.dp66,
.dp100{ float:left; display: inline; *margin-left:-0.04em; } /* IE margin hack */

.dp33{width:33.33%; }
.dp40{width:40%; }
.dp50{width:50%; }
.dp60{width:60%; }
.dp66{width:66.66%; }
.dp100{width:100%; }

.clear{ clear:both;}

.main {
  margin: 0 auto;
  width: 900px;
  text-align: left;
  background-image: url('bgr_contenido.png');
  background-color: #ffffff;
}

.cabezal {
  margin: 0 auto;
  width: 900px;
  background-image: url('bgr_cabezal.png');
  height: 290px;
}

.pie {
  margin: 0 auto;
  width: 900px;
  background-image: url('bgr_pie.png');
  height: 50px;
}


.box { text-align: left; margin: 5px 0 0 10px; }

.roundbox {
	background: #F0EEEF;
	border: 1px solid #C2C2C2;
	padding: 5px 20px;
	margin: 10px;
}

.roundbox p {
	color: #444;
}


.cabezal .dp100 {
  height: 180px;
}

.cabezal .dp60 {
  height: 180px;
}

.cabezal .login {
  height: 40px;
}



.login {
  color: #fff;
  font-size: 82%;
  text-align: right;
}

.login form {
  padding-top: 7px;
}

.login form input {
  width: 120px;
  height: 20px;
  border: 1px solid #888;
  margin: 0 2px;
  vertical-align: middle;
}

.login button {
  cursor: pointer;
  width: 100px;
  text-indent: -99999;
  background: transparent url(btn_ingresar.png) top center no-repeat;
}


/* contenido */

.tres_box li {
  float: left;
  display: inline;
  padding: 3px;
}


#planes table tbody tr td {
  border-top: 1px solid #ccc;
  padding: 4px 0;
}

#planes table thead tr th {
  color: #555;
  font-size: 0.82em;
}


#planes table tbody tr td small {
  display: block;
  font-size: 0.85em;
  color: #555;
}

.box_streaming ul li,
#contacto ul li,
#datos ul li {
  font: 80% sans-serif;
  color: #333;
  padding: 2px 0;
}

.box_buscar_dominio,
 {
  background-position: top center;
  background-repeat: no-repeat;
  padding: 100px 25px 0px 25px;
}

.box_solicitar_dominio,
.box_streaming,
.box_mailing,
.box_contacto {
  background-position: top center;
  background-repeat: no-repeat;
  padding: 100px 25px 30px 25px;
}

.box_buscar_dominio {
  background-image: url('bgr_box_buscar_dominio.jpg');
  padding-top: 120px;
}

.box_solicitar_dominio {
  background-image: url('bgr_box_solicitar_dominio.jpg');
  padding-top: 120px;
}

.box_mailing {
  background-image: url('bgr_box_mailing.jpg');
}

.box_streaming {
  background-image: url('bgr_box_streaming.jpg');
}

.box_contacto {
  background-image: url('bgr_box_formulario_contacto.jpg');
  padding-top: 90px;
}


.contrato {
  height: 300px;
  overflow-y: scroll;
  border: 1px solid #ccc;
  background: #fff;
}

.contrato p {
  padding: 2px 4px;
}

#alojados ul li {
  padding: 2px 0;
}

#alojados ul li a {
  color: #333;
  text-decoration: none;
}

#alojados ul li a:hover {
  text-decoration: underline;
}


/* botones */

.btncontratar {
  background: url('bgr_boton.png') top left repeat-x;
  border: 1px solid #ccc;
  padding: 3px 7px;
}
.btncontratar a {
  color: #6C941C;
  text-decoration: none;
}

.btncontratar a:hover {
  text-decoration: underline;
}

/* layout */

.formulario label,
.formulario input,
.formulario textarea {
	float: left;
	margin: 5px 0;
	font-size: 13px;
	font-family: sans-serif;
}

.formulario input,
.formulario textarea {
	border: 1px solid #999;
	padding: 2px;
	color: #222;
}

.formulario input {
  height: 22px;
	width: 250px;
}

.formulario textarea {
	width: 99%;
}	

.formulario button {
  cursor: pointer;
  background: transparent;
}


.error,
.notice,
.success    { padding: 1px; margin: 3px; border: 1px solid #ddd; width: 95%; font-size: 82%; text-align: left; }

.error      { background: #fbe3e1; color: #8a1f11; border-color: #fbc2C4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
*/


