.container {
  max-width: 1080px;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
.container.no-padding {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.migini{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+1,2989d8+50,1e5799+100 */
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(left, rgba(30,87,153,1) 1%, rgba(41,137,216,1) 50%, rgba(30,87,153,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 1%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(30,87,153,1) 1%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 */  width:100%; color:#fff; 
}
.entra_button { 
	background: -moz-linear-gradient(center top, #4F87B6, #7DAAD1);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F87B6), to(#7DAAD1));
	background:  -o-linear-gradient(top, #4F87B6, #7DAAD1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F87B6', EndColorStr='#7DAAD1');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top: 0px;
	width:100px;

	font: 15px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}

.entra_button:hover { background:#032D73; }

.regis_button { 
	background: -moz-linear-gradient(center top, #4F87B6, #7DAAD1);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F87B6), to(#7DAAD1));
	background:  -o-linear-gradient(top, #4F87B6, #7DAAD1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F87B6', EndColorStr='#7DAAD1');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	cursor:pointer;
	display:inline-block;
	padding:16px 16px 14px;
	margin-top: 0px;
	width:200px;

	font: 18px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}

.regis_button:hover { background:#032D73; }

.masinf_button { 
	background: -moz-linear-gradient(center top, #4F87B6, #7DAAD1);
	background: -webkit-gradient(linear, left top, left bottom, from(#4F87B6), to(#7DAAD1));
	background:  -o-linear-gradient(top, #4F87B6, #7DAAD1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F87B6', EndColorStr='#7DAAD1');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	cursor:pointer;
	display:inline-block;
	padding:16px;
	margin-top: 0px;
	width:200px;

	font: 16px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}

.masinf_button:hover { background:#032D73; }

.texto_tit {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 14px; line-height: 15px;
	font-weight: bold;
	padding: 0px;	margin: 0px;
}
.texto_con {
	font-family: arial, helvetica; 
    color: #6699CC;	font-size: 14px; line-height: 15px;
	padding: 0px;	margin: 0px;
}
.texto_aviso_r {
	color: #FF0000;
	font-family: arial, helvetica; 
	font-size: 14px; 
}

