/* Ajusta Alertas ao Form */
.alert_erro, .alert_aviso {
 width: 471px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-top: 0px;
}
input[type=radio]{
 float: left;
 height: 12px;
 margin: 0px;
 padding: 0px;
 margin: 2px 3px 2px 0px;
}
.poll {
 padding: 5px;
 font-size: 10pt;
 margin-top: 10px;
 font-family: Arial, Helvetica;
 font: 12px "courier new", courier, monospace;
}
/* Formulario para Adicionar Enquetes */
.ipoll_form{
 display: table;
 margin: 10px 0px 10px 0px;
 font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
.ipoll_form_foto{
 float: left;
 margin: 0px;
 width: 90px;
 display: block;
 overflow: hidden;
 text-align: center;
 background: url(/tool/imsg/images/imsg_seta.png) 100% 18px no-repeat;
}
.ipoll_form_foto img{
 width: 52px;
 height: 52px;
 display: table;
 margin: 0 auto 4px auto;
 background: url(/tool/imsg/images/thumb-foto.gif);
 -webkit-box-shadow: 3px 3px 3px #dfdfdf;
 -moz-box-shadow:3px 3px 3px #dfdfdf;
 border: 2px solid transparent;
}
.ipoll_form_acao{
 top: 5px;
 left: 5px;
 z-index: 999;
 width: 510px;
 position: absolute;
 border-bottom: #EDEFF0 1px solid;
}
.ipoll_form_main{
 float: left;
 width: 510px;
 position: relative;
}
.ipoll_form_edit_s, .ipoll_form_edit_b, .ipoll_form_edit_i, .ipoll_form_edit_u{
 float: left;
 height: 16px;
 width: 17px;
 cursor: pointer;
 display: block;
 margin-bottom: 2px;
}
.ipoll_form_edit_s{
 width: 11px;
 background: url(/tool/imsg/images/imsg_sep.gif) center center no-repeat;
}
.ipoll_form_edit_b{
 background: url(/tool/imsg/images/imsg_edit.gif) 2px 0 no-repeat;
}
.ipoll_form_edit_i{
 background: url(/tool/imsg/images/imsg_edit.gif) -14px 0 no-repeat;
}
.ipoll_form_edit_u{
 background: url(/tool/imsg/images/imsg_edit.gif) -30px 0 no-repeat;
}
.ipoll_form_edit_b:hover, .ipoll_form_edit_i:hover, .ipoll_form_edit_u:hover{
 background-color: #EDEFF0;
}
.ipoll_form_userof{
 float: right;
 margin-bottom: 2px;
}
.ipoll_form_perg {
 top: 0;
 left: 0;
 width: 498px;
 height: 57px;
 min-height: 57px;
 overflow: auto;
 position: relative;
 border: #eaeaea 1px solid;
 border-bottom: none;
 padding: 30px 5px 10px 15px;
 -webkit-box-shadow: 2px 2px 2px #dfdfdf;
 -moz-box-shadow: 2px 2px 2px #dfdfdf;
}
.ipoll_form_resp{
 top: -6px;
 left: 0;
 width: 508px;
 z-index: 999;
 padding: 5px 5px 0px 5px;
 overflow: hidden;
 position: relative;
 background-color: #fff;
 border: #eaeaea 1px solid;
 border-top: none;
 -webkit-box-shadow: 2px 2px 2px #dfdfdf;
 -moz-box-shadow: 2px 2px 2px #dfdfdf; 
}
.ipoll_form_resp_conted{
 width: 498px;
 background-color: #fff;
 padding: 3px 5px 0px 5px;
 border-top: #EDEFF0 1px solid;
}
.ipoll_form_resp_conted span{
 left: 5px;
 top: -13px;
 width: 480px;
 z-index: 1000;
 padding: 2px;
 font-size: 7pt; 
 position: relative;
 background-color: #fff;
}
.ipoll_form_resp_conted input{
 left: 5px;
 top: -12px;
 width: 470px;
 z-index: 1000;
 font-size: 8pt; 
 color: #a4a4a4;
 margin-top: 5px;
 position: relative;
 padding: 2px 2px 2px 15px;
 border: #dfe3e5 1px solid;
 background-image: url(images/ipoll_inputmais.gif);
 background-position: 5px 6px;
 background-repeat: no-repeat;
}
.ipoll_form_resp_conted input:focus, .ipoll_form_resp_conted input:hover{
 box-shadow: 0 0 3px #ddd;
 -moz-box-shadow: 0 0 3px #ddd;
 -webkit-box-shadow: 0 0 3px #ddd;
}
.ipoll_form_button{
 display: table;
 width: 520px;
 margin-top: 5px;
}
/* Foto do Usuario */
.poll_auto, .poll_auto-obs, .poll_auto-alert, .poll_auto-ok {
 float: left;
 height: 80px;
 width: 90px;
 display: block;
 overflow: hidden;
 text-align: center;
 background: url(/tool/imsg/images/imsg_seta.png) 100% 18px no-repeat;
}
.poll_auto img, .poll_auto-obs img, .poll_auto-alert img, .poll_auto-ok img {
 width: 52px;
 display: block;
 margin: 0 auto 4px auto;
 border: 2px solid transparent;
 -webkit-box-shadow: 3px 3px 3px #dfdfdf;
 -moz-box-shadow:3px 3px 3px #dfdfdf;
}
.poll_auto img:hover , .poll_auto-obs img:hover , .poll_auto-alert img:hover , .poll_auto-ok img:hover {
 border: 2px solid #F9A200;
}
.nolink {
 border: 2px solid #fff !important;
}
.ipoll_obs{
 position: absolute;
 z-index: 1000;
 width: auto;
 margin-left: 20%;
 padding: 5px 10px 5px 30px;
 border: 1px solid #fff;
 border-top: none;
 -moz-border-radius: 0px 0px 3px 3px;
 background: #ffc url("/tool/imsg/images/tempo.gif") 5px 2px no-repeat;
}
.ipoll_perg {
 color: #000;
 width: 490px;
 padding: 5px;
 margin-top: 5px;
 font-size: 11px;
 background-color: #fff;   
}
.ipoll_resp{
 width: 490px;
 display: table;
 padding: 2px 5px 1px 5px;
 background-color: #fff;
}
.ipoll_resp:hover{
 background-color: #fffff0;   
}
.ipoll_resp_all {
 color: #000;
 width: 500px;
 margin-top: 5px;
 font-size: 11px;
 border-top: 5px solid #fff;
 border-bottom: 5px solid #fff;
}
.ipoll_resp_text{
 float: left;
 width: 340px;
}
.ipoll_resp_perc img{
 float: right;
 margin-right: 2px;
}
.ipoll_resp_perc{
 float: right;
 width: 150px;
}
.ipoll_resp_cont{
 float: right;
 color: #000;
 padding: 2px;
 width: 93px;
 height: 10px;
 display: block;
 font-size: 6pt;
 overflow: hidden;
 border: 1px solid #ccc;
 font-family: Arial, Helvetica; 
 background-color: #fff;
 background-image: url(images/poll-perc.gif);
 background-repeat: no-repeat;
}
.ipoll_resp_dele{
 float: right;
 width: 14px;
 height: 18px;
 cursor: pointer;
 margin-top: -1px;
 margin-left: 2px;
 background-image: url(images/poll-del.gif);
}
/* Adicionar Resposta Extra */
.ipoll_addr{
 width: 490px;
 display: table;
 padding: 5px;
 background-color: #fff;
}
.ipoll_addr_text{
 width: 350px;
 font-size: 8pt; 
 color: #a4a4a4;
 padding: 2px 2px 2px 15px;
 border: #dfe3e5 1px solid;
 background-image: url(images/ipoll_inputmais.gif);
 background-position: 5px 6px;
 background-repeat: no-repeat;
}
.ipoll_addr_button{
 float: right;
 opacity: 0.8;
 height: 14px;
 color: #606060;
 cursor: pointer;
 width: 107px;
 text-align: center;
 padding: 3px 3px 1px 3px;
 border: 1px solid #d0d0d0;
 font: 80%/1.5em verdana, tahoma, arial, sans-serif;
 background: #fdfdfd url(images/bg-button.gif) repeat-x bottom;
}
.ipoll_addr_button:hover {
  opacity: 1;
}
/* Tags da Enquete */
.poll_tags {
 height: 18px;
 width: 500px;
 font-size: 9pt;
 margin-top: 5px;
 overflow: hidden;
}
/* Painel de Enquetes Editavel */
.poll_edit{
 clear: none;
 width: 500px;
 padding: 5px;
 display: table;
 background: #eee;
 -webkit-box-shadow: 3px 3px 3px #dfdfdf;
 -moz-box-shadow:3px 3px 3px #dfdfdf;
}
.poll_edit .poll_opc{
 width: 500px;
 margin: 0px;
 padding: 0px;
 display: block;
 background: #eee;
 text-shadow: 0 1px 1px #aaa;
 font: 12px/24px Verdana, Tahoma;
}
.poll_fav, .poll_fav-select {
 height: 18px;
 width: 18px;
 float: right;
 cursor: pointer;
 margin-top: 2px;
 background-repeat: no-repeat;
 background-position: center;
}
.poll_fav{
 background-image: url(images/poll_fav1.gif);
}
.poll_fav-select{
 background-image: url(images/poll_fav2.gif);
}
/* Visualizar Enquetes */
.ipoll_view{
 margin: 0px;
 padding: 0px;
 font-size: 10pt;
 max-width: 200px;
 overflow: hidden;
 background: #fdfdfd;
 font-family: Arial, Helvetica; 
}
.ipoll_view_opc{
 max-width: 200px;
 padding-bottom: 5px;
 border-bottom: dotted 1px #D0D0D0;
 font-size: 18px !important;
}
.ipoll_view_perg{
 padding: 0px;
 font-weight: bold;
 font-size: 16px;
 text-align: justify;
 margin-bottom: 10px;
 line-height: 22px;
}
.ipoll_view_resp{
 padding: 0px;
 margin: 0px;
 display: block;
 margin-top: 12px;
 font: 16px/18px normal;
 margin-left: 2px;
}
.ipoll_view_cont{
 color: #000;
 width: 93px;
 height: 14px;
 display: block;
 overflow: hidden;
 font-size: 6pt;
 padding: 0px 2px;
 line-height: 14px;
 margin: 1px 0px 0px 2px;
 text-transform: uppercase;
 text-shadow: 1px 1px 1px #fff;
 font-family: Arial, Helvetica; 
 border: 1px solid #ccc;
 background-image: url(images/poll-perc.gif);
 background-repeat: no-repeat;
}
.ipoll_view_next{
 display: block;
 color: #606060;
 cursor: pointer;
 font-size: 8pt;
 color: #4F82C0;
 text-decoration: underline;
 text-shadow: 0 1px 1px #F0F7FF;
 text-transform: uppercase;
 font-style: oblique;
 font-weight: bolder;
 margin-top: 3px;
}