html {	font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #545454; margin:0; padding:0}
body {	font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #545454; margin:0; padding:0}
table {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #545454}

/* tabla cabezal*/
#cabezal { width: 640px; height: 59px; background-image: url(../imagenes/bienvenida/fondo.gif); background-repeat: repeat-x; vertical-align: bottom; horizontal-align: left; padding: 0 }
.hora { text-align: left; vertical-align: top; color: #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; height: 11px }

/*default links */
a:link { text-decoration: underline; color: #333333 }
a:linked { text-decoration: underline; color: #333333 }
a:visited { text-decoration: underline; color: #333333 }
a:hover { text-decoration: none; color: #333333 }

.degrade { background:#F3F7FA; width:484px; filter:Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=300, FinishX=0, FinishY=0) }

.textinfo {
background-color: #FD7F0F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding: 7px; font-weight: normal }

.tablaloginservicios { padding-top: 10px; padding-right: 13px; padding-left: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC }
.esquina_der { background-color: #FD7F0F; background-image:  url(imagenes/5x5curva_der.gif); background-repeat: no-repeat; width: 5px }
.esquina_izq { background-color: #FD7F0F; background-image:  url(imagenes/5x5curva_izq.gif); background-repeat: no-repeat; width: 5px }

/* CSS Document */
.esquinagrisder1 { background-image:  url(imagenes/5x5curva2_der1.gif); background-repeat: no-repeat; height: 5px }
.esquinagrisder2 { background-image:  url(imagenes/5x5curva2_der2.gif); background-repeat: no-repeat }
.esquinagrisizq1 { background-image:  url(imagenes/5x5curva2_izq1.gif); background-repeat: no-repeat; height: 5px }
.esquinagrisizq2 { background-image:  url(imagenes/5x5curva2_izq2.gif); background-repeat: no-repeat }
.esquinagrismedio { background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height: 5px; padding: 7px }
.fondogris { background-color: #EEEEEE }
.tablalistaservicios { padding-top: 26px; padding-right: 16px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-color: #eeeeee }
.serviciostitulos { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0099CC }

a.serviciostitulos {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0099CC;
text-decoration:underline;
}

a.serviciostitulos:link{font-weight: bold;color: #0099CC;text-decoration:underline}
a.serviciostitulos:visited{	font-weight: bold;color: #0099CC;text-decoration:underline}
a.serviciostitulos:hover {font-weight: bold;color: #0099CC;text-decoration:none}
.textoservicios {font-weight: normal;color: #666;width: 197px}
.textomailbienvenida {font-weight: bold;color: #666}
.nuevousuario {font-size: 12px;color: #333;background-color: #DDD;height: 60px;padding: 10px}
.nombreusuario {font-size: 16px;font-weight: bold;color: #999;text-decoration: none;vertical-align: top}
.nuevousuarioregistro {font-size: 13px;color: #336699;font-weight: bold;font-variant: small-caps}
a.nuevousuarioregistro:hover {font-size: 13px;color: #336699;font-weight: bold;font-variant: small-caps;text-decoration:none}
.nuevousuarioregistro2 {color: #336699;font-weight: bold;font-variant: small-caps;text-decoration:underline}
a.nuevousuarioregistro2:hover {color: #336699;font-weight: bold;font-variant: small-caps;text-decoration:none}
.textinfoBOLD {background-color: #FD7F0F;font-size: 12px;color: #FFF;font-weight: bold}
.serviciosdescripcion {font-size: 12px;font-weight: normal;color: #666;text-align: left; vertical-align: top}
.lineaconfigurados {background-color: D8F3F7;height: 1px}
.serviciosconfigurados {font-weight: bold;color: 0099CC;height: 30px;vertical-align: middle;text-decoration:none;padding: 0 0 0 10px}
a.serviciosconfigurados:hover {font-weight: bold;color: 0099CC;height: 30px;vertical-align: middle;text-decoration:underline}
.servicioscambiar {font-size: 12px;font-weight: normal;color: #333;text-align: left;vertical-align: middle}
a.servicioscambiar:hover {font-size: 12px;font-weight: normal;color: #333;text-align: left;vertical-align: middle;text-decoration:underline}
.serviciosfondotabla {background-image:  url(imagenes/back_servicios.gif);background-repeat: repeat-x}
.serviciosfondotabladatos {background-image:  url(imagenes/back_serviciosdatos.gif);background-repeat: repeat}
.textointroservicios {font-size: 14px;color: #333}
.pieintroservicios {border-bottom: 1px solid #E0E0E0}
.titulosservicios {font-size: 16px;	font-weight: bold;color: #31A0D7}
.titulosserviciosnar {font-size: 16px;	font-weight: bold;color: #fe7700}
.flechainiciosesion {font-size: 12px;font-weight: bold;color: #31A0D7}
.errorcontrasena {font-weight: bold;color: #cc3300;text-decoration: none}
.celdaiconos {padding: 10px 0 0 0}
.textobullets {font-weight: bold;color: #034B6F;text-decoration: none;padding: 0 0 0 4px}
a.textobullets:hover {font-weight: bold;color: #034B6F;text-decoration: underline;padding: 0 0 0 4px}

/* CSS footer */
.footer0 {height: 25px;width: 780px;color: #FFF;padding: 2px 0 0 8px;background-image:  url(/imagenes/fdofooter.gif);
background-repeat: repeat-x}

.footer {text-align: left;vertical-align: top;padding: 5px 0 0 5px;line-height: 14px;background-color: #FFEEE1;height: 85px}
#table780 {width: 780px;margin: 0;padding: 0;}

.tablaerrores {color: #FF6600;border: 1px solid #FF6600;padding: 15px 10px;}
.titulo {font-weight: bold;color: #333333;text-align: left}
.obligatorio {font-size: 12px;color: #FF7902;text-align: left;vertical-align: middle}
.campogrande {height: 20px;width: 200px;border-top: 1px solid #D4D4D4;border-right: 1px solid #999;border-bottom: 1px solid #999;border-left: 1px solid #D4D4D4;background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);background-repeat: repeat-x;font-size: 12px;font-weight: normal;color: #046FB3}
.campochico {height: 20px;width: 82px;border-top: 1px solid #D4D4D4;border-right: 1px solid	#999;border-bottom: 1px solid #999;
border-left: 1px solid #D4D4D4;background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);background-repeat: repeat-x;font-size: 12px;font-weight: normal;color: 046FB3}
.camponumeros {height: 20px;width: 41px;border-top: 1px solid #D4D4D4;border-right: 1px solid #999;border-bottom: 1px solid #999;border-left: 1px solid #D4D4D4;background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);background-repeat: repeat-x;font-size: 12px;font-weight: normal;color: 046FB3;text-align: center}
.campomediano {height: 20px;width: 145px;border-top: 1px solid #D4D4D4;border-right: 1px solid	#999;border-bottom: 1px solid #999;border-left: 1px solid #D4D4D4;background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);
background-repeat: repeat-x;font-size: 12px;font-weight: normal;color: 046FB3}
.acalracion {color: #999;}
.interes {font-weight: normal;color: #666;text-decoration:none}
a.interes:link{font-weight: normal;color: #666;text-decoration:underline}
a.interes:visited{font-weight: normal;color: #666;text-decoration:underline}
a.interes:hover{font-weight: normal;color: #666;text-decoration:none}
a.interes:active{font-weight: normal;color: #666;text-decoration:underline}
.campograndeerror {
	height: 20px;
	width: 200px;
	border-top: 1px solid #FFC8AB;
	border-right: 1px solid #FF7933;
	border-bottom: 1px solid #FF7933;
	border-left: 1px solid #FFC8AB;
	background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back02.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: normal;
	color: #046FB3;
}
.campoanio {

	height: 20px;
	width: 55px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #D4D4D4;
	background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: normal;
	color: 046FB3;
	text-align: center;
}
.campocomment {

	height: 50px;
	width: 200px;
	border-top: 1px	solid #D4D4D4;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #D4D4D4;
	background-image:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/back01.gif);
	background-repeat: repeat;
	font-size: 12px;
	font-weight: normal;
	color: #046FB3;
}
.titulopagina {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 45px;
}
.texto {
	font-size: 12px;
	color: #046FB3;
}

.botonform {
	PADDING-RIGHT: 0.25em;
	PADDING-LEFT: 0.25em;
	BACKGROUND:   url(file:///C|/Inetpub/wwwroot/KB_portal2k5/DATA006/web/css/img_portal/img_interior/fondo_boton.png);
	PADDING-BOTTOM: 0.05em;
	COLOR: #333;
	PADDING-TOP: 0.05em;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #999;
}
.textobienvenido {
	font-size: 12px;
	font-weight: bold;
	color: #662B00;
	text-decoration: none;
}

.textologin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}


a.textologin:hover {
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
}

.texto11 {color: #333}

.titulosservicios2 {
	font-size: 14px;
	font-weight: bold;
	color: #31A0D7;
}

.botonreg {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}

.cabint { width: 780px; height: 53px; background:url(/img_portal/img_interior/cab/fondo.gif) repeat-x;margin:0; padding:0; border:0}
.cabint1024 { width: 930px; height: 53px; background:url(/img_portal/img_interior/cab/fondo.gif) repeat-x;margin:0; padding:0; border:0}
.cabint img { vertical-align:bottom; border:0}
.imgmvdcomm { width:132px; height:53px; margin:0 31px 0 10px; border:0}
.imgportal { width:166px; height:34px; border:0}
.imgconecta { width:172px; height:34px; border:0}
.imgdesarrolla { width:184px; height:34px; border:0}
#fdorange { width: 780px; height:24px; background:url(/img_portal/img_interior/cab/fdocab2.gif) repeat-x}
#fdorange1024 { width: 930px; height:24px; background:url(/img_portal/img_interior/cab/fdocab2.gif) repeat-x}
#hora {float: left; width: 156px;margin:4px 0 0 12px; font-size:10px;color:#FFF; padding:0}

#listaservicios {float: right; width: 600px; margin:4px 0 0 0; padding:0; background:url(/img_portal/img_interior/cab/bulletnl.gif) left no-repeat; font-size:12px}
#listaservicios img { width:11px; height:9px}
#listaservicios ul{ margin:0 0 0 12px;padding:0}
#listaservicios li {display:inline; list-style-type:none; padding: 0 6px 0 0; float:left; margin:0}
#listaservicios li a {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: none; color:#FFF; background-color:transparent; margin:0}
#listaservicios li a:hover {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: underline; color:#FFF; background-color:transparent; margin:0}

#listaservicios1024{float: right; width: 600px; margin:4px 150px 0 4px; padding:0; background:url(/img_portal/img_interior/cab/bulletnl.gif) left no-repeat; font-size:12px }
#listaservicios1024 img { width:11px; height:9px}
#listaservicios1024 ul{ margin:0 0 0 12px;padding:0}
#listaservicios1024 li {display:inline; list-style-type:none; padding: 0 6px 0 0; float:left; margin:0}
#listaservicios1024 li a {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: none; color:#FFF; background-color:transparent; margin:0}
#listaservicios1024 li a:hover {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: underline; color:#FFF; background-color:transparent; margin:0}

/* menu servicios */
#menuserv {position: absolute; z-index: 8; overflow: hidden; width:420px; visibility: hidden; margin:0; padding:0}
#iright {position: absolute; z-index: 1;overflow: hidden; width:450px; height:180px; visibility: hidden; margin:0; padding:0}
/* formato 3 columnas para el menu de servicios*/
#recuadro3col {width: 420px;border: #CCCCCC 1px solid;background-color:#FFF;padding-top:10px}
ul#trescolumnes {width: 420px;padding:0 5px 0 0;margin:0}
ul#trescolumnes:after {display: block; content: "."; visibility: hidden; width: 420px; height:154px }
ul#trescolumnes li {float: left;width: 33%;list-style:none}
ul#trescolumnes li a{float: left;text-decoration:none;padding: 0 0 5px 4px;font-size:11px;margin:0}
ul#trescolumnes li a:visited{float: left;text-decoration:none;padding: 0 0 5px 4px;;font-size:11px;margin:0}
ul#trescolumnes li a:hover{float: left;background-color: #EEF3FC;text-decoration:underline;padding: 0 0 5px 4px;font-size:11px;margin:0}

.titservicios {width:780px; height:41px; margin-bottom:10px}

/*cabperfil*/
.top{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; height:43px; background-color:#128cc8;font-size:12px}
.perfilusuario{font-size:14px; font-weight:bold; padding:5px 0 0 60px; width:400px; float:left;}
.cerrarsesion{float:right; padding:5px 50px 0 0 } 
.cerrarsesion a:link,.cerrarsesion a:visited,.cerrarsesion a:hover{color:#FFFFFF}