body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}


.fondo_123{
background-image:url(../images/fondo_tabla.jpg);
background-position:center;
background-repeat:repeat-y;
}
.contenedor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width:900px;
	height:100%;
	}

.contenedor .celda{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	}
	
	.contenedor .celdaSinBordes
	{
		font-size: 12px;
	}
	
	.contenedor .celdaMatriculado
	{
		font-size: 12px;
	}
	
	.contenedor .celda2{
	font-size: 10px;
	}
	.contenedor .celda2Derecha{
	font-size: 10px;
	text-align:right;
	}
	.contenedor .celda2DerechaTotal{
	font-size: 10px;
	font-weight: bold;
	text-align:right;
	}
	.contenedor .celda2Roja{
	font-size: 10px;
	color:#FF0000;
	}
	
	.contenedor .celda5P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 5%;
	}
	
	.contenedor .celda10P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 10%;
	}
	
	.contenedor .celda15P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 15%;
	}
	 
	.contenedor .celda20P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 20%;
	}
	.contenedor .celda40P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 40%;
	}
	.contenedor .celda60P{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	width: 60%;
	}

	.contenedor .celda5P2{
	font-size: 10px;
	width: 5%;
	}
	.contenedor .celda10P2{
	font-size: 10px;
	width: 10%;
	}
	 
	 .contenedor .celda15P2{
	font-size: 10px;
	width: 15%;
	}
	
	.contenedor .celda20P2{
	font-size: 10px;
	width: 20%;
	}
	.contenedor .celda40P2{
	font-size: 10px;
	width: 40%;
	}
	.contenedor .celda60P2{
	font-size: 10px;
	width: 60%;
	}
	
	
	
	
.contenedor .celda3{
	border-top: 2px solid #416D89;
	font-size: 10px;
	}
	.contenedor .celda4{
	font-size: 12px;
	width:30%;
	padding-left: 10%;
	}
	.contenedor .celda4Titulo{
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		padding: 2% 0% 1% 0%;
	}
	.contenedor .celda4Dato{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 12px;
	text-align: left;
	padding-left: 1.5%;
	}
		.contenedor .celda4DatoCentrado{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 12px;
	text-align: center;
	padding-left: 1.5%;
	}

.contenedor .celdaDomicilioVencido{
border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;

	font-size: 12px;
	text-align: left;
	padding-left: 1.5%;
	color: #FF0000;
	}
	
	.contenedor .celdaDomicilioPorVencer{
	border-top: 2px solid #FFFFB3;
	border-right: 2px solid #FFFFB3;
	border-left:2px solid #FFFFB3;
	border-bottom:2px solid #FFFFB3;
	font-size: 12px;
	text-align: left;
	padding-left: 1.5%;
	background-color:#FFFFB3;
	}
	
	.contenedor .celdaDomicilio{
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding-left: 1.5%;
	}
	
	.contenedor .celdaFecha{
	border-top: 2px solid #416D89;
	border-right: 2px solid #416D89;
	border-left:2px solid #416D89;
	border-bottom:2px solid #416D89;
	font-size: 10px;
	}
	
.header{
	background-image: url(fond-head.png);
	background-repeat: repeat-x;
	background-position: left;
	width:100%;
	height:130px;
	}

.menu{
	background-image: url(fon-menu.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width:200px;
	height:500px;
	float:left;
	}
	
.menu table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#006600;/*:#FFFFFF;*/
	}
	
.menu input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-color:#A9F5A9;
	}
	
.menu .submit
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	background-color:#003333;
	}
		
.menu .submit:hover{
	color: #FFFFFF;/*:#FFFFFF;*/
	font-size: 17px;
	background-color:#000066;
	}
	
.menu .pida{
	color:#303D58;
	}
.menu .pida:hover{
	color:#303D58;/*:#FFFFFF;*/
	}
	
/*.menu .links{
	color:#0B3B0B;
	font-family: 'Arial',cursive;
    text-decoration: none;
    font-size:14px;
	}
*/
	
.menu .links{
	color:#666666; 
	font-family: 'Arial',cursive;
    text-decoration: none;
    font-size:12px;

	}

	
.menu .links:hover{
	color:#303D58;/*#666666 */
	font-weight:bold;
	}
	
/*ADMINISTRADOR*/
.menu .linksAdm{
	color:#303D58;
	font-family:'Arial';
	font-size:14px;
	font-style: normal;
	}
	
.menu .linksAdm:hover{
	color:#303D58;
	}
	
/* */

.a .btnDetalle
{
	background-image: url(./images/detalle.png);
}

.cuerpo{
	width:690px;
	/*height:500px;*/
	/*width: 75%*/
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
.cuerpo input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#303D58;
	width: 100%;/*sacar */
	background-color:#FFF;
	padding-left:1%;
	border: none;
	}
	
	.BotonSubir
{
	background: url(../images/subir.jpg) no-repeat 0px 0px;
	height:35px;
}


.BotonSubir:hover
{
	opacity: 0.5;
}

	.BotonExaminar
{
	
	height:30px;
	border:1px solid #006600;
}


.BotonExaminar:hover
{
	opacity: 0.5;
}
	
	.cuerpo .Resaltar
	{
		font-weight: bold;
	}
	.cuerpo .PassWord
	{
		color:#000000;
		background-color:#A9F5A9;
		border: 1px solid #000000 ;
	}
	
.cuerpo textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width: 400px;/*sacar */
	background-color:#A9F5A9;
	}		

.tdFondo
{
  	height:15px;
	width:70%;
	background-image:url(../images/linea_menu_chica.jpg);
	background-position:center;
	background-repeat: repeat-x;
}

.pie{
	background-image: url(fond-head.png);
	background-repeat: repeat-x;
	background-position: left;
	width:100%;
	height:50px;
	float:left;
	}

.bannerpie {
	width: 997px;
	height: 481px;
	vertical-align:top;
	/*background-color: #F0F0F0;*/
}

.style1 {
	color:#303D58; /* :#FF0000; /* #FF0000;*/
	font-weight: bold;
}
.tituloos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303D58;
}


.campoos {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.divOculto2 {
	width: 100%;
	display:none;
}
.divOculto {
	width: 100%;
	display:none;
}

.divOcultoDetalle {
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	width: 100%;
	display:none;
}
.divVisible {
	width: 100%;
	display:table;
}
