@charset "UTF-8";

.h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008FD8;
}
.h3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 33px;
	color: #6B747C;
}
.h3b {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 33px;
	color: #333;
	font-weight: bolder;
}
.h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #008FD8;
}
.h5 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #6B747C;
	text-align: justify;
	line-height: 18px;
}
.h6 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	color: #6B747C;
}
.h7 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 33px;
	color: #006c96;
}
.txt4 {
	font-family: "Arial";
	font-size: 11px;
	color: #008FD8;
}

.txt2{
	font-family: "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #008FD8;
}
.txt1 {
	font-family: "Arial";
	font-size: 13px;
	color: #FFFFFF;
}
.txt11 {
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #008FD8;
}
.txt3 {
	font-family: "Arial";
	font-size: 11px;
	color: #6B747C;
	text-decoration: none;
	text-align: justify;
}

.txt33 {
	font-family: "Arial";
	font-size: 12px;
	color: #6B747C;
	text-decoration: none;
	text-align: justify;
}
.txt5 {
	font-family: "Arial";
	font-size: 10px;
	color: #7bb6ff;
}
.txtfbotSup {
	font-family: Arial;
	font-size: 13px;
	color: #02519a;
	background-attachment: scroll;
	background-image: url(imgs/onBtSup.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
}

.tsubsub {
	font-family: "Arial";
	font-size: 14px;
	color: #699115;
}
.bt1 {
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	color: #6B747C;
}
.bt2 {
	font-family: "Arial";
	font-size: 30px;
	color: #006c96;
}
.bt3 {
	font-family: "Arial";
	font-size: 10px;
	color: #484444;
}
.bt4 {
	font-family: "Arial";
	font-size: 16px;
	color: #006c96;
}
.botinf {
	font-family: "Arial";
	font-size: 10px;
	color: #015296;
}
/*estilos para login  2014.05.16*/
.loginBoton
{
			background-color: #2396EB;
			background-image: linear-gradient(180deg, rgb(56,164,236) 0%, rgb(37,132,214) 100%);
			width: 87px;
			;
			border-color: rgb(19,126,204);
			border-width: 1px;
			border-style: solid;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 120%;
			color: rgb(255,255,255);
			text-align: center;
			text-shadow: 0px 1px 0px #1F65A5;
			border-radius: 3px;
			height: 22px;
		}
.loginBoton:hover
{
			background-color: #3581B9;
			background-image: -webkit-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: -moz-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: -o-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: linear-gradient(180deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			}

.loginTexto ,  .loginInputText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
color:rgb(102,102,102);
text-align:center;
}

.loginInputText {
			background-color: rgb(255,255,255);
			width: 180px;
			height: 20px;
			border-color: rgb(201,201,201);
			border-width: 1px;
			border-radius: 4px;
			border-style: solid;
			box-shadow: inset 0px 2px 3px rgba(0,0,0,0.1);
			text-align: left;
			padding-left: 4px;
			-webkit-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.1);
			padding-bottom: 3px;
}

.loginOlvidoClave{
	background-color:rgb(235,245,254);
width:181px;
height:26px;
			}

.loginOlvidoClave a{
			text-decoration: none;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #7AB6FF;
}
.loginOlvidoClave a:hover{ color: #2889FF; }




.loginInputText1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
color:rgb(102,102,102);
text-align:center;
}
.loginBoton:hover { background-color: #B8272A; }




.registroModalVentana
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 680px;
			margin-left: -340px;
			padding: 20px;
			position: absolute;
			top: 20%;
			left: 50%;
			z-index: 100;
			background-color: #E8E8E8;
			text-align: left;
			border-radius: 10px;
			-webkit-box-shadow: 0px 0px 20px rgba(50,50,50,0.80);
			box-shadow: 0px 0px 20px rgba(50,50,50,0.80);
}
.registroModalVentanaTitulo
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding-bottom: 10px;
			color: #006D97;
			font-size: 25px;
			text-align: left;
			font-weight: normal;
			-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			border-bottom: 1px solid #D0D0D0;
}
.subtitulotit
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding-bottom: 10px;
			color: #006D97;
			font-size: 25px;
			text-align: left;
			font-weight: normal;
			-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.registroModalVentanaParrafo
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #476177;
}
.registroDatos
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding: 25px 10px;
			color: #476177;
			font-size: 14px;
			background-color: #FFFFFF;
			border-radius: 10px;
			margin-top: 40px;
}
.registroInputText
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 400px;
			border: solid 1px #CCC;
			height: 21px;
}
.registroInputBtn
{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 120px;
			height: 30px;
			padding: 5px;
			color: #FFFFFF;
			font-size: 16px;
			text-align: center;
			border-bottom: 1px solid #1671C1;
			background-color: #4BAADE;
			border: none;
			transition: all 0.25s ease-out;


-moz- transition:all 0.25s ease-out;
-webkit- transition:all 0.25s ease-out;
			cursor: pointer;
}
.registroInputBtn:hover
{
			background-color: #308DCF;
			border-bottom: 1px solid #0E5EB4;
}
