@charset"utf-8";
@charset”iso-8859-1”;
/*Clear defaults - inspired from Tantek Celik*/
html, body{color:#ffffff; font-size:14px; font-family:Arial;}
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none;}
h3{font-size:14px;}
p, #campos{font-size:11px;}

#contenedor{
width:200px;
margin:auto;
margin-top:20px;
}

#logo{
background:url(../images/estanar_logo.jpg);
background-repeat:no-repeat;
width:150px;
height:102px;
}

#cuadro{
background:url(../images/cuadro_login.jpg);
background-repeat:no-repeat;
width:176px;
height:255px;
margin-left:-12px;
margin-top:10px;
}

* html #cuadro{
position:relative;
}

.titulo{
margin-left:60px;
padding-top:20px;
}

#campos{
padding-top:25px;
margin-left:25px;
}

#campos ul li{
margin-top:5px;
}

.width input{
width:120px;
}

.check{
margin-left:0px;
float:left;
}

.check_text{
float:left;
margin-left:10px;
}

*+html .check_text{
padding-top:3px;
}

* html .check_text{
padding-top:3px;
}

.float a{
color:#d5d5d5;
margin-left:10px;
text-decoration:underline;
}

.btn{
padding-top:30px;
margin-left:10px;
}

*+html .btn{
padding-top:15px;
margin-left:20px;
}


* html .btn{
padding-top:15px;
margin-left:20px;
}

#errorMessage
{
	font-family:Tahoma;
	font-size:11px;
	margin-top:10px;
	color:#000000;
	width:auto;
}