/*
PARA CARGAR LA HOJA DE ESTILO COLOCAR DENTRO DE <HEAD> LO SIGUIENTE:
<link rel="stylesheet" href="jacr.css" type="text/css">
*/
body
{
	margin: 0 0 0 0; /*background: url('') no-repeat bottom right*/
}
table
{
	border-style: none; border-color: #000000; border-width: 1 1 1 1; border-collapse: collapse; font-family: arial;
}
td
{
	border-style: none; border-color: #000000; border-width: 1 1 1 1; padding: 0 0 0 0; background-repeat: no-repeat;
}
table.b
{
	border-style: solid; border-width: 1 1 1 1; border-collapse: collapse; font-family: arial; border-color: #000000;
}
td.b
{
	border-style: solid; border-color: #000000; border-width: 1 1 1 1; padding: 0 0 0 0	; text-align:center;
}
a:link
{
	color: #336699; text-decoration: none; 
}
a:visited
{
	color: #336699; text-decoration: none; 
}
a:hover
{
	color: #a00000; text-decoration: underline overline; 
}
a:active
{
	color: #ffff00; text-decoration: none; 
}
a.regular:link
{
	color: #0000ff; text-decoration: none; 
}
a.regular:visited
{
	color: #0000ff; text-decoration: none; 
}
a.regular:hover
{
	color: #ff0000; text-decoration: none; 
}
a.regular:active
{
	color: #505050; text-decoration: none; 
}
a.menu:link
{
	color: #a00000; text-decoration: none; 
}
a.menu:visited
{
	color: #a00000; text-decoration: none; 
}
a.menu:hover
{
	color: #ffff00; text-decoration: underline; 
}
a.menu:active
{
	color: #0000b0; text-decoration: none; 
}
a.submenu:link
{
	color: #ffffff; text-decoration: none; 
}
a.submenu:visited
{
	color: #ffffff; text-decoration: none; 
}
a.submenu:hover
{
	color: #ffff00; text-decoration: underline overline; font-weight:bold; font-style:italic; 
}
a.submenu:active
{
	color: #00ff00; text-decoration: underline overline; font-weight:bold; font-style:italic; 
}
img
{
	border-style: none;
}
.enlace img
{
	border-style: none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.enlace:hover img
{
	border-style: none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.fltrow
{/* filter grid row appearance */
	height:20px; background-color:#f4f4f4;
}
.btnflt
{/* button appearance */
	font-size:11px; margin:0 2 0 2; padding:0 1 0 1; text-decoration:none; color: #fff; background-color:#666;
}
.flt
{/* filter (input) appearance */
	background-color:#f4f4f4; border:1px inset #ccc; margin:0; width:100%;
}
.flt_s
{/* small filter (input) appearance */
	background-color:#f4f4f4; border:1 inset #ccc; margin:0; width:80%;
}
.inf
{/* div containing left, middle and right divs */
	clear:both; width:auto; height:20px; background:#f4f4f4; font-size:11px; margin:0; padding:1 3 1 3; 
border:1 solid #ccc;
}
.ldiv
{/* left div */
	float:left; width:30%; position:inherit;
}
.mdiv
{/* middle div */
	float:left; width:30%; position:inherit; text-align:center;
}
.rdiv
{/* right div */
	float:right; width:30%; position:inherit; text-align:right;
}
.loader
{/* loader appearance */
	position:absolute; padding: 15 0 15 0; margin-top:7%; width:200px; left:40%; z-index:1000; font-size:14px; font-weight:bold; border:1 solid #666; background:#f4f4f4; text-align:center; vertical-align:middle;
}
div.mdiv select
{/*paging drop-down list*/
	height:20px;
}
div.inf a
{/*link appearence in .inf div*/
	color:#CC0000;
}
div.inf a:hover
{/*link appearence in .inf div*/
	text-decoration:none;
}
.tot
{/*rows counter*/
	font-weight:bold;
}
.even
{/*row bg alternating color*/
	background-color:#fff;
}
.odd
{/*row bg alternating color*/
	background-color:#f4f4f4;
}
.mytable
{
	width:100%; font-size:12px; border:1px solid #ccc;
}
th.table
{
	background-color:#003366; color:#FFF; padding:2px; border:1 solid #ccc;
}
td.table
{
	padding:2px; border-bottom:1px solid #ccc; border-right:1 solid #ccc;
}
table.empleo
{
	border-style: solid; border-width: 1; border-collapse: collapse; font-family: arial;
}
.solidblockmenu ul
{
	margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; border: 1 solid #625e00; border-width: 1 0; background: #000000 url('../imagenes/media/blockdefault.gif') center center repeat-x;
}
.solidblockmenu li
{
	display: inline;
}
.solidblockmenu li a
{
	float: left; color: white; padding: 9 11; text-decoration: none; border-right: 1 solid white;
}
.solidblockmenu li a:visited
{
	color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li a.current
{
	color: white; background: transparent url('../imagenes/media/blockactive.gif') center center repeat-x;
}
.tabcontainer
{
	clear: left; width:95%; /*width of 2nd level sub menus*/ height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
*:first-child+html .ieclass
{
	/*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}
* html .ieclass
{
	/*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}
.tabcontent
{
	display:none;
}