﻿body
{
	background-color: #1b2538;
	background-image: url(../../IMAGES/bkg/gral.png);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/*
	behavior: url(../../JS/iepngfix.htc);
*/

#content
{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
}
/*HEADER*/
#header
{
	width: 950px;
	background-image: url(../../IMAGES/header/bkg/bkg.png);
	behavior: url(../../JS/iepngfix.htc);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}
#header .lnkLogo
{
	float: left;
	margin-left: 40px;
	margin-right: 15px;
}
#header #dateTime
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 770px;
}
#header #navigationItems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 71px;
	width: 685px;
}
#header #navigationItems #items
{
	width: 673px;
	text-align: right;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #navigationItems #items a
{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#header #navigationItems #items .separator
{
	padding: 0px;
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#header #navigationItems #items .icon
{
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#header #navigationItems #items .inputBusqueda
{
	background-color: #DFDFDF;
	font-size: 11px;
	color: #6A6A6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #F4F4F4;
	width: 100px;
	padding: 0px;
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #navigationItems #items .cmdBuscar
{
	padding: 0px;
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#header #navigationItems #navigationDiv
{
	background-repeat: no-repeat;
	height: 41px;
	width: 673px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}
#header #navigationItems #navigationDiv a
{
	float: left;
	height: 41px;
	overflow: hidden;
}
#header #navigationItems #navigationDiv .quienesSomos
{
	margin-left: 40px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header #navigationItems #navigationDiv .programas
{
	margin-left: 50px;
	margin-top: 3px;
}
#header #navigationItems #navigationDiv .provincias
{
	margin-left: 60px;
	margin-top: 3px;
}
#header #navigationItems #navigationDiv .negocios
{
	margin-left: 60px;
	margin-top: 3px;
}

/*HEADER*/
/*BODY*/
#center
{
	width: 950px;
	float: left;
}
#center #homeFlash
{
	margin: 0px;
	background-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin : -2px 0px 0px 0px;
	display:inline;
}


.baseColor
{
	background-image: url(../../IMAGES/TemplateColors/base/bkg/bkg.png);
	background-repeat: repeat-y;
}
#main
{
	width: 677px;
	float: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 33px;
}
#main #register
{
	width: 100%;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #BDBDBD;
}
#main #register #imagen
{
	float: left;
}

#main #register #contenido
{
	float: left;
	width: 394px;
	background-color: #EAEAEA;
	height: 547px;
}

#main #register #contenido #titulo
{
	margin-bottom: 20px;
}

#main #register #contenido .encabezado
{
	width: 375px;
	background-image: url(images/fondo_encabezado.jpg);
	background-repeat: repeat-x;
	margin: 20px 0px 12px 10px;
}

#main #register #contenido .encabezado .texto
{
	background-color: #EAEAEA;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #01215A;
}

#main #register #contenido .campo
{
	height: 22px;
	margin-left: 40px;
}

#main #register #contenido .etiqueta
{
	font-weight: bold;
	float: left;
	display: block;
	width: 130px;
	padding-top: 3px;
	color: #5A5A5A;
}

#main #register #contenido .campo_input
{
	float: left;
	width: 170px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	color: #384444;
}
#main #register #contenido .drp
{
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	color: #384444;
}
#main #register #contenido #contenedor_boton
{
	background-color: #DBDCE1;
	height: 38px;
	width: 370px;
	margin: 20px 0px 10px 15px;
}
#main #register #contenido #contenedor_boton .boton
{
	margin: 7px 0px 0px 197px;
}
#main #politics {
	width: 677px;
}
#main #politics #imageHeader {
	width: 100%;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#main #politics #content {
	width: 657px;
	background-color: #EAEAEA;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#main #politics #content .title {
	padding: 0px;
	width: 100%;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #002366;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #politics #content .body {
	width: 647px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main #contacto
{
	width: 677px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAEAEA;
	height: 415px;
}
#main #contacto #commentSuccess {
	width: 447px;
	text-align: center;
	float: left;
	margin-top: 50px;
	color: #AA0000;
	font-size: 16px;
	font-family: Tahoma, Arial;
	padding-right: 20px;
	padding-left: 20px;
}
#main #contacto #titulo
{
	background-color: #BDBDBD;
	padding: 0px;
	margin: 0px;
	height: 26px;
	width: 677px;
}
#main #contacto #errorText {
	width: 506px;
	float: left;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666666;
	margin-top: 100px;
	text-align: center;
}
#main #contacto #titulo img {
	margin: 0px;
	padding: 0px;
}
#main #contacto .leyenda
{
	color: #606060;
	margin: 20px 17px 5px 17px;
}

#main #contacto #imagen
{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

#main #contacto #contenido
{
	float: left;
	margin-left: 34px;
}

#main #contacto #contenido .encabezado
{
	width: 440px;
	background-image: url(images/fondo_encabezado.jpg);
	background-repeat: repeat-x;
	margin: 20px 0px 18px 10px;
}

#main #contacto #contenido .encabezado .texto
{
	background-color: #EAEAEA;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #01215A;
}

#main #contacto #contenido .campo
{
	height: 22px;
	/*margin-left: 85px;*/
	margin-left:13px;
}
#main #contacto #contenido .campo2
{
	height: 100px;
	/*margin-left: 85px;*/
	margin-left:13px;
	
}

#main #contacto #contenido .etiqueta
{
	font-weight: bold;
	float: left;
	display: block;
	width: 130px;
	padding-top: 3px;
	color: #5A5A5A;
}

#main #contacto #contenido .campo_input
{
	float: left;
	width: 190px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	color: #384444;
}

#main #contacto #contenedor_boton
{
	background-color: #DBDCE1;
	width: 327px;
	text-align: right;
	padding: 0px;
	height: 24px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 53px;
}

#main #contacto #boton
{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #search {
	width: 677px;
}
#main #search #imageHeader {
	width: 100%;
	height: 25px;
}
#main #search #searchBody {
	width: 632px;
	background-color: #E8E8E8;
	padding-right: 30px;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#main #search #searchBody #quantityResults {
	width: 300px;
	float: left;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666666;
	height: 14px;
	margin: 0px;
	padding: 0px;
}

#main #search #searchBody #sorters {
	width: 330px;
	float: left;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666666;
	text-align: right;
	margin-top: -4px;
}
#main #search #searchBody #sorters select {
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin-bottom: 3px;
}
#main #search #searchBody #results {
	padding: 0px;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #search #searchBody #results .item {
	width: 100%;
	padding: 0px;
	height: 208px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
#main #search #searchBody #results .item .title {
	width: 100%;
	font-family: Tahoma, Arial;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main #search #searchBody #results .item .title .p1 {
	font-size: 12px;
	color: #152a67;
	text-transform: uppercase;
}
#main #search #searchBody #results .item .title .p2 {
	font-size: 11px;
	color: #5a5b5e;
}
#main #search #searchBody #results .item .imageContainer {
	float: left;
	width: 208px;
	padding: 0px;
	height: 139px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-right: 15px;
}
#main #search #searchBody #results .item .imageContainer table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
#main #search #searchBody #results .item .imageContainer table tr td {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
}
#main #search #searchBody #results .item .imageContainer table tr td img {
	margin: 0px;
	padding: 0px;
}
#main #search #searchBody #results .item .subTitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #3E3E3E;
	height: 28px;
}
#main #search #searchBody #results .item .shortDescription {
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #3E3E3E;
	height: 104px;
}
#main #search #searchBody #results .item .lnkFooter {
	background-color: #1C378A;
	width: 622px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Tahoma, Arial;
	font-size: 12px;
}
#main #search #searchBody #results .item .lnkFooter a {
	color: #FFFFFF;
}
#main #search #searchBody #paginator {
	width: 632px;
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #666666;
	height: 17px;
	float: left;
}
#main #search #searchBody #paginator ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#main #search #searchBody #paginator ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #search #searchBody #paginator ul li a {
	text-decoration: none;
	color: #333333;
}
#main #search #searchBody #paginator ul li a[disabled="disabled"] {
	text-decoration: none;
	color: #CCCCCC;
}

#main #search #searchBody #paginator ul li a:hover {
	color: #999999;
}
#main #databases {
	background-color: #EAEAEA;
	width: 667px;
	padding: 5px;
}
#main #databases h1 {
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #databases h2 {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #databases #subtitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main #databases #label1 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
#main #databases #searchForm {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#main #databases #searchForm .formLine {
	width: 100%;
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #databases #searchForm .formLine p {
	float: left;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	width: 150px;
}

#main #databases .drp1 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 0px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #databases #radioList {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: Tahoma, Arial;
	font-size: 12px;
}
#main #databases .btnObtener {
	margin-left: 20px;
	margin-bottom: 20px;
}
#main #databases #selectDataBase {
	padding: 0px;
	font-family: Tahoma, Arial;
	list-style-type: none;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#main #databases #selectDataBase li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#main #databases #selectDataBase li a {
	color: #000000;
	text-decoration: none;
}
#main #databases #selectDataBase li a:hover {
	color: #666666;
}
#main #databases .item {
	width: 645px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main #databases .item p {
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	text-align: justify;
}
#main #databases .item p span {
	font-weight: bold;
	color: #000099;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right
{
	width: 195px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#right2
{
	width: 195px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 12px;
}
/*#right*/ .pnlLogin
{
	float: left;
	height: 169px;
	width: 175px;
	background-image: url(../../IMAGES/right/login/bkg/bkg.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*#right*/ .pnlLogin .titulo
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*#right*/ .pnlLogin .textBox
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #616161;
	border: 1px solid #7f9db9;
	height: 14px;
	width: 160px;
	margin-bottom: 5px;
}
/*#right*/ .pnlLogin .cmdIngresar
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
/*#right*/ .pnlLogin .lnkLogoff
{
	text-align: right;
	width: 160px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*#right*/ .pnlLogin .linkExterno
{
	width: 162px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
/*#right*/ .pnlLogin .linkExterno a
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
	color: #5c5c5c;
	margin: 0px;
}
/*#right*/ .pnlLogin .linkExterno .userName
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
/*#right*/ .pnlLogin .linkExterno .imgRegistrese
{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
/*#right*/ .pnlLogin .linkExterno .lnkRegistrese
{
	font-weight: bold;
	color: #3a3a3a;
	margin-top: 3px;
	float: left;
}
/*BODY*/
/*FOOTER*/
#footer
{
	float: left;
	width: 950px;
}

#footer #footerImg
{
	height: 62px;
	width: 950px;
	background-image: url(../../IMAGES/footer/bkg/bkg.png);
	behavior: url(../../JS/iepngfix.htc);
}
#footer #footerImg ul
{
	text-transform: uppercase;
	font-family: "Trebuchet MS" , Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: inline;
	float: right;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer #footerImg ul li
{
	float: left;
	background-image: url(../../IMAGES/footer/bkg/bkgItem.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#footer #footerImg ul li a
{
	text-decoration: none;
	color: #9F9F9F;
}
#footer #footerLink
{
	float: left;
	width: 100%;
	margin-top: 5px;
}
#footer #footerLink ul
{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	display: inline;
	width: 570px;
}
#footer #footerLink ul li
{
	float: left;
	margin-right: 10px;
}
#footer #footerLink ul .withBorder
{
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#footer #footerLink ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer #footerLink ul li a:hover
{
	color: #D4D4D4;
}
#footer .vcard {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 240px;
	width: 480px;
	display: inline;
}
#footer .vcard div {
	float: left;
	margin-right: 3px;
}


.letraa
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.tituloo
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.textBoxx
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #616161;
	border: 1px solid #7f9db9;
	height: 14px;
	width: 160px;
	margin-bottom: 5px;
}

.tituloseccionn {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4F5E7D;
}

/*FOOTER*/