/* CSS Document */

.txt
{
FONT-SIZE:14px;
line-height:15px;
COLOR:#000000;
FONT-FAMILY:Verdana,arial
}

.txtinput
{
 BORDER-RIGHT: black 1px solid;
 BORDER-TOP: black 1px solid;
 FONT-SIZE: 13px;
 BORDER-LEFT: black 1px solid;
 COLOR: black;
 BORDER-BOTTOM: black 1px solid;
 FONT-FAMILY:arial;
 BACKGROUND-COLOR: white
}

body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #2C7A12 url(../imatges/bg-body.jpg) repeat-x top;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 0;
	color: #000000;
}

html, body { height:100%; }


/*---------A LiNK---------*/

a { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:link { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:visited { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:hover { color: #A2322B; font-size: 12px; font-weight: normal; text-decoration: none; }
a:active { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }

/*---------H1---------*/

h1 { font-family: Verdana, Arial; color: #000000; font-size: 20px; font-weight: normal; text-decoration: none; display: inline; padding: 0 0 7px 30px;}
h1 a:link {color: #2478C4;text-decoration: underline; font-size: 17px;}
h1 a:visited {color: #2478C4;text-decoration:underline; font-size: 17px;}
h1 a:hover {color: #2478C4;text-decoration:none; font-size: 17px;}
h1 a:active{color: #2478C4;text-decoration:underline; font-size: 17px;}

/*---------H2---------*/

h2 { font-family: Verdana, Arial; color: #000; font-size: 12px; font-weight: normal; text-decoration: none; display:inline; }
h2 a:link {color: #000;text-decoration: underline; font-size: 12px;}
h2 a:visited {color: #000;text-decoration:underline; font-size: 12px;}
h2 a:hover {color: #2478C4;text-decoration:none; font-size: 12px;}
h2 a:active{color: #000;text-decoration:underline; font-size: 12px;}

p { padding: 0px 30px 7px 30px; line-height: 23px; }

hr { border: none 0; border-top: 1px dashed #CFD6E9; height: 1px; }

/*--------- MENU ---------*/

ul { margin:0 28px 0 20px; padding: 10px 0 0 0; list-style: none;}
ul li {	padding: 0 0 5px 10px; background: url(../imatges/icon-menu.gif) no-repeat left 5px; }
ul li a { /*display:block; width:95px; height:30px;*/ }
ul li a:hover {	}
ul li a span { display:block; }

/*---------ID's #---------*/
/* ----------------------------------------------------- */

#wrapper { background: url(../imatges/bg-wrapper.jpg) top; width: 970px; margin: 0 auto; text-align: left;}

#header { background: url(../imatges/bg-header.jpg) no-repeat top; width: 970px; height: 420px; }
	#top { width: 950px; height: 20px; text-align:right; padding: 5px 20px 0 0; float:left; }
		#top a { text-decoration:underline; color: #000; font-size:11px; }
		#top a:hover { color: #3A6EBA; }
	#flash { width: 970px; height: 400px; float:left; }
#content { background: url(../imatges/bg-content.jpg) top; width: 739px; margin: auto; float: left; min-height: 100%; }
#menu { background: url(../imatges/bg-menu.jpg) top left; width: 221px; float: left; margin: 0 0 0 10px; min-height:100%; }
	#menu a { text-decoration:none; color: #3A6EBA; font-size:14px; }
	#menu a:hover { color: #000; }
#bottom { background: url(../imatges/bg-bottom-content.jpg) repeat-y top left; width: 970px; height: 20px; float: left; margin: 0 0 0 0; }

#footer { background: url(../imatges/bg-footer.jpg) no-repeat top; width: 970px; height: 120px; clear: both; }
	#footer-block2 { width: 100%; height: 60px; text-align:center; margin: auto; padding: 25px 0 0 0; }
	
#list { margin:0 0 0 55px; }
	#list p {  background:url(../imatges/icon-list.gif) no-repeat 9px 0; margin:0 0 0 20px; line-height:16px;  }

/*---------ID's Intro---------*/
#intro { width:730px; margin:0 auto; text-align:left;}
	#intro-flash { width:730px; height:325px; float:left; margin:75px 0 0 0; padding:0 0 15px 0; }
	
	#footer-intro { background:url(../imatges/bg-footer-intro.jpg) no-repeat top; width:730px; height:91px; clear:both; margin:0 auto; }
	#footer-block { width:700px; height:60px; text-align:center; margin:0 auto; padding:28px 0 0 0; }










