 
body {
	font:9px verdana;
	color:#555555;
	cursor:default;
	margin:0;
}
a:link {
	color:#006699;
	text-decoration:none;
}
a:visited {
	color:#006699;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:active {
	color:#000;
	text-decoration:none;
}
p {
	margin-top:5;
}

.principal {
	width:100%;
	height:100%;
}
.contenedor {
	width:930;
	font:10px verdana;
	background:white;
}

.top {
	width:930;
	height:165;
	background:URL('../images/top.png') white no-repeat top center;
	font:bold 14px arial;
	color:#E4AB37;
}
.top1 {
	width:100%;
	height:20;
	padding-top:4;
	padding-right:0;
	font:bold 9px verdana;
	color:#55B3DF;
}
.top2 {
	height:48;
	margin-top:8;
	margin-left:288;
	font:bold 10px arial;
	color:#555120;
}
.top2_select {
	width:40;
	BORDER-RIGHT: #444444 1px solid; BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #CCCCCC 1px solid;
	font-size:9px;
}
.top2_select2 {
	width:52;
	font-size:9px;
}

.top3 {
	width:600;
	height:25;
	margin-top:45;
	margin-left:15;
	font:bold 9px arial;
	color:#555120;
}
.top3_bullet {
	margin-right:6;
	border:0;
}
a.top3_btns:link {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
a.top3_btns:visited {
	color:#FFF;
	text-decoration:none;
}
a.top3_btns:hover {
	color:#F90;
	text-decoration:none;
}
a.top3_btns:active {
	color:#F90;
	text-decoration:none;
}


.contenidos {
	table-layout:fixed;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	font:9px verdana;
	background:white;
	color:#555555;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
}
.frame {
	padding-left:5;
	padding-right:5;
	margin:0;
	width:125;
	height:200;
	border:1px solid #DDDDDD;
}
.roller {
	font:10px verdana;
	height:100%;
	vertical-align:text-top;
	width:120;
	background:white;
}
 
.titulos {
	height:30;
	font:bold 14px 'trebuchet ms', tahoma;
	color:#006699;
	text-transform:uppercase;
}
.titulos1 {
	height:20;
	font:bold 14px 'trebuchet ms', tahoma;
	color:#006699;
	text-transform:uppercase;
}
.titulos2 {
	font:11px verdana;
}
.titulos3 {
	font:10px verdana;
	color:#004488;
}
.subtitulos {
	height:18;
	line-height:20px;
	background:#006699;
	font:bold 10px verdana;
	color:white;
	padding-left:10;
	padding-top:3;
	padding-bottom:3;
}
.subtitulos2 {
	font:bold 11px verdana;
}
.tabla1 {
	width:580;
	font:10px verdana;
	background:white;
	color:#555555;
}
.tabla1_td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #888;
}
.tabla2 {
	width:580;
	font:10px verdana;
	background:white;
	color:#555555;
}
.tabla2_td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #888;
}

.textos {
	font:10px verdana;
	text-align:justify;
}
.textos_bullet {
	border:0;
}
.textos2 {
	font:10px verdana;
}
.campos_textos {
	font:9px verdana;
}
.campo1 {
	width:170;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.campo2 {
	width:200;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.campo3 {
	width:200;
	height:168;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.campo3_2 {
	width:355;
	height:68;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.campo4 {
	width:180;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#555555;
	text-transform:uppercase;
	border:1px solid #AAAAAA;
}
.campo5 {
	width:82;
	height:17;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
	text-align:right;
	padding-right:3;
}
.campo6 {
	width:227;
	height:16;
	font:9px verdana;
	color:#333;
	border:1px solid #AAAAAA;
}
.campo6_2 {
	width:47;
	height:16;
	font:9px verdana;
	color:#333;
	border:1px solid #AAAAAA;
	padding-left:3;
}
.btns {
	font:9px verdana;
	width:90;
	height:20;
	text-transform:uppercase;
}
.btns2 {
	font:9px verdana;
	width:140;
	height:20;
	text-transform:uppercase;
}
.btns3 {
	font:9px verdana;
	width:65;
	height:20;
	text-transform:uppercase;
}
.btns4 {
	font:9px verdana;
	width:25;
	height:20;
	text-transform:uppercase;
}
.calFondoCalendario {
 	background-color:#FFF;
}
.calEncabe {
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
.calFondoEncabe {
	background-color:#F5F5F5;
}
.calDias {
 	font-family:verdana,Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:900
}
.calSimbolo {
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
}
.calResaltado {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold
}
.calCeldaHoy {
	color:white;
	background-color:#669
}
.calCeldaResaltado {
	color:white;
	background-color:#D00
}
.calCeldaLibre {
	background-color:#6E7
}

a.calResaltadoLink:link {
	color:#FFF;
	text-decoration:none;
}
a.calResaltadoLink:visited {
	color:#FFF;
	text-decoration:none;
}
a.calResaltadoLink:hover {
	color:#FCC;
	text-decoration:none;
}
a.calResaltadoLink:active {
	color:#FFF;
	text-decoration:none;
}

a.btns_disp:link {
	color:#006699;
	text-decoration:none;
}
a.btns_disp:visited {
	color:#006699;
	text-decoration:none;
}
a.btns_disp:hover {
	color:#000;
	text-decoration:none;
}
a.btns_disp:active {
	color:#000;
	text-decoration:none;
}
.disp_campo1 {
	width:40;
	height:16;
	margin-top:1;
	font:9px verdana;
	color:#666;
	border:1px solid #CCC;
	padding-left:6px;
}
.chat_campo1 {
	width:90;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.chat_campo2 {
	width:130;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#666666;
}
.chat_campo3 {
	width:370;
	height:20;
	margin-top:3;
	padding:3;
	font:10px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}

.linea {
	color:#CCCCCC;
	width:100%;
	height:1;
}
.prop_titulo {
	height:44;
	background:#006699;
	font:bold 10px verdana;
	color:white;
	padding-left:8;
	padding-right:8;
	padding-top:2;
	padding-bottom:2;
}
.prop_titulo2 {
	height:20;
	background:#006699;
	font:bold 10px verdana;
	color:white;
	padding-left:10;
	padding-right:10;
}
a.prop_titulo2_link:link {
	color:white;
	text-decoration:none;
}
a.prop_titulo2_link:visited {
	color:white;
	text-decoration:none;
}
a.prop_titulo2_link:hover {
	color:#71D0FF;
	text-decoration:none;
}
a.prop_titulo2_link:active {
	color:#71D0FF;
	text-decoration:none;
}

.prop_cont {
	background:#E1F5FF;
	font:10px verdana;
	padding-left:5;
	padding-right:10;
	padding-top:5;
}
.prop_cont2 {
	line-height:20px;
	background:#E1F5FF;
	font:10px verdana;
}
.prop_cont_det {
	background:#E1F5FF;
	font:10px verdana;
	padding-left:10;
	padding-top:2;
}
.prop_fondo {
	padding:2px;
	background:#E1F5FF;
}
.prop_fondo_det {
	padding-right:3px;
	padding-left:3px;
	padding-top:3px;
	background:black;
}
.prop_borde {
	height:2;
	border-top:2px dotted #DDD;
	font-size:6px;
}
.prop_borde2 {
	height:5;
	border-bottom:2px dotted #DDD;
	font-size:5px;
}

.footer {
	height:75;
	background:#006699;
	font:9px verdana;
	color:white;
	padding-bottom:8;
	padding-left:10;
	padding-right:10;
}
a.footer_btns:link {
	color:#71D0FF;
	text-decoration:none;
}
a.footer_btns:visited {
	color:#71D0FF;
	text-decoration:none;
}
a.footer_btns:hover {
	color:white;
	text-decoration:none;
}
a.footer_btns:active {
	color:white;
	text-decoration:none;
}
.footer_barra1 {
	color:#BAB14B;
	margin-left:14;
	margin-right:10;
}
.footer_barra2 {
	margin-left:6;
	margin-right:2;
}


.admin_top {
	width:775;
	height:80;
	background:URL('../images/top_admin.png') white no-repeat top center;
	font:bold 14px arial;
	color:#E4AB37;
}
.admin_contenidos {
	width:775;
	height:375;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	font:9px verdana;
	background:white;
	color:#555555;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
}
.admin_contenidos2 {
	width:775;
	height:375;
	padding-top:10px;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	font:9px verdana;
	background:white;
	color:#555555;
}
.admin_titulos {
	height:40;
	font:bold 16px 'trebuchet ms', tahoma;
	color:#006699;
	text-transform:uppercase;
}
.admin_btns {
	font:9px arial;
	text-transform:uppercase;
	line-height:15px;
	margin-top:4;
	width:120;
	height:20;
}
.admin_btns2 {
	font:9px arial;
	text-transform:uppercase;
	line-height:15px;
	margin-top:0;
	width:90;
	height:20;
}
.admin_btns3 {
	font:9px arial;
	text-transform:uppercase;
	line-height:15px;
	margin-top:4;
	width:190;
	height:20;
}
.admin_campo1 {
	width:120;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
}
.admin_campo2 {
	width:500;
	height:164;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
}
.admin_campo3 {
	width:200;
	height:18;
	margin-top:4;
	font:9px arial;
}
.admin_campo4 {
	width:350;
	height:18;
	margin-top:4;
	font:10px arial;
}
.admin_campo5 {
	width:180;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAA;
}
.admin_campo6 {
	width:500;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
}
.admin_campo7 {
	width:250;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
}
.admin_campo8 {
	width:352;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
}
.admin_campo9 {
	width:352;
	height:122;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
	overflow:auto;
}
.admin_campo10 {
	width:170;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#555555;
	text-transform:uppercase;
	border:1px solid #AAAAAA;
}
.admin_campo11 {
	width:96;
	height:20;
	margin-top:3;
	font:10px verdana;
	color:#555555;
	text-transform:uppercase;
	border:1px solid #AAAAAA;
	line-height:15px;
}
.admin_campo12 {
	width:400;
	height:18;
	margin-top:4;
	font:10px arial;
}
.admin_campo13 {
	width:400;
	height:17;
	margin-top:4;
	font:9px verdana;
	color:#666666;
	border:1px solid #AAAAAA;
}
.admin_campo14 {
	width:250;
	height:16;
	margin-top:3;
	font:9px verdana;
	color:#555555;
	text-transform:uppercase;
	border:1px solid #AAAAAA;
}
.admin_campo15 {
	width:250;
	font:9px verdana;
	color:#555555;
	height:18;
}
.admin_campo16 {
	width:352;
	height:185;
	margin-top:4;
	font:9px verdana;
	color:#444;
	border:1px solid #AAA;
	overflow:auto;
}
.admin_img {
	margin-top:4;
	border:0px;
}
.admin_error {
	color:#DD0000;
	font-weight:bold;
	text-align:center;
}
.admin_scroll {
	width:100%;
	height:245;
	overflow-x:hidden;
	overflow-y:auto;
}
.mayus {
	text-transform:uppercase;
}
