btn {
    background: none repeat scroll 0 0 #DEDEDE;
    border: 1px solid #C6C6C6;
    float: right;
    font-weight: bold;
    padding: 4px 20px;
}


img
{
	border-style:none;
}

H1
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 20px;
	color: rgb(144,6,33);
	font-weight:bold;
	font-variant: small-caps;
}
	
H3
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 20px;
	color: black;
	font-weight:bold;
	font-variant: small-caps;
}
	
H2
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 16px;
	color: #000000;
}
	
body
{ 
	font: normal 14px sans-serif;
	color: #5D5D5D;
}
hr {border: 2px inset #eee; height: 1px; width: 90%;}
  
#container_footer
{ height: 8%;
  width: 100%;
  background-color: #363B41;
  color:#232323;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
  font-size: 14px;
  position:fixed; 
  bottom:0px;
  z-index:15;
  overflow: auto;
 }
  
  
#container_header
{ TOP:0PX;
  height: 50px;
  width: 100%;
  background-color: #676B74;
   position:fixed; 
   text-decoration:none;
   z-index:20; 
   }  
 
  
  #container_header2
{ TOP:50PX;
  height: 75px;
  width: 100%;
  background-color: #EDF3F3;
   position:fixed; 
   z-index:30; 
   font-size: 0;  
   }  
 
 
 
 #container_header2bak
  {	TOP:125PX;
	height:10px;
	width:100%;
    position:fixed; 
	 
	z-index:14;
	font-size: 0;   	
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(128,128,128,0.8)), to(rgba(255,255,255,0)));
	/* IE10 Consumer Preview */ 
	 background-image: -ms-linear-gradient(top, rgba(128,128,128,0.8) 0%, rgba(255,255,255,0) 100%); 
	/* Mozilla Firefox */ 
	 background-image: -moz-linear-gradient(top, rgba(128,128,128,0.8) 0%, rgba(255,255,255,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF808080', endColorstr='#00FFFFFF',GradientType=0 ); /* IE6-9 */
	
	}
  
 
#container_body
{ 	TOP:125px;
	width: 100%;
	background-color: #BCC8C8;
	position:absolute; 
	z-index:10;
   }  
   
   
  
 .Fecha
  { 
  top:65px;
  left:850px;
  position:fixed; 
  width:200px;
  height:50px; 
  font-size:12px;
  font-weight: bold;
  color:#808080;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
 
  }
  
  .FechaNov
  { 
  text-align:right;
  position:absolute; 
  width:500px;
  font-size:10px;
  font-style: italic;
  color:#808080;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
 
  }
  
  .Usuario
  { 
  top:90px;
  left:850px;
  position:fixed; 
  width:300px;
  height:50px; 
  font-size:14px;
  font-weight: normal;
  color:rgb(144,6,33);
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
 
  }
  
   .left_bar
  {
  
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(left, #BCC8C8 0%, #808080 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(left, #BCC8C8 0%, #808080 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(left, #BCC8C8 0%, #808080 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #BCC8C8), color-stop(1, #808080));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(left, #BCC8C8 0%, #808080 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to right, #BCC8C8 0%, #808080 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFBCC8C8', endColorstr='#FF808080',GradientType=1 ); /* IE6-9 */
   }
   
.right_bar
  {
   /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(right, #BCC8C8 0%, #808080 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(right, #BCC8C8 0%, #808080 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(right, #BCC8C8 0%, #808080 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #BCC8C8), color-stop(1, #808080));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(right, #BCC8C8 0%, #808080 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to left, #BCC8C8 0%, #808080 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF808080', endColorstr='#FFBCC8C8',GradientType=1 ); /* IE6-9 */
   }
 
.right_bar2
  {
 
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(left, #96A0A0 0%, #D6DEE1 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(left, #96A0A0 0%, #D6DEE1 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(left, #96A0A0 0%, #D6DEE1 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #96A0A0), color-stop(1, #D6DEE1));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(left, #96A0A0 0%, #D6DEE1 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to right, #96A0A0 0%, #D6DEE1 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF96A0A0', endColorstr='#FFD6DEE1',GradientType=1 ); /* IE6-9 */
   }
  

.selected
{
	color:#ffffff;
}

a.selected:link{text-decoration:none;}


.unselected
{
	color:#ffffff;
}

a.unselected:link{text-decoration:none;}

a.unselected:hover{text-decoration:underline;color:#cbcbcb;}

.TextoConf{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 14px;
	color: #000000;
	margin-left:20px;
	text-align : justify;
	margin-right:20px;
	line-height:18px;
	}

.Texto{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 12px;
	color: #000000;
	margin-left:20px;
	text-align : justify;
	margin-right:20px;
	line-height:18px;
	}
	
a.Texto:link{text-decoration:none;}

.lineas{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 16px;
	color: rgb(80,80,80);
	text-align : center;
	font-weight:bold;
	}
	
	
.titulo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 14px;
	color: rgb(144,6,33);
	text-align : center;
	font-weight:bold;
	}
	
a.titulo:link{text-decoration:none;}
	
	
.subtitulo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 12px;
	color: rgb(144,6,33);
	text-align : center;
	font-weight:bold;
	}
	
a.subtitulo:link{text-decoration:none;}
	
.tabla {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}

.tabla  th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}

.tabla  td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

.tablaSinBorde {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	color:#000000;
	border-width:0px;
	padding: 0px;
	border-spacing:0px;
	text-align : justify;
	background-color:#ffffff;
	vertical-align:top;
	border-collapse:collapse;
}

.tablaSinBorde  th {
	border-width: 0px;
	background-color: #dedede;
}

.tablaSinBorde  td {
	border-width: 0px;
	background-color: #ffffff;
} 

.tablaHeader{
	font-family: verdana,arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	border-width: 0px;
	border-spacing:0px;
	border-collapse:collapse;
}

.tablaHeader  th {
	padding: 8px;
	background-color: #676B74;
	color:#ffffff;
}

.tablaHeader  td {
	border-width: 0px;
	padding: 8px;
	background-color: #676B74;
	color:#ffffff;
	text-align : center;
}

.tablaFooter{
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#ffffff;
	border-width: 0px;
}

.tablaFooter  th {
	padding: 8px;
	background-color: #363B41;
	color:#ffffff;
}

.tablaFooter  td {
	border-width: 0px;
	padding: 8px;
	background-color: #363B41;
	color:#ffffff;
	text-align : center;
}

.divSubmenu{
	height: 20px;
	left:250px;
	background-color: #676B74;
	position:absolute; 
	font-family: verdana,arial,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	border-width: 0px;
	display:none;
}

.tablaSubHeader{
	font-family: verdana,arial,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	border-width: 0px;
	border-spacing:0px;
	border-collapse:collapse;
}

.tablaSubHeader  th 
{
	background-color: #676B74;
	color:#ffffff;
}

.tablaSubHeader  td {
	border-width: 0px;
	background-color: #676B74;
	color:#ffffff;
	text-align : center;
}

#flash {
   margin: 5px 5px 5px 5px; /* top right bottom left */

   z-index: 0;
   text-align: left;  
}

.gradientBoxDiv 
{ 
	height: 80px;
	width: 180px; 
	padding: 5px; 

	/* outer shadows  (note the rgba is red, green, blue, alpha) */
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); 
	-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);

	/* rounded corners */
	-webkit-border-radius: 12px;
	-moz-border-radius: 7px; 
	border-radius: 7px;

	/* gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgb(170,182,182))); 
	background-image: -moz-linear-gradient(top, rgb(170,182,182) 130%); 

	zoom: 1;
	<!-- filter:
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=3),
			  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=3);
			   -->
}


.gradientBoxDiv2 { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	padding: 5px;
    -moz-box-shadow: 0px 0px 12px rgba(0, 0,0, .5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
	zoom:1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4); /*Chrome*/
    /* IE 8 */
    -ms-filter: " progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=0,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=45,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=90,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=135,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=225,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=270,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=315,strength=7)";
    /* IE 5.5 - 7  - 9*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=0,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=45,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=90,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=135,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=225,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=270,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=315,strength=7);

}

ul.gradientBoxDiv2 {
	font-size:12px;
}

.gradientBoxOption 
{ 
	padding: 5px;

	/* outer shadows  (note the rgba is red, green, blue, alpha) */
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); 
	/* -moz-box-shadow: 0px 1px 6px rgba(0, 0,0, .5); */
	-moz-box-shadow: 0px 0px 12px rgba(0, 0,0, .5);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); /*Chrome*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	/* text-decoration:underline; */
	/* gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgb(230,240,241))); 
	background-image: -moz-linear-gradient(top, rgb(230,240,241) 0%, rgb(230,240,241) 100%); 
	zoom:1;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6F0F1', endColorstr='#E6F0F1',GradientType=1 ),
			  progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=90,strength=1),
			  progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=180,strength=1);
			  /*progid:DXImageTransform.Microsoft.Shadow(color=rgba(200, 200, 200, 0.8),direction=90,strength=1); */

}

.gradientBoxOption:hover
{
	/* gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgb(210,222,223))); 
	/* background-image: -moz-linear-gradient(top, rgb(210,222,223) 130%);  */
	background-image: -moz-linear-gradient(top, rgb(210,222,223) 0%, rgb(210,222,223) 100%); 
	cursor: hand;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2DEDF', endColorstr='#D2DEDF',GradientType=1 ) ,
	progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=90,strength=1),
			  progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=180,strength=1) ;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D2DEDF', EndColorStr='#D2DEDF'),
				 progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=90,strength=1),
				 progid:DXImageTransform.Microsoft.Shadow(color='#505050',direction=180,strength=1)"; 
}



.tablaDatos 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	color:#000000;
	border-width:1px;
	padding: 0px;
	text-align : justify;
	background-color:#ffffff;
	vertical-align:top;
	border-spacing:0px;
}

.tablaDatos  th {
	border-width: 1px;
	background-color: #dedede;
}

.tablaDatos  td {
	border-width: 1px;
	background-color: #ffffff;
}

.gradientBoxInput { 
	width: 100%; 
	padding:3px; 

	/* rounded corners */
	-webkit-border-radius: 7px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	-webkit-appearance: none;
	/* gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #fff)); 
	background-image: -moz-linear-gradient(top, #fff 130%); 

	/* border-width: 1px;
		border-spacing:1px;
		border-color: rgb(214,222,225);
	  border-collapse:collapse;  */
	 color:rgb(100,100,100);
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, San serif;
		
	box-shadow: 0 0 5px  rgb(181,194,200);
	-webkit-box-shadow: 0 0 5px  rgb(181,194,200);
	-moz-box-shadow: 0 0 5px  rgb(181,194,200);
	border: solid 0px transparent;
}

input {
	outline:none;
}

.gradientButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-image:-webkit-gradient( linear, left top, left bottom, color-stop(1, #676B74 ));
	background-image:-moz-linear-gradient( center top, #676B74 100% );
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:gray;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	padding:6px 24px;
	text-decoration:none;
	zoom:1;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#676B74', EndColorStr='#676B74'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#676B74', EndColorStr='#676B74')"; /* IE8 */
}

a.gradientButton:link{text-decoration:none;}



	padding: 5px;
	/*background-color: rgb(170,182,182); */

	/* outer shadows  (note the rgba is red, green, blue, alpha) */
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); 
	-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);

	
	/* gradients */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgb(240,240,240))); 
	background-image: -moz-linear-gradient(top, rgb(240,240,240) 130%); 

	 
	  zoom: 1;
			   
			
    -ms-filter: " progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=0,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=45,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=90,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=135,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=225,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=270,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=315,strength=7)";
    
    filter: "progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=0,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=45,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=90,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=135,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=225,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=270,strength=7),
          progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8,direction=315,strength=7);"
}

.tablaSinBordeIndex {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size:12px;
	color:#000000;
	border-width:0px;
	padding: 0px;
	/*width:920px;*/
	text-align : justify;
	background-color:rgb(240,240,240);
	vertical-align:top;
	
	border-spacing:0px;
}

.tablaSinBordeIndex  th {
	border-width: 0px;
	background-color: rgb(240,240,240);
}

.tablaSinBordeIndex  td {
	border-width: 0px;
	background-color: rgb(240,240,240);
}

.tablaForm {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 0px;
	border-collapse: collapse;
	background-color: rgb(222,232,233);
}

.tablaForm  th {
	border-width: 1px;
	padding: 8px;
	background-color: rgb(222,232,233);
}

.tablaForm  td {
	border-width: 1px;
	padding: 8px;
	background-color: rgb(222,232,233);
}

.grises img {
	filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
	filter: Gray(); /* IE4-8 and 9 */

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.Alfa
{
	font-size:9px;
	color:#dddddd;}

a.Alfa:link
{
	text-decoration:underline;
	font-weight:bold;
}

.titulogestor
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San serif;
	font-size: 30px;
	color: rgb(255,255,255);
	font-weight:bold;
	font-variant: small-caps;
	text-align:right;
}

/*nuevo*/

.login {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #DDDDDD;
    font-family: sans-serif;
    margin: 0 auto;
    padding: 20px;
    width: 278px;
}
.login div {
    margin-bottom: 15px;
    overflow: hidden;
}
.login div label {
    display: block;
    float: left;
    line-height: 25px;
}
.login div input[type="text"], form.login div input[type="password"] {
    border: 1px solid #DCDCDC;
    float: right;
    padding: 4px;
}
.login div input[type="submit"] {
    background: none repeat scroll 0 0 #DEDEDE;
    border: 1px solid #C6C6C6;
    float: right;
    font-weight: bold;
    padding: 4px 20px;
}
.error{
    color: red;
    font-weight: bold;
    margin: 10px;
    text-align: center;
	height:50px; 
}