a{
outline: none;
}
form{
border:0px;
margin:0px;
padding:0px;
}

body{
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
background-color:white;
font-size:12px;
color:#333333;
}
#win_structure{
float:left;
width:520px;
height:304px;
padding:10px;
background-color:#f6f6f6;
}
#win_structure .cnt_windows{
float:left;
width:520px;
height:314px;
overflow:hidden;
}
#win_header{
float:left;
width:520px;
height:38px;
overflow:hidden;
}
#win_header .ch_izq{
float:left;
width:6px;
height:38px;
background-image:url(../images/admin/ch_izq.gif);
background-repeat:no-repeat;
overflow:hidden;
}
#win_header .bg_central{
float:left;
width:508px;
height:38px;
background-image:url(../images/admin/bg_central.gif);
background-repeat:repeat-x;
overflow:hidden;
}
#win_header .cnt_title{
float:left;
width:314px;
height:30px;
color:#ff3300;
padding-top:8px;
overflow:hidden;
}
#win_header .logo{
float:left;
width:158px;
height:38px;
background-image:url(../images/admin/adm_logo.gif);
background-repeat:no-repeat;
}
#win_header .ch_der{
float:right;
width:6px;
height:38px;
background-image:url(../images/admin/ch_der.gif);
background-repeat:no-repeat;
overflow:hidden;
}
#win_header .cerrar{
float:left;
width:32px;
height:30px;
padding-top:8px;
}
#win_header .bt_cerrar{
float:left;
width:32px;
height:22px;
display:block;
}
#win_header .bt_cerrar a{
float:left;
width:32px;
height:22px;
background-image:url(../images/admin/bt_cerrar.gif);
background-repeat:no-repeat;
display:block;
}
#win_header .bt_cerrar a:hover{
background-image:url(../images/admin/bt_cerrar.gif);
background-repeat:no-repeat;
background-position:0 -22px;
display:block;
}
#win_header h1{
margin:0px;
padding-left:5px;
font-size:16px;
line-height:22px;
}
#win_middle{
float:left;
width:498px;
height:213px;
margin-top:4px;
padding:10px;
border:1px solid #cdc7c7;
overflow:hidden;
background-color:white;
}
#win_footer{
float:left;
width:520px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
overflow:hidden;
}
#win_middle .button3{
float:left;
width:60px;
height:22px;
overflow:hidden;
}
#win_middle input.send2-btn{
width:81px;
height:42px;
background:#ffffff url(../images/bt_enviar2.gif) no-repeat;
outline:none;
}
#win_middle input.send2-btn:hover{
background:#ffffff url(../images/bt_enviar2.gif) no-repeat 0 -22px;
}
#win_middle .cnt_login{
float:left;
width:360px;
height:204px;
padding-top:10px;
padding-left:70px;
overflow:hidden;
}
#win_middle .cnt_campos{
float:left;
width:360px;
margin-top:5px;
overflow:hidden;
}
#win_middle .cnt_texto{
float:left;
width:120px;
padding-right:5px;
padding-top:3px;
text-align: right;
}
#win_middle .cnt_texto2{
float:left;
width:360px;
padding-top:10px;
text-align:center;
}
#win_middle .cnt_field{
float:left;
width:235px;
}
#win_middle .cnt_field2{
float:left;
width:235px;
padding-left:125px;
padding-bottom:5px;
}
#win_middle h2{
width:350px;
margin:0px;
font-size:14px;
padding:5px;
background-color:#f2f2f2;
}
#win_middle .olvidaste{
width:360px;
color:#666666;
padding-bottom:15px;
font-size:10px;
text-align:center;
}

#win_middle .olvidaste a,
#win_middle .cnt_texto2 a{
color:#ff3300;
}

#win_middle .olvidaste a:hover,
#win_middle .cnt_texto2 a:hover{
color:#ff6633;
}
