A:link {
	COLOR: #0c6088;
	text-decoration:none
	}
A:active {
	COLOR: #28282c;
	
}
A:visited {
	COLOR: #666
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0em; FONT-SIZE: 1.8em; FONT-WEIGHT: bold; PADDING-TOP: 0px; COLOR:#237cb8; LINE-HEIGHT: 1em;  
	}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0em; COLOR: #000; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; PADDING-TOP: 0px; color:#666
}
.container {
	BACKGROUND-COLOR: #fff; MARGIN: auto; WIDTH: 978px; COLOR: #333;
}
.footer {
	WIDTH: 978px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 110px; COLOR: #666; padding:0px; border-top:dotted #999 0px;  BORDER-right: #008bce 2px  solid;  BORDER-left: #008bce 2px  solid; BACKGROUND: url(bg_footer.jpg) no-repeat center top #fff; 
}
.footermenuRight UL LI {
	DISPLAY: inline; MARGIN-LEFT: 10px;  COLOR: #666666
}
.footermenu A {
	COLOR: #333
}
.body {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: url(fondo2.png); COLOR: #333333; FONT-SIZE: 0.68em; PADDING-TOP: 0px; 
}
.content {
		 WIDTH: 100%; FLOAT: left; BACKGROUND: url(bg_content.jpg) #fff no-repeat top; BORDER-left: #008bce 2px  solid; BORDER-right: #008bce 2px  solid;
}
.logo {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 36px; WIDTH: 195px; PADDING-RIGHT: 25px; BACKGROUND: url(spacer.gif)) no-repeat right 50%; FLOAT: left; HEIGHT: 78px; PADDING-TOP: 10px; border-right:solid #fff 0px;
}
.bannertop {
	FLOAT: left; HEIGHT: 95px; padding:0; border:none
}
.header {
	 WIDTH: 100%; FLOAT: left; HEIGHT: 95px; BACKGROUND: url(spacer.gif) #fff; margin-top:8px; BORDER: #008bce 2px solid
}
.menu {
	WIDTH: 978px; HEIGHT: 28px; BACKGROUND: url(spacer.gif) #b9d6e5; border-bottom:solid #244809 1px; border-top:solid #5e9832  0px;  
}
.menu DIV.tab {
	DISPLAY: block; FLOAT: left; HEIGHT: 28px; OVERFLOW: hidden; border-right:solid #fff  1px;   BACKGROUND: url(spacer.gif) no-repeat right center; 
} 
.menu A {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; FLOAT: left; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 9px;  COLOR: #fff;  TEXT-DECORATION: none; text-transform:uppercase; font-size:1.1em;    BACKGROUND: url(bg_bot.png) #3692d1;  border-top:solid #fff  0px;  
}
.menu A:hover {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; FLOAT: left; COLOR: #fff; FONT-SIZE: 1.2em; PADDING-TOP: 9px; font-size:1.1em; BACKGROUND: url(bg_bot2.png) #26648e;  border-top:solid #5e9832  0px; 
}
.menu A.selected {
	COLOR: #fff; TEXT-DECORATION: none;  BACKGROUND: url(bg_bot2.png) #26648e;  border-top:solid #5e9832  0px; 
}
.menu A.selected:hover {
	
}
.DNIEAuthenticationPanel {
	WIDTH: 208px; MARGIN-BOTTOM: 20px; BACKGROUND: url(dnie.jpg) no-repeat left top; FLOAT: left; HEIGHT: 234px; BORDER: #666 1px dotted; 
}
.DNIEHelpButton {
	MARGIN: -85px auto; WIDTH: 110px; BACKGROUND: url(ico_help.gif) no-repeat left 50%; HEIGHT: 26px; color: #000	
}
.DNIEHelpButton a{
	color: #000; 
}
.DNIEAuthenticationPanel div{  padding:5px;
}

.ContractorPanel {
	WIDTH: 208px; MARGIN-BOTTOM: 20px; BACKGROUND: url(contratos.jpg) no-repeat left top; FLOAT: left; HEIGHT: 132px; BORDER: #666 1px dotted; 
}
.ContractorPanel H1 {
	MARGIN-TOP: 8px; COLOR: #fff; MARGIN-LEFT: 15px; MARGIN-RIGHT: 20px; color:#000; text-align:left; font-size:1.7em; 
}
.ContractorPanel H2 {
	MARGIN-TOP: 3px;  MARGIN-LEFT: 15px; MARGIN-RIGHT: 90px;  color:#000; text-align:left; 	MARGIN-bottom: 5px;
}
.ContractorPanel div { text-align:left; padding-left:15px; 
	}

.SugestPanel {
	BACKGROUND-IMAGE: url(buzon.jpg); WIDTH: 208px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 132px;  BORDER: #666 1px dotted; 
}
.LivingFactsPanel {
	WIDTH: 455px; FLOAT: left; MARGIN-LEFT: 20px; MARGIN-RIGHT: 5px; BACKGROUND: url(bg_panel_home.jpg) no-repeat left bottom; 
}
.UserLivingFactsPanel {
	POSITION: relative; WIDTH: 455px; MARGIN-BOTTOM: 20px; MARGIN-TOP: -10px;  HEIGHT: 260px;   BACKGROUND: url(spacer.gif)
}
.EntityLivingFactsPanel {
	POSITION: relative; WIDTH: 455px; MARGIN-BOTTOM: 20px;  HEIGHT: 260px;   BACKGROUND: url(spacer.gif)
}
.UserLivingFactsPanel H1 {
	POSITION: absolute; TOP: 27px; LEFT: 10px; font-size:1.6em; color:#FFF; margin-left:5px; text-transform:uppercase
}
.EntityLivingFactsPanel H1 {
	POSITION: absolute; TOP: 27px; LEFT: 10px; font-size:1.6em;  color:#FFF;  margin-left:5px;  text-transform:uppercase
}
.EntityLivingFactsPanel UL LI {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; PADDING-LEFT: 5%; WIDTH: 94%; PADDING-RIGHT: 1%; BACKGROUND:  url(flecha.png) no-repeat left top #ededed ; FLOAT: left; font-size:12px;  BORDER-BOTTOM: #fff 2px solid; margin-left:10px	
}
.MostFactsPanel H1 {
	POSITION: absolute; TOP: 13px; LEFT: 0px; 
}
.MostFactsPanel UL LI {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; PADDING-LEFT: 4%; PADDING-RIGHT: 4%; BACKGROUND: url(../img/cuna.png) no-repeat left top; FLOAT: left; -width: 26%;  font-size:13px; 
}
.UserLivingFactsPanel H2 {
	POSITION: absolute; TOP: 55px; LEFT: 10px; color:#666666; font-size:12px;
}
.EntityLivingFactsPanel H2 {
	POSITION: absolute; TOP: 55px; LEFT: 10px; color:#666666;  font-size:12px; background-color:
	}
.UserLivingFactsPanel UL LI {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; PADDING-LEFT: 5%; WIDTH: 94%; PADDING-RIGHT: 1%; BACKGROUND:  url(flecha.png) no-repeat left top #ededed ; FLOAT: left; font-size:12px;  BORDER-BOTTOM: #fff 2px solid; margin-left:10px	
	}
.MostFactsPanel H2 {
	POSITION: absolute; TOP: 0px; LEFT: 1px
}
.UserLivingFactsPanel UL {
	POSITION: absolute; WIDTH: 220px; TOP: 75px; LEFT: -40px; 
}
.EntityLivingFactsPanel UL {
	POSITION: absolute; WIDTH: 220px; TOP: 75px; LEFT: -40px
}
.moreAdmissibles a {
	POSITION: absolute; BOTTOM: 203px; COLOR: #fff; RIGHT: 0px;  padding:0px; text-transform:uppercase; width:70px; font-weight:bold
}
INPUT[type='submit'] {
	BACKGROUND-IMAGE: url(bot.png); BORDER-BOTTOM: #fff 1px solid;PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #2b2a28; PADDING-LEFT: 1.5em; WIDTH: auto; PADDING-RIGHT: 1.5em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center center; COLOR: #ddebf7; OVERFLOW: visible; BORDER-TOP: #ddebf7 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #ddebf7  1px solid; BORDER-LEFT: #ddebf7  1px solid;  PADDING-TOP: 0.5em
}
INPUT[type='reset'] {
	BACKGROUND-IMAGE: url(bot.png); BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #2b2a28; PADDING-LEFT: 1.5em; WIDTH: auto; PADDING-RIGHT: 1.5em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center center; COLOR: #ddebf7; OVERFLOW: visible; BORDER-TOP: #ddebf7 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #ddebf7 1px solid; BORDER-LEFT: #ddebf7 1px solid;  PADDING-TOP: 0.5em
}
INPUT[type='button'] {
	BACKGROUND-IMAGE: url(bot.png); BORDER-BOTTOM: #aed3ee 1px solid; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #2b2a28; PADDING-LEFT: 1.5em; WIDTH: auto; PADDING-RIGHT: 1.5em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center center; COLOR: #ddebf7; OVERFLOW: visible; BORDER-TOP: #aed3ee 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #aed3ee 1px solid; BORDER-LEFT: #aed3ee 1px solid;  PADDING-TOP: 0.5em
}

.BoardAdvertisementPanel {
	MARGIN: 0px 25px; WIDTH: 180px; FLOAT: left; padding:1.3em; 
}

.BoardAdvertisementPanel UL {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; font-size:0.9em;
}
.BoardAdvertisementPanel UL LI {
	BACKGROUND-IMAGE: none;  PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; PADDING-TOP: 3px;  BORDER-BOTTOM: #ccc 1px dotted; 	
}
.BoardAdvertisementPanel H2 {
	MARGIN-top: 6px
}
.BoardAdvertisementPanel H1 {
	color:#3692d0
	}
.DocumentValidation {
	POSITION: absolute;
	MARGIN-LEFT: 9px;
	WIDTH: 199px;
	LEFT: 12px;
	padding: 1.0em 1.2em 1.2em 1.2em;
	BORDER: none;
	
}
.DocumentValidation H1 {
		color:#3692d0
}
.DocumentValidation H2 {
 margin-top:5px:
}
.filtro UL LI A {
	PADDING-LEFT: 15px; PADDING-RIGHT: 20px; BACKGROUND: url(flecha.png) no-repeat left top
}
.filtroc UL LI A {
	PADDING-LEFT: 15px; PADDING-RIGHT: 20px; BACKGROUND: url(flecha.png) no-repeat left top
}
.listPanelFilters UL LI A {
	PADDING-LEFT: 15px; PADDING-RIGHT: 20px; BACKGROUND: url(flecha.png) no-repeat left top
}


.MostFactsPanel UL LI {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; PADDING-LEFT: 4%; PADDING-RIGHT: 4%; BACKGROUND: url(flecha.png) no-repeat left top; FLOAT: left; -width: 26%
}

.rojo {
	COLOR: #333
}
FIELDSET {
	BORDER: #d6cdb9 0px dotted; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em;  PADDING: 3.5em; BACKGROUND-COLOR: #eef4f9;
}
LEGEND {
	PADDING-BOTTOM: 1.5em;  PADDING-LEFT: 0em; PADDING-RIGHT: 0em; COLOR: #333; FONT-SIZE: 1.7em; FONT-WEIGHT: normal; PADDING-TOP: s.5em; BORDER: #d6cdb9 0px dotted; BACKGROUND-COLOR: #eef4f9;
}
LABEL {
	TEXT-ALIGN: right; FLOAT: left; FONT-SIZE: 1em; PADDING-TOP: 0em
}

.EHomePanel {
	WIDTH: 265px; MARGIN-BOTTOM: 20px;  MARGIN-RIGHT: 5px; padding: 0px; FLOAT: left; HEIGHT: 546px;   BACKGROUND: url(bg_tablon.jpg) no-repeat left top #fff; border:none
}

.tituloint {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: upercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0em;FONT-SIZE: 1.6em; FONT-WEIGHT: bold; PADDING-TOP: 0px; COLOR:#237cb8;  text-transform:uppercase;
}
.downloadDoc {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(icon-word.png) no-repeat right top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.filtroc {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #eef4f9; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 15px
}
.filtroc {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #eef4f9; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 15px
}
.listPanelFilters {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #eef4f9; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 15px
}
.listado-tabla TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; PADDING-TOP: 5px
}
TABLE.grid TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; PADDING-TOP: 5px
}
