* {
	margin:0;
	padding:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, canvas, summary, time, mark, audio, video {
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	margin:0;
	padding:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
a {
	font-size:100%;
	background:transparent;
	margin:0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
body {
	padding:0px;
	margin:0px;
	overflow-x:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:1;
}
a {
	color:#06C;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:#06C;
}
h3 {
	color:#838383;
}
.content h1 {
	font-size:22px;
	padding:0px 0px 10px 0px;
	border-bottom:#CCC solid 1px;
}
.btn_basico {
	border: 1px solid black;
	border-radius: 5px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
	margin:5px;
	padding:5px 20px;
	color:#000;
	display:block;
	text-align:center;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
.btn150 {
	width:150px;
}
small {
	font-size:12px;
}
h1 {
	margin:10px 0px;
}
.binput {
	width:300px;
	font-size:14px;
	padding:2px 5px;
}
input[type=text] {
	border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
}
textarea {
	border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
}
select {
	width:312px;
	font-size:14px;
	padding:2px 5px;
	border: 1px solid #D9D9D9;
	border-top: 1px solid silver;
}
.button {
	border:1px solid #CCC;
	border-radius: 2px;
	cursor:pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 3px;
	padding: 7px 12px;
	background: #f1f1f1;
}
.button:hover {
	border-color: #939393;
	color: #000;
}
.button:active {
	border-color: #444444;
	background: #f5f5f5;
}
.button.blue {
	color: #fff;
	border-color: #427ede;
	background: #4787ed;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.button.blue:hover {
	border-color: #2f5bb7;
	background: #357ae8;
}
.button.blue:active {
	background: #4d90fe;
}
.button.red {
	color: #fff;
	border: 1px solid transparent;
	background: #d14836;
}
.button.red:hover {
	border-color: #B0281A;
	border-bottom: 1px solid #af301f;
	background: #c53727;
}
.button.red:active {}