body {

	background-image: url(../images/fondo.jpg);

	background-attachment: fixed;

	background-repeat: repeat-x;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	background-color: #5F5F5F;

}

.tableGnl {

	background-color: #919191;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	height: 100%;

	vertical-align: top;

}



p {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	margin: 0px;

	padding: 5px;

	text-align: left;

	display: block;

}

#blanco {

	color: #FFFFFF;

}

input {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #999999;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

#blanco a {

	color: #FFFFFF;

	text-decoration: none;

}

#blanco a:hover {

	color: #666666;

}

select{

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #999999;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	height: auto;

}

.buscar {

	background-attachment: fixed;

	background-image: url(../images/fondo_busqueda.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 35px;

}

.buscarInt {

	height: 33px;

}

.cuerpo {

	background-attachment: fixed;

	background-image: url(../images/fondo_contenido.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

.pie {

	background-image: url(../images/fondo_pie.jpg);

	background-attachment: inherit;

	background-repeat: no-repeat;

	background-position: center top;

	height: 35px;

}

.contenido {

}

.treeview {

	margin: 0px;

}

.treeview ul{ /*CSS for Simple Tree Menu*/

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	border-right-color: #E1E1E1;

	list-style-image: none;

	list-style-type: none;

	margin-left: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	padding-top: 3px;

	padding-left: 0px;

	padding-right: 10px;

}



.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/

	list-style-image: none;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left: 0px;

	padding-top: 2px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}

#last{ /*para los submenús de la ultima línea, para evitar la doble línea punteada*/

	border-bottom-style: none;

}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

	background: white url(../images/bullet_menu.gif) no-repeat left 10px;

	cursor: hand !important;

	cursor: pointer !important;

}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

	display: none; /*Hide them by default. Don't delete. */

}



.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */

	cursor: default;

}



.treeview a {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.#largo{

	background-position: left 9px;

}

.treeview #primernivel { 

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	border-right-width: 1px;

	border-right-color: #E1E1E1;

	list-style-image: none;

	list-style-type: none;

	padding-top: 3px;

	padding-left: 14px;

	margin-left: 0px;

}

.treeview #primernivel a#link{ 

	background-image:none;

	padding-left: 0px;

	margin-left: 0px;

	}

.treeview #segundolast { /*para los últimos items de 2 nivel, para evitar la línea punteada doble*/

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	border-right-width: 1px;

	border-right-color: #E1E1E1;

	list-style-image: none;

	list-style-type: none;

	padding-top: 3px;

	padding-left: 14px;

	margin-left: 0px;

	border-bottom-style: none;

}

#destacadoGris {

	background-color: #EEEEEE;

	text-align: center;

	border: 1px dotted #999999;

	margin-top: 10px;

	margin-bottom: 10px;

}

.contenido img#titulo {

	display: block;

	text-align: left;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.contenido p#subtitulo {

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	padding-left: 0px;

	margin: 0px;

	padding-top: 2px;

	padding-right: 15px;

	padding-bottom: 5px;

	line-height: 14px;

}

.contenido #nota p {

	color: #333333;

	margin: 0px;

	padding-top: 5px;

	padding-right: 40px;

	padding-bottom: 5px;

	padding-left: 5px;

	text-align: justify;

}

.contenido p#vermas a {

	color: #B4D225;

	text-decoration: none;

	margin: 0px;

	padding-right: 8px;

	padding-top: 0px;

	text-align: left;

	padding-bottom: 0px;

}

.contenido p#vermas a:hover  {

	color: #333333;

}

.contenido p#editorial {

	color: #333333;

	margin: 0px;

	padding-top: 5px;

	padding-right: 14px;

	padding-bottom: 14px;

	padding-left: 14px;

	text-align: left;

}

#logos {

	background-attachment: inherit;

	background-image: url(../images/barra-logos.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 90px;

	margin: 0px;

	padding: 0px;

}

.contenido #ruta {

	font-family: "Trebuchet MS", Arial, sans-serif;

	color: #999999;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	text-align: right;

	padding: 3px;

	margin-top: 10px;

	margin-right: 30px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.contenido #ruta a {

	color: #999999;

	text-decoration: none;

}

.contenido #ruta a:hover {

	color: #000000;

	text-decoration: underline;

}

#donwloads li a{

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #666666;

	text-decoration: none;

	background-image: url(../images/bullet_naranja.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	margin-left: 5px;

	border-right-style: none;

}

#donwloads a:hover {

	color: #FF9900;

}

#bulletdown{

	background-image: url(../images/bullet_naranja.gif);

}

#donwloads{

	border-right-width: 1px;

	border-right-color: #E1E1E1;

}

.contenido #txt p {

	padding: 5px;

	margin-right: 30px;

	margin-bottom: 5px;

	margin-left: 20px;

	margin-top: 0px;

	text-align: justify;

}

.contenido #txt {

	padding-top: 20px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}

.contenido #txt ul {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	color: #666666;

	padding: 0px;

	margin-top: 0px;

	margin-right: 50px;

	margin-bottom: 0px;

	margin-left: 50px;

}

.contenido #txt li {

	list-style-image: url(../images/bullet_ruta.gif);

	line-height: 18px;

}



/*-----------fondos--------------*/



#backNaranja {

	color: #FFFFFF;

	background-color: #FF9900;

	margin-top: 10px;

}

#backCaramelo {

	color: #FFFFFF;

	background-color: #D36F0D;

	margin-top: 10px;

}

#backAmarillo {

	color: #333333;

	background-color: #FFE400;

	margin-top: 10px;

}

#backAzul {

	color: #FFFFFF;

	background-color: #0D81D3;

	margin-top: 10px;

}



/* ------------------------------*/

#txt input {

	width: auto;

	height: auto;

}



/*-----------menu derecho----------*/



#menuDer ol {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	color: #666666;

	padding: 0px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 30px;

	list-style-position: outside;

}

#menuDer {

	width: 112px;

}

#menuDer a {

	padding: 0px;

	color: #999999;

	margin: 0px;

	text-decoration: none;

}

#menuDer li {

	margin-top: 5px;

	margin-bottom: 10px;

}

#menuDer a:hover {

	color: #000000;

	text-decoration: underline;

}

#menuDer #titulo {

	font-weight: bold;

	color: #83AE00;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 15px;

	padding: 0px;

}

#menuDer #activo {

	color: #000000;

	font-weight: bold;

}

#menuDer ul {

	padding: 0px;

	list-style-image: url(../images/bullet_ruta.gif);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

}

#landing p#titulo {

	font-size: 17px;

	font-weight: bold;

	color: #FFFFFF;

	margin-left: 0px;

	padding-left: 0px;

}

#landing ul {

	font-family: "Trebuchet MS", Arial, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#landing a {

	color: #000000;

}

#landing a:hover {

	color: #FFFFFF;

}

#landing li {

	margin: 0px;

	list-style-type: none;

	background-image: url(../images/bullet_neg.gif);

	background-repeat: no-repeat;

	background-position: left 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 6px;

}

.tip ul {

	list-style-image: none;

	list-style-type: none;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding: 10px;

	width: 250px;

	background-color: #99CC00;

	border: 1px solid #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

}

.tip li {

	list-style-image: none;

	list-style-type: none;

	margin: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

.tip a {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.tip a:hover {

	color: #000000;

	background-image: url(../images/bullet_menu-f2.gif);

}

#backVerde {



	color: #FFFFFF;

	background-color: #B4D127;

	margin-top: 10px;

}

#boton {

	margin: 0px;

	padding: 0px;

	height: 18px;

	text-align: center;

	vertical-align: middle;

	display: block;

}



.contenido #rutaAdm {

	font-family: "Trebuchet MS", Arial, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

}

.contenido #rutaAdm a {

	color: #FFFFFF;

	text-decoration: none;

}

.contenido #rutaAdm a:hover {

	color: #000000;

}

.tituloSeccion p{

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: capitalize;

	color: #000000;

	text-decoration: none;

	text-align: left;

	display: block;

	padding: 0px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.pag p {

	font-family: "Trebuchet MS", Arial, sans-serif;

	color: #006600;

	font-size: 12px;

}

.pag p a {

	text-decoration: none;

	display: compact;

	width: 120px;

	color: #006600;

	

}

.pag a:hover {

	color: #FFFFFF;

}

table #titulo p{

	background-color: #B3D126;

	color: #006600;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

table p {

	color: #333333;

	margin: 0px;

	padding: 3px;

}

table a {

	color: #000000;

	text-decoration: none;

}

.copyright {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 13px;

	color: #cccccc;

}

.servicios {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 14px;

	color: #cccccc;

	font-weight: bold;

}

.menuItem{

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	list-style-image: none;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left: 0px;

	padding-top: 2px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}

.menuItem a:hover{

	color: #99CC00;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.menuItem:link{

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.menuItem:visited {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.subMenuItem {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	list-style-image: none;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left: 0px;

	padding-top: 2px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}

.subMenuItem a:hover{

	color: #99CC00;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;
}

.subLinkItem:link {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.subLinkItem:visited {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.titulos_contenidos {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 20px;

	color: #ffffff;

	font-weight: bold;

	margin: 0px;

	padding-top: 5px;

	padding-right: 14px;

	padding-bottom: 14px;

	padding-left: 14px;

	text-align: left;

}

.titulos_editorial {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 17px;

	color: #b2d020;

	margin: 0px;

	padding-top: 15px;

	padding-right: 14px;

	padding-bottom: 10px;

	padding-left: 0px;

	text-align: left;

	font-weight: bold;

}

.mapItem{

	font-family: "Trebuchet MS", Arial, sans-serif;

	fotn-size: 16px;
	
	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	list-style-image: none;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left: 0px;

	padding-top: 2px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}

.mapItem:link{

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.mapItem a:hover {
	color: #99CC00;
}

.mapItem:visited {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.subMapItem {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 14px;

	color: #666666;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	list-style-image: none;

	list-style-type: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left: 0px;

	padding-top: 2px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}

.subMapItem a:hover{

	color: #bcd44c;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;
}

.subLinkMapItem:link {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.subLinkMapItem:visited {

	color: #666666;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-left: 0px;

}

.bkgHome {

	background-image: url(../images/bkg_home.gif);

	background-repeat: repeat-y;

	background-position: left top;

	margin: 0px;

	padding: 0px;

}

p.titulos_editorial {

	padding: 5px;

	color: #99CC00;

	font-weight: bold;

	font-size: 16px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	font-variant: normal;

	text-transform: uppercase;

}
