BODY {
background-color: #FFFFFF;
font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7E7E7E;
margin : 0px;
}

/* INICIO MENU PRINCIPAL */
#navlist{
margin: 0px;
padding: 0px;
height : 29px;
}
#navlist ul{
white-space: nowrap;
padding: 0px;
margin: 0px;
height : 29px;
}
#navlist li{
display: inline;
list-style-type: none;
text-align : center;
float : left;
border-right: 2px solid white;
height : 29px;
padding-top : 1px;
}
#navlist li.fin{
display: inline;
list-style-type: none;
text-align : center;
float : left;
border-left : 0px;
border-right: 0px;
height : 29px;
}
#navlist a{
padding: 1px 6px 11px 6px;
border: 0px;
background-image: url('img/menupral_boff02.gif');
}
#navlist a:link, #navlist a:visited{
color: black;
text-decoration: none;
}
#navlist a:hover{
border: 0px;
background-image: url('img/menupral_bon02.gif');
color: white;
}
#navlist a.fin{
padding: 1px 5px 11px 5px;
border: 0px;
background-image: url('img/menupral_boff02.gif');
}
#navlist a.fin:link, #navlist a.fin:visited{
color: black;
text-decoration: none;
}
#navlist a.fin:hover{
background-image: url('img/menupral_bon02.gif');
color: white;
}
#active a:link, #active a:visited, #active a:hover{
border: 0px;
background-image: url('img/menupral_bon02.gif');
color: white;
}
/* FIN MENU PRINCIPALl*/

/* INICIO LOGIN */

#login{
width : 671px;
height : 235px;
border-top : 20px solid white;
padding-left : 40px;
float : none;
}
#cabeceralogin {
clear: both;
height: 98px;
width: 752px;
border-bottom : 4px solid #BDBDBD;
background-image : url('img/cabecera_login.gif');
background-repeat : no-repeat;
background-color:#FFFFFF;
float : none;
}
.margen{
	margin: 0px;
	padding: 0px;
}
.loginIzda{
width : 259px;
height : 184px;
background-image : url('img/foto_login.jpg');
background-position : bottom;
background-repeat : no-repeat;
background-color : white;
float : left;
}
.loginDcha{
width : 412px;
height : 184px;
background-image : url('img/login_bg.gif');
background-position : bottom;
background-repeat : repeat-x;
background-color : white;
float : left;
}
.logeador{
width : 263px;
text-align : right;
height: 24px;
float : none;
}
.cambiopass{
width : 384px;
text-align : right;
padding-top: 40px;
}
A.cambio, A.cambio:link, A.cambio:visited {
color: #910000;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
A.cambio:hover {
color: #910000;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
input.bLogin {
border : 0px;
background-color : #A0A0A0;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : white;
text-align : center;
}
/* FIN LOGIN */

#cabecera {
clear: both;
height: 98px;
width: 752px;
border-bottom : 4px solid #BDBDBD;
background-image : url('img/cabecera_bg.gif');
background-repeat : no-repeat;
background-color:#FFFFFF;
float : none;
}
#menupralr {
width : 752px;
float : none;
}
.menu{
font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}
.menu td{
height : 29px;
border-right : 2px solid white;
background-image : url('img/menupral_boff02.gif');
text-align : center;
}
.menu td a:link, a:visited {
color: black;
text-decoration : none;
}
.menu td a:hover {
color: #910000;
text-decoration : none;
}
#pie {
background-color : White;
background-image : url('img/pie_bg.gif');
background-repeat : repeat-x;
height : 20px;
width : 752px;
text-align : center;
padding-top : 23px;
color : Black;
float : left;
}
#herramientas {
background-image : url('img/barraHer_bg.gif');
height : 34px;
width : 444px;
padding-top : 10px;
margin-left : 163px;
margin-top : 0px;
text-align : center;
}
.txt {
font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7E7E7E;
}
.txtBlack {
font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size : 11px;
color : black;
}
.herramientas {
color : White;
font-weight : bold;
font-size : 11px;
}
.faqs {
color : #474747;
}
td.menu	{
background-image : url('img/menupral_boff.gif');
color : Black;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
}

A.Tab, A.Tab:link, A.Tab:visited {
color: #000000;
text-decoration : none;
}
A.Tab:hover {
color: #000000;
text-decoration : underline;
}
A.Enun, A.Enun:link, A.Enun:visited {
color : #7e7e7e;
font-weight : bold;
text-decoration : none;
}
A.Enun:hover {
color: #000000;
font-weight : bold;
/*text-decoration : underline;*/
}
A.EnunSub, A.EnunSub:link, A.EnunSub:visited {
color : black;
font-weight : normal;
text-decoration : none;
}
A.EnunSub:hover {
color: black;
font-weight : normal;
text-decoration : underline;
}
A.Pie, A.Pie:link, A.Pie:visited {
color: #682E0B;
text-decoration : none;
}
A.Pie:hover {
color: #682E0B;
text-decoration : underline;
}
A.Her, A.Her:link, A.Her:visited {
color: White;
text-decoration : none;
font-weight : bold;
}
A.Her:hover {
color: #910000;
text-decoration : underline;
font-weight : bold;
}
.barraTit {
background-color : #E6E2CE;
}
.filaPar {
background-color : #F5F5F5;
}
.encabezado {
color : #910000;
font-weight : bolder;
}
input.plano {
border : 1px solid #BDBDBD;
background-color : White;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7E7E7E;
}
input.bBuscador {
border : 1px solid #BDBDBD;
background-color : #F5F5F5;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #7E7E7E;
text-align : center;
}


/* INICIO RUTA */
#Ruta{
	width : 752px;
	height : 28px;
	background-color : #e6e2ce;
	border-top : 1px solid white;
	background-image : url('img/ruta_adorno.gif');
	background-position : left;
	background-repeat : no-repeat;
	float : none;
}
#RutaContIzda{
	width : 3%;
	height : 28px;
	background-image : url('img/ruta_adorno.gif');
	background-position : left;
	background-repeat : no-repeat;
	float : left;
}
#RutaContCentro{
	width : 52%;
	height : 22px;
	padding-top : 6px;
	float : left;
}
#RutaContDcha{
	width : 45%;
	height : 24px;
	padding-top : 4px;
	float : left;
	text-align : right;
}
#RutaCont {
	height : 22px;
	width : 50%;
	padding-left: 1.8em;
	padding-top : 6px;
	background-color : Aqua;
	float : none;
}
#Listaruta
{
list-style: none;
padding: 0;
margin: 0;
font-weight : bold;
}

#Listaruta  li
{
display: inline;
padding: 0;
margin: 0;
}
#Listaruta li.activa{
	color : Black;
}
#Listaruta li:before { content: url('img/gt.gif'); }
#Listaruta li:first-child:before { 	content: ""; }

* html #Listaruta li
{
background-image: url('img/gt.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.6em 0 1.3em;
margin: 0 1em 0 -1em;
}

* html #Listaruta { height: 1%; }

* html #Listaruta li
{
display: block;
float: left;
}

* html #Listaruta li:first-child {
	background-image: none;
}
select.plano {
border : 1px solid #BDBDBD;
background-color : #EFEFEF;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #7E7E7E;
}
textarea.plano {
border : 1px solid #BDBDBD;
background-color : white;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
color : #7E7E7E;
}
#busquedas{
	width : 752px;
	text-align : right;
	background-color : White;
	height : 30px;
	border-top : 3px solid white;
	border-bottom : 1px solid white;
}
input.planoFilt {
border : 1px solid #BDBDBD;
background-color : White;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7E7E7E;
/*margin-bottom : 1px;
margin-top : 1px;*/
}
select.planoFilt {
background-color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7E7E7E;
/*padding-bottom : 1px;*/
}


/* FIN RUTA */
.separador{
	width : 752px;
	height : 20px;
	float : left;
	background-color : white;
}
#submenu{
	width : 726px;
	padding-top: 4px;
	border-left: 26px solid white;
	text-align: left;
	font-weight: bold;
	float : left;
	background-color : white;
}

/* INICIO CABECERA CONTENIDOS */
#contenedor {
border-left : 11px solid white;
border-right : 11px solid white;
width : 730px;
float : left;
background-color : white;
}
.contCab{
	background-image : url('img/contcab_bg.gif');
	background-repeat : repeat-x;
	color : #910000;
	font-size : 11px;
	font-weight : bold;
}
tr.DatosImpar{
	height : 41px;
	/*padding-top : 3px;
	margin-top: 3px;*/
	background-color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
tr.DatosPar{
	height : 41px;
	padding-top : 3px;
	margin-top: 3px;
	background-color : #EEEEEE;
	background-image : url('img/contdatospar_bg.gif');
	background-position : left;
	background-repeat : repeat-x;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
td.Encab {
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
tfoot .negro {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	padding-right : 15px;
	margin-right : 15px;
	padding-top : 15px;
	margin-top : 15px;
}

/* FIN CABECERA CONTENIDOS */

H1, H2, H3, H4 {
background-color: black;
color: white;
padding: 0px;
width: 100%;
vertical-align : middle;
}

/* DETALLE */
#contenedor2 {
border-left : 77px solid white;
border-right : 77px solid white;
width : 596px;
float : left;
background-color : White;
}
#DetCont{
	margin-left : auto;
	margin-right : auto;
	width : 596px;
	border-top : 9px solid #910000;
	border-left : 1px solid #7E7E7E;
	border-right : 1px solid #7E7E7E;
	border-bottom : 1px solid #7E7E7E;
	float : left;
}
#contDetalle{
	width : 594px;
	background-image : url('img/det_separadorbg.gif');
	background-position : 188px;
	background-repeat : repeat-y;
	float : left;
}
#contDetalle2{
	width : 594px;
	/*background-image : url(../img/det_separadorbg.gif);
	background-position : 188px;
	background-repeat : repeat-y;*/
	float : left;
}
#DetContIzda{
	width : 171px;
	background-color: white;
	border-left: 17px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	float : left;
	text-align: center;
}
#DetContIzda2{
	width : 90px;
	background-color: white;
	border-left: 17px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	float : left;
	text-align: lrft;
}
.piefoto{
	width : 100%;
	color : #7B7B7B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
}
#DetContCentro{
	width : 39px;
	float : left;
}
#DetContDcha{
	width : 355px;
	border-right: 11px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	background-color : white;
	float : left;
}
#DetContDcha2{
	width : 455px;
	border-right: 11px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	background-color : white;
	float : left;
}
#DetContTotal{
	width : 500px;
	border-right: 11px solid white;
	border-left: 40px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	background-color : white;
	float : left;
}
#Tit {
	background-color : #F5F5F5;
	padding: 10px;
	color: black;
	font-weight : bold;
}
#linea{
	width : 594px;
	height : 10px;
	background-image : url('img/det_lineabg.gif');
	background-repeat : repeat-x;
	float : left;
}
#linea2{
	width : 594px;
	height : 10px;
	background-color : White;
	float : left;
}
#volver{
	width : 596px;
/*	height : 30px;*/
	margin: 0px;
	margin-top : 10px;
	text-align : center;
	float : left;
}
p.TitDatos{
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	border-bottom : 1px dashed black;
	color : #474747;
}
A.Det, A.Det:link, A.Det:visited {
color: #910000;
text-decoration : none;
}
A.Det:hover {
color: #910000;
text-decoration : underline;
}
.separadorDet{
	width : 752px;
	height : 15px;
	float : left;
	background-color : white;
}
/* FIN DETALLE */

/* INICIO NOTICIA */
#NotCont{
	margin-left : auto;
	margin-right : auto;
	width : 596px;
	border-top : 9px solid #910000;
	border-left : 1px solid #7E7E7E;
	border-right : 1px solid #7E7E7E;
	border-bottom : 0px;
	float : left;
}
#TitNot {
	background-color : white;
	padding: 10px;
	color: black;
	font-weight : bold;
}
#contNoticia{
	width : 596px;
	background-color : white;
	float : left;
}
p.noticia{
	padding-left : 10px;
	padding-right : 10px;
}
img.fotoNot{
	margin-right: 10px;
	,margin-bottom: 10px;
}
#NotPie{
	width : 596px;
	text-align : right;
	background-color : #f5f5f5;
	padding-top : 6px;
	padding-bottom : 6px;
	float : left;
}
/* FIN NOTICIA */

/* INICIO FORMULARIOS */
#contenedorform {
border-left : 48px solid white;
border-right : 48px solid white;
width : 656px;
background-color : White;
color : #7e7e7e;
float : none;
}
.formCab {
	background-color : #F5F5F5;
	background-image : url('img/formCab_adorno.gif');
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 19px;
	color : #7e7e7e;
	font-weight : bold;
	float : none;
	border-top : 20px solid white;
	border-bottom : 20px solid white;
}
.formCont{
	width : 656px;
	height : 30px;
	color: black;
	font-weight : normal;
	float : none;
}
.cIzda{
	width : 25%;
	text-align : right;
	float : left;
}
.cDcha{
	width : 75%;
	text-align : left;
	float : left;
}
.obligatorio{
	color : #910000;
}
input.form1 {
border : 1px solid #BDBDBD;
background-color : White;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #7E7E7E;
text-align : center;
}
input.form2 {
border : 1px solid #7E7E7E;
background-color : #7E7E7E;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : white;
text-align : center;
}
.txtObl{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : Black;
	padding-left : 50px;
	float : none;
}
/* FIN FORMULARIOS */

/* INICIO FAQS */
#contenedorfaqs {
border-left : 16px solid white;
border-right : 16px solid white;
width : 720px;
float : none;
}
.faqcuadro{
background-color : #F5F5F5;
color : #7E7E7E;
float : left;
border-top : 10px solid #F5F5F5;
}
.faqcuadroTit{
padding-left : 0px;
padding-right : 25px;
/*padding-bottom : 10px;*/
color : Black;
float : none;
}
.faqcuadroTit li{
	list-style-image : url('img/faqs_adorno.gif');
}

.faqcuadroResp{
padding-left : 20px;
padding-right : 25px;
margin-left : 0px;
/*padding-bottom : 10px;*/
float : none;
}
.faqcuadroResp li{
	list-style-image : url('img/faqs_adorno2.gif');
}


/* FIN FAQS */

/* INICIO HOME BUSCADOR DE PERSONAL */
.columnaIzda1{
	width : 296px;
	float : left;
}
.columnaDcha1{
	width : 434px;
	margin: 0px;
	padding: 0px;
	float : left;
	background-color: white;
}
.cabbuscapersonal{
	color: Black;
	background-color : #E6E2CE;
	padding-left : 10px;
	padding-top : 6px;
	padding-bottom : 6px;
	width : 256px;
	float : left;
	font-weight: bold;
}
.buscapersonal{
	color: Black;
	background-color : #F2F0E6;
	padding-left : 10px;
	padding-top : 6px;
	width : 256px;
	float : left;
	border-top: 1px solid white;
	font-size: 10px;
}
input.BuscaP {
border : 1px solid #682E0B;
background-color : White;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : black;
}
select.BuscaP {
border : 1px solid #682E0B;
background-color : White;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : black;
}
.piebuscapersonal{
	background-color : white;
	width : 266px;
	float : left;
	text-align : right;
	height: 19px;
}
a.BuscaP, a.BuscaP:Link, a.BuscaP:Visited{
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 10px 10px;
	background-color: #F2F0E6;
	color: #682E0B;
}
a.BuscaP:Hover{
	text-decoration: underline;

}
p.Destacada{
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: right;
	border-top: 6px solid white;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom : 1px dashed black;
	color : black;
}
p.NotTxt{
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: justify;
	margin: 2px 0px 4px 0px;
	padding: 2px 0px 4px 0px;
	color : #474747;
}
.fotohome{
	border-left: 10px solid white;
	border-bottom: 10px solid white;
	border-top: 2px solid white;
}
.fotodetalle{
	text-align: center;
}
#mapaweb{
	padding-left: 30px;
	margin-left: 30px;
	background-color: white;
}
#listamapa{
	padding: 0px;
	margin: 0px;
	list-style-image: none;
}
#Listamapa li:before { content: ""; }
#listamapa li{
	list-style-image: url('img/ic_mapa.gif');
	padding-left: 5px;
}