body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11;
	background-image: url(../images/backg.gif);
	text-align:center;
	margin:10;
	color:#003399;
}
H1 {
	font-size: 12;
	color:#0066CC;
}
H2 {
	font-size: 11;
	color:#0075EA;
}
H3 {
	font-size: 11;
	color:#0066CC;
}
table {
	font-size: 11;
}

A:link, A:visited, A:active{text-decoration:none;color:#0066CC;}
A:hover{text-decoration:underline;color:#0075EA;}

A:link.tl, A:visited.tl, A:active.tl{text-decoration:none;color:#0075EA;}
A:hover.tl{text-decoration:none;color:#0045A4;}

A:link.m1, A:visited.m1, A:active.m1{color:#FFFFFF;}
A:hover.m1{text-decoration:none;color:#DBDBDB;}
A:link.m2, A:visited.m2, A:active.m2{text-decoration:none;color:#FFFFFF;}
A:hover.m2{text-decoration:underline;color:#003399;}

.menor {
	font-size:10;
}
.menor1 {
	color:#0066CC;
	font-size:10;
}
.menor2 {
	color:#0075EA;
	font-size:10;
}
.menor3 {
	color:#FF0000;
	font-size:10;
}

.tx1	{
	color:#0066CC;
	font-size:11;
}
.tx2	{
	color:#0075EA;
	font-size:11;
}
.tx3	{
	color:#FF0000;
	font-size:11;
}
.txb	{
	font-weight: bold;
}
.txb1	{
	color:#0066CC;
	font-size:11;
	font-weight: bold;
}
.txb2	{
	color:#0075EA;
	font-size:11;
	font-weight: bold;
}
.borde	{
	border-left: 1 solid #BFD8F0;
	border-right: 1 solid #BFD8F0;
}
.padd {
	padding: 2px;
}


select, input{ font-size:11px; color: #0066CC; background-color: #FFFFFF; border: solid 1 #0066CC;}



/* maquetacion*/
#upmenu {
	position:relative;
	width:750;
	height:70;
	background-color:#0045A4;
	background-image: url(../images/upfnd.jpg);
	border: solid 1 #0045A4;
}

#menu1{
	position:absolute;
	left: 20;
	top: 53;
}

#celmenu1{
	font-size: 11;
	font-weight:bold;
	padding-left:22;
}

#menu2{
	position:relative;
	width:750;
	text-align:left;
	padding:2;
	border: solid 1 #0045A4;
	background-color: #3F8BD8;
}

#celmenu2{
	font-size: 11;
	padding-left:13;
}

#hoy {
	width: 190; 
	text-align:right;
	color:#BBDDFF;
}
#contenedor {
	width:486;
	padding-top:20;
	padding-bottom:20;
	padding-left:25;
	padding-right:25;
}
#col{
	width:130;
	padding:4;
}
#boton{
	width:130;
	padding:2;
	border-bottom: 1 solid #BFD8F0;
	border-top: 1 solid #FFFFFF;
	background-color: #ECF5FF;
	font-weight: bold;
}
#contenido {
	width:100%;
	padding-left:5;
}
#title {
	font-size: 12;
	font-weight:bold;
	color:#0066CC;
	border-bottom: solid 1 #BFD8F0;
	margin-bottom: 15;
	text-align:left;
	padding-bottom:2;
}

#title2 {
	font-size: 11;
	font-weight:bold;
	color:#0075EA;
	margin-top: 15;
	margin-bottom: 15;
	border-bottom: solid 2 #ECF5FF;
	text-align:left;
	padding-bottom:2;
}

#title3 {
	font-size: 11;
	font-weight:bold;
	color:#0075EA;
	margin-bottom: 5;
	border-bottom: solid 1 #BFD8F0;
	text-align:left;
	padding-bottom:5;
	vertical-align:middle;
}


/*formulario*/
.formstyle {
	background-color: #ECF5FF;
	border: 1 solid #BFD8F0;
	text-align:left;
	padding:10px;
	width: 100%;
}
.col1 {
	text-align: right;
	padding: 1px;
	width: 35%;
	color:#0066CC;
	font-weight: bold;
	vertical-align:top;	
}
.col2 {
	width: 60%;
	padding: 1px;
	vertical-align:top;		
}

/*tablas*/

#tbltel{
	border: 1 solid #BFD8F0;
	background-color: #ECF5FF;
	padding:0;
	font-size: 11;
	text-align: center;
	width: 230;
	align: center;
}
#etbltel{
	border-bottom: 1 solid #0066CC;
	background-color: #0066CC;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#tbl{
	border: 1 solid #BFD8F0;
	background-color: #ECF5FF;
	padding:2;
	font-size: 11;
}
#etbl{
	border-bottom: 1 solid #BFD8F0;
	font-weight:bold;
	color:#0066CC;
	text-align:left;
}
#ctbl{
	border-top: 1 solid #FFFFFF;
	padding:2;
}

#tbl2{
	border: 1 solid #66CC00;
}
#etbl2{
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background-color: #66CC00;
	padding:2;
}
#ctbl2{
	background-color:#FDFDE8;
	padding:2;
	color:#669900;
}
select.tbl2, input.tbl2{ font-size:11px; color: #669900; background-color: #FFFFFF; border: solid 1 #669900;}

#tbl3{
	border: 1 solid #BFD8F0;
}
#etbl3{
	background-color: #ECF5FF;
	padding:2;
	font-size: 11;
	color:#0066CC;
	font-weight: bold;
}
#ctbl3{
	padding:4;
	background-color: #FFFFFF;
}

#tbl4{
	border-bottom: 1 solid #BFD8F0;
	padding:2;
	font-size: 11;
}
#etbl4{
	border-bottom: 1 solid #BFD8F0;
	font-weight:bold;
	color:#0066CC;
	text-align:left;
}
#ctbl4{
	padding:2;
}
#bar3{
	background-color: #ECF5FF;
	padding:2;
	font-size: 11;
	font-weight:bold;
	color:#0066CC;
	border: 1 solid #BFD8F0;	
}

#lines {
	border-bottom: 1 dotted #66CC00;
	padding:5;
}

#scroll {
SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR:#BFD8F0; SCROLLBAR-ARROW-COLOR:#BFD8F0; SCROLLBAR-TRACK-COLOR: #ECF5FF; SCROLLBAR-DARKSHADOW-COLOR: #BFD8F0; 
border: 1 solid #ECF5FF;
}

#si {
	list-style-image:url('vine_s.gif');
	margin-left:20
}
#si li{
	padding:2;
}
#no {
	list-style-image:url('vine_n.gif');
	margin-left:20
}
#no li{
	padding:2;
}
#menu {
	list-style-image:url('vine_m.gif');
	margin-left:20
}