body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F2F2F2;
}
#separacion {
	line-height: 6px;
}
#separacion2 {
	line-height: 1px;
}
#alo_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
#alo_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#alo_links:hover{
	color:#EA5932;
	text-decoration: none;
}
#subti_micrositio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #ffffff;
}
#main_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #333333;
	line-height: 17px;
}
#titulo_busqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	text-align: justify;
	color: #004370;
	line-height: 17px;
}
#tabla_grises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #333333;
}
#tabla_reg_prov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
}
#main_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
#main_links:hover{
	color:#EA5932;
	font-weight: normal;
}


#fondo {
	background-image: url(../images/fondo_huella.gif);
	background-position:top;
	background-repeat: inherit;
	vertical-align:top;
}
#tit_museo_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
#tit_tabla_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
#tit_tabla_submain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
#tit_tabla_submain:hover{
	color:#000000;
}
#main_link_museo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
#main_link_museo:hover{
	color:#000000;
	text-decoration:underline;
}
#fondo_tabla_submain {
	background-image: url(../images/fondo_main_guinda_ico_down.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 40px;
}
#fondo_nav_museo  {
	background-image: url(../images/nav_museo_fondo.jpg);
	background-repeat: repeat-x;
	width: 916px;
	height: 53px;
}
#fondo_tit_pki  {
	background-image: url(../images/sloganPKI.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 50px;
}
#fondo_tabla_submain2 {
	background-image: url(../images/fondo_main_azul.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 40px;
}
#fondo_tabla_main {
	background-image: url(../images/fondo_main_azul.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 40px;
}
#fondo_tabla_main2 {
	background-image: url(../images/fondo_main_guinda.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 40px;
}
#tit_tabla_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
#tit_tabla_sel:hover{
	color:#000000;
}
#fondo_blog01 {
	background-image: url(../images/fondo_blog_inclusion_social.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#fondo_blog02 {
	background-image: url(../images/fondo_blog_electoral.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#fondo_blog03 {
	background-image: url(../images/fondo_blog_biometria.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#fondo_blog04 {
	background-image: url(../images/fondo_blog_registrosciviles.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#txt_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #676A6B;
	text-decoration: none;
	text-align: center;
}
#txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #676A6B;
	text-decoration: none;
	text-align: left;
}
#txt_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #676A6B;
	text-decoration: none;
	text-align: center;
}
#txt_nav:hover{
	color:#EA5932;
}
#nav_museo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
#nav_museo:hover{
	color: #000;
}
#textfield_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #676A6B;
	background-color: #E8E6E2;
	padding: 4px;
	border: 1px solid #ffffff;
}
#bot_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #696A6B;
	background-color: #CCCCCC;
	padding: 4px;
	border: 1px solid #ffffff;
}
.tabla_footer {
	position: relative;
	bottom:0;
}
#footerlauncher {
	background-image:url(../images/fondo_top_footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#535455;
	height:74px;
	vertical-align: middle;
}
#footer {
	background-image:url(../images/fondo_top_footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#535455;
	height:300px;
	vertical-align:top;
}
#txt_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
#txt_footer:hover{
	color:#EA5932;
}
.txt_footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
#txt_footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#txt_footer2:hover{
	color:#EA5932;
}
#tit_al_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #7E0047;
	text-decoration: none;
	text-align: justify;
}
#subti_al_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#subti_al_dia:hover{
	color:#EA5932;
	text-decoration:underline;
}
#fecha_al_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #999;
}
#tit_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #004370;
	text-decoration: none;
	text-align: center;
}
#subtit_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004370;
	text-decoration: none;
	text-align: left;
}
#subtit_blog:hover{
	color:#EA5932;
	text-decoration: none;
}
#titulo_maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #004370;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
}
#subtitulo_maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004370;
	text-decoration: none;
	text-align: left;
}
a img {
	border:none; 
}
 /*comienzo paginacion*/
#pagination-digg li{
	font-family: Arial, Helvetica, sans-serif;
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
}
#pagination-digg a{
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #9aafe5;
	margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#pagination-digg .active{
	font-family: Arial, Helvetica, sans-serif;
	background:#2e6ab1;
	color:#004370;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination-digg a:hover{
	border:solid 1px #004370;
}
 /*fin stilo de paginacion*/

.urbangreymenu2{
width: 170px; /*width of menu*/
}
.urbangreymenu2 .headerbar{
font: bold 12px Arial, Helvetica, sans-serif;
color: #004370;
background: #ffffff; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 5px; /*31px is left indentation of header text*/
}

.urbangreymenu2 .headerbar a{
text-decoration: none;
color: #004370;
display: block;
}

.urbangreymenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu2 ul li a{
font: normal 12px Arial, Helvetica, sans-serif;
color: #004370;
background: #ffffff;
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu2 ul li a:visited{
color: black;
}

.urbangreymenu2 ul li a:hover{ /*hover state CSS*/
color: #EA5932;
text-decoration: underline;
background: #ffffff;
}

.urbangreymenu{
width: 210px; /*width of menu*/
}
.urbangreymenu .headerbar{
font: bold 12px Arial, Helvetica, sans-serif;
color: #004370;
background: #ffffff; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 5px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #004370;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial, Helvetica, sans-serif;
color: #004370;
background: #ffffff;
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #EA5932;
text-decoration: underline;
background: #ffffff;
}
#fondo_top_sala_prensa {
	background-image: url(../images/top_sala_prensa.jpg);
	background-color: #CDEBEA;
	background-repeat: no-repeat;
	width: 916px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#fondo_mapa_web {
	background-image: url(../images/top_mapa_web.jpg);
	background-color: #EAE488;
	background-repeat: no-repeat;
	width: 916px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#fondo_buscar {
	background-image: url(../images/top_buscar.jpg);
	background-color: #FAD5CB;
	background-repeat: no-repeat;
	width: 916px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#fondo_transparencia {
	background-image: url(../images/top_transparencia.jpg);
	background-color: #D0DFF0;
	background-repeat: no-repeat;
	width: 916px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#titulo_sala_prensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#titulo_articulo_sala_prensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #346CAD;
	text-decoration: none;
	text-align: justify;
}
#tit_museo_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #366EAF;
	text-decoration: none;
	text-align: left;
}
#tit_txt_museo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align:left;
}
#cuerpo_txt_museo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
}
#cuerpo_txt_museo:hover{
	color:#EA5932;
}
#links_articulo_sala_prensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align:left;
}
#links_articulo_sala_prensa:hover{
	color:#EA5932;
	text-decoration:underline;
}
#links_bottom_sala_prensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #7E0046;
}
#links_bottom_sala_prensa:hover{
	color:#EA5932;
	text-decoration:underline;
}
.outerbox { 
	border:1px solid #366EAF;
	padding:0px;
    width:50px;
    overflow:hidden;
	margin:6px; 
	font-weight: 900; 
    font-family: "Arial Black", Gadget, sans-serif;
	}
	
.datebox  { 
	font-size:20pt;
	color:#366EAF;
	text-align:center;
    border-bottom:1px; 
	}
	
.monthbox { 
	font-size:11pt;
	color:#fff;
    background-color:#366EAF;
	text-align:center; 
	}
#cajas_formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004370;
	padding: 4px;
	border: 1px solid #ABADB3;
}

a.button {
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
#pcm
{display:none;}
ul.pureCssMenu ul
{display:none}
ul.pureCssMenu li:hover>ul
{display:block}
ul.pureCssMenu ul
{position: absolute;left:-1px;top:100%;}
ul.pureCssMenu ul ul
{position: absolute;left:100%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color: ;
	background-repeat:repeat;
	border-color:;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu {
	display:block;
	zoom:1;
	float: none;
}
ul.pureCssMenu ul{
	width:235px;
	background-color:#2C5B8F;
}
ul.pureCssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
	
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:13px;
	_padding-left:10;
	font:bold 14px Arial;
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:center;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:6;
	height:100%;
	display:inline-block;
	background-color:#A6A6A6;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 14px Arial;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 14px Arial;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:center;_float:none;margin-right:5px;width:166px;
height:53px;
}
ul.pureCssMenu ul img {width:16px;
height:53px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_blue_2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:8px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white_2.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white_2.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white_2.gif);}
ul.pureCssMenu table a:hover span{background-image:url(./images/arr_white_2.gif)}
ul.pureCssMenu li a.pureCssMenui0{
font:n;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
font:o;
}
/* NUEVOS estilos para tablas TUPA */
#newspaper-c
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 16px;
	font-weight:bold;
	color: #004370;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}
/* NUEVOS efectos sitios destacados */
.slideshow { width: 60px; margin: 0 }
.slideshow img { padding: 10px; border: 0px solid #ccc; }

/* NUEVO efecto tramites frecuentes */
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#ticker {
	width: 255px;
	height: 68px;
	overflow: hidden;
	float: left;
}

ul#ticker li {
	width: 255px;
	height: 68px;
	padding: 0px;
}

ul#ticker li a {
	color: #666;
}

ul#ticker li span {
	display: block;
	color: #06C;
}

/* Estilos del Tooltip */	
	
	.tTip {width: 215px; position: inherit; cursor: pointer; color: #666; font-weight: bold;}
	.tip {color: #333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	
		#cloud1 {}
		#cloud2 {}
		#cloud3 {}
		#cloud4 {}
		#cloud5 {}
		#cloud6 {}
				
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 28px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(../images/tipMid.png) repeat-y; padding: 0 20px 10px 20px;}
.tipBtm {background: transparent url(../images/tipBtm.png) no-repeat bottom; height: 32px;}

/*-----------------------------------------------------------------------------------------------*/
/*                                         TABLAS                                      */
/*-----------------------------------------------------------------------------------------------*/
#box-table-a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	background: #D7D8D9;
	border-top: 4px solid #C0C1C2;
	border-bottom: 1px solid #fff;
	color: #004370;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #D0DAFD;
	color: #339;
}


/****************************************************************/
/***************** THIS STYLE IS READY TO CLASS *****************/
/****************************************************************/
.box-table-a
{
    font-family: normal 10px Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    text-align: left;

    width: 100%;
    overflow: auto;
    border-collapse: collapse;
}
.box-table-a th
{
    background: #D7D8D9;
    /*border-top: 4px solid #C0C1C2;*/
    /*border-bottom: 1px solid red;*/
    font: normal 10px Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: black;
    font-weight: bold;
    text-align: center;
    line-height: 15px;
    padding: 8px;
    border-style: solid;
    border-color: #86b0e2;
    border-width: 1px;
    border-bottom-width: 2px;
}
.box-table-a td
{
    background: #e8edff;    /*COLOR DE FONDO DE CAMPOS*/
    border-bottom: 1px solid #fff;
    color: #333;
    border-top: 1px solid transparent;

    border: 1px solid #e5eff8;
    bgcolor:#e5eff8;
    border:0;
    padding: 5px;

    border-color: #86b0e2; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}
.box-table-a tr:hover td
{
    background: #D0DAFD;    /*COLOR DE FONDO DE CAMPO (foco)*/
    color: #339;
}

.titulo_empleos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004370;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
}

.estiloTabla01{    border-color: #86b0e2; border-style: solid; border-left-width: 2px; border-top-width: 1px; border-right-width: 3px; border-bottom-width: 3px;
}
.estiloTabla02{    border-color: #86b0e2; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px;
}

.estiloCelda01{  border-color: #86b0e2; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}


.stlLetra1{
    height: 50; font-variant: small-caps; font-family: arial; font-size: 15px; color: darkblue; font-weight: bold; letter-spacing: 1px;
}

