body {
  text-align:center;
  background: #fff;
  color: #231358;
}
a {letter-spacing:0px;}
/*a, a:link { color: #333; }
a:visited { color: #777; }
a:hover, a:focus { color: #03f; }
a:active { color: #606; }*/
a, a:link {
	color: #231358;
	font-weight:bold;
	text-decoration: none;
			 }
a:visited {  color: #231358;
			/* font-style:italic; */
			font-weight:bold; }

a:hover, a:focus { color: #DE7008; text-decoration:underline; }
li a.active {
    color: rgb(221,113,5);
}
h1{
    margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
	text-transform:uppercase; 
	font-size: 19px;
	color: #231358;
	text-align:left;
	font-weight:bolder;
	border-bottom:5px solid #DE7008;
}
h2{
    margin:8px 0px 8px 0px;
	padding:0px;
	width:100%;
	font-family: Verdana, sans-serif,Helvetica, Arial, Lucida,;
	text-transform:uppercase; 
	font-size: 10px;
	color: #DE7008;
	text-align:left;
}

#container {
  margin:2px auto 0px auto;
  width:768px;
}
#content {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #231358;
  text-align:justify;
  float:left;
  margin:0px 0px 10px 16px;
  width:593px;
  font-weight:normal !important;
}
#content p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #231358;
  text-align:justify;
  font-weight:normal !important;
}
#content *{line-height: 1.6em;}
#content a {font-size:10px;}
#content a:hover {font-size:10px;color:#DD7105;}
#content ol ul {list-style-type:disc;}
#content ol.bleu li{color:#231358;margin-top:15px;line-height: 1.3em;}
#content ul.ulbleu li {color:#231358;line-height: 1.3em;}
#content table td p.MsoNormal {padding:1px !important;margin:1px !important;}
#content ol ul li,#content ul li,#content ol li ol li {color:#231358;font-weight:normal !important; margin-top:15px;line-height: 1.3em;}
#content ul,#content ol {color:#231358;}
#content ol li{color:#DD7105;font-weight:bold;line-height: 1.3em;}
#content span.titel,#content ul.ulorange li {color:#DD7105;font-weight:bold;line-height: 1.3em;}
#content hr {height:1px;color:#2B0E62;}

#content #gestionades *{color:#231358; line-height:1.3em;}

#top {
  border:2px solid #DD7105;
  height:103px;
  position:relative;
}
/*Logo*/
#logo {width:375px; margin: 20px 0px 24px 5px;float:left; }
div>div#logo {margin-left:13px;}

/*Menu top*/
#second {float:left; position:absolute; top:2px;right:8px;}
#second a {  
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: rgb(43,14,98); 
	font-size:11px;
	text-transform:uppercase; 
}
#second a:active {   color: rgb(221,113,5); }
#second a:visited {   
color: rgb(43,14,98);
font-style:normal; }
#second  a:hover {   color: rgb(221,113,5); text-decoration:underline; }

/*Slogan*/
#site-slogan {
	font-family:Helvetica, sans-serif;
	color:rgb(221,113,5);
	padding:0;
	font-size:0.80em;
	letter-spacing:0.05em;
	font-weight:bold;
	margin-top:66px;
	float:left;
	width:355px;
}

/*right*/
Body#index #right {/*border:1px solid #0ff;*/ width:145px;float:left;margin:0px;}
.blocktitle1 {
  color: #ffffff;
  background: #2B0E62;
  width: 145px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

div#right #par5010 {margin-top:15px;}
#right .level1 {
  /*padding: 5px;*/
  background-color:#EAE7EF;	
  margin-bottom: 5px;
  border: 1px solid #2B0E62;
  width: 145px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
}
div>div#right .level1 {width:126px;}
#right .level1 {
  padding: 0 0 0 17px;
}
#right .level1 ul {
  list-style: none;
  border: none;
  text-align:left;
}
#right .level1 li a {
  width: 100%;
  text-decoration: none;
}
#right .level1 li {margin-bottom:2px; margin-top:4px;margin-right:5px;text-align:left;}
#right .level1 li a:hover {text-decoration:underline;}
#right a {
	font-size:9px;
	font-weight:bold;
}
#right .level1 .current a{text-decoration:underline;}
#right .level2 li.child1 a,#left .level2 li.child2 a {
  width: 100%;
  text-decoration: none;
}
#right .level2 li.child1 a:hover,#left .level2 li.child2 a:hover {
  width: 100%;
  text-decoration: underline;
}
#right .level2 .current a,#left .level3 .current a{text-decoration:underline;}
#right .level1 .level2 {margin-left:8px;}
#right .nav3 {margin-bottom:12px;}

#right .esp a {color:#DE7008;}
#right .esp a:hover {color:#2B0E62;}

/*****************************************************************************************************/
/*Left*/
#left {width:145px; /*border:1px solid #000;*/float:left;margin-left:2.5px;}
div>div#left {margin-left:5px;}

/*Content*/
#index #content {float:left; width:436px;xbackground:#000;margin:0px 16px 10px 16px;}

/*Conf Menu left*/
.blocktitle {
  color: #ffffff;
  background: #DE7008;
  width: 145px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}
#left .level1 {
  /*padding: 5px;*/
  background-color:#FCF1E6;	
  margin-bottom: 5px;
  border: 1px solid #DE7008;
  width: 145px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
}
div>div#left .level1 {width:126px;}
#left .level1 {
  padding: 0 0 0 17px;
}
#left .level1 li.parentclosed {list-style-image: url(menu-collapsed.png);}
#left .level1 li.parentopen {list-style-image: url(menu-expanded.png);}
#left .level1 li {list-style-image:none;}
#left .level1 ul {
  list-style: none;
  border: none;
  text-align:left;
}
#left .level1 li a {
  width: 100%;
  text-decoration: none;
}
#left .level1 li {margin-bottom:2px; margin-top:4px;margin-right:5px;text-align:left;}
#left .level1 li a:hover {text-decoration:underline;}
#left a {
	font-size:9px;
	font-weight:bold;
}
#left .level1 .current a{text-decoration:underline;}
#left .level2 li.child1 a,#left .level2 li.child2 a {
  width: 100%;
  text-decoration: none;
}
#left .level2 li.child1 a:hover,#left .level2 li.child2 a:hover {
  width: 100%;
  text-decoration: underline;
}
#left .level2 .current a,#left .level3 .current a{text-decoration:underline;}
#left .level1 .level2 {margin-left:8px;}
#left .level1 .level2 .level3 {margin-left:12px;}
#left .nav3 {margin-bottom:12px;}

/* site map */
.sitemap  {
  width:100%;
  padding-top:10px;
  border: 1px solid #231358;
}
#site_map ul {
  list-style: none;
  border: none;
  text-align:left;
}
div>div#site_map .level1 {width:100%;}

#site_map ul li a {
  width: auto;
  text-decoration: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  text-align:left;
}

 #site_map li.link1, #site_map li.link2, #site_map li.link3{
  padding: 0px 0px 5px 0px
}

#site_map li a:hover {text-decoration:underline;}

/* end site map */

/*Breadcrum*/
#breadtop {
	padding-left:10px;text-align:left;position:relative;
	font-weight: bold;
	margin: 0;
	margin-bottom:19px;
	height: 23px; 
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color: #DE7008;
}
#breadtop .barrlink {font-size:10px;letter-spacing:1px;text-align:left; float:left;position:absolute;top:7px;}
#breadtop .barraa{font-size:10px;letter-spacing:1px;}
#breadtop li,#breadtop a {font-size:10px;letter-spacing:0px;text-transform:uppercase;}
#breadtop a {letter-spacing:1px;}
#breadtop .breadcrum {text-align:left; float:left;position:absolute;top:5px;letter-spacing:1px;}
#breadtop a:active,#breadtop a:focus,#breadtop a:visited {text-decoration:none;}
#breadtop a:hover {text-decoration:underline;}
/*Bottom*/
/*#bottom{position:relative;}*/
#bottom .rutaa {width:768px; border-bottom:2px dotted #DE7008;float:left;height:23px;font-weight: bold;}
div#bottom div#imgbot {margin-top:9px; margin-bottom:11px;width:100%;float:left;}
div#bottom div#txtbot {width:99%;float:left;text-align:center;font-size:10px;}
#bottom .barrlink {font-size:9px;letter-spacing:1px;text-align:left; float:left;padding-left:10px;padding-bottom:3px;}
/*#bottom {padding-left:10px;text-align:left;position:relative;text-transform:none;font-weight:normal;/*font-size:10px;*/}
#bottom .breadcrum .barraa{font-size:10px;letter-spacing:1px;}
#bottom .breadcrum li,#bottom .breadcrum a {font-size:10px;letter-spacing:0px;text-transform:uppercase;}
#bottom .breadcrum a {letter-spacing:1px;}
#bottom .breadcrum {text-align:left; float:left;/*position:absolute;top:5px;*/letter-spacing:1px;padding-left:10px;}
#bottom .breadcrum a:active,#bottom .breadcrum a:focus,#bottom .breadcrum a:visited {text-decoration:none;}
#bottom .breadcrum a:hover {text-decoration:underline;}
#textoprevio02 {font-size:10px;}

/* search */
#search p{
  margin:0px;
  padding:0px;
}
#M16searchPrevText{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color: #231358;
  text-align:justify;
  margin:0px;
  padding:0px;
}
#M16searchInput{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color: #000;
  border:1px solid #DDD;
  margin:0px;
  padding:0px;
  width:250px;
  height:20px;
}
#M16searchButton{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #000;
  background-color: #EAE7EF;
  border:1px solid #777;
  margin:0px;
  padding:0px;
  width:50px;
  height:20px;
}
#M16columnaTitulo{
  font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
  text-transform:uppercase; 
  font-size: 14px;
  color: #DE7008;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#M16columnaPaginaPar{
  font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
  color: #231358;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#M16linkPar{
  font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
  color: #231358;
  font-weight:normal;
  margin:0px;
  padding:0px;
}
#M16Texto3{
  font-weight:bold;
}
/* end search */

/*form contacto */
.TContact {width: 450px; border: 0px solid black;}
.fclabel {color:#231358; font-weight: bold; padding-top:10px ;}
.fccampo input {width: 200px; border: 1px solid #DDDDDD}
.fccampo input.cant {width: 50px}
.fccampo .txtarea  {height:100px; width: 400px;}
#contacto .boton {background-color:#EAE7EF; border: 1px solid #777777; font-weight: bold;}
.obligatorio {color:#231358}
#contacto span, #contacto #subtitel  {color: #DD7105}
#contacto #subtitel  {font-weight: bold; padding-top:10px ;}
/*end contacto*/


