   body {
         margin: 0px;
         padding: 0px;
         border: 0px;
         background: #0C3354;
         font-family: Arial, Helvetica, sans-serif;
         font-size:12px;
   }
   
   #mainborder {		
         width: 1024px;
         margin-left: auto;
         margin-right: auto;
         margin-top: 10px;
         padding: 15px 0px 15px 0px;
         background-color: #9AAAB8;
         border-radius: 10px;
         -ms-border-radius: 10px;
         -moz-border-radius: 10px;
         -webkit-border-radius: 10px;
         -khtml-border-radius: 10px;
   }
   
   #border {
         width: 997px;
         border: 0px solid #0C3354;
         margin-left: auto;
         margin-right: auto;
         margin-top: 0px;
         background-color: #FFF;
   }
	
	#divPrint {
		padding-right: 5px;
		position: relative; 
		float: right; 
	}
   
   #contenido {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 14px;
         text-align: center;
         margin: 10px;
         padding: 10px;
         min-height: 400px;
         border-radius: 10px;
         -ms-border-radius: 10px;
         -moz-border-radius: 10px;
         -webkit-border-radius: 10px;
         -khtml-border-radius: 10px;
         background-image: url(../img/fondoContenido.png); 
         background-repeat: repeat-x; 
         background-color:#fff;
			z-index: auto;
   }
	
   #contenido table {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         text-align: left;
   }
	
   #contenido h2 {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         text-align: center;
         color: #333333;
         display: inline;
   }
   
   #contenido h3 {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         text-align: center;
         color: #333333;
         display: inline;
   }

   #contenido h4 {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-weight: normal;
         text-align: center;
         color: #333333;
         display: inline;
   }

   #contenido h3.Error {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         text-align: center;
         color: #FF0000;
         display: inline;
   }
   
   #contenido label.caja {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 14px;
         font-weight: normal;
         text-align:left;
         color: #333333;
         border: #ABADB3 solid 1px;
         margin: 0px;
         padding-left: 3px;
         display: inline-block;
         width: 250px;
         height: 17px;
   }
	
	#contenido label.cajita {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 14px;
         font-weight: normal;
         text-align:left;
         color: #333333;
         border: #ABADB3 solid 1px;
         margin: 0px;
         padding-left: 3px;
         display: inline-block;
         width: 75px;
         height: 17px;
   }

   #contenido label.alerta {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 16px;
         font-weight: normal;
         text-align: left;
         color: #FF0000;
         display: inline;
   }
   
   #contenido label.bold {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 16px;
         font-weight: bold;
         text-align: left;
         color: #333333;
         display: inline;
   }
   
   #contenido label.remarcado {
         font-family: Calibri, Tahoma, Arial, Sans-Serif;
         font-size: 16px;
         font-weight: bold;
         text-align: left;
         color: #FF0000;
         display: inline;
   }
   
   #pie {
         background-image: url(../img/fondo_pie.png);
         background-repeat: repeat-x;
         background-color:#FFF;
         height: 66px; 
         color: #0C3354;
         font-family: Arial, Helvetica, sans-serif;
         font-weight: bold;
   }
	
   .lista2 th {
         background-color: #9DACBF;
         color: #FFFFFF;
         font-size: 12px;
         font-weight: bold;
         padding: 4px;
   }
   
   .lista2 td {
         font-size: 14px;
         padding: 4px;
   }
	
   .lista2 tr:hover {
         background: #F2E260;
   }
	
   .selectors {
         width: 400px;
   }
   
   .selector2 {
         width: 250px;
   }
   
   img {
	      vertical-align: middle;
   }
	
	.tablaPartida{
		color:#000;
	}
	
   .tablaPartida td {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         border-spacing: 10px;
         padding:3px;
   }
   
   .tablaPartida th {
         background-color: #DFDFDF;
         text-align: right;
         width:100px;
         font-weight: 100;
         padding:3px;
   }
	 .tablaBorrar td {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         border-spacing: 10px;
         padding:3px;
   }
   
   .tablaBorrar th {
         background-color: #DFDFDF;
         text-align: right;
         font-weight: 100;
         padding:3px;
   }
   
   hr {
         margin-bottom: 15px;
   }
   
   .UserBox {
         float: left;
         width: 300px;
         margin: 0px 0px 0px 100px;
         padding: 10px;
         text-align: left;
         background-image: url(img/userBox.png);
         background-repeat: repeat-x;
         border-radius: 10px;
         -ms-border-radius: 10px;
         -moz-border-radius: 10px;
         -webkit-border-radius: 10px;
         -khtml-border-radius: 10px;
   }
	
   fieldset {
         border: 1px solid #AAC6D7;
         margin: 0px auto 20px auto;
   }
	
   fieldset legend {
         font-size: 18px;
         font-family: Arial, Times New Roman, Times, sans-serif;
         color: #15314C;
         margin: 0px 0px 0px 5px;
         padding: 5px;
         text-align: left;
   }
   
   input[type="reset"] {
      height: 25px;
      width: 65px;
      Important;
   }
	
	input, textarea, select { 
    outline: none;
	}
	
	input[type=text]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=radio]:focus,textarea:focus,select:focus {
		border: 1px solid #56B4EF;
    	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	}
	
	.Error{
		color:#F00;
		padding-left:5px;
	}
	.fail{
		color:#F00;
		padding-left:5px;
	}
	.caption{
		 text-align: center;
		 background-color:#666;
		 background-image: -moz-linear-gradient(90deg, #333, #666);
		 font-weight: bold;
		 font-size: 14px;
		 border: 1px solid #333;
		 padding: 4px;
		 color: white;
	}
	