
table.portada_pulsadores{
	position: relative;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	padding: 0px;
	border: 0px solid #ff0000;
}

table.portada_pulsadores td.td_pulsadores{
	width: 182px;
	border: 0px solid #00ff00;
}

table.portada_pulsadores td.espacio{
	width: 19px;
	border: 0px solid #0000ff;
}

table.contenedor_pulsadores{
	width: 182px;
	border: 0px solid #00ff00;
}

table.contenedor_pulsadores td.cuadro{
	width: 182px;
	border: 0px solid #0000ff;
}

table.contenedor_pulsadores td.foto{
	width: 182px;
	border: 0px solid #00ff00;
}

table.contenedor_pulsadores td.nombre{
	background-color: #091A31;
	font-family: 'Roboto';
	font-size: 12px;
	color: #ffffff;
	padding: 10px;
}

table.portada_pulsadores td.nombre strong{
	font-weight: 500;
	font-size: 18px;
}

table.portada_pulsadores td.separa_vert{
	height: 20px;
}

img.pulsador_portada{
	width: 300px;
	height: 300px;
	border: 2px solid transparent;
}

img.pulsador_portada:hover{
	border: 2px solid #091A31;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

table.tabla_pulsador{
	position: relative;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	font-family: 'Roboto';
	font-size: 16px;
	color: #777777;
	#border: 1px solid #ff0000;
}

table.tabla_pulsador strong{
	font-size: 50px;
}

table.tabla_pulsador td.foto{
	vertical-align: top;
	width: 330px;
}

table.tabla_pulsador td.acabados{
	text-align: left;
	vertical-align: top;
}

img.imagen_tabla_pulsador{
	border: 2px solid #cccccc;
}

ul.ul_tabla_pulsadores{
	margin-top: 0px;
}

ul.ul_tabla_pulsadores li.elemento_pulsador{
	font-size: 14px;
	color: #999999;
}

ul.ul_tabla_pulsadores li.elemento_pulsador a:link, ul.ul_tabla_pulsadores li.elemento_pulsador a:visited{
	font-size: 12px;
	color: #3171f8;
	text-decoration: none;
}

ul.ul_tabla_pulsadores li.elemento_pulsador a:hover{
	text-decoration: underline;
}

.titulo_elemento_pulsador{
	position: relative;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	margin-top: 50px;
	font-family: 'Roboto';
	font-size: 30px;
	color: #777777;
}

table.pulsadores_adicionales{
	position: relative; 
	width: 300px;
	margin-top: 20px;
	#border: 1px solid #000000;
}

table.pulsadores_adicionales td.pulsador_adicional{
	width: 96px;
}

table.pulsadores_adicionales td.separacion{
	width: 4px;
}

img.pulsador_adicional{
	width: 96px;
	border: 0px solid transparent;
}


/**************************************************************************
PULSADORES 360
***************************************************************************/
table.cuerpo_web_pulsadores360 {
	margin-top: 0px;
}

img.banner_supperior {
	width:100%;
}

div.cuerpo_pulsadores360 {
	background-image:url('/img/banner-cuerpo-pulsadores360.jpg');
		background-repeat: no-repeat;
}

td.td_pulsadores360{
	width:300px;
	height:260px;
	padding:10px;
}

table.table_pulsadores360{
	width:300px;
	height:200px;
}

td.td_fabricante_pulsadores360{
	background-color: black;
	opacity: 0.5;
	filter: alpha(opacity=50); 
	border-top-left-radius:10px; 
	border-top-right-radius:10px;
}

img.img_fabricante_pulsadores360{
	width:300px;
	height:200px;
}

td.td_vista_pulsadores360{
	width:240px;
	background-color: black; 
	border-bottom-left-radius:10px;
}

p.p_vista_pulsadores360{
	color:white;
	padding-left: 10px;
	width:100%;
	height:100%;
}

td.td_cont_pulsadores360{
	width:60px;
	background-color: green; 
	text-align:center; 
	border-bottom-right-radius: 10px;
}

a.link_pulsadores360 {
	 text-decoration: none;
}

td.td_pulsador360{
	width:300px;
	height:300px;
	padding:10px;
}
/* .gallery-wrap .img-big-wrap img {
    height: 450px;
    width: auto;
    display: inline-block;
    cursor: zoom-in;
} */
.gallery-wrap .img-big-wrap img {
    height: auto;
    width: auto;
    display: inline-block;
    cursor: zoom-in;
}

.gallery-wrap .img-small-wrap .item-gallery {
    width: 60px;
    height: 60px;
    border: 1px solid #ddd;
    margin: 7px 2px;
    display: inline-block;
    overflow: hidden;
}

.gallery-wrap .img-small-wrap {
    text-align: center;
}
.gallery-wrap .img-small-wrap img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 4px;
    cursor: zoom-in;
}



.card{
	border: none!important;
}