/*-Blau: #203f68 Tronja: #f09d36 -*/
body {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 11px;
	color: #203f68;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #F09D36;
	scrollbar-shadow-color: #F09D36;
	scrollbar-3dlight-color: transparent;
	scrollbar-arrow-color:  #F09D36;
	scrollbar-track-color: #F1F1F1;
	scrollbar-darkshadow-color: #F1F1F1;
}
div, td, p, td, imput, select { font-family: Verdana, tahoma, arial, helvetica;}
a {text-decoration: none; color: #F09D36;}
a:hover, .Titulo:hover, TituloMed:hover, TituloSmall:hover {text-decoration: none; color: #FFCC00}
a:hover img {background-color: transparent;}
hr { margin: 0px;	padding: 1px; border: 1px dotted  #cccc;}
form {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
imput, p {font-size: 10px}
select {font-size: 11px}
h1,.Titulo, a h1, h1 a {font-size: 22px; font-weight:bold; color:#FFFFFF; display: block; width:100%-10px; height:15px; background-color:#203f68; padding: 0px 0px 0px 10px;}
h2,.TituloMed,.TituloMed:hover,  {font-size: 17px; font-weight:bold; color: #f09d36;}
h3, .TituloSmall {font-size: 13px; font-weight: 900;}
h4, .bloque {font-size: 11px; font-weight:bold; display: block; width:95%; height:15px; border: 2px Solid #f09d36; }
h5, .Reslatar {font-size: 10px; font-weight:bold;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*ID ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#contenet{background-color: transparent; 
		voice-family: "\"}\"";
		voice-family:inherit;
		margin: 5px 0px 5px 0px;
		border:2px solid #203f68;
}
	#breadcrumb {height:15px; width:760px; background-color:#203f68; padding:0;}
	#headed{ height:63px; width: 760px; background-color:#F09D36; margin:0px; padding:0px;}
	#publiTop{height:92px; width:760px; background-image:   url("../../img/Main/Trash_Pupli.gif"); background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
	
	#menu{background-color: #DADBDF; width:158px; height:100%; margin:0px; padding: 0px 0px 0px 0px; border-right:1px solid #203f68;}
	#cos{background-color: #FFFFFF; width:496px; height:100%; padding:0px;}
	#cos1{background-color: #FFFFFF; width:602px; height:100%; padding:0px;}
	#menuCompl{background-color:transparent; width:106px; height:100%; padding: 0px; border-left:1px solid #203f68;}
	
	#footer{height:10px; width:750px; background-color: transparent; padding: 5px 5px 5px 5px; font-size:10px; border-top:1px solid #203f68;}
/*Class-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.boto {   font-size: 10px;background-color: transparent; border: 1px #CCCCCC solid; color: #F09D36; cursor:pointer; cursor:hand}
.boto:hover  {   font-size: 10px;background-color: #F09D36; border: 1px #CCCCCC solid; color: #FFFFFF; cursor:pointer; cursor:hand}
.Small { font-size:9px}
.Small:hover { font-size:9px;text-decoration: underline;color: #FFCC00;}
.Borde3 { border: 3px solid #F09D36;}
.Justificado {text-align: justify;}
.blau{color:#203f68;}
.tronja{color:#f09d36;}

.TableDown {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #203f68;}
.TableUp {border-top-width: 1px;border-top-style: solid;border-top-color: #203f68;}
.TableAll {border: 1px solid #203f68;}
.MarcAll {border: 1px solid #CCCCCC;}
.MarcLeftRightDown {	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #203f68;	border-bottom-color: #203f68;	border-left-color: #203f68;	padding: 3px;}

.Padding5 {padding: 5px;}
.Padding10 {padding: 10px;}
.Padding3 {padding: 3px;}
.Padding0 {	padding: 0px;	margin: 0px;}
.Intro {font-weight: 800;}
.Marc_Imatge {
	border: 1px solid #cccccc; padding:5px 5px 15px 5px; margin-right: 20px;
}
.Marc_ImatgeBig {
	border: 1px solid #cccccc; padding:10px 10px 30px 10px; margin-right: 20px;
}
/*Menus --------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Control DIV for expand all and collapse all links*/
#InfTMctrl {
	margin: 0 0 12px 0;
	font-size: 11px;
	display: block;
	/*/*/display: block; /* hide from NN4*/
}
#InfTMctrl a:link {
	color: #f09d36;
}
#InfTMctrl a:hover {
	color: #66CC00;
	background-color:Transparent;
}
/*Sets line-height of all menuitems*/
#InfTMnav {
	/*/*/line-height: 1.7; /* */
	whith:158px;
}
#InfTMnav div {
	margin: 0 0 0 0px;
}

/*The Link style for top-level menuitems*/
#InfTMnav div a {
	display: block; width:140px; height:20px;
	color: #333333;
	font-size: 12px;
	padding: 0px;
	font-weight:bold;
	border-bottom:1px dotted #666666;
}
#InfTMnav div a:hover {
	color: #f09d36;
	background-color: transparent !important;
}

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 16px establishing a cascading indent*/
#InfTMnav div div {
	margin: 0 0 0 3px; 
	background-color:#F0F0F0;
	font-weight: 100;

}
/*The Link style for second-level menuitems*/
#InfTMnav div div a {
	font-size: 11px;
	font-weight: 100;

}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: InfTMnav div div div div a {declaration}*/
#InfTMnav div div div {
	margin: 0 0 0 3px;
	background-color:#FFFFFF
}

#InfTMnav div div div a {
	font-size: 11px;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected*/
/*do not remove*/
.Infplusmark {
	background-repeat: no-repeat;
	background-image:   url("../../img/Main/Mn_Close.gif");
	background-position: 0 50%;
	padding: 0 0 0 10px !important;
}
.Infminusmark {
	background-repeat: no-repeat;
	background-image:   url("../../img/Main/Mn_Open.gif");
	background-position: 0 50%;
	padding: 0 0 0 10px !important;
}
/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.Infdefmark {
	background-image:  none;
	padding: 0 0 0 10px !important;
}

/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.Infcurrentmark {
	color: #f09d36 !important;
	background-repeat: no-repeat;
	background-image:   url("../../img/Main/Mn_Selected.gif");
	background-position: 0 50%;
	padding: 0 0 0 10px !important;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

