
/*****************************************************************************/
/* PLUGINS
/*****************************************************************************/
@import "scripts/plugins/cssnav/css_nav.css";
@import "scripts/plugins/megadropdown/megamenu.css";
/*@import 'scripts/plugins/comentarios/css_comentarios.css';*/
@import 'scripts/plugins/buscador/css_buscador.css';/**/
@import 'scripts/plugins/contactenos/css_contactenos.css';
@import 'scripts/plugins/pdf/css_pdf.css';
/*@import 'scripts/plugins/curvycorners/curvycorners.css';*/
@import 'scripts/plugins/banners/css_banner.css';

/*****************************************************************************/
/* Fonts and Headings*/
/*****************************************************************************/

html {
	height: 100%;
	min-height: 100%;
}
body {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	height:auto;
	min-height: 100%;
	background-color:white;
	background-image:url(images/bodybackground.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	text-align: center;
}

/*
1em is equal to the current font size. The default text size in browsers is 16px. So, the default size of 1em is 16px.
The size can be calculated from pixels to em using this formula: pixels/16=em
*/

p {
	text-align: justify;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
}
td {
	vertical-align: top; text-align: center;
}
ul {
	margin:0px;
	padding-top:10px;
	text-align: left;
	font-size: 12px;
	/*list-style-image: url(images/smallicon.gif);*/
}

ol {
	margin:0px;
	padding-top:10px;
	text-align: left;
	font-size: 12px;
}


h1 {
	width: 100%;
	text-align: center;
	margin:0;
	font-family: 'Droid Serif', arial, serif;
}

/*****************************************************************************/
/* links */
/*****************************************************************************/

a:link {
	color: #000000;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #003399;
}
a:active {
	color: #000000;
}

/*****************************************************************************/
/* backgrounds & layout*/
/*****************************************************************************/

div {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ HEADER DE LAS PAGINAS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#header {
	height:107px; width: 100%; display:table-row;
}

#HeaderBottom {
background-image:url(images/headerbackground.jpg); background-repeat:repeat-x; width: 100%; height: 97px;
}

#header_logo {
	float: left; width: 230px; height: 97px; display: table-cell;
}

#headerRightCell{
	float: left; text-align: right;  width: 749px;
	margin:0;
	padding:0;
}

#headerRightCell table{

	margin:0;
	padding:0;
}

#headerSearchLinks {
	width: 100%; clear: both; background-color: white ;
}

#HeaderLinks {
	width: 981px; text-align: right; font-size: 10px; height: 18px;
	
}	
	
	

#HeaderLinks a{
	color: #FFFFFF;
}

#HeaderLinks img {
border: 0px;
margin-left: 3px;
}




/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ contenedores  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#contenedor {
	width: 100%; height: auto; min-height: 100%; margin-left: auto; margin-right: auto;	/*background-image: url(images/contenedorbottom.jpg);	background-repeat: repeat-x;
	background-position: bottom; /*background-color: #FFFFFF;*/	display:table;	text-align:center;
}

#subcontenedor {
	display:table; width: 982px; margin-left: auto; margin-right: auto; 
}

#content {
height:100%; width: 100%; display: table-row; background: url(images/contentbackground.jpg); background-repeat:no-repeat; background-position:top center; background-color: white ; text-align: center;
}

/* CONTENEDOR DEL CONTENIDO TEXTUAL DE LA PAGINA DETALLE*/ 

#content_textual {
text-align: justify; line-height: 150%; padding-left: 10px; padding-right: 10px;
}

#content_textual ol  li {
margin-bottom:10px;
}

#content_textual img {
float: right; margin: 5px; border: #333333 1px solid;
}


#contenedorDirecciones,#cellnotocia  {
	width: 713px; 
	/*height: 210px;*/
	padding: 3px;
	background: #FFFFFF url(images/cellbackground.jpg) repeat-x bottom;
	border: 1px solid #CCCCCC;
	float: right;
	margin-right:25px;
	margin-bottom:10px;
	/*display: table;*/
}

#contenedorDirecciones h3,#celdanoticia h3 {
	background: url(images/headingbackground.jpg);
	width: 98%;
	height: 25px;
	border: 1px solid #539ad6;
	margin:0 0 10px 0;
}

#celdanoticia h3 {
#font-size:14px;
}

#cellbackground #noticiasbackground {
display: table-cell; text-align: center; padding: 5px; background: url(images/cellbackground.jpg); background-repeat: repeat-x; background-position: bottom; border: 1px solid #CCCCCC; background-color:#FFFFFF; margin-left:auto; margin-right:auto;
/*   Do rounding (native in Firefox and Safari) 
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;*/
}

.celdahomepage{
display: table-cell; text-align: center; padding: 5px; background: url(images/cellbackground.jpg);background-repeat: repeat-x; background-position: bottom;
border: 1px solid #CCCCCC; background-color:#FFFFFF;
width: 23%;margin: 2px;float: left; height:330px;
position:relative;

}

#celdanoticia .news{
/*display: table-cell; */
text-align: center; /*padding: 4px;*/
 background: url(images/cellbackground.jpg);
 background-repeat: repeat-x; 
 background-position: bottom;
border: solid 1px  #CCC;
 background-color:#FFFFFF;
 margin: 2px;
}

#noticiasbackground {
padding-top:10px;
}

.celdanoticia h4 a{
#font-size:12px;
display:block;
text-align:right;
height:20px;
width:225px;
background: url(images/UI/topgrandientwhite.jpg) repeat-x;
float:left;
margin-top:-22px;
padding-top:5px;
padding-right:11px;
margin-left:4px;
border:solid 1px #CCC;
}
.celdahomepage ul{
#margin-top:110px;
}

.celdahomepage li{
margin-top:5px;
margin-left:-20px;
#margin-left:20px;

}

.celdahomepage img{
margin-top:-5px;
padding-bottom:2px;


}


.celda {
	width: 23%;
	margin: 2px;
	float: left;
}
.celdahomepage h3 {
	background: #a9dbe8 url(images/headingbackground.jpg);
	width: 100%;
	height: 25px;
	border: 1px solid #539ad6;
	margin-top:0px;
	#font-size:14px;}
	
.celdahomepage h4 a{
position: absolute;
bottom: 0px; !important;
left: -5px; 
float:left;

/*	text-align:right;
	font-size:12px;
	
	
	float:right;	
	height:20px;
	background: url(images/UI/topgrandientwhite.jpg) repeat-x;
	#font-size:12px;
	
	padding-top:5px;
	*/


	
}

#cellbackground h3 {
	background: #a9dbe8 url(images/headingbackground.jpg);
	width: 100%;
	height: 25px;
	border: 1px solid #539ad6;
}


#rightcell {
	float: left;
	display: table-cell;
	text-align: center;
}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ LLAMADOS A LA ACCION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#calltoaction {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
padding-bottom:20px; /* Contain floated list items */

/* ACTIVAR SI ES NAVEGACION VERTICAL */
width: 200px;/*/*233
 ACTIVAR SI ES NAVEGACION HORIZONTAL */
/*width: 100%;*/
}

#calltoaction li {
margin: 0 1px 0 0;
padding: 0;
float: left;
border: 1px solid #CCCCCC;
margin-bottom: 2px;

/* DESACTIVAR SI ES NAVEGACION HORIZONTAL*/
display: inline; /*This corrects the IE whitespace bug */
width: 100%; /* */

/*  ACTIVAR SI ES NAVEGACION TABS*/
background:#c0e6f4 url(images/UI/botonoff.jpg) no-repeat; /**/
 
}

#calltoaction a {

color: #000;
text-decoration: none;
padding: 0 15px;
line-height: 2.1;


/* ACTIVAR SOLAMENTE SI ES NAVEGACION VERTICAL */
display: block; /* to increase clickable area as a’s default to inline */

/*/* ACTIVAR SOLAMENTE SI ES NAVEGACION HORIZONTAL, DESACTIVAR TAMBIÉN EL DISPLAY:
border-right: 1px solid #FFF;
float: left;*/

/* ACTIVAR SI LA NAVEGACION ES TABS */
/*background: url(images/UI/fondosnegrosderecha.gif) no-repeat top right;
text-align: center;

 */
}
#calltoaction #calltoaction_con a {
/* ACTIVAR SI ES NAVEGACION VERTICAL */
border: none;
}
#calltoaction a:hover {
/* DESACTIVAR SI LA NAVEGACION ES TIPO TABS*/
background: #FFF url(images/UI/botonon.gif) no-repeat;
 /*ACTIVAR SI LA NAVEGACION ES TIPO TABS*/
/*color: #0033FF;*/
}


#calltoactioncell {
	width: 215px; float: left; display: table-cell; margin: 10px;
}
 #calltoactioncell  img{
 border:0;
 margin-left:auto;
 margin-right:auto;}
 
 #calltoaction2{
float:left;
text-align:center;
width:300px;
border-bottom: solid 1px #ccc;
margin-left:15px;
padding-top:5px;
padding-bottom:5px;
background:#FFF;
}


.homepagerow {
	width: 100%; /*display: table-row;*/ 
	clear: both; margin-left: auto; 
	margin-right: auto;
	
}


.homepagenews {
	list-style-image: url(images/noticiasicon.gif); line-height: 15px;
}

#slideshow {
	/*margin: 5px; margin-top: 10px;*/
	float:left;

}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ MAIN NAVIGATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#navigation {
	/*background-color: #FFFFFF;
	border: 1px solid #FFFFFF;*/
	background: url(images/navigationbackground.jpg) no-repeat top center; 
	height: 30px; width: 100%;
	text-align: center;
	display: table-cell;
}

#menu {
	list-style: none;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 100%;
	height: 23px;
	/*background: black;*/
}
#menu li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 23px;
	
}
#menu a {
	/*background: url("images/seperator.gif") bottom left no-repeat;*/
	border-left: 1px solid #999999;
	color: black;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #6ca8e6 /*url("images/hover.gif")*/ bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ BREADCRUMB @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#breadcrumb {
	font-size: 10px;
	width: 977px;
	display: block;
	text-align: left;
	clear: both;
	margin-top:5px;
	margin-bottom:10px;
	background-color: #E2E2E2;
	padding-left: 4px;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ FOOTER @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#footer {
	background: url(images/footerbottombackground.jpg) no-repeat;
	background-position: top center;
	width: 100%;
	height: 100px;
	clear: both;
	display: table;
	/*border: 1px solid black;*/
	text-align: center;
}

#footercontent {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	clear: both;
	/*border: 1px solid black;*/
	text-align: center;
}

#navigationfooter {
	/*background-color: #FFFFFF;
	border: 1px solid #FFFFFF;*/
	height: 30px; width: 980px;
	text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 5px;
}

#menufooter {
	list-style: none;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 100%;
	height: 20px;
	/*background: black;*/
}
#menufooter li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 20px;
	
}
#menufooter a {
	/*background: url("images/seperator.gif") bottom left no-repeat;*/
	border-left: 1px solid #D4D4D4;
	color: black;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
	
}
#menufooter a:hover {
	background: #6ca8e6 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ VER MAS LINK @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#morelink {
	background: url(images/UI/moreicon.gif) right no-repeat;
	height: 20px;
	float: right;
	width: 50px;
}

#morelink span {
	margin-right: 10px; font-size: 10px;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ PAGINADOR @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#pagelister {
	background-color: font-size:14px; width: 100%;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@ CAMBIO IDIOMA @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#cambioidioma {
	float: right;
}
#cambioidioma img {
	border: 0px;
	float: left;
}
#cambioidioma a {
	color: #000000;
}

/*****************************************************************************/
/* HEADLINES */
/*****************************************************************************/

#HeadLinesContenedor{
	width:100%; display: table; padding: 2px; margin: 2px; text-align: center;
}

#HeadLineCell {

}
.headlineVertical {
	width: 100%; display: table-row; clear:both;
	#margin-bottom:10px;
}

.headlineHorizontal {
	width: 24%; display: table-cell; float: left; margin: 1px;
}


#HeadLineCell h3 {
	font-weight: bold;
}

#HeadLineCell p {
	font-size: 10px; float: left;
}

#HeadLineCell img {
	float: right; border: 0px;
}

#HeadLineLinks {
background-color:#eee; width: 100%;
}

/*****************************************************************************/
/* LISTADO DE CONTENIDOS */
/*****************************************************************************/

#ListadoContenidos {
	/*display: table;*/
	margin-left: auto;
	margin-right: auto;
	width:100%;
}

#ListadoRow {
	/*display: table-row;*/
	clear: both;
	width: 100%;
	background-color:#CCFF00;/**/
}

#ListadoCell {
	display:  table-cell;
	float: left;
	padding: 2px;
}

#ListadoCellClase {
	display:  table-cell;
	float: left;
	padding: 2px;
	background: #CCCCCC url(images/UI/topgrandientwhite.jpg) repeat-x;
	border: 1px solid white;
	/*height: 30px;*/
}

.ListadoCellClaseHeading {
    width: 100%;
	clear: both;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
}

.ListadoCellClaseHeading a {
display: block; width:100%; color: #003366; height:30px; text-decoration: none;
}

.ListadoCellClaseHeading a:hover {
display: block; width:100%; color: #00000; background: #E9E9E9; height:30px;
}

#ListadoCell h3 {
	font-weight: bold; text-align: left; margin-top: 0px; padding-top: 0px; padding-left: 3px;
}

#ListadoCell p {
	font-size: 10px;
}

#ListadoCell img {
	float: right; border: 0px; margin-left: 4px;
}

.ListadoLinks {
	background-color:#eee; width: 100%; clear: both;
}


/*****************************************************************************/
/* CLASES Y SUBCLASES */
/*****************************************************************************/
.classcellbackground {

	background: #c8e3f0 url(images/classcellbackground.jpg) repeat-x;
	/*background-position: 0px 20px;*/
	border: 1px solid #9bddfc;
	display: table-cell; float: left; width: 24%; margin: 2px; padding: 0;
}

.claselinks {
	/*list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	/*width: 100%;*/
	list-style-image:url(images/UI/moreicon.gif);
	line-height: 125%;
}



.claselinks li {
	/*
	margin: 0 1px 0 0;
	padding: 0;
	padding-left: 10px;
	float: right;
	background: url(images/UI/moreicon.gif) no-repeat;/* */
}

.claselinks a {
	color: #000;
	text-decoration: underline;
}

.claselinks a:hover {
	/* DESACTIVAR SI LA NAVEGACION ES TIPO TABS
	background: #FFCC00;*/
	 /*ACTIVAR SI LA NAVEGACION ES TIPO TABS*/
	color: #0033FF;
	text-decoration: none;/**/
}

.classcellbackground h3 {
	/*background:#a9dbe8 url(images/headingbackground.jpg);*/
	width: 100%;
	/*height: 25px;
	border: 1px solid #539ad6;*/
	margin:0;
}

.classcellbackground a {
	display: block; width: 100%;
}

/*****************************************************************************/
/* PAGINA DE CONTENIDOS */
/*****************************************************************************/

#leftContentCell {
	float: left;
	display: table-cell;
	width: 75%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

#leftContentCell p {
	line-height: 150%;
}


#leftContentCell2 {
	float: right;
	
	width: 650px;;
	padding-left: 5px;

	padding-top: 0px;
}

#leftContentCell2 {
list-style:none;}


#rightContentCell {
	float: left;
	display: table-cell;
	width: 23%;
	text-align: center;
}

#rightContentCell img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
	margin: 4px;
}

.contentCell {
	background: #c8e3f0 url(images/classcellbackground.jpg) repeat-x;
	background-position: 0px 20px;
	border: 1px solid #9bddfc;
	display: table-cell; float: left; width: 100%; margin: 2px; padding: 0;
	/*display: table-cell; float: left; width: 49%; margin: 2px 0 0 5px; padding: 0;*/
}
.contentCell2 {
	background: #c8e3f0 url(images/classcellbackground.jpg) repeat-x;
	background-position: 0px 20px;
	border: 1px solid #9bddfc;
	display: table-cell; float: left; width: 49%; margin: 2px 0 0 5px; padding: 0;
}

.contentCellvea {
background: #c8e3f0 url(images/classcellbackground.jpg) repeat-x;
	background-position: 0px 20px;
	display: table-cell; float: left; width: 49%; margin: 2px 0 0 5px; padding: 0;
}

.contentCell h3,.contentCell2 h3, .contentCellvea h3 {
	background: url(images/headingbackground.jpg);
	background-color: #a6dbeb;
	width: 100%;
	
	border: 1px solid #539ad6;
	margin:0;
}

.contentCell li, .contentCell2 li, .contentCellvea li{
padding-bottom:15px;
}

.contentCell a, .contentCell2 a{
	display: block; width: 100%;
	text-decoration:none;
}

/*****************************************************************************/
/* PAGINA DE CONTACTENOS */
/*****************************************************************************/

#contactenosPage {
display: table;
width: 100%;
}

#contactenosPage form {
float: left;
width: 30%;
}

#contactenosicon {
float: left; margin-right: 15px; margin-left: 15px;
}

#contactenosdata {
float: left; display: table-cell; margin-left: 15px;
list-style:none;
}

#formularioContactenos {
width: 35%;
float: left;
font-size: .75em;
}


/*****************************************************************************/
/* BANNERS */
/*****************************************************************************/

.bannerpequeno {
margin-bottom: 10px;
padding: 0;
}


/*****************************************************************************/
/* clases miscelaneas */
/*****************************************************************************/
.bold {
font-weight: bold;
}

.nounderline{
	text-decoration:none;
}
.footnote {
	font-size: 10px;
	margin: 20px;
	text-align: center;
}
.reddot {
	font-size: 10px;
	color: red;
	font-weight: bold;
}


.iconotelefono {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	font-weight: 500;
	background:url(images/icontelefono.gif) no-repeat;
	white-space: normal;
	display: block;
	width: 200px;
	height: 55px;
	margin-left: 2px;
	padding: 0;
	text-align: center;
}
.iconotelefono h2 {
	position: absolute;
	left: 60px;
	font-size:16px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-align: center;
}


.subtitulos {
	width: 100%;
	height:26px;
	background:url(images/UI/subtitlebackground.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bold;
}

.topgradient {
	background:url(images/UI/topgradient.jpg);
	background-repeat: repeat-x;
	width: 100%;
}

.width1 {
	width: 100%;
}
.width2 {
	width: 49%;
	float: left;
}
.width3 {
	width: 29%;
}
.width4 {
	width: 24%;
}

.rowimpar {
	background-color: #F0F0F0; 
}

.noleftborder {
border-left: 0px;
}
/*****************************************************************************/
/* TABLAS, FILAS Y CELDAS MAPA DEL SITIO 
/*****************************************************************************/

#csstable {
width: 100%; display: table; float: left; height: 100%; min-height: 100%; 
}

#cssrow {
width:100%; display: table-row; clear: both; border: 1px solid black; height: 100%; min-height: 100%;
}

#csscell {
display: table-cell; border: 1px solid #DADADA; background-color: #EAEAEA; float: left; height: 100%; min-height: 100%;
}


/*****************************************************************************/
/* CSS PARA LLAMADOS A LA ACCION
/*****************************************************************************/
#calls{
width:240px;
padding:0 5px 0 5px;
background: #c8e3f0 url(images/classcellbackground.jpg) repeat-x;
background-position:top;
border: 1px solid #9bddfc;
margin: 2px;
text-align:center;
#margin-left:0px;
#font-size:10px;

}


/*#calls .callst a{
font-size:18px;
margin-top:0;
margin-bottom:0;
color:#000000;
text-decoration:none;

}*/


#calls a{
color:#000;
text-decoration:none;
font-size:13px;
background: #CCCCCC url(images/UI/topgrandientwhite.jpg) repeat-x;
height: 30px;
display:block;
width:100%;
#width:228px;

font-weight:bold;
padding-right:30px;
#padding-right:0px;
padding-left:10px;
border: solid 1px #CCCCCC;
margin-left:-41px;
#margin-left:0px;
margin-bottom:8px;
margin-top:-6px;
clear:both;}

#calls  a:hover{
color:#000;
font-weight:bold;
display: block; width:100%; color: #00000; background: #E9E9E9; height:30px;
}
#calls li{
list-style:none;}

.salta{
clear:both;}
h5{
text-align:left;
color:#fff;
margin:0;
font-size:12px;
font-weight:normal;}

.dashed{
border : none;
border-top : dashed 1px ;
background-color : #FFFFFF;
height:1px;
}
/*buscador principal*/
.button {
    border: none;
    background: url('/scripts/plugins/buscador/search.png') no-repeat top left;
	width:20px;
	height:20px;
	margin-top:3px;
	margin-right:10px;
	cursor:pointer;	
	float:right;	
}
.button:hover {
border: none;
    background: url('/scripts/plugins/buscador/search.png') no-repeat top left;
}

.exito{
background-color:#99FF99; clear:boths}


/*El css del  sistema de Encuesta*/

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.border {

	border: 2px solid #CCCCCC;
	background:#fff;

}

.border2 {

	border: 2px solid #000000;
	
}

.small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	
}

.big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	
}

div.descargas
{
   width:150px;
   color:#1717F4;
   margin:-2025px 10px 0 10px;
   float:left;
   font-size:13px;
   font-weight:bold;
}

div.descargas a
{

}