/* CSS Document */

/* Properties that both side lists have in common */


div.link-list {
        width:160px;
        position:absolute;
        /*top:0;*/
        padding-left:1%;
        padding-right:1%;
        margin:5px;
}
#pie{
	/* position:absolute; */
	position:static;
	clear:both;
	/* bottom: -1px; */
}

/* we leave some place on the side using the margin-* properties */
#top {
		top:0;
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
		background-color:#FFFFFF;
}


#main {
        margin-left:180px;
        margin-right:170px;
        padding-left:10px;
        padding-right:10px;
		/*background-color:#9900CC;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

#main a:link{
	color: #FF0000;
}
#main a:visited{
	color: #FF0000;
}
#main a:hover{
	color: #CCCCCC;
}
#main input{
	background-color: #CCCCCC;
	border: 1px solid #666666;	
}
#main select{
	background-color: #CCCCCC;
	border: 1px solid #666666;	
}
/* and then we put each list on its place */
#list1 {
        left:0;
		float:top;
		background-color:#FFFFFF;
		top:150;
}
#list2 {
        right:0;
		/*background-color:#0000CC;*/
}
#barra_titulo{
	background-color:#666699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;	
	padding-left:2px;
}

#progress{
	/* margin-left:10.2em; */
}
.waiting {
  visibility: visible;
}

.notWaiting {
  visibility: hidden;
}

 /* bordes redondeados /*/
 .curvy {position:relative; width:170px; height:150px; background:#08c; color:#000; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#fff;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:130px; left:0px;}
#ctr {top:0px; left:150px;}
#cbr {top:130px; left:150px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#08c;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:150px; height:140px; color:#fff;}
 /* fin de bordes redondeados */.borde_total {
	border: 1px solid #999FB5;
	background-color: #E9EDED;
}
.fondo_cab {
	background-image: url(imagenes/fondo_cab.gif);
	background-repeat: no-repeat;
	height: 150px;
}

.txt_negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}
a.txt_negrita:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}
a.txt_negrita:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}
a.txt_negrita:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-decoration: underline;
}

form {
display: inline;
}

.verde {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#009900;
}

.rojo {
	font-size:12px;
	font-weight: bold;
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fondo_pie {
	background-image: url(imagenes/fondo_pie.gif);
	background-repeat: repeat-x;
	height: 100px;
}
.verdana_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

tr.tachado td{
	text-decoration: line-through;
}