/*

 azul	#172983
 morado	#e42e87

*/

body {
  background: #FFF;
}

a {
  text-decoration: none;
  color:#e42e87;
}
a:hover {
  color:#e42e87;
  text-decoration: underline;
}

#header{
	background:#172983;
	padding: 15px 0 10px; 
}

#header h1 {
	background:url(logo-header.png) no-repeat;
	width: 940px;
	text-indent: -500000px;
	margin: 0 auto; 
	padding: 0;
	height: 15px;
}

#header h1 a { display: block; }

h1 {
  padding-top: 50px;
  font-family: "DejaVu Sans", Arial;
  font-weight: normal;
  color: #999;
  margin-bottom:60px;
}

h1  strong{
  font-weight: bold;
  color: #000;
}

h2 {
  padding-top: 0px;
  font-family: "DejaVu Sans", Arial;
  font-weight: bold;
  color: #000;
  margin-bottom:60px;
  height: 13px;
}

h3 {
	margin-top: 15px;
	margin-bottom: 15px;

}
h4{
  margin-top:15px;
  margin-bottom:10px;
  color:#172983;
}

h5{
  margin-top:15px;
  margin-bottom:10px;
  color:#172983;
}

p {
	font-family: "DejaVu Sans", Arial;
	margin-bottom: 18px;
	margin-top: 15px;
	text-align: justify; 
}



.custom-list ul {
	line-height:25px;
	
}
.custom-list li {
	background: url(bullet.png) no-repeat;
	text-indent: 20px;
	line-height:28px;
	
}

#download {
	background: url(download.jpg) no-repeat;
	text-indent: 25px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top: 20px;
}

#no-icon {
	background: url(no-icon.jpg) no-repeat;
	text-indent: 18px;
}

#si-icon {
	background: url(si-icon.jpg) no-repeat;
	text-indent: 18px;
}

.menu{
	list-style: none;
	margin-left:20px;
	margin-top:15px;
}
.menu a{
	color: #464646;
	font-size:15px;
	font-weight:bold;
	display: block;
	padding: 0px 8px 15px 8px;
	
	
}
.menu a:hover{
	color: #172983;
	text-decoration: none;
}
.menu li.active a {
	color: #172983;
}
.menu ul a {
	margin-left:20px;
	list-style: none;
	font-size:13px;
	font-weight:normal;
	padding: 5px 0 0 0;
}
.menu ul.active a{
	color: #172983;
}

#footer  {
	height:150px;
	background:#172983;
	padding-top:40px;
	margin-top:150px;
	
}

#footer h1 {
	background: url(logos-footer.png) no-repeat;
	width: 940px;	
	text-indent: -500000px;
	margin: 0 auto; 
	
	
}

#footer p {
	width: 940px;
	margin: 0 auto;
	color:#B5B5B5;
	font-size:12px;
}

/* MODIFICADO POR NACHO 29/08/12 */
/* SOBREESCRIBO ESTILOS DE "LISTAS" */
#main ul { margin-left: 30px; padding-left: 15px; }
#main ul li { list-style-image: url("bullet.png");  !important; }

/* ESTILOS PARA LAS TABLAS CLASS="TABLAGRIS" */
/* LO AGREGO ACA PARA QUE FUNCIONE EN LOS POPUPS DE IMPRESION */


table.tablagris,
table.tablagris td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
}
table.tablagris
{
	border                :none;
	border                :1px solid #CCC;
	width		      :100%;
}
table.tablagris thead th,
table.tablagris tbody th
{
	background            : #FFF;
	color                 : #666;
	padding               : 5px 10px;
	border-left           : 1px solid #CCC;
}
table.tablagris tbody th
{
	background            : #DCDCDC;
	border-top            : 1px solid #CCC;
	text-align            : center;
	font-weight           : bold;
	vertical-align	      : middle;
}
table.tablagris tbody tr td
{
	padding               : 5px 10px;
	color                 : #666;
	vertical-align	      : middle;
	text-align 	      : center;
}
table.tablagris tbody tr:hover
{
	background            : #FFF;
}

table.tablagris tbody tr:hover td
{
	color                 : #454545;
}
table.tablagris tfoot td,
table.tablagris tfoot th
{
	border-left           : none;
	border-top            : 1px solid #CCC;
	padding               : 4px;
	background            : #FFF;
	color                 : #666;
}
table.tablagris caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.tablagris a:link
{
	color                 : #666;
}
table.tablagris a:visited
{
	color                 : #666;
}
table.tablagris a:hover
{
	text-decoration       : none;
}
table.tablagris a:active
{
	color                 : #003366;
}

.spacing { letter-spacing: -1px;}

table.nopadding tbody tr td
{
	padding               : 10px 0px;
}

/* FIN ESTILO TABLAS */
