body{
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 8pt;
	scrollbar-face-color: #BAC6AF;
	scrollbar-3dlight-color: #606060;
	scrollbar-darkshadow-color: #606060;
	scrollbar-highlight-color: #DDE2D8;
	scrollbar-shadow-color: #7B9267;
	scrollbar-track-color: #D6DED1;
	scrollbar-arrow-color: #606060;
	overflow-y: auto;
}

td, th{
	font-size: 8pt;
}

a{
	cursor: url("/lib/otros/mano.cur"), hand;
}

a.menu{
	height: 34px;
}

/*
 * Menú de servicios (menú lateral)
 */
table.menu_serv td{
	font-size: 10px;
	text-align: right;
}
table.menu_serv a, table.menu_serv a:visited{
	width: 100%;
	color: #000000;
	text-decoration: none;
	padding: 3 0 2 0;
}

table.menu_serv a:hover{
	color: #000000;
	background-color: #B8C7B0;
}

/*
 * Submenús de servicios
 */
table.submenu_serv td, table.submenu_serv th{
	background-image: url("/lib/img/fondo_resalte.gif");
	background-position: left;
	background-repeat: repeat-y;
}

table.submenu_serv th{
	background-color: #606060;
	font-size: 10px;
	text-align: right;
	padding-left: 3;
}
table.submenu_serv td{
	background-color: #AAB6A9;
	font-size: 10px;
	text-align: left;
	padding-left: 3;
}
table.submenu_serv td.sep{
	background-color: #5D814B;
}
table.submenu_serv th a, table.submenu_serv th a:visited{
	font-weight: bold;
	color: #FFFFFF;
}

table.submenu_serv a:hover{
	background-color: #B8C7B0;

	color: red
	background-color: blue;
}


/*
 * Contenido de la página
 */
td.contenido{
	background: url("/lib/img/__fondo1.gif") repeat-y;
	background: url("/lib/img/__fondo2.png") repeat-y;
	background: url("/lib/img/__fondo3.gif") repeat-y;
	padding-bottom: 25;
}

td.contenido h1{
	color: #606060;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	margin: 10 0 0 15;
	padding-left: 42;
	background: url("/lib/img/h1.gif") left top no-repeat;
}
td.contenido h2{
	color: #606060;
	font-size: 10pt;
	text-align: center;
	margin: 10 12 0 69;
	background: url("/lib/img/h2.gif") center no-repeat;
}
td.contenido h3{
	color: #606060;
	font-size: 9pt;
	text-align: right;
	margin-left: 69;
	margin-right: 12;
}

td.contenido p, td.contenido li{
	margin-left: 69;
	margin-right: 12;
	text-align: justify;
	line-height: 1.7em;
}
td.contenido p{
	margin-top: 10;
	margin-bottom: 0;
}
td.contenido li{
	list-style: url("/lib/img/li.gif");
	margin-left: 45;
}
td.contenido ul{
	margin-top: 6;
}
td.contenido em{
	color: #606060;
}
td.contenido table{
	margin-left: 69;
	margin-right: 12;
}
.contenido table.decorada{
	border: 1px solid #606060;
	margin-top: 1em;
}
.contenido table.decorada th{
	color: #FFFFFF;
	background-color: #606060;
	font-size: 8pt;
}
.contenido table.decorada td{
	background-color: #D6DFD2;
}
.contenido table.decorada td.der{
	text-align: right;
}

img.logo{
	margin: 0 25 30 -50;
}

.contenido a{
	font-weight: bold;
	text-decoration: none;
	color: #606060;
	border-bottom: 1px dotted #606060;
}
.contenido a:visited{
	color: #B08D00;
	border-bottom: 1px dotted #B08D00;
}
.contenido a:hover{
	color: #FFFFFF;
	background: #AAB6A9;
	border-top: 2px groove #B08D00;
	border-bottom: 2px ridge #B08D00;
}

/*
 * Formularios
 */
 
label{
	border: 1px dotted #E5E5E5;
	vertical-align: super;
}

form{
	margin: 0;
}

.contenido input, .contenido textarea, .contenido select{
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 8pt;
}

.contenido input.text, .contenido textarea{
	background: #AAB6A9 url('/lib/img/fondo_input.gif') repeat-y;
}

.contenido input.submit, .contenido input.reset, .contenido input.button{
	background: #AAB6A9 url('/lib/img/fondo_boton.gif') repeat-x center;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #7B9267 #7B9267 #FFFFFF;
	font-weight: bold;
	color: #000000;
}

.contenido select{
	background: #D6DFD2;
}

.disabled{
	background: #D6DFD2 none;
	border: 2px solid #AAB6A9;
}
