body {
	padding:0;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	margin: 0;
}


.column a,a:link,a:active
{
	font-weight:normal;
	text-decoration:none;
}

.column a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

.column ul, .column ul li,
.column-alt ul, .column-alt ul li { margin-left: 0px; padding: 0; }

.row1{
width: 815px;
height: 97px;
font-family: verdana, arial, helvetica;
font-size: 12px;
background: url('images/franajacab.jpg');

}

.blocknaranjaM1 a, .blocknaranjaM1 a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #f26522;
	
}

.cab1{
font-family: verdana, arial, helvetica;
background: url('images/fsuperior.jpg');
}

.cab2{
font-size: 11px;
font-family: verdana, arial, helvetica;
background: url('images/finicio.jpg');
width: 130px;
border:1px solid white;
color:white;
text-align:center;
}

.cab3{
font-size: 11px;
font-family: verdana, arial, helvetica;
background: url('images/fbot.jpg');
width: 130px;
border:1px solid white;
color: #234864;
text-align:center;
}

.cab2 a, .cab2 a:visited
{
font-family: verdana, arial, helvetica;
color: #FFFFFF;
text-decoration:none;
	
}

.cab2 a:hover
{
font-family: verdana, arial, helvetica;
text-decoration: none;
color: #ffffff;
font-weight:bold;
	
}
.cab3 a, .cab3 a:visited
{
font-family: verdana, arial, helvetica;
color: #0c75c4;
text-decoration: none;
	
}
.cab3 a:hover
{
font-family: verdana, arial, helvetica;
text-decoration: none;
color: #0c75c4;
font-weight:bold;
	
}



.relieve2{
background: url('images/relieve2.jpg');
width: 15px;
}

.relieve3{
background: url('images/relieve3.jpg');
width: 18px;
}

.fndcentro{
background-color: white;
width: 782px;
}


.relieve4{
background: url('images/relieve4.jpg');
height: 61px;
}

.frelieve{
background: url('images/fot4.jpg');
height: 40px;
font-family: verdana, arial, helvetica;
font-size: 12px;
color:white;
text-align:center;
vertical-align: middle;
}
.frelieve a, .frelieve  a:visited
{
font-family: verdana, arial, helvetica;
color: #9bd4fa;
	
}
.frelieve a:hover
{
font-family: verdana, arial, helvetica;
text-decoration: underline;
color: #9bd4fa;
	
}


.caja
{
	border:solid 2px #c9ebfd;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.menu
{
	background: url('images/fmen1.jpg');
	height: 27px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color:white;
	text-align:center;
	vertical-align: middle;
}

.menu1
{
	background: url('images/fmen2.jpg');
	height: 27px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.cab4
{
	background: url('images/cab2.jpg');
	height: 25px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}

.cab5
{
	background: url('images/cab1.jpg');
	height: 58px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
.text1
{
	
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.imagen
{
	border-color: #c8ebff;
	border: 3px;
}
.text2
{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color:#FFFFFF;
}
.text1 a, .text1  a:visited
{
font-family: verdana, arial, helvetica;
text-decoration: none;
color: #053f79;
	
}
.text1 a:hover
{
font-family: verdana, arial, helvetica;
text-decoration: none;
color: #1767B0;
	
}

.column ul,
.column .head
{
background: url('../images/mnaranja1.jpg');
width: 169px;
height: 36px;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-align:left;
color: #f26522;

}

.column .foot
{
background: url('../images/mnaranja4.jpg');
width: 169px;
height: 11px;
}

.column .head a, .column .head a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-align:center;
color: #f26522;
	
	
	
}

.column .head:hover {
background-color: #E5F5F5;
}


.column ul li.red a, .column ul li a,.column-alt ul li a,.columnquick ul li a
{
font: 0.8em/1.6em Verdana, "Lucida Grande", Tahoma, sans-serif;
	text-align:left;
	text-decoration:none;
 }

.column ul li,.column-alt ul li, .column ul li.red, .column-alt ul li.red
{
	line-height:12px;
}


/*
.column ul li,.column-alt ul li
{
list-style-image:url(bulletgr.gif);
}
*/
.column ul li { 
border-bottom: 1px solid #B6ECEC; }
.column ul li a:link, .column ul li a:active, 
.column ul li a:focus { color: #1E7676;
padding: 2px 14px 2px 0;
} 
.column ul li.red a:visited,
.column ul li a:visited { color: #A0A6AC;
padding-right: 20px;
background: #DCF4F4 ;

 }
.column ul li.red a:visited:hover,
.column ul li.red a:visited:hover,
.column ul li.red a:hover,
.column ul li a:hover { color: #07526D;
}
.column ul li.red:hover,
.column ul li:hover { background-color: #D1F0F0;
background:#D1F0F0 url(icon.gif) no-repeat 99% 50%;
border-bottom: 1px solid #0E7CB0;
  }

/* ---------------------------
     Column-Alt
     --------------------------
*/

.column-alt a,a:link,a:active
{
	font-weight:normal;
	text-decoration:none;
}

.column-alt a:hover
{
	font-weight:normal;
	text-decoration:underline;
	}

.column-alt
{
	width: 217px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.column-alt ul,
.column-alt .head1
{
background: url('../images/mceleste1.jpg');
width: 217px;
height: 36px;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #036ead;

}
.column-alt .head1 a,.column-alt .head1 a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-align:center;
color: #036ead;
}
.column-alt .head1:hover {

}

.blocknaranjaM2{
width: 217px;
height: 23px;
font-family: verdana, arial, helvetica;
font-size: 12px;
padding-left: 22px;
background: url('../images/mceleste3.gif');
color: #f26522;

}

.blocknaranjaM2 a, .blocknaranjaM2 a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #f26522;
	
}

.blockcelesteM2{
width: 217px;
height: 23px;
font-family: verdana, arial, helvetica;
font-size: 12px;
padding-left: 22px;
background: url('../images/mceleste2.gif');
color: #036ead;
border-bottom: 1px dashed #ace1fe;
}

.blockcelesteM2 a, .blockcelesteM2 a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #036ead;
	
}

.fceleste{
background-color: #7bcffd;
height: 3px;

}

.column-alt .foot1
{
background: url('../images/mceleste4.jpg');
width: 217px;
height: 10px;
}


.column ul li.red a:visited,
.column ul li a:visited { 
padding-right: 19px;
background: #F3FCFC;
color: #29A3A3;
 }
.column ul li.red a:visited:hover,
.column ul li.red a:visited:hover,
.column ul li.red a:hover,
.column ul li a:hover { color: #07526D;
}



.column-alt ul li { 
border-bottom: 1px solid #CFF5A8; }
.column-alt ul li a:link, .column-alt ul li a:active, 
.column-alt ul li a:focus { color: #74971B; } 
.column-alt ul li a:visited:hover { color: #333; 

}
.column-alt ul li a:hover { color: #F4F5F6; }
.column-alt ul li a:visited { 
padding-right: 18px;
ZZSbackground: #F2FCE9;
color: #8FAB48; 
}

.column-alt ul li:hover { background-color: #D0F6AC;
background: #D0F6AC url(icon.gif) no-repeat 99% 50%;
border-bottom: 1px solid #A1EC5F;
  }

.column-alt ul li a:hover
{
	color: #333;
}

.column ul li.red, .column-alt ul li.red
{
/*
	background: url(bulletredt.gif) no-repeat 99% 50%;
*/
	background: url(new_red.png) no-repeat 99% 50%;
}

.column ul li,.column-alt ul li,.columnquick ul li, .column ul li.red, .column-alt ul li.red
{
	list-style-type:none;
	padding-left:0px;
	margin:0;
}

/* ---------------------------
     iconos
     --------------------------
*/
.icotutorialmenu
{
background: url('../images/icotutorialCh.gif');
width: 25px;
height: 25px;
}

.icotutorialtitular
{
background: url('../images/icotutorialch2.jpg');
width: 24px;
height: 24px;
}

.icotutorialgrande
{
background: url('../images/icotutorialg.jpg');
width: 114px;
height: 115px;
}
.icotrabajomenu
{
background: url('../images/icotutorialCh.gif');
width: 25px;
height: 25px;
}

.icotrabajotitular
{
background: url('../images/icotutorialch2.jpg');
width: 24px;
height: 24px;
}

.icotrabajogrande
{
background: url('../images/icotutorialg.jpg');
width: 114px;
height: 115px;
}
.icoregistrotit
{
background: url('../images/icoregistro2.jpg');
width: 24px;
height: 24px;
}

.icoregistrogrande
{
background: url('../images/icoregistrog.jpg');
width: 114px;
height: 115px;
}




/* ---------------------------
     contenido
     --------------------------
*/
.fndtitular
{
background: url('../images/contitular.jpg');
width: 508px;
height: 24px;
text-align:left;
font-family: verdana, arial, helvetica;
font-size: 18px;
font-weight: bold;
}

.fndtit1a
{

color: #00bff3;
}

.fndtit1a a, .fndtit1a a:visited
{
color: #00bff3;
}
.fndtit1a a:hover
{
text-decoration: underline;

}

.fndtit1b
{
color: #0072bc;

}
.fndtit1b a, .fndtit1b a:visited
{
color: #0072bc;
}
.fndtit1b a:hover
{
text-decoration: underline;

}

.fndtit1c
{

color: #035280;
}

.fndtit1c a, .fndtit1c a:visited
{
color: #035280;
}

.fndtit1c a:hover
{
text-decoration: underline;

}

.fndtitular1
{
background: url('../images/contitular1.jpg');
width: 508px;
height: 2px;
}

.contexto
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#053f79;
text-align:left;
}

.contexto a, .contexto  a:visited
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #CC6633;
text-decoration: none;

}

.contexto a:hover
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #F8C700;
text-decoration: none;

}

.Subtitular
{
font-family: verdana, arial, helvetica;
font-size: 14px;
height: 40px;
color:#f7941d;
text-align:center;
font-weight: bold;
}

.blockopcion1{
height: 23px;
font-family: verdana, arial, helvetica;
font-size: 10px;
border-bottom: 1px dashed #ffc779;
color: #555555;
text-align:left;
}


.blockopcion{
width: 245px;
height: 23px;
font-family: verdana, arial, helvetica;
font-size: 10px;
border-bottom: 1px dashed #c3eafe;
color: #555555;
text-align:left;
}

.blockopcion a, .blockopcion a:visited
{
color: #555555;
}

.blockopcion a:hover
{
text-decoration:underline;
font-weight: bold;

}
.vineta1
{
background: url('../images/vineta1.gif');
width: 17px;
height: 22px;
}

.icomentario
{
background: url('../images/icocoment.jpg');
width: 24px;
height: 21px;
}

/* ---------------------------
     tutorial
     --------------------------
*/

.bordetabla
{
	border-left: 1px dashed #1c6892;
	border-right: 1px dashed #1c6892;
	border-top: 1px dashed #1c6892;
	border-bottom: 1px dashed #1c6892;

}
.fecha
{
height: 15px;
text-align: right;
font-family: verdana, arial, helvetica;
font-size: 10px;

}

.SubComent
{
height: 16px;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: 12px;
background: url('../images/degnaranja.gif');
color: #f7941d;
border: 1px solid #fcddb9;
font-weight: bold;
}

.vineta2
{
height: 16px;
width: 6px;
background: url('../images/vineta2.gif');

}

.TitComent
{
padding: 10px;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: 18px;
background: url('../images/degceleste.gif');
color: #0369a0;
border: 1px solid #cbecff;
font-weight: bold;
}
.ComentLaboral
{
padding: 10px;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: 11px;
background: url('../images/degceleste.gif');
color: #464646;
border: 1px solid #cbecff;
text-align: justify;
}
.bordefoto
{
	border-left: 2px solid #afe5fe;
	border-right: 2px solid #afe5fe;
	border-top: 2px solid #afe5fe;
	border-bottom: 2px solid #afe5fe;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;

}

.txtComent
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #636363;
text-align: justify;
}

.enlaceceleste
{
text-decoration: underline;
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #1a8ee7;
font-weight: bold;
}

.enlaceceleste a, .enlaceceleste a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
text-decoration: underline;
color: #1a8ee7;
font-weight: bold;
}

.enlaceceleste a:hover
{
text-decoration: none;
color: #1a8ee7;
}

.cirvoto
{
height: 26px;
width: 26px;
background: url('../images/cirnumero.jpg');
font-family: verdana, arial, helvetica;
font-size: 9px;
color: white;
text-align: center;
}

.enlacenaranja
{
text-decoration: underline;
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #f7941d;
font-weight: bold;
padding-left: 5px;
}

.enlacenaranja a, .enlacenaranja a:visited
{
font-family: verdana, arial, helvetica;
font-size: 12px;
text-decoration: underline;
color: #f7941d;
font-weight: bold;
}

.enlacenaranja a:hover
{
text-decoration: none;
color: #f7941d;
}

.bordeceleste
{
border: 1px solid #92d8ff;
}

.enlacepequeno
{
font-family: verdana, arial, helvetica;
font-size: 9px;
color: #279aed;
}

.enlacepequeno a, .enlacepequeno a:visited
{
font-family: verdana, arial, helvetica;
font-size: 9px;
color: #279aed;

}

.enlacepequeno a:hover
{
text-decoration: underline;
color: #279aed;
}

.cajapagnaranja
{
text-align: center;
font-family: verdana, arial, helvetica;
font-size: 10px;
background: url('../images/btnnaran1.jpg');
color: #f7941d;
border: 1px solid #ffc783;
font-weight: bold;
height: 22px;
padding-left: 5px;
padding-right: 5px;
}

.cajapagceleste
{
text-align: center;
font-family: verdana, arial, helvetica;
font-size: 10px;
background: url('../images/btnceles1.jpg');
color: #f7941d;
border: 1px solid #a0e0fe;
height: 22px;
width: 20px;
}

.cajapagceleste a, .cajapagceleste a:visited
{
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #f7941d;
}


.cajapagceleste a:hover
{
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #f7941d;
text-decoration: underline;
}

.txtfuente
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #464646;
font-weight: bold;
}
.txtfuente a, .txtfuente a:visited
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #464646;
font-weight: bold;
}


.txtfuente a:hover
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #464646;
font-weight: bold;
text-decoration: underline;
}

.fndegnaranja 
{
background: url('../images/fndegnaranja.jpg');

}

.fndegceleste 
{
background: url('../images/fndegceleste.jpg');
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #555555;
text-align: justify;
padding: 10px;
}
.txtComent2
{
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #053f79;
font-weight: bold;

}
.fecha2
{
font-family: verdana, arial, helvetica;
font-size: 9px;
color: #555555;
text-align: right;
}

.bordetablarojo
{
	border: 1px dashed #ed1c24;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #555555;
	text-align: justify;
}

.fndnaranja
{
background-color: #fff1dd;
padding: 10px;
}

.bordetablarojo a, .bordetablarojo a:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #0072bc;
	font-weight: bold;
	
}

.bordetablarojo a:hover
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #0072bc;
	font-weight: bold;
	text-decoration: underline;
}

.btn
{
background: url('../images/btncompleto.jpg');
height: 30px;
width: 141px;
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #035785;
font-weight: bold;
cursor: hand;
}
.btn2
{
background: url('../images/btncomp2.jpg');
height: 30px;
width: 88px;
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #035785;
font-weight: bold;
cursor: hand;
}
.btn3
{
background: url('images/btn.jpg');
height: 39px;
width: 79px;
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #035785;
font-weight: bold;
cursor: hand;
}

/* ---------------------------
     registro
     --------------------------
*/

.pies1
{
height: 37px;
width: 66px;
background: url('../images/pasos1.jpg');
}
.pies2
{
height: 37px;
width: 66px;
background: url('../images/pasos2.gif');
}
.txtpies1
{
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #f26522;
text-align: center;
}
.txtpies2
{
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #898989;
text-align: center;
}
.cabregistro
{
font-family: verdana, arial, helvetica;
font-size: 18px;
color: #0072bc;
text-align: center;
font-weight: bold;
font-style: italic;
height: 85px;
width: 264px;
background: url('../images/registro1.jpg');
}
.verticeregistro1
{
height: 13px;
width: 16px;
background: url('../images/vertregistro1.gif');
}
.verticeregistro2
{
height: 16px;
width: 15px;
background: url('../images/vertregistro2.gif');
}
.fndcajaregistro
{
background-color: #ceedfe;
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #0072bc;
text-align: justify;
}
.formulario
{
border: 1px solid #92d8ff;
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#636363;
}
.fndegnaranja2
{
background: url('../images/fndegnaranja2.jpg');
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#636363;
text-align: justify;
padding: 20px;
}

.fndegnaranja2  a, .fndegnaranja2 a:visited
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#f26522;
font-weight: bold;
}

.fndegnaranja2  a:hover
{
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#f26522;
font-weight: bold;
text-decoration: underline;
}

/* ---------------------------
     webs amigas
     --------------------------
*/
.icoenlace
{
background: url('../images/enlaceico.jpg');
height: 23px;
width: 23px;
}
/* ---------------------------
     encuesta
     --------------------------
*/
.marcobarra
{
height: 15px;
width: 160px;
border: 1px solid #3dd0ff;

}
.fndbarra
{
background: url('../images/degencuesta.jpg');
}
/* ---------------------------
     pagina principal
     --------------------------
*/
.icobienvenidoIndex
{
background: url('../images/icoindex1.jpg');
height: 23px;
width: 24px;
}
.icotutorialesIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icodisenoIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icocodigoIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icofertasIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.iconoticiasIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icoprogramasIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icoconsultoriaIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icoencuestasIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icotiendaIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.icoamigasIndex
{
background: url('../images/icoindex2.jpg');
height: 24px;
width: 24px;
}
.Indexfranjaceleste
{
background-color: #e3f5ff;
font-family: verdana, arial, helvetica;
font-size: 12px;
color:#035280;
font-weight: bold;
width: 230px;

}
.Indexfranjadegrade
{
background: url('../images/franjaindex.jpg');
height: 2px;
}
.Indexpunteadas
{
background: url('../images/punteadas.gif');
height: 12px;
}

.Indexceldamarco
{
border-left: 1px solid #7ccffd;
border-right: 1px solid #7ccffd;
border-bottom: 1px solid #7ccffd;
}
