 /* Start hack */
* html {
overflow-y: auto;/*hidden*/
} * html body {
overflow-y: auto;
height: 100%;
padding: 0;
} * html div#backgroundgeralpopup {
position: absolute;
}
/* End Hack */


div#backgroundgeralpopup{
width:100%;
height:100%;
position:fixed;
display:block;
left:0px;
top:0px;
float:none;
z-index:99999;
background-image:url(../img/pop_up/background.png);
_background:none!important;
* background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pop_up/background.png',sizingMethod='scale');
}



div#popup_all{
margin:0px 0px 0px -200px;
position:absolute;
left:50%;
top:30px;
width:400px;
height:300px;
background-color:#fff;
float:none;
border:#999999 1px solid;
}


div#popup_all div.top{
position:relative;
width:100%;
height:27px;
float:left;
background-image:url(../img/pop_up/canto_top_meio.gif);
background-repeat:repeat-x;
background-position:left top;
}

div#popup_all div.top div.close{
position:relative;
width:15px;
height:27px;
float:right;
background-image:url(../img/pop_up/botao_fechar.gif);
background-repeat:no-repeat;
background-position:left top;
cursor:pointer;
}

div#popup_all div.top div.left{
position:relative;
width:13px;
height:27px;
float:left;
background-image:url(../img/pop_up/canto_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
}

div#popup_all div.top div.right{
position:relative;
width:13px;
height:27px;
float:right;
background-image:url(../img/pop_up/canto_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
}


div#popup_all div.conteiner{
position:relative;
float:left;
width:100%;
height:auto;
overflow:auto;
overflow-x: hidden;
}

div#popup_all div.content{
position:relative;
float:left;
text-align:left;
width:91%;
height:auto;
margin:5px;
}


.iframe_div{
width:100%;
height:318px;
border:0px;
}
