* { margin:0; padding:0;}

body{ background:#ffffff;font-family:Arial;font-size:12px;color:#2c3440;}

.Descarga { color: #017BC2; padding-top:5px;}

.icono { vertical-align:middle; border:0;}

.imagenes { border:5px solid #B1DCF3; margin-right:8px; margin-bottom:2px; padding:2px}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table { border-collapse:collapse; border:0px;}

td { vertical-align:top; padding:0px;}

tbody {  border:none; }

a {  color:#017bc2 ; text-decoration:none}

a:hover { text-decoration:underline; }

img, a img  {  border:0; }

.clear  {  clear:both; }

#principal  {  width:900px; margin:0 auto; }

#cabecera  {  background:url(images/Cabecera1.jpg) top left no-repeat;  height:240px; }

#cabecera1  {  background:url(images/Cabecera2.jpg) top left no-repeat;  height:240px; }

#cabecera2  {  background:url(images/Cabecera3.jpg) top left no-repeat; height:240px; }



/*.fila-principal1  {  height:258px; overflow:hidden; }*/

.fila-principal1  {  height:149px; overflow:hidden; }
 
.fila-principal1 .columna1  {  float:left; }

.fila-principal1 .col2  {  float:right; width:228px; }

.cabecera-fila2  {  height:50px;  overflow:hidden; }

.cabecera-fila2 .columna1  { float:left; }

.cabecera-fila2 .col2  {  float:right;  width:228px; }

.fila-principal3  {  height:41px; }

.logo {  margin:18px 22px 0px 31px;  float:left; }

.textofecha {color:#017bc2; font-style:italic; font-size:12px; text-align:left; font-weight:normal; font-family: "Trebuchet MS", Arial;}


/*----menu principal-----*/
.botones-menu-principal {padding:0px 0px 0px 25px; font-family: "Trebuchet MS", Arial}
ul.links-primarios {margin:0px; padding:0; list-style:none; text-align:center; }
ul.links-primarios li {float:left; text-transform:capitalize; background:none; padding:0px;}
ul.links-primarios li:hover { background:url(images/fondo-li.gif) top left no-repeat;}
ul.links-primarios li a.botonprincipalseleccionado {  background:url(images/fondo-li2.gif) top left no-repeat; color:#191e26;}
ul.links-primarios li a { color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:normal; display:block; width:106px; background:url(images/fondo-li.gif) top left no-repeat; padding:18px 0px 17px 0px;}
ul.links-primarios li a:hover {  background:url(images/fondo-li2.gif) top left no-repeat; color:#191e26;}
/*----fin  menu principal-----*/


/*----ruta-----*/
/*
.ruta { padding:15px 10px 0px 50px; color:#017bc2; font-size:12px; text-align:left; font-weight:normal; font-family: "Trebuchet MS", Arial}
.ruta .derecha {  text-align:right; font-weight:normal; font-family: "Trebuchet MS", Arial}
.ruta a { color:#017bc2; text-decoration:none; padding-right:6px; padding-left:6px; text-transform:none; vertical-align:none;}
.ruta a:hover { text-decoration:underline; color:#017bc2;}
.idioma { padding:15px 10px 0px 50px; color:#017bc2; font-size:12px; text-align:right; font-weight:normal}
*/

#ruta  { padding:15px 10px 0px 50px; color:#017bc2; font-size:12px;font-weight:normal; font-family: "Trebuchet MS", Arial}
#ruta .izquierda  { float:left;}
#ruta .derecha { float:right; padding-right:40px;}
.ruta a { color:#017bc2; text-decoration:none; }
.ruta a:hover { text-decoration:underline; color:#017bc2;}





/* pie */
#contenidopie { color:#aab7c5; font-size:12px; font-weight:normal; text-align:center;}
.pie { width:900px; text-align:left; padding:14px 0px 50px 0px; margin:0 auto; }
#contenidopie a { color:#ffffff;}
#contenidopie .pie span { padding-left:65px;}
/* contenidopie fin */


/*------Esquinas------*/
div.bloque { margin-bottom:10px; width:100%;}
.bloque .contenido { padding:15px 20px 10px 24px;}


.fondo { background:url(images/fondo.gif) top repeat-x;}
.fondo-arriba { background:url(images/fondo-abajo.gif) bottom repeat-x #e3e7ed;}

.borde-izquierda {background:url(images/borde-izquierda.gif) repeat-y left #FFFFFF;}
.borde-derecha {background:url(images/borde-derecha.gif) repeat-y right;}
/*.borde-abajo {background:url(images/borde-abajo.gif) repeat-x bottom;}*/
.esquina-abajo-izquierda {background:url(images/esquina-abajo-izquierda.gif) no-repeat left bottom;}
.esquina-abajo-derecha {background:url(images/esquina-abajo-derecha.gif) no-repeat right bottom; overflow:hidden; width:100%;}

.borde-abajo2 {background:url(images/borde-abajo2.gif) repeat-x bottom #e8f3f9;}
.esquina-arriba-izquierda2 {background:url(images/esquina-arriba-izquierda2.gif) no-repeat left top;}
.esquina-arriba-derecha2 {background:url(images/esquina-arriba-derecha2.gif) no-repeat right top;}
.esquina-abajo-izquierda2 {background:url(images/esquina-abajo-izquierda2.gif) no-repeat left bottom;}
.esquina-abajo-derecha2 {background:url(images/esquina-abajo-derecha2.gif) no-repeat right bottom; width:100%;}
.esquina-abajo-derecha2 .interior { padding:15px;}

#contenedor { padding:0px 22px 0px 22px}
#izquierda-columna { width:261px; margin-right:-261px; position:relative; float:left;}
#izquierda-columna .cnt { padding:22px 15px 10px 18px;}
#contenido-columna {  float:left; width:100%;}
#contenido-columna .cnt { padding:22px 20px 10px 261px}

.bloque h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#0076a3; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}
.titulo { font-family:Arial, Helvetica, sans-serif, Garamond; font-size:15px; color:#333333; font-weight:bold; }



.textocomentarios { padding:10px 0px 10px 20px;}
.textocomentarios h3 { background:none;}
.textocomentarios h3 a{ color:#191d24; font-size:15px;}
.textocomentarios .titulo { padding-left:0px; padding-bottom:10px;}


.contenido { padding:0px 10px 20px 0px; color:#2c3440; line-height:16px;}
.contenido strong { color:#2c3440;}
.contenido span { color:#2c3440;}
.contenido a { color:#2c3440; text-decoration:none;}
.contenido a:hover{ text-decoration:underline;}



/*----submenu----*/
#bloque-submenu-1 .contenido { padding:0px;}
ul li.submenu { background: transparent url(images/flecha.gif) no-repeat 1px .35em; list-style-image: none; list-style-type: none; margin: .15em 0 .15em .5em; padding: 0 0 .2em 1.5em; }

ul.menu { margin:0; padding:0; font-family: "Trebuchet MS", Arial }
ul.menu li { background-position:2.5em 0.8em; list-style-image:none; list-style-type:none; margin:0; padding:.1em 0 .1em 0; line-height:20px;}
ul.menu li a { padding:.1em 0 .1em 1.5em; list-style-image:none; list-style-type:none;  }

ul.menu li ul li { background-position:3.5em 1em;}
ul.menu li ul li a { padding-left:4.5em;}
ul.menu li ul li ul li { background-position:4.5em 1em;}
ul.menu li ul li ul li a { padding-left:5.5em;}
ul.menu li ul li ul li ul li { background-position:5.5em 1em;}
ul.menu li ul li ul li ul li a { padding-left:6.5em;}

ul.menu li { border-bottom:1px solid #FFFFFF; padding:.2em 0 .2em 0;}
ul.menu li a { padding:.2em 0 .2em 3.5em;}

#bloque-submenu-1 ul.menu li.seleccionado { background-color:#b1dcf3;}
#bloque-submenu-1 ul.menu li.submenudeseleccionado { background-color:#d2e8f4;}
#bloque-submenu-1 .titulo {  background:url(images/fondo-h2.gif) top left no-repeat; padding:16px 0px 0px 18px;}
#bloque-submenu-1 .contenido ul.menu li a {color:#363e4b; font-size:11px; text-decoration:none;  }
#bloque-submenu-1 .contenido ul.menu li a:hover{ color:#363e4b}



/*---parrafo---*/

#contenido-columna  .contenido p { padding-bottom:10px;}
#contenido-columna  .contenido blockquote { border:1px solid #017bc2; background:#b1dcf3; padding:5px; margin:10px 0px 10px 0px;}

.body ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none; border-bottom:none}
ul.menu li.submenu  a{ color:#017bc2;}

.enlaces { font-size:11px; color:#395c14; text-decoration:none;}
.enlaces li a{ color:#263d44; font-weight:bold; text-decoration:none; font-size:12px;}
.enlaces li a:hover{/* text-decoration:underline;*/}


ul.primarios, ul.primarios li, ul.secondary, ul.secondary li{
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primarios li a{
	border:none !important;
	text-transform:uppercase;
}
ul.primarios li a:hover{
	background:none;
	border: 0;
}

ul.primarios li.botonprincipalseleccionado a{
	background:none;
	border:none;
	color:#017bc2 !important;
	/*font-weight:bold;*/
}


ul.primarios {
  padding:0px;
  margin:0px;}



.seleccionado td, .submenudeseleccionado td { vertical-align:middle; padding-left:px;  line-height:18px; background:#d2e8f4;}
.submenudeseleccionado a { color:#017bc2; }
.seleccionado a { color:#017bc2;}

