@charset "utf-8";
/* CSS Document */
@import url(common.css);
.contenedor_img{width: 96%;position: absolute;height:auto;display: block;text-align: center;}
.imgs{width: 279px;margin: 13px;color: #fff;font-size: 2.3em;display: inline-table;}
.imgs img{transition: transform ease 0.5s;width: 90%;height: auto;margin: -20px;}
.imgs img:hover{transform:scale(1.2);}
.imgsfix{height: 100%;position: absolute;top: 0;}
.cont{display:table;margin: 1px 0 10px -0;}
.cont div{display: table-cell;vertical-align: middle;padding: 22px;}
.cont img{display: table-cell;vertical-align: middle;}
textarea{width: 100%;margin-top: -14px;height: 96px;font-size: 2em;border: none;outline: none;resize: none;}
#boton1{right: 20px;bottom: 126px;}
#boton2{font-size: 1em;bottom: 127px;right: 94px;}
#pop1{height: 310px;top: 110px;left: 350px;}
.list_boton{top: 170px;left: 100px;z-index:1;}
.list_boton li{cursor:pointer;}
.respuesta{display:table;font-size:2em;}
.respuesta p{display:table-cell; vertical-align:middle;font-size:1em;}
#rb1{width: 730px;right: 55px;top: 181px;}
#rb2{width: 730px;right: 55px;top: 245px;}
#rb3{width: 730px;right: 55px;top: 310px;}
#rb4{width: 730px;right: 55px;top: 371px;}
#rb5{width: 730px;right: 55px;bottom:71px;}
.cont_tbl{display: table;}/*contenedor general tabla*/
.cont_tbl div{display: table-cell;vertical-align: middle;padding: 0 60px;}/*indica que cualquier div dentro de el se comporte como celda*/
.cont_tbl div img{display: table;margin-left: auto;margin-right: auto; height: auto;margin-top: 10px;}/*del mismo modos las imagenes child de div seran alineadas el display aqui es opcional*/
.cont_tbl img{display: table-cell;vertical-align: middle;height: 395px;}/*las imagenes que esten dentro del contenedor principal pero fuera del div se comportan como celda alineada al centro*/
.bhome{bottom: 50px;right: 80px;}
