.widget-formulario {
	position: fixed;
	width: 30px;
	top: 285px;
	right: 0px;
	background-color: #d5000b;
	border-radius: 5px 0px 0px 5px;
	z-index: 1601;
	list-style: none;
	padding: 15px 5px;
	transition: all 2s;
}
.widget-formulario h3 {
	font-size: 22px;
	margin: 0px;
	color: white;
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	cursor: pointer;
	line-height: 16px;
}
.widget-formulario div.textwidget {
	position: absolute;
	top: -150px;
	left: 30px;
	width: 300px;
	padding: 10px;
	background-color: white;
	border: 1px solid #d5000b;
	border-radius: 5px 0px 0px 5px;
}

.widget-formulario div.textwidget p, .widget-formulario div.textwidget input, .widget-formulario div.textwidget textarea {
	margin-bottom: 0px;
}

.widget-formulario div.textwidget input, .widget-formulario div.textwidget textarea {
	background-color: #eee;
	border-radius: 5px;
	margin-bottom: 5px;
}

.ancho200[type="submit"] {
	width: 280px !important;
	height: 48px;
	font-weight: bold;
	font-size: 22px !important;
}

.widget-formulario div.textwidget p {
	font-weight: bold;
}
.widget-formulario div.textwidget textarea {
	max-height: 100px;
}

.widget-formulario .wpcf7-response-output {
	margin-bottom: 0px !important;
}