/* CSS Document */

.contenedor {  
	top: 100px;
	width: 78px;  
	height:47px;  
	/*background-color:#FFFFFF;*/  
	margin: 0 auto;  
	overflow: auto;
}

.div {
	background: white; 
	width:800px; 
	height:600px; 
	overflow: scroll
}

.Minimo {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
}

.titulo_art {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

Body {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFFFFF;
}
h1 {
	font-size:18px;
	line-height:18px;
	color:#3D72A8;
	display:block;
	border-bottom:3px #EEEEEE solid;
	padding: 0px 0px 10px 0px;
}
p {
	display:block;
	margin:0px;
	padding:0px 0px 10px 0px;
}


#menuder h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

#menuder ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menuder img {
    border: 0;
}

#menu6 {
	width: 150px;
	margin: 0px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

#menu6 li a {
	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}

#menu6 li a:link, #menu6 li a:visited {
	color: #FFF;
	display: block;
	background:  url(../images/menu6a.gif);
	padding: 8px 0 0 10px;
}

#menu6 li a:hover, #menu6 li #current { 
	color: #06F;
	display: block;
	background:  url(../images/menu6b.gif);
	padding: 8px 0 0 10px;
}

#main {
	margin:0px auto 0px auto;
	padding:0px;
	width:700px;
}
#top {
	background-image: url(../images/top.png);
	height:14px;
	padding:5px;
	margin:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:right;
	font-size: 10px;
}
#header {
	background-image:url(../images/header.png);
	height:155px;
	margin:0px;
	padding:0px;
}
#separador {
	height:11px;
	display:block;
	padding:0px;
	margin:0px;
	background-color: #32689E;
	border-top: 1px solid #1B5188;
}
#bottom {
	background-image:url(../images/bottom.png);
	height:20px;
	padding:19px 10px 10px 10px;
	margin:0px 0px 20px 0px;
	color: #FFFFFF;
	text-align:right;
}

#bottom a {
	color:#FFFFFF;
	text-decoration:none;
}
#bottom a:hover {
	color: #333333;
}
.cuerpo {
	margin:0px;
	padding:10px 0px 10px 0px;
	background-image: url(../images/main_bg.png);
	background-position:bottom;
	background-repeat: repeat-x;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.titulos {
	font-size:15px;
	font-weight:bold;
	color: #99CC00;
}

.Estilo8 {font-family: Arial, Helvetica, sans-serif}
.Estilo10 {
	font-size: 24px;
	color: #1B0E7D;
	font-weight: bold;
}

a:link {
	color: #1B0E7D;
	text-decoration: none;
}
a:visited {
	color: #0A77D5;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.linkNormal {font-family: Arial, Helvetica, sans-serif}
.LinkLista {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


/* odd items 1,3,5,7,... */
table tr.odd th,
.odd {
    background: #C1E1E8;
}

/* odd items 1,3,5,7,... */
table tr.new th,
.new {
    background: #DDDDDD;
}

/* titl titulos de lista */
table tr.titl th,
.titl {
    background: #F0F2F1;
    font-style: inherit;
    font-weight: bold;
}

/* even items 2,4,6,8,... */
table tr.even th,
.even {
    background: #FFFFFF;
}

/* even_obs items 2,4,6,8,... */
table tr.even_obs th,
.even_obs {
    /*background: #FFF900;*/
    background: #C1EB99;
    font-weight: bold;
}

/* odd_obs items 1,3,5,7,... */
table tr.odd_obs th,
.odd_obs {
    background: #C1EB99;
    font-weight: bold;
}

/* odd_obs items 1,3,5,7,... */
table tr.new_obs th,
.new_obs {
    background: #DDDDDD;
    font-weight: bold;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd,
table tr.odd_obs th,
table tr.odd_obs,
table tr.new th,
table tr.new,
table tr.new_obs th,
table tr.new_obs,
table tr.even_obs th,
table tr.even_obs,
table tr.even th,
table tr.even {
    text-align:         left;
}

/* marked table rows */
table tr.marked th,
table tr.marked {
    background:   #FFCC99;
    color:   #000000;
}

/* hovered items */
.odd:hover,
.new:hover,
.even:hover,
.odd_obs:hover,
.new_obs:hover,
.even_obs:hover,
.hover {
    background: #CCFFCC;
    color: #000000;
    cursor: pointer;
}

/* hovered table rows */
table tr.odd:hover th,
table tr.new:hover th,
table tr.even:hover th,
table tr.odd_obs:hover th,
table tr.new_obs:hover th,
table tr.even_obs:hover th,
table tr.hover th {
    background:   #CCFFCC;
    color:   #000000;
}

table tr.odd:hover td,
table tr.new:hover td,
table tr.even:hover td,
table tr.odd_obs:hover td,
table tr.new_obs:hover td,
table tr.even_obs:hover td,
table tr.hover td {
    background:   #CCFFCC;
    color:   #000000;
}

/**
 * marks table rows/cells if the db field is in a where condition
 */
tr.condition th,
tr.condition td,
td.condition,
th.condition {
    border: 1px solid #FFCC99;
}