@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(common-imgs/background-body.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
a img {
	border: 0px none;
}
a {
	outline: none;
}
#container {
	background-image: url(common-imgs/background-container.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 40px;
}
#inner-container {
	width: 946px;
	margin: 0px auto;
}

#header-img {
	padding-top: 30px;
	background-color: #004B8C;
	padding-left: 25px;
	padding-right: 25px;

	height: 98px;
}
#header-img h1 {
	margin: 0px;
	float: left;
}
#filiales {
	display: inline;
	float: right;
	height: 76px;
	width: 227px;
	padding: 0px;
	margin: 0px;
}
#filiales li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#filiales li a {
	color: #FFFFFF;
	text-decoration: none;
}
#filiales li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.filial {
	font-weight: bold;
	font-size: 13px;
}
/* MENÚ PRINCIPAL */

#navmenu {
	height: 45px;
	width: 946px;
	background-color: #447baa;
	background-image: url(common-imgs/background-main-menu.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1000;
}

#navmenu ul {
	margin: 0px;
	padding: 0px;
	height: 45px;
	float: left;
}

#navmenu ul li {
	height: 45px;
	list-style: none;
	display: inline;
	background-image: url(common-imgs/mainmenu.gif);
	background-repeat: no-repeat;
}
#navmenu ul li a {
	padding-top: 45px;
	height: 0px;
	overflow: hidden;
	background-image: url(common-imgs/mainmenu.gif);
	background-repeat: no-repeat;
	float: left;
}
#btn-afiliados {
	width: 154px;
	background-position: 0px 0px;
}
#btn-afiliados:hover {
	background-position: 0px -45px;
}
#navmenu ul li:hover ul li #btn-afiliados, .sfHover #btn-afiliados, .sfHover #btn-afiliados:hover {
	background-position: 0px -45px;
	cursor: default;
}
#btn-informacion-util {
	width: 195px;
	background-position: -154px 0px;
}
#btn-informacion-util:hover {
	background-position: -154px -45px;
}

#navmenu ul li:hover ul li #btn-informacion-util, .sfHover #btn-informacion-util, .sfHover #btn-informacion-util:hover {
	background-position: -154px -45px;
	cursor: default;
}
#btn-institucional {
	width: 166px;
	background-position: -349px 0px;
}	
#btn-institucional:hover {
	background-position: -349px -45px;
}
#navmenu ul li:hover ul li #btn-institucional, .sfHover #btn-institucional, .sfHover #btn-institucional:hover {
	background-position: -349px -45px;
	cursor: default;
}
#btn-links {
	width: 120px;
	background-position: -515px 0px;
}
#btn-links:hover {
	background-position: -515px -45px;
}
.sfHover #btn-links, .sfHover #btn-links:hover {
	background-position: -515px -45px;
	cursor: default;
}
/* SUBMENU */

#navmenu ul li .submenu {
	height: 30px;
	width: 946px;
	background-image: url(common-imgs/background-submenu.gif);
	background-position: top right;
	margin: 0px;
	padding: 0px;
}
#navmenu ul li .submenu li {
	height: 30px;
}
#navmenu ul li .submenu li a {
	padding-top: 30px;
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
	display:block;
}
/* <--- afiliados ---> */
#navmenu ul li #submenu-afiliados li a {
	background-image: url(common-imgs/submenu-afiliados.gif);
	background-repeat: no-repeat;
}
#btn-servicios {
	width: 124px;
	background-position: 0px 0px;
}
#btn-servicios:hover {
	background-position: 0px -30px;
}
#btn-servicios.active-submenu, #btn-servicios.active-submenu:hover {
	background-position: 0px -30px;
	cursor: default;
}
#btn-derechos-y-obligaciones {
	width: 178px;
	background-position: -124px 0px;
}
#btn-derechos-y-obligaciones:hover {
	background-position: -124px -30px;
}
#btn-derechos-y-obligaciones.active-submenu, #btn-derechos-y-obligaciones.active-submenu:hover {
	background-position: -124px -30px;
	cursor: default;
}
#btn-aportes-y-categorias {
	width: 178px;
	background-position: -302px 0px;
}
#btn-aportes-y-categorias:hover {
	background-position: -302px -30px;
}
#btn-aportes-y-categorias.active-submenu, #btn-aportes-y-categorias.active-submenu:hover {
	background-position: -302px -30px;
	cursor: default;
}

/* <--- información útil ---> */

#navmenu ul li #submenu-informacion-util li a {
	background-image: url(common-imgs/submenu-informacion-util.gif);
	background-repeat: no-repeat;
}
#btn-ley-1861 {
	width: 110px;
	background-position: 0px 0px;
}
#btn-ley-1861:hover {
	background-position: 0px -30px;
}
#btn-ley-1861.active-submenu, #btn-ley-1861.active-submenu:hover {
	background-position: 0px -30px;
	cursor: default;
}

#btn-manual-afiliado {
	width: 158px;
	background-position: -110px 0px;
}
#btn-manual-afiliado:hover {
	background-position: -110px -30px;
}
#btn-manual-afiliado.active-submenu, #btn-manual-afiliado.active-submenu:hover {
	background-position: -110px -30px;
	cursor: default;
}
#btn-resoluciones {
	width: 120px;
	background-position: -268px 0px;
}
#btn-resoluciones:hover {
	background-position: -268px -30px;
}
#btn-resoluciones.active-submenu, #btn-resoluciones.active-submenu:hover {
	background-position: -268px -30px;
	cursor: default;
}
#btn-memoria {
	width: 120px;
	background-position: -388px 0px;
}
#btn-memoria:hover {
	background-position: -388px -30px;
}
#btn-memoria.active-submenu, #btn-memoria.active-submenu:hover {
	background-position: -388px -30px;
	cursor: default;
}
/* <--- institucional ---> */
#navmenu ul li #submenu-institucional li a {
	background-image: url(common-imgs/submenu-institucional.gif);
	background-repeat: no-repeat;
}

#btn-creacion-objetivos {
	width: 185px;
	background-position: 0px 0px;
}
#btn-creacion-objetivos:hover {
	background-position: 0px -30px;
}
#btn-creacion-objetivos.active-submenu, #btn-creacion-objetivos.active-submenu:hover {
	background-position: 0px -30px;
	cursor: default;
}
#btn-autoridades {
	width: 114px;
	background-position: -185px 0px;
}
#btn-autoridades:hover {
	background-position: -185px -30px;
}
#btn-autoridades.active-submenu, #btn-autoridades.active-submenu:hover {
	background-position: -185px -30px;
	cursor: default;
}
#btn-marco-normativo {
	width: 245px;
	background-position: -299px 0px;
}
#btn-marco-normativo:hover {
	background-position: -299px -30px;
}
#btn-marco-normativo.active-submenu, #btn-marco-normativo.active-submenu:hover {
	background-position: -299px -30px;
	cursor: default;
}
#btn-coordinadora {
	width:170px;
	background-position: -544px 0px;
}
#btn-coordinadora:hover {
	background-position: -544px -30px;
}
#btn-coordinadora.active-submenu, #btn-coordinadora.active-submenu:hover {
	background-position: -544px -30px;
	cursor: default;
}

#searchform {
	float: right;
	padding-top: 12px;
	margin-right: 25px;
	width: 227px;
}
#searchform #searCh {
	border:1px solid #769ec1;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:14px;
	padding:2px 5px;
	width:190px;
	float: left;
	margin-right: 5px;
}
#searchform #searchsubmit {
	border: solid 1px #769ec1;
	height: 20px;
	width: 20px;
	float:right;
	background-image: url(common-imgs/btn-buscar.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#billboard {
	height: 240px;
	background-color: #cfdde8;
}
#content {
	padding-top: 30px;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;

}
#content.home {
	background-image: url(common-imgs/background-content-home.jpg);
}
.separador {
	background-image: url(common-imgs/content-separador.gif);
	background-position: 680px 0px;
	background-repeat: repeat-y;
} 
#main-column {
	float: left;
	width: 630px;
	padding-left: 30px;
	padding-right: 20px;
	border-right: 1px solid #E6E6E6;
}
#main-column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #BF4D13;
	margin-top: 0px;
}
#main-column h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	margin: 0px;
}
#main-column h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BF4D13;
	margin-bottom: 0px;
}	
#main-column p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #4D4D4D;
}

#main-column p.margin-top-0 {
	margin-top: 0px;
}
#main-column p.margin-bottom-0 {
	margin-bottom: 0px;
}
#right-column {
	float: right;
	width: 225px;
	padding-left: 20px;
	padding-right: 20px;
}
#accesos-directos h3 {
	margin: 0px;
	height: 0px;
	width: 225px;
	padding-top: 36px;
	background-color: #BF4D13;
	background-image: url(common-imgs/heading-accesos-directos.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#accesos-directos ul {
	margin: 0px;
	padding: 0px;
	width: 225px;
}
#accesos-directos ul li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#accesos-directos ul li a {
	height: 0px;
	width: 225px;
	display: block;
	padding-top: 31px;
	border-bottom: solid 1px #BF4D13;
	float: left;
	overflow: hidden;
	background-image: url(common-imgs/btn-accesos-directos.gif);
	background-repeat: no-repeat;
}
#accesos-directos ul li a#btn-jurisprudencia {
	background-position: 0px -30px;
}
#accesos-directos ul li a#btn-calculo-de-intereses {
	background-position: 0px -60px;
}
#accesos-directos ul li a#btn-legislacion-provincial {
	background-position: 0px -90px;
}
#accesos-directos ul li a#btn-padron {
	background-position: 0px -120px;
}
#accesos-directos ul li a#btn-foro {
	background-position: 0px -150px;
}
#accesos-directos ul li a#btn-contacto {
	background-position: 0px -180px;
}

#accesos-directos ul li a#btn-novedades:hover {
	background-position: -225px 0px;
}
#accesos-directos ul li a#btn-jurisprudencia:hover {
	background-position: -225px -30px;
}
#accesos-directos ul li a#btn-calculo-de-intereses:hover {
	background-position: -225px -60px;
}
#accesos-directos ul li a#btn-legislacion-provincial:hover {
	background-position: -225px -90px;
}
#accesos-directos ul li a#btn-padron:hover {
	background-position: -225px -120px;
}
#accesos-directos ul li a#btn-foro:hover {
	background-position: -225px -150px;
}
#accesos-directos ul li a#btn-contacto:hover {
	background-position: -225px -180px;
}
.col-servicios {
	float: left;
	width: 170px;
	padding-right: 20px;
	margin-right: 20px;
	display: inline;
}
.servicio {
	border-bottom: solid 1px #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.no-border {
	border-bottom: none;
}
.servicio div {
	height: 54px;
	padding: 4px;
}
.servicio h4 {
	margin: 0px;
	height: 0px;
	padding-top: 17px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.servicio h4#padron-de-afiliados {
	background-image: url(common-imgs/heading-servicios-padron-de-afiliados.png);
}
.servicio h4#legislacion {
	background-image: url(common-imgs/heading-servicios-legislacion.png);
}
.servicio h4#jurisprudencia {
	background-image: url(common-imgs/heading-servicios-jurisprudencia.png);
}
.servicio h4#calculo-de-intereses {
	background-image: url(common-imgs/heading-servicios-calculo-de-intereses.png);
}
.servicio h4#iniciacion-de-juicios {
	background-image: url(common-imgs/heading-servicios-iniciacion-juicios.png);
}
.servicio h4#cuenta-anual {
	background-image: url(common-imgs/heading-servicios-cuenta-anual.png);
}
.servicio h4#webmail {
	background-image: url(common-imgs/heading-servicios-webmail.png);
}
.servicio h4#foro {
	background-image: url(common-imgs/heading-servicios-foro.png);
}
.servicio h4#formularios {
	background-image: url(common-imgs/heading-servicios-formularios.png);
}
.servicio p {
	margin-top: 8px;
	margin-bottom: 0px;
}
.servicio p a {
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.servicio p a:hover {
	color: #BF4D13;
	text-decoration: underline;
}
.destacado {
	background-color: #ededed;
	background-image: url(common-imgs/background-servicios-destacados.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#footer {
	clear:both;
	height: 20px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-image: url(common-imgs/background-footer.png);
	background-position: right bottom;
}
#footer small img {
	margin-right: 5px;
	vertical-align: middle;
}
#footer small .strong {
	color: #333333;
}
#footer small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	float: left;
}
#footer small a {
	color: #999999;
	text-decoration: none;
}
#footer small a:hover {
	color: #000000;
}
#footer #legales {
	float:right;
	width: 228px;
}
#footer #legales p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 0px;
	float: left;
}
#vork {
	height: 0px;
	width: 70px;
	padding-top: 20px;
	overflow: hidden;
	float: right;
	background-image: url(common-imgs/logo-vork-estudio.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#vork:hover {
	background-position: 0px -20px;
}


.bold {
	font-weight:bold;
}
.wraper {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.ulstd  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
  color:#4D4D4D;
}
.ulstd li {  color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}
.ulstd a {
  color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
 
}
.ulseparado  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
  color:#4D4D4D;
}
.ulseparado li {  color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
}
.ulseparado a {
  color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
 
}
.page-number {margin:0px 2px;border:1px solid black;padding: 0px 5px;}
.active {background-color:#bcbcbc;}
.pager {margin:4px;}
.clickable {cursor:pointer;}
/*   Los .ac_ Son de autocomplete ... */
.ac_input {
  color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/nextText
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('./common-imgs/ldngr.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.tbcat th {
  text-decoration:none;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#BF4D13;
	width:20%;
}
.tbcat td {
  text-decoration:none;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center; 
}
.even {
  background-color:#bbbbbb; 
}
.odd {
  background-color:#ffffff; 
}
.ui-datepicker {
padding:0.2em 0.2em 0;
width:17em;
z-index:9999;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.field-group {
	margin: 4px 0 0;
	clear: both;
	float: none;
	width: auto;
}
.formentabla label {
  float:left;
  }
.formentabla input, select, textarea, button {
  float:right;
}
.dtstit {
  float:left; 
}
.dtsval {
  float:right; 
}
#paramix input,#paramix select,#paramix textarea,#paramix button { float:none;}

 html.busy, html.busy * {  
   cursor: wait ;  
  }  
