html, body, form, table.cont
{
	height: 100%;
}
body, form
{
	font-family: arial;
	margin: 0px auto;
	text-align: left;
	width: 1004px;
	background-color: #e6e6e6;
}
table.padding tr td {padding:3px;}
tr.padding2 td {padding:20px 3px !important;}
table, tr, td
{
	margin: 0px auto;
	border-collapse: collapse;
	padding: 0px;
	text-align: left;
}
.placa
{
	background-image: url(/imagenes/placa.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.arriba
{
	height: 320px;
	vertical-align: bottom;
}
.arribaadmin
{
	height: 200px;
	vertical-align: bottom;
}
div.admin
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	padding-top: 15px;
	background-color: #ffffff;
}
td.izq
{
	width: 694px;
	vertical-align: top;
	padding-top: 15px;
	background-color: #ffffff;
}
td.der
{
	width: 310px;
	vertical-align: top;
	padding-top: 15px;
	background-color: #ffffff;
}
td.sombraizq, div.sombraizq
{
	background-image: url(/imagenes/sombraizquierda.png);
	background-position: left top;
	background-repeat: repeat-y;
}
td.sombrader, div.sombrader
{
	background-image: url(/imagenes/sombraderecha.png);
	background-position: right top;
	background-repeat: repeat-y;
}
.abajo
{
	vertical-align: top;
	height: 220px;
}
.divizq
{
	margin: 0px auto;
	width: 90%;
	padding-left: 35px;
	padding-bottom: 15px;
}
.divder
{
	margin: 0px auto;
	width: 90%;
	padding-right: 35px;
	padding-bottom: 15px;
}
.textos
{
	font-size: 75%;
	color: #ffffff;
	text-decoration: none;
}
a.textos
{
	color: #222;
}
a.textos:hover
{
	color: #222;
	text-decoration: underline;
}
.textosazul
{
	font-size: 75%;
	color: #3a4862;
	text-decoration: none;
}
a.textosazul
{
	color: #222;
}
a.textosazul:hover
{
	color: #222;
	text-decoration: underline;
}
.textoschico
{
	font-size: 60%;
	color: #ffffff;
	text-decoration: none;
}
a.textoschico:hover
{
	text-decoration: underline;
}
.textosderecha
{
	font-size: 60%;
	color: #475f64;
	text-decoration: none;
}
a.textosderecha:hover
{
	text-decoration: underline;
}
.titulo
{
	font-size: 15px;
	color: #cb302f;
	text-decoration: none;
}
a.titulo:hover
{
	color: #cb302f;
	text-decoration: underline;
}
.borderblanco
{
	border-top: solid 2px #fff;
	background-color: #ccc;
	color: #fff;
}
.borderblanco tr td
{
	border-bottom: solid 2px #fff;
	border-right: solid 2px #fff;
	background-color: #ccc;
	color: #fff;
}
.botonchico
{
	border: none;
	color: #000;
	cursor: pointer;
	height: 20px;
	font-size: 11px
}
.boton
{
	border: none;
	background-color: #192a46;
	color: #fff;
	cursor: pointer;
	height: 24px;
}
.boton2
{
	border-style: solid;
	border-width: 1px;
	border-color: #a1a1a1;
	background-color: #e6e6e6;
	color: #3d3e40;
	cursor: pointer;
	height: 20px;
}
.boton3
{
	border-style: solid;
	border-width: 1px;
	border-color: #a1a1a1;
	background-color: #FFFFFF;
	color: #3d3e40;
	cursor: pointer;
	height: 20px;
}
.MaskedEditError { background-color:#ffcccc; }
.displaynone { display: none !important; }
.pager { float: right; }
.pager tr td { text-align: right !important; padding-top: 6px; }
.pagerbutton 
{
	text-decoration: none;
	width: 24px;
	height: 19px;
	text-align: center;
	padding-top: 5px;
	background-color: #81807e;
	float: left;
	color: #fff !important;
	border: solid 1px #aaa !important;
}
input { border: solid 1px #222; }
select { border: solid 1px #222; }
textarea { border: solid 1px #222; resize: none; }
input.textos { color: #222; }
select.textos { color: #222; }
area.textos { color: #222; }