/* BG STRETCHER */.bgstretcher {	background: black;	overflow: hidden;	width: 100%;	position: fixed !important;	z-index: 1;}.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {	position: absolute;	top: 0;	right: 0;	left: 0;	bottom: 0;}.bgstretcher UL, .bgstretcher UL LI {	margin: 0;	padding: 0;	list-style: none;}/* PAGE */html, body {	margin: 0;	padding: 0;	height: 100%;}body {	background-color: #003;	color: #333;	font-family: Tahoma, Geneva, sans-serif;	font-size: 100%;}#container {	display: table;	height: 100%;	width: 100%;	margin: 0;	z-index: 10;	position: relative;}#content {	display: table-cell;	vertical-align: middle;	position: relative;	z-index: 10;}#inner {	width: 570px;	z-index: 10;	background-image: url(../img/caja.png);	background-repeat: no-repeat;	height: 320px;	margin-top: 0px;	#margin-top:20%;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 20px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;}#sombra {	background-image: url(../img/sombra.png);	background-repeat: no-repeat;	padding: 0px;	clear: both;	float: none;	height: 99px;	width: 748px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/* \*/* html #content {	top: 50%;	left: 0;	height: 1px;}* html #content #inner {	position: relative;	top: -50%;}/* */h1 {	background-image: url(../img/logo.png);	background-repeat: no-repeat;	clear: both;	float: none;	height: 64px;	width: 250px;	margin-top: 15px;	margin-right: auto;	margin-bottom: 35px;	margin-left: auto;}h1 span {	display: none;}p {	font-size: 11.5px;	font-weight: normal;	color: #1F326C;	text-decoration: none;	padding: 0px;	text-align: center;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}p.small {	font-size: 11px;	font-weight: normal;	color: #1F326C;	text-decoration: none;	text-align: center;	clear: both;	float: none;	padding-top: 40px;	#padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}ul#banderas {	float: none;	list-style-type: none;	margin-top: 35px;	margin-right: auto;	margin-bottom: 35px;	margin-left: auto;	clear: both;}#banderas li {	float: left;	width: 50px;	font-size: 10px;	color: #666;	text-decoration: none;	padding-right: 10px;	padding-left: 10px;	margin: 0px;	text-align: center;}#banderas li a {	color: #666;	text-decoration: none;} #banderas li a:hover {	color: #1F326D;	text-decoration: none;}h6 {	font-size: 10px;	color: #FFF;	text-decoration: none;	z-index: 20;	position: relative;	padding: 0px;	clear: both;	float: right;	width: 100%;	font-weight: normal;	text-align: right;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;}h6 a {	color: #FFF;	text-decoration: none;}.azure {	margin-left: 5px;	margin-bottom: -3px;}.login {	margin-top: 25px;}.txtLogin {	font-size: 11px;	font-weight: bold;	color: #1F326C;	text-decoration: none;}