/* CSS Document */
a, a:visited{
	color:#2967a6;
	text-decoration: none;
	}
a:hover {color: #13843f;}

p{
font-size:12px;
line-height:18px;
}


h1,h2, h3,h4,h5{
margin:0px;
}

h1, h2{
display:block;
font-size: 26px;
letter-spacing: -1px;
color: #13843f;
font-weight: normal;
margin-bottom:10px;
}

h2{
font-size: 18px;
line-height: 20px;
}

h3, h4{
text-transform:uppercase;
font-size: 11px;
letter-spacing: -0.03em;
color:#616161;
font-weight: normal;
}
h4{
font-size:10px;
}

.multimedia{
float:right;
width:250px;
padding:5px;
background-color:#e9e7e7;
margin-left:10px;
margin-bottom:10px;
}
.multimedia span{
display:block;
padding:5px;
font-size:9px;
}
.noticia-toolbar{
display:block;
margin-top:10px;
margin-bottom:10px;
background-color: #e9e7e7;
padding:5px;
}

.noticia-toolbar .iconos{
float:right;
}
.noticia-toolbar img{
margin-top:-3px;
margin-left:3px;
margin-right:3px;
border: 0;
}
.seccion{
	display:block;
	margin-top:15px;
	padding-bottom:5px;
	border-bottom: 1px solid #616161;
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:10px;
}

/* Fuentes */ 
.times		{font-family:"Times New Roman", Times, serif;}
.arial		{font-family:Arial, Helvetica, sans-serif;}

/* estilos de fuente */ 
.negrita 	{font-weight: bold;}
.normal		{font-weight: normal;}
.italica	{font-style: italic;}
.justificado{text-align:justify;}

/* Tamaņos */
.font9		{font-size: 9px;}
.font10		{font-size: 10px;}
.font11		{font-size: 11px;}
.font12		{font-size: 12px;}
.font13		{font-size: 13px;}
.font14		{font-size: 14px;}
.font15		{font-size: 15px;}
.font16		{font-size: 16px;}
.font18		{font-size: 18px;}
.font20		{font-size: 20px;}
.font24		{font-size: 24px;}
.font28		{font-size: 28px;}
.font30		{font-size: 30px;}
.font32		{font-size: 32px;}

.espacio1	{letter-spacing:-1px;}
/* colores */ 
.azul		{color: #2967a6;}
.verde		{color: #13843f;}
.gris		{color: #616161;}
.blanco		{color: #FFF;}
.rojo		{color: #900;}

.floatright{clear:both;float:right;}
.floatleft{clear:both;float:left;}

.clear{
clear:both;
}

.separador{
clear:both;
margin-top:5px;

margin-bottom:10px;
padding-top:3px;
border-bottom: 1px dotted #CCC;
}




/*******************************************/
#tablewrapper {width:100%; margin:0 auto}
#tableheader {height:55px}
.search {float:left; padding:6px; border:1px solid #c6d5e1; background:#fff}
#tableheader label {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.details {float:right; padding-top:12px}
.details div {float:left; margin-left:15px; font-size:12px}
.tinytable {width:100%; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:none}
.tinytable th {background-color:#e9e7e7;text-align:left; color:#FFF; border:1px solid #fff; border-right:none}
.tinytable th h3 {font-size:10px; padding:6px 8px 8px}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #CCC; border-right:1px solid #CCC}
.tinytable .head h3 {background:url(../img/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background-color:#999;}
.tinytable .desc h3 {background:url(../img/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(../img/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .evenrow td {background:#fff}
.tinytable .oddrow td {background:#ecf2f6}

.tinytable tfoot {background:#fff; font-weight:bold}
.tinytable tfoot td {padding:6px 8px 8px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px}
.page {margin-top:2px; font-style:italic}
#selectedrow td {background:#e9e7e7}
