.cont_chat
{
position: fixed;
/*width: auto;*/
height:auto;
background: #FFF !important;
bottom: 0;
right:20px;
z-index: 1000;
}
.cont_chat .btn-abrir-chat
{
padding: 5px 10px;
color: #FFF;
cursor: pointer;
position: relative;
background: #50423A;

}

.cont_chat .btn-abrir-chat #cerrar-chat
{
position: absolute;
top: 10px;
right: 3px;
}

.cont_chat .btn-abrir-chat .cerrar-none
{
display: none;
}

.cont_chat .btn-abrir-chat .cerrar-block
{
display: block;
}


.cont_chat .btn-abrir-chat p
{
vertical-align: middle;
display: inline-block;
*display:inline;
margin: 0;
padding: 0;
color: #fff;
}

.cont_chat .btn-abrir-chat img{
vertical-align: middle;
display: inline-block;
*display:inline;
margin-right: 10px;
width: 12%;
}

.cont_chat .desplegable-chat
{
width: 400px;
background: no-repeat #f2f2f2;
border:1px solid #ccc;
padding: 15px;
display: none;
}

.cont_chat .desplegable-chat article
{
padding: 10px;
background:#FFF;
border: 1px solid #ebebeb;
text-align: center;
}

.cont_chat .desplegable-chat article p
{
margin-bottom: 10px;
text-align: justify;
}

.cont_chat .desplegable-chat article .btn-chat
{
display: inline-block;
*display: inline;
vertical-align: middle;
text-align: center;
margin: 10px 0;
text-decoration: none;

background: #DFEFE2;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

}
.cont_chat .desplegable-chat article .btn-chat:hover
{
background: #DFEFE2;
}
.cont_chat .desplegable-chat article .btn-chat section
{
padding: 10px;/*8px 15px 8px 55px*/
background: url('../images/microphone.png') no-repeat 10px 12px;
}

.cont_chat .desplegable-chat article .btn-chat section p
{
margin: 0;
text-align: center;
color: #333;
}

.cont_chat .desplegable-chat article .btn-chat section p.p1
{
font-size: 20px;
}
.cont_chat .desplegable-chat article .btn-chat section p.p2
{
font-size: 14px;
}

.cont_chat .desplegable-chat article .btn_skype
{
margin: 0 auto;
padding:0;
display: inline-block;
*display: inline;
vertical-align: middle;
}