body{
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:75%;color:#FFFFFF;
	color: #666666;
	margin:0 auto ;
	overflow-y:scroll;
	width:960px;
	height: 100%;
	color: #222;
	text-align:left;
	background:#272B30;
}

@font-face {
  font-family: 'Marcellus SC';
  font-style: normal;
  font-weight: 400;
  src: local('Marcellus SC'), local('MarcellusSC-Regular'), url(fonts/marcellus.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(fonts/Open_Sans_Condensed_bold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(fonts/Open_Sans_Condensed_light.woff) format('woff');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Sans Bold'), local('QuattrocentoSans-Bold'), url(fonts/Quattrocento_bold.woff) format('woff');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(fonts/Quattrocento_sans.woff) format('woff');
}

.login_txt {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #FFF;
        padding: 0 4px 0 4px;
        color:#cc2d5e;
}

#div_exit {
	text-align: right;
	height:1.5em;
	width: 960px;
	background: -moz-linear-gradient(center right , #149780, #FFFFFF) repeat scroll 0 0 #149780;
	background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#149780), to(#FFF));
	
	color:black;
	padding: 5px 0px;
	-webkit-box-shadow: #323672 0 5px 5px; 
	-moz-box-shadow: #323672 0 5px 5px; 	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #149780;
}
#div_exit a {
	color: #101662;
	text-decoration: none;
	border:1px solid #fff;
	padding: 3px 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#div_exit a:hover{
	color:#101662;
	text-decoration:none;
	border:1px solid #fff;
	padding: 3px 6px;
	font-weight:bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#div_exit label_menu{
	margin: 0 1em 0 1em;
	
}

#div_exit span{
	display:block;
	float: right;
}

.contenedor_formulario{
  background:#ffffff;
  -moz-border-radius:10px;
  -webkit-border-radius: 10px;
  border-radius:10px;
  border:1px solid #149780;
  z-index:250;
}


/********************************************************************************Sistema de malla*/
.grid_1  {width:4.16666666666667%;}
.grid_2  {width:8.33333333333333%;}
.grid_3  {width:12.5%;}
.grid_4  {width:16.6666666666667%;}
.grid_5  {width:20.8333333333333%;}
.grid_6  {width:25%;}
.grid_7  {width:29.1666666666667%;}
.grid_8  {width:33.3333333333333%;}
.grid_9  {width:37.5%;}
.grid_10  {width:41.6666666666667%;}
.grid_11  {width:45.8333333333333%;}
.grid_12  {width:50%;}
.grid_13  {width:54.1666666666667%;}
.grid_14  {width:58.3333333333333%;}
.grid_15  {width:62.5%;}
.grid_16  {width:66.6666666666667%;}
.grid_17  {width:70.8333333333333%;}
.grid_18  {width:75%;}
.grid_19  {width:79.1666666666667%;}
.grid_20  {width:83.3333333333333%;}
.grid_21  {width:87.5%;}
.grid_22  {width:91.6666666666667%;}
.grid_23  {width:95.8333333333333%;}
.grid_24  {width:100%;}
.column {
	margin: 0 0;
	/*overflow: hidden;*/
	float: left;
	display: inline;
}

.gap1{margin-left:1px; margin-right:1px; }
.gap2{margin-left:2px; margin-right:2px; }
.gap3{margin-left:3px; margin-right:3px; }
.gap4{margin-left:4px; margin-right:4px; }
.gap5{margin-left:5px; margin-right:5px; }
.gap6{margin-left:6px; margin-right:6px; }
.gap7{margin-left:7px; margin-right:7px; }
.gap8{margin-left:8px; margin-right:8px; }
.gap9{margin-left:9px; margin-right:9px; }
.gap10{margin-left:10px; margin-right:10px; }
.gap11{margin-left:11px; margin-right:11px; }
.gap12{margin-left:12px; margin-right:12px; }
.gap13{margin-left:13px; margin-right:13px; }
.gap14{margin-left:14px; margin-right:14px; }
.gap15{margin-left:15px; margin-right:15px; }
.gap16{margin-left:16px; margin-right:16px; }
.gap17{margin-left:17px; margin-right:17px; }
.gap18{margin-left:18px; margin-right:18px; }
.gap19{margin-left:19px; margin-right:19px; }
.gap20{margin-left:20px; margin-right:20px; }
.gap21{margin-left:21px; margin-right:21px; }
.gap22{margin-left:22px; margin-right:22px; }
.gap23{margin-left:23px; margin-right:23px; }
.gap24{margin-left:24px; margin-right:24px; }
.gap25{margin-left:25px; margin-right:25px; }
.gap26{margin-left:26px; margin-right:26px; }
.gap27{margin-left:27px; margin-right:27px; }
.gap28{margin-left:28px; margin-right:28px; }
.gap29{margin-left:29px; margin-right:29px; }
.gap30{margin-left:30px; margin-right:30px; }

/*********************************************************************************fin de la malla*/
.login {
    background-color: #149780;
    background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#FFF), to(#149780));
    background-image: -moz-linear-gradient(center bottom , #149780, #FFF);
    border: 1px solid #149780;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 15px 20px;
}
.dotted{
	/*border-top: 1px dotted #7DA6C9;*/
	margin-top:3px;
	margin-bottom:20px;
}
.foot_dot{
	border-top: 1px dotted #149780; 
	margin-top:50px;
}
.titulo_login{
	font-size:4em;
	color:#cdcdcd;
	height:30px;
	font-variant:small-caps;
	
}
.login input {
    -moz-background-inline-policy: continuous;
    background: url("../imagenes/topfade.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #149780;
    border-radius: 5px 5px 5px 5px;
    color: #999999;
    display: inline;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 4px;
    position: relative;
    vertical-align: middle;
}
.loader_img{
text-align:center;
}
