.Modulos
	{
		font-weight: bold;
		color: #5577aa;
		font-family: Verdana;
		font-size: 12px;
		text-align: left;
	}


input {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	margin: 2px;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:  url('../../i/backdrop_.gif');
	background-repeat: repeat-x;
	background-color: black;
	cursor: default;
	font-family: Verdana;
}

a:active, a:link, a:focus, a:visited {
	text-decoration: none;
	color: #5577AA;
	/*color: #D15668;*/
	font-family: Verdana;
	font-size: 11px;
}

a:hover {
	text-decoration: none;
	color: #000F22;
	/*color: red;*/
}

/*
.mlmenu a {
	color: #D15668;
}

.mlmenu a:hover {
	color: red;
}
*/

img{
	border: none;
}

div, p {
	font-family: Verdana;
	font-size: 12px;
}

input {
	font-family: Arial;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
}

select, option {
	font-family: Arial;
	font-size: 10px;
}

td.leftMenuBg {
	background-image: url('../../i/m1.gif');
	background-repeat: y-repeat;
	padding-top: 15px;
	padding-left: 10px;
	/*text-vertical-align: top;*/
}

td.titulo{
	background-color: #f0f0f0;
	padding: 2px;
	font-weight: bold;
}

div.topSection {
	width:          158px;
	border:         2px solid #334466;
	padding-top:    2px;
	padding-bottom: 2px;
	padding-left:   6px;
	cursor: hand;
	background-color: #eaeff4;
	font-family: Arial;
	font-size: 12px;
}

div.topSection:hover {
	width:          158px;
	border:         2px solid #000000;
	padding-top:    2px;
	padding-bottom: 2px;
	padding-left:   6px;
	cursor: hand;
	background-color: #f3f9ff;
	font-family: Arial;
	font-size: 12px;
}

input.mybutton {
	border: 1px solid #6699aa;
	background-color: #ffffff;
	color: #223344;
}

input.mytextbox {
	border: 1px solid #aaddff;
	background-color: #ffffff;
	color: #000000;
	color: #4477aa;
}

td.margencontenidoizquierda {
	background-image: URL('../../i/margen_contenido_izquierda_.gif');
	width: 4px;
	height: 100%;
}

td.margencontenidoderecha {
	/* background-image: URL('../../i/margen_contenido_derecha_2.gif');*/
	width: 4px;
	height: 100%;
}

td.footer{
	border-top: 3px solid #d25666;
	background-color: #ffffff;
	border-left:2px solid #d25666; 
	border-bottom:2px solid #d25666; 
	border-right:2px solid #d25666;
	padding: 4px;
	font-size: 11px;
}

th.degradadorelleno {
	background-image: URL('../../i/degradado_relleno.gif');
	width: 693px;
}

p.copyrc {
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*
hr {
	margin: 8px 8px;
	padding: 0;
	border: 1px solid #C81B33;
}
*/

hr {
	background: url('../../../i/tira.png') repeat-x;
	border: 0;
	height: 12px;
	width: 453px;
	padding:0;
	margin: 2px 0 4px 0;
}

div.mlmenu {
	padding: 0;
	margin: 0;
	/*border: 2px solid red;*/
	width: 108px;
}

div.mlmenu ul {
	padding: 0;
	margin: 0;
	width: 100%;
}

div.mlmenu ul li {
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
	font-size: 16px;
}

/* Paginacion */
.pagination {
	padding: 3px;
	margin: 3px;
	float: right;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0066cc;
	text-decoration: none;
	color: #184878;
}

.pagination a:hover, .pagination a:active {
	border: 1px solid #ff6d00;
	background-color: #ff6d00;
	color: #fff;
}

.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	color: #666666;
}

.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #eee;
	color: #ddd;
}

/* Pruebas */
span.imagen {
	display: block;
	padding: 9px;
	margin: 0px 9px 9px 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	float:left;
	text-align: center;
}

dl {
float:left;
width:100%;
border:1px solid #fff;
}

dl dt {
float:left;
clear:left;
width:25%;
padding: 2px;
margin:0 -1px 0 0;
border-right:1px solid #ffffff;
}

dl dd {
width:50%;
padding: 2px;
float: left;
margin: 0 ;
border-left:1px solid #fff;
clear: right;
}


