		body {
			text-align:center;
			background:#FFFFFF;
			margin:15px;
		}
		#container {
			width: 900px;
			margin-top:5px;
		}
 
		#header {
			padding.top: 5px;
			height: 80px;
			margin-bottom: ;
			background: #FFFFFF url(img/header2.jpg) center no-repeat;
		}

		#content {
			float:left;
			width:55%;
			padding.top: 5px;
			margin-left: 15px;
                        margin-top: 2px;
			margin-right: ;
			background-color:#FFFFFF;
			text-align:center;
		}

		#sidebar-a {
			float: left;
			width: 15%;
			margin: 0;
			margin-right: ;
			padding-top: 5px;
			background-color: #FFFFFF;
		}

		#sidebar-b {
			float: right;
                        left: 680px;			
                        width: 28%;
			margin: 0;
			padding-top: 5px;
			background-color: #FFFFFF;
		}


		#sidebar-c {
			position: absolute;
                        top: 475px;                        
                        left: 670px;
                        *left: 730px;
                        width: 28%;
			margin: 0;
			padding-top: 5px;
			background-color: #FFFFFF;
		}
		#sidebar-d {
			position: absolute;
                        top: 700px;
                        left: 670px;
                        width: 28%;
			margin: 0;
			padding-top: 5px;
			background-color: #FFFFFF;
		}  


		#footer {
			clear: both;
			background-color: #FFFFFF;
			border-top:#CCCCCC solid 1px;
			color:#3399CC;
		}
		#new {
			border-bottom:#CCCCCC solid 1px;
		}
		#notice {
			float:left;
			width:90%;
			text-align:left;
			line-height:16px;
			padding:10px;
			margin:15px;
			border-left:#CCCCCC solid 1px;
		}
/*Menu lateral*/
#leftColumn {
float:left;
width:100%;
height:100%;
margin:0;
padding:0;
background:#FFFFFF;
font-size:1em;
text-align:left;
}

#leftColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
}

#leftColumn ul { 
margin:1.5em 0 0 0; 
padding:0;
list-style:none;
}

#leftColumn li { 
margin:0 0 .4em .3em; 
padding:0;
}

#leftColumn li a { 
margin:0 0 0 .2em;
color:#3399CC;
text-decoration:none; 
}
#leftColumn li a:hover { 
color:#333333;
text-decoration:underline; 
}
.submenu {
padding-left:10px;
font-weight:bold;
color:#666666;}
.submenu a {
padding-left:10px;
color:#999999;
text-decoration:none;}
.submenu a:hover {
padding-left:10px;
color:#FFFFFF;
text-decoration:none;}
/*Tipografias*/
body {
font:10px Verdana, Arial, Helvetica, sans-serif;}
a {
color:#3399CC;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
font-size:1.8em;
color:#3399CC;}
h3 {
font-size:1.4em;
color:#888888;
text-align:left;
padding-left:22px;
background:url(img/fletxa.png) no-repeat;}
h4 {
font-size:1.2em;
color:#777777;
text-align:left;
font-style:italic;}
.notice {
padding-left:3px;}
.peunotice {
padding-left:3px;
color:#666666;
text-align:justify;}
.gris{
color:#999999;}
.gris a {
color:#999999;
text-decoration:none;}
.gris a:hover {
color:#999999;
text-decoration:underline;}
.headertxt {
font-size:1.6em;
color:#FFFFFF;
padding-left:180px;
text-align:justify}
.textos {
line-height:1.3em;
text-align:justify;
}
li {
margin-bottom:0.8em;
line-height:1.5em;
text-align:justify}
pe {
font-size:0.9em;
color:#666666;
font-style:italic;
text-align:justify;}
su {
font-size:1.1em;
color:#666666;
font-style:italic;
text-align:fustify;
line-height:1.8em;}
/***caja gris claro***/
.box { 
  background: #F7F7F7; 
}
.boxtop { 
  background: url(img/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 5px; 
  background: url(img/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(img/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 5px; 
  background: url(img/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 5px 0px 5px;
}
/*caja azul*/
.boxblue { 
  background: #3399CC;
}
.boxtopblue { 
  background: url(img/ne_blue.gif) no-repeat top right; 
}
.boxtopblue div { 
  height: 5px; 
  background: url(img/nw_blue.gif) no-repeat top left; 
}
.boxbottomblue { 
  background: url(img/se_blue.gif) no-repeat bottom right; 
}
.boxbottomblue div { 
  height: 5px; 
  background: url(img/sw_blue.gif) no-repeat bottom left; 
}
.boxcontentblue {
  padding: 0px 5px 0px 5px;
}
/* Form styles */
.form-container { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; padding: 5px; background-color: #FFFFFF; color: #666666; font: 9px Verdana, Arial, Helvetica, sans-serif; }

form { padding: 5px; font-size:9px; background-color: #ffffff; }

input { background-color: #F3F3F3; color: #3399CC; border:#F9f9f9 solid 1px;}

select { background-color: #F3F3F3; font-size:9px; color: #3399CC; }

input.radio { background-color: ffffff; }

textarea { background-color: #f3f3f3; color: #3399CC; font-size:9px; }

.button { font-size: 9px; background-color: #F3F3F3; color:#3399CC; border:#666666 solid 1px; float:right; margin-right:80px;}
#campos {
font-size:10px;
float:left;
width:15%;
text-align:right;
padding-top:4px;}
#casillas {
font-size:10x;
width:70%;
float:left;
margin-left:5px;
margin-bottom:2px;}
/***listas***/
#lista {
float:left;
margin-left:10px;
color:#999999;}
#lista ul { 
margin:1.5em 0 0 0; 
padding:0;
list-style:circle;
color:#999999;
}

.lista li { 
margin:0 0 .4em .3em; 
padding:0;
color:#3399CC;
}
/*Listados*/
#cabecera {
font-size:10px;
float:left;
text-align:left;
background:#FFFFFF;
width:100%;
margin-top:3px;
margin-bottom:3px;
border-bottom:#F3F3F3 solid 1px;}
#cabecera2 {
font-size:10px;
float:left;
text-align:left;
text-decoration:underline;
background:#FFFFFF;
width:100%;
margin-top:1px;
margin-bottom:4px;
margin-left:3px;}
#listado {
font-size:10px;
float:left;
text-align:left;
width:100%;
background:#FFFFFF;
margin-left:10px;}
