/* RESET CSS*/
      body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
      { margin : 0; padding : 0; }
      ol,ul { list-style : none; }
      address, caption, cite, code, dfn, em, strong, th, var
      { font-style : normal; font-weight : normal; }
      table { border-collapse : collapse; border-spacing : 0; }
      fieldset,img, img a { border : 0; }
      caption,th { text-align : left; }
      a { outline:none; }
      a img { border:none; }
      em { font-style: italic; }
/* END RESET CSS*/


/***ESTILOS GENERALES*************************************************/
body {
  margin:0px;
  color:#9C9B9B;
  font-family: "Trebuchet MS", sans-serif;
  font-size:12px;
  line-height:15px;
  text-align:center;
}

.azul_go{
 color: #372E8B;
}



/***CONTENIDO*********************************************/
#contenido_popup{
   margin: 40px auto 0 auto;
    width: 520px;/*490px;*/
    text-align:left;
}


h1{
	font-size:19px;
	font-weight:bold;
	color:#868686;
	text-transform: uppercase;
}

fieldset.login{
 width: 514px;
 border:2px solid #ebebeb;
 margin-top:15px;
 color:#868686;	
 
 height:247px;
}                       

.login ul{
margin: 25px 0 0 45px;	
}

.login li{
 margin-bottom:25px;
 padding-left:40px;		
}


.login li.error{
	 margin-bottom:5px;	
	 color:#ff0000;
}

.login li.usuario{
	background:url('../resources/acceso_usuario.png') no-repeat  3px 28px;
}

.login li.clave{
 margin-bottom:5px;	
 	background:url('../resources/acceso_clave.png') no-repeat  0 28px;
}

.login li.acceso{
	font-size: 11px;
   font-style: italic;
}

.login label{
	font-size:15px;
	font-style:italic;
	
}

.login input{
	width:340px;
	height:14px;
	padding:10px;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#585857;
	margin-top:8px;
}


/********************************************/

fieldset.registro{
 width: 460px;
 height:266px; /*297px;*/
 border:2px solid #ebebeb;
 margin-top:15px;
 color:#868686;
 padding: 25px 11px 25px 40px;	

} 

.registro li{
 margin:0 20px 10px 0;
 float:left;
	
}

label.condiciones{
  float:left; 
  margin-top:8px;
}

.registro input{
	width:188px;
	height:14px;
	padding:10px;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#585857;
	margin-top:8px;
}

.registro input.direccion{
	width:418px;
	
}


.registro .exito{
	color:#372E8B;
	font-size:19px;
	margin:20px 0 30px 0;
}

.customLink,.customLink_p{
 color:#372E8B;
 text-decoration:underline;
 cursor:pointer;	
}

#volver_condiciones{
 float: right;
    padding-bottom: 7px;	
}

.boton_aceptar{
 width:113px;
	height:29px;
	display:block;
	float:right;
	background:url('../resources/boton.png') no-repeat right top;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border:none;
	margin-top:10px;	
	cursor:pointer;
}


.label_interior{
  font-style:italic;
  color:#868686; 
}
