body {
	background-color: #FFFFFF;
	padding: 0px 0px;
	margin: 2px 2px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.hidden {
	display: none;
}

hr {
	display: none;
}

div#edicion hr {	/* IMPORTANT: Per al menu de Vignette Dynamic Site */
    display:inline;
}

div.hr162 {
	margin-top: 7px;
	margin-bottom: 7px;
	height: 1px;
	background: url('../img/trennlinie_162.gif') no-repeat center;
}

div.hr162Nav {
	margin-top: 14px;
	margin-bottom: 12px;
	height: 2px;
	background: url('../img/trennlinie_162.gif') no-repeat center;
}

div.hr654 {
	height: 21px;
	background: url('../img/trennlinie_654.gif') no-repeat center;
}

div.hr654b {
	height: 1px;
	display: block;
	background: url('../img/trennlinie3_654.gif') no-repeat center;
	clear:both;/*agregago para newsletter*/
}

div.hr654s {
	height: 1px;
	display: block;
	clear:both;
}

div.hr654s2 {
	height: 2px;
	display: block;
	clear:both;
}

div.hr654_BFlash {
	height: 11px;
	background: url('../img/trennlinie_654.gif') no-repeat center;
	clear:both
}

div.hr654_InfoGraphicP_Top {
	margin-top: 0px;
	margin-bottom: 14px;
	height: 1px;
	width: 100%;
	clear:both;
	background: url('../img/trennlinie.gif') repeat-x;
}

div.hr654_InfoGraphicP_Bot {
	margin-bottom: 0px;
	margin-top: 14px;
	padding-top:14px;
	height: 1px;
	width: 100%;
	background: url('../img/trennlinie.gif') repeat-x;
	clear:both;
	content: ".";
	display: block;
}

div.hr654_InfoGraphicP_Bot_2 {
	height: 1px;
	/*width: 654px;*/
	width: 100%;
	background: url('../img/trennlinie.gif') repeat-x;
}

div.hr836 {
	margin: 5px 0 5px 5px ;
	height: 1px;
	display: block;
	width: 99%;
	background: url('../img/trennlinie.gif') repeat-x 0% 0%;
	clear:both;
}
div.spacer_9{
	content: ".";
	visibility: hidden;
	clear:both;
	margin-bottom:9px;
}

div.spacer_12{
	content: ".";
	visibility: hidden;
	clear:both;
	margin-bottom:12px;
}

div.spacer_14{
	content: ".";
	visibility: hidden;
	clear:both;
	margin-bottom:14px;
}

div.spacer_footer{
	content: ".";
	visibility: hidden;
	clear:both;
	margin-bottom:52px;
}

/*********************************************************************/	
#edicion {
	clear:both;
	margin-top: 35px;
	height:308px;
	width:100%;
	background: #B3C4DC url('../img/trennlinie.gif') repeat-x;
}
#edicion #inContext{
	width: 162px;
}
#edicion #regionInContext{
	width: 654px;
	margin-left:180px;
}

/*********************************************************************/	

#logo {
	background-color: #FFFFFF;
	position: absolute;
	top: 11px;
	left: 0px;
	width: 162px;
	height: 51px;
	/*overflow: hidden;*/
}

#logo a {
	/*padding-top: 13px;
	padding-left: 30px;
	width: 102px;
	height: 26px;*/
}
#logo img {
	/*width: 102px;
	height: 26px;	
	border: none;*/
}

/*********************************************************************/	

#cajaTopLinks{
	width: 100%;
	background-color: #DEDFE0;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

#topLinks {
	margin: 0px;
	padding: 0px;
	width: 980px;
	text-align: right;
}

#topLinks ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style: none;
	float: right;
}

#listaSupLinks ul{
	padding: 0px 0px;
}

#topLinks ul li {
	margin: 0px 0px 0px 15px;
	font-size: 0.687em;
	line-height: 22px;
	float: left;
}

#topLinks ul li a {
	color: #4A4B4C;
	text-decoration: none;
}

#topLinks ul li a:hover {
	text-decoration: underline;
}

/********************************Site Label *************************************/

#cajaSiteLabel {
	margin-top: 2px;
	background-color: #113388;
	width: 100%;
}

#cajaSiteLabel:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#siteLabel {
	width: 982px;
}

#siteLabel h1 {
	padding: 46px 0px 8px 0px;
	margin: 0px;
	font-size: 0.812em;
	font-weight: normal;
	background-color: #113388;/*Acc Color de fondo - Primer plano*/
	color: #FFFFFF;
	text-align: right;
}

#siteLabel img {
	position: relative;
	top: 11px;
	left: 950px;
	width: 18px;
	height: 12px;
	overflow: hidden;
}

/* Umbrella */

#umbrella {
	width:40%;
	height: 70px;
	float: left;
	color: #FFFFFF;
	padding:0px;
}

#umbrella h2{
	font-size: 15px;
	float: left;
	padding: 7px 0px 0px 171px;
	font-weight: 500;
	margin-top:0px;
}

#sLabel{
	width:38.1%;
	height: 70px;
	float:left;
	color: #FFFFFF;
	padding:0px;	
}

#sLabel  h1{
	font-size: 		13px;
	font-weight: 	500;
	padding: 		7px 0px 0px 0px;
	float:				right;
	margin:			0em;	
}

#sLabel  h2{
	font-size: 11px;
	font-weight: normal;
	float:right;
	padding: 8px 0px 0px 0px;
	clear:both;
	margin:0px;
	width:100%;
	text-align:right;	
}

#sLabel  img{
	float:		right;
	margin-top:	1.5em;
	padding-left:	7px;
}

#sLabelTime{
	font-size: 11px;
	font-weight: normal;
	float:right;
	padding: 8px 0px 0px 0px;
	clear:both;
	margin:0px;
	width:100%;
}

#access{
	display:inline;
	width:100%;
	float:right;
	text-align:right;	
}

#divClock{
	display:inline;
	width:20%;
	font-size: 11px;
	cursor:pointer;
}

/******************************** Navegation *************************************/

#headNav {
	margin-top: 2px;
	background-color: #113388;
	width: 100%;
	height: 22px;
}

#headNav ul {
	margin: 0px;
	padding: 0px 0px 0px 164px;
	list-style: none;
}

#headNav ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#headNav ul li a {
	width: auto;
	padding: 0px 15px;
	display: block;
	color: #FFFFFF;
	font-size: 0.687em;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
 	white-space: nowrap;
}

#headNav ul li a#topCurrent {
	background-color: #426BB3;
}

#headNav a:hover {
	background-color: #426BB3;	
}

#headNav2 {
	background-color: #426BB3;
	width: 100%;
	height: 22px;
}

#headNav2 ul {
	margin: 0px;
	padding: 0px 0px 0px 164px;
	list-style: none;
}

#headNav2 ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#headNav2 ul li a {
	width: auto;
	padding: 0px 15px;
	display: block;
	color: #FFFFFF;
	font-size: 0.687em;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
 	white-space: nowrap;
}

#headNav2 ul li a#midCurrent {
	background-color: #819CCC;
}

#headNav2 ul li a:hover {
	background-color: #819CCC;
}

#main {
	width: 1000px;	
}

#sideNav {
	width: 162px;
	float: left;
}

/********************************  Vertical Navegation *************************************/

ul#topicNav {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	
}

ul#topicNav li {
	font-size: 0.687em;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

ul#topicNav li a {
	display: block;
	padding: 5px 7px; 
	color: #FFFFFF;
	background-color: #426BB3;
	text-decoration: none;
	width: 148px;
	border-top: 2px solid #FFFFFF;
}

ul#topicNav li.n2 a {
	border-top: 0px solid #426BB3;
	padding: 4px 7px 4px 14px; 
	width: 141px;	
}

ul#topicNav li.n3 a {
	border-top: 0px solid #426BB3;
	width: 134px;
	padding: 5px 7px 5px 21px; 
}

ul#topicNav li a#current {
	background-color: #819CCC;
}

ul#topicNav li a:hover {
	background-color: #819CCC;
}

/********************************  Vertical Navegation *************************************/

#metaNav ul {
	margin: 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#metaNav ul li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #DEDFE0;
}

#metaNav ul li a {
	background-color: #FFFFFF;
	width: 148px;
	display: block;
	padding: 5px 7px;
	font-size: 0.687em;
	text-decoration: none;
	color: #4A4B4C;
}

#metaNav ul li a:hover {
	background-color: #DEDFE0;	
}

#metaNav ul div.titulo {
	background-color: #FFFFFF;
	font-size: 0.687em;
	font-weight: normal;
	color: #4A4B4C;
	padding-left: 7px;
	padding-top:2px;
}

#metaNav ul div.titulo a {
	max-width: 152px;
	text-decoration: none;
	font-weight: normal;
	color: #4A4B4C;
	padding-bottom: 0px;
}

#metaNav ul li.selector form {
	margin-top:5px;
	margin-bottom:3px;
}

#metaNav ul li.selector form select.selector {
	width: 148px;
	margin-left:7px;
	margin-bottom: 3px;
	color: #4A4B4C;
	padding: 0px 0px 0px 0px;
	border: 1px solid #B5B7BD;
	height:18px;
	font-size: 0.687em;
}

#metaNav  div#listin ul li.selector form select {
	width: 148px;
	margin-left:7px;
	margin-bottom: 3px;
	margin-top: 4px;
	color: #4A4B4C;
	padding: 0px 0px 0px 0px;	
	border: 1px solid #B5B7BD;
	height:18px;
	font-size: 0.687em;
}

#metaNav ul li.selector form a {
	font-size: 0.687em;
	line-height: 12px;
	font-weight: bold;
	color: #4A4B4C;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 148px;
	margin: 0px 7px !important;
	display: block;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #4a4b4c;
	background-image: url('../img/fletxa_agente.gif');
	background-repeat: no-repeat;
	background-position: -61px 7px;
}

#metaNav ul li.selector form a:hover {
	background-color: #FFFFFF;
}

#metaNav ul li.selector form input{
	width: 144px;
	margin-left: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #4a4b4c;
	padding-top: 0px;
	border: 1px solid #B5B7BD;
	font-size: 11px;	
}

#miniBanners {
	margin-top: 28px;
	margin-bottom: 9px;
	/*overflow: hidden;Fenix Preview*/
}

#miniBanners img {
	border: none;
	margin-top: 1px;
	margin-bottom: 1px;
}

#miniBanners object {
	width: 162px;
	height: 104px;
	border: none;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 0px;
	margin-left: 0px;
	overflow: hidden;
}

#miniBanners object.module_162_416 {
	height: 416px;
}

#miniBanners object.module_162_220 {
	height: 220px;	
}

#miniBanners object.module_162_104 {
	height: 104px;	
}

#contentBody {
	width: 654px;
	margin: 2px 2px;
	float: left;
}

#contentBody object {
	width: 654px;
	height: 256px;
	margin: 0px 0px;
	float: left;	
}

#contentBody object.module_654_600 {
	height: 600px;
}
#contentBody object.module_654_490 {
	height: 490px;	
}

#contentBody object.module_654_256 {
	height: 256px;	
}

#contentBody object.module_654_145 {
	height: 145px;	
}

#contentBody object.module_654_96 {
	height: 96px;	
}

#contentBodyFrame {
	width: 816px;
	margin: 2px 2px;
	float: left;
}

#contentBodyCanal {
	width: 654px;
	margin: 2px 2px;
	float: left;
	background-color: #E5ECF6;
}

#contentBodyContingut {
	width: 654px;
	margin: 2px 2px;
	float: left;
    background-color: #EEEEEE;
}

/********************************  Related area  *************************************/

#relatedArea {
	float: left;
	width: 162px;	
}

#relatedArea form {
	margin: 0px;
	padding: 0px 0px 5px;
	background-color: #DEDFE0;
}

#relatedArea form fieldset {
	border: none;
	margin: 0px;
	padding: 0px 7px !important; padding: 0px 0px;
}

#relatedArea form legend {
	font-size: 0.687em;
	color: #4b4b4b;
	padding: 10px 0px 5px;
	margin-left:0px;
}

#relatedArea form label {
	width: 68px;
	display: block;
	background-color: #B5B7BD;
	color: #4A4B4C;
	font-size: 0.687em;
	line-height: 16px;
	padding: 0px 2px;
	margin-left: 0px !important; margin-left: 4px;
	float: left;
}

#relatedArea form input {
	width: 70px !important;
	height: 12px;
	margin-left: 2px;
	margin-bottom: 2px;
	float: left;
	font-size: 0.687em;
	border: 1px solid #4e4e4e;
	background-color: #FFFFFF;
}

#relatedArea form a {
	font-size: 0.687em;
	line-height: 16px;
	font-weight: bold;
	color: #4A4B4C;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 148px;
	margin: 0px 7px !important;
	background-image: url('../img/fletxa_agente.gif');
	background-repeat: no-repeat;
	background-position: -45px 7px !important
}

#relatedArea form a.fCorta {
	font-size: 0.687em;
	line-height: 16px;
	font-weight: bold;
	color: #4A4B4C;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 148px;
	margin: 0px 7px !important;
	background-image: url('../img/fletxa_agente_corta.gif');
	background-repeat: no-repeat;
	background-position: -35px 7px !important
}

#relatedArea form a.fCortaDieznet {
	background-position: -88px 7px !important;
}

#relatedArea h3 {
	font-size: 0.687em;
	font-weight: bold;
	color: #4b4b4b;
	background-color: #DEDFE0;
	margin-top: 2px;
	margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
	padding: 4px 7px 8px 7px;
}

#relatedArea h4 {
	font-size: 0.687em;
	color: #4b4b4b;
	margin: 2px 0px;
	padding: 4px 7px 8px 7px;
}

#relatedArea h3#msgError {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.687em;
	font-weight: bold;
	height: 12px;
}

#relatedArea h4#msgError {
	background-color: #C60000;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}

#relatedArea ul {
	margin: 0px;
	padding: 0px;
	list-style: none;	
}

#relatedArea ul li {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#relatedArea ul li a {
	text-decoration: none;
	line-height: 14px;	
	color: #FFFFFF;
	font-size: 0.625em;
	font-weight: bold;/*se quita de relatedArea ul li y se pone aqui Acc */
	margin: 2px 0px 0px 0px;/*se quita de relatedArea ul li y se pone aqui Acc */
	background-color: #898D93;
	display: block;
	width:91.35%;
	padding: 4px 7px;
}

#relatedArea ul li#destacado {
	width: 148px;
	margin: 2px 0px;
	padding: 0px;
	font-size: 0.625em;
	font-weight: bold;
}
#relatedArea ul li#destacado a {
	width: 148px;
	text-decoration: none;
	line-height: 14px;
	padding: 4px 7px;
	color: #FFFFFF;
	background-color: #113388;
	display: block;
}

#relatedArea ul li.selector form {
	background-color: #DEDFE0;
	width: 162px;
	margin-top:0px;
}  

#relatedArea form select.selector {
	width: 148px;
	margin-left:7px;
	color: #4A4B4C;
	padding: 0px;
	border: 1px solid #4e4e4e;
	background-color: #FFFFFF;
}

#relatedArea ul li.selector h3#formtit {
	width: 148px !important;
	font-size: 0.687em;
	font-weight: normal;
	color: #4b4b4b;
	background-color: #DEDFE0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
}

#relatedArea object {
    width: 162px;
	height: 104px;
    border: none;
	margin-top:2px!important;
	margin-bottom:0px!important;    
	margin-right: 0px;
    margin-left: 0px;
    overflow: hidden;
}

#relatedArea object.module_162_416 {
	height: 416px;	
}

#relatedArea object.module_162_220 {
	height: 220px;	
}

#relatedArea object.module_162_104 {
	height: 104px;	
}

#relatedArea img {
	border: none;
	margin-top:2px;
	margin-bottom:0px;	
}

/******************************** Estils per la homepage *******************************/

div#bannerCentral {
	height: 256px;
	background: url('../img/central.jpg') no-repeat;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 240px;
	padding-bottom: 0px;
	overflow: hidden
}

#bannerCentral div#textBanner {
	margin-top: 85px;
	background-color: #113388;
	width: 400px;
}

#bannerCentral div#textBanner p.title {
	font-size: 0.687em;
	margin: 0px;
	padding: 12px 12px 0px 12px;
}

#bannerCentral div#textBanner p.intro {
	font-size: 0.812em;
	margin: 0px;
	padding: 8px 12px 0px 12px;
}

#bannerCentral div#textBanner p.lnk {
	text-align: right;
	font-size: 0.812em;
	margin: 0px;
	padding: 8px 12px 11px 12px;
}

#bannerCentral div#textBanner p.lnk a {
	color: #FFFFFF;
}

#bannerCentral div#textBanner h2 {
	font-size: 1.062em;
	margin: 0px;
	padding: 18px 12px 0px 12px;
}

#productos {
	width: 100%;
	background: #E5ECF6 url('../img/bg_productos.gif') repeat-y;
}

#productos.portal {
	width: 100%;
	background: #E5ECF6 url('../img/bg_productos_portal.gif') repeat-y;
}

#productos.f1 {
	width: 100%;
	background: #B3C4DC url('../img/bg_productos.gif') repeat-y;
}

#productos:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: 			".";
	display: 			block;
	height: 				0em;
	clear: 				both;
	visibility: 			hidden;
}

#productos h2 {
	font-size: 0.687em;
	font-weight: bold;
	color: #113388;
	margin: 0px;
	padding: 12px 7px;
}

#productos .pict {
	margin:0px;
	padding: 0px;
}

#productos .txt {
	margin: 12px 7px 0px;
	padding: 0px 0px;
	font-size: 0.687em;
	color: #000000;
}

#productos .lnk {
	margin: 				0px 7px 12px;
	font-size: 				0.687em;
	text-align: 				right;
}

#productos .lnk a {
	color: 					#000000;
	text-decoration:		none;
}

#productos .lnk a:hover {
	text-decoration:		underline;
}

#productos ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#productos ul li {
	background-image: url('../img/black_arrow.gif');
	background-repeat: no-repeat;
	background-position: 7px 4px;
	margin-bottom: 10px;
	font-size: 0.687em;
	line-height: 13px;
	font-weight: normal;
	padding-left:16px; padding-right:7px; padding-top:0px; padding-bottom:0px
}

#productos ul li a {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	text-decoration: none;
}
#productos ul li a:link {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	text-decoration: none;
	
}#productos ul li a:visited {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	text-decoration: none;
	
}#productos ul li a:hover {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	text-decoration: underline;
}

#productos div#info1 {
	width: 162px;
	float: left;
}

#productos div#info1 object {
	width: 160px;
    height: 104px;
    margin-left: 2px;
	float: left;
}

#productos div#info2 {
	width: 162px;
	float: left;
	margin-left: 2px;
}

#productos div#info2 object {
	width: 160px;
    height: 104px;
	float: left;
	margin-left: 0px;
}

#productos div#info3 {
	width: 162px;
	float: left;
	margin-left: 2px;
}

#productos div#info3 object {
	width: 160px;
    height: 104px;
    margin: 0px 0px;
	float: left;
}

#productos div#info4 {
	width: 162px;
	float: left;
	margin-left: 2px;
}

#productos div#info4 object {
	width: 160px;
    height: 104px;
    margin: 0px 0px;
	float: left;
}

#productos div.txt_banner {
	margin: 0px 7px 0px 7px;
	padding: 0px;
	font-size: 0.687em;
	color: #000000;	
}

#productos div.txt_banner p {
	margin: 0px;
	padding: 0px;	
}


#productos div#double {
	width: 326px;
	float: left;
}

#productos div#double object {
	width: 324px;
    height: 104px;
    margin-left: 2px;
	float: left;
}

/* ************************************************************** Closer */

#closer {
	font-size: 0.625em;
	color: #939598;
	padding: 22px 7px 23px 7px;
}

#closer ul {
	margin: 0px 0px;
	padding: 0px 0px;
	list-style: none;
}

#closer ul li {
	float: left;
	padding-right: 18px;
}

#closer ul li#first {
	padding-left: 0px;
}


#linksCloser {
	width: 85%;
	float: left;
}

#topCloser {
	width: 15%;
	float: left;
}

#literalCloser {
	width: 90%;
	float: left;
}

#imgCloser {
	width: 10%;
	float: right;
}


#closer a {
	color: #939598;
}

#closer a#goTop {
	float: right;
	display: block;
	text-decoration: none;
}

#imgCloser img {
	float: right;
	display: block;
	text-decoration: none;
	border: 0px;
	padding-top: 2px;
}

/*Closer 2 Page Products*/

#closer2 {
	font-size: 0.625em;
	color: #939598;
	margin-top: 25px;
	padding: 22px 7px 23px 7px;
	border-top: 1px solid #c6c9d1;
}

#closerFrame {
	font-size: 0.625em;
	color: #939598;
	padding: 22px 7px 23px 7px;
	border-top: 1px solid #c6c9d1;
}

#closer2 ul, #closerFrame ul {
	margin: 0px 0px;
	padding: 0px 0px;
	list-style: none;
}

#closer2 ul li, #closerFrame ul li {
	float: left;
	padding-left: 18px;
}

#closer2 ul li#first, #closerFrame ul li#first{
	padding-left: 0px;
}

#closer2 a, #closerFrame a{
	color: #939598;
}

#closer2 a#goTop, #closerFrame a#goTop {
	float: right;
	display: block;
	text-decoration: none;
}

/* ***************************** Channles ************************** */

#bannerCentral2 {
	margin: 0px 0px 2px;
}

#bannerCentral2 object {
	width: 654px;
    height: 104px;
    margin: 0px 0px 2px;
}

#contentItems {
	width: 654px;
	margin: 0px 0px;
	padding: 0px 0px 12px;
	background-color:#EEEEEE;	
}

#contentItems:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#contentItems img {
	float: left;
}

#contentItems h2 {
	margin: 0px;
	padding: 24px 7px 11px 171px;
	font-size: 1.062em; 
	font-weight: bold;
	color: #113388;
}

#contentItems h2.leftHeader {
	margin: 		0px;
	padding:		24px 0px 11px 0px;
	width:			28.5em;
	float:			right;
	font-size: 		1.062em;
	font-weight: 		bold;
	color: 			#113388;
}

#contentItems h2.listTitle {
	clear: both; 
}

#contentItems h2 p {
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-size: 0.812em;
	font-weight: bold;
    color: #000000;
}

#contentItems h3 {
	margin: 0px;
	padding: 11px 7px 11px 26.146%;
	font-size: 0.812em;
	font-weight: bold;
	color: #113388;
}

#contentItems #prensa h3{
	margin: 0px;
	padding: 0px 0px 18px 171px;
}

#contentItems h3 p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.812em;
    color: #000000;
}

#contentItems p {
	margin: 0px 0px;
	padding: 0px 7px 6px 171px;
	font-size: 0.812em;
	font-weight: normal;
	color: #000000;
}

#contentItems p.resum {
	font-weight: bold;	
}

#contentItems p.text {
	padding: 10px 7px 0px 171px;
}

#contentItems #preview img {
	float: left;
	vertical-align: baseline;
	padding-top:61px;	
}
   

/* ************************************************************** Newsletter */

#contentItems div.newsletter{
	clear:both;
}

#contentItems h2.newsletter {
	margin-top: 15px;
	padding: 7px 7px 7px 171px;
	font-size: 1.062em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #113388;
	clear:both;
}

#contentItems h3.newsletter p{
	font-weight: bold;	
}

#contentItems h3.newsletterFecha{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 13px;
	font-size: 0.812em;
	font-weight: normal;	
}

#contentItems div.newsletter img.newsletter{
	padding: 15px 0px 15px 0px;
}



#contentItems div#AGroup font table {
	margin: 12px 0px 12px 164px;
	width:auto;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size: 0.687em;
}

/* **************************************************************  */

#contentItems p.fecha {
	font-size: 0.625em;
	color: #939598;
}

#contentItems p.lnk {
	text-align: right;
}

#contentItems p.lnk a {
	color: #000000;
	text-decoration:none;
	font-weight: lighter;
	
}

#contentItems a {
	color: #000000;
	text-decoration: none;
}

#bottomLinks {
	text-align: center;
	font-size: 0.625em;
	color: #939598;
	background-color: #FFFFFF;
	padding-top: 32px;
	padding-right: 7px;
	padding-bottom: 16px;
	padding-left: 7px;
}

#bottomLinks a {
	color: #939598;
	margin-right: 16px;
	text-decoration: none;
}

#bottomLinks a:hover {
	text-decoration: underline;
}

#bottomLinks a#last {
	margin-right: 16px;
}

/* ********************************* Estils pels continguts ***************************** */
/*#infographicProducto {
	width: 100%;/*654*
}

#infographicProducto:after { /* Necesari perque Mozilla redimensioni be la capa *
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#infographicProducto h4 {
	font-size:0.687em;
	line-height: 1.272em;/*14px*
	color: #113388;
	float: left;
	width: 22.629%;/*148*
	padding: 0px 7px 0px 7px;
	margin: 0px;
}

#infographicProducto div#linksProductoinfographic {
	float: right;
	/*width: 490px;ojoooooooooooooooooo*
	margin: 0px;
	padding: 0px;	
}

#infographicProducto div#linksProductoinfographic_izquierda {
	float: left;
	width: 100%;/*654*
	margin: 0px;
	padding: 0px;	
}

*/

/* ****************************************************************************** */
.infographicProducto {
	width: 100%;/*654*/
}

.infographicProducto:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.infographicProducto h4 {
	font-size:0.687em;
	line-height: 1.272em;/*14px*/
	color: #113388;
	float: left;
	width: 22.629%;/*148*/
	padding: 0px 7px 0px 7px;
	margin: 0px;
}

.infographicProducto div.linksProductoinfographic {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 74.923%;/*490*/	
}

.infographicProducto div.linksProductoinfographic_left {
	float: left;
	width: 100%;/*654*/
	margin: 0px;
	padding: 0px;
	width: 100%;/*654*/	
}

/* ****************************************************************************** */
/*
#infographicProducto div#linksProductoinfographic ul {
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#infographicProducto div#linksProductoinfographic_izquierda ul {
	/*font-size: 0.812em;
	line-height: 16px;*
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}


#infographicProducto div#linksProductoinfographic ul li #imagen {
/*	padding: 12px 0px 0px 0px;/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #EEEEEE;
	/*width: 490px; ojoooooooooooooooooooooooo/
}

#infographicProducto div#linksProductoinfographic_izquierda ul li #imagen_izquierda {
	padding: 0px;
	margin: 0px;
	/*width: 654px;/
	width: 100%;
}


#infographicProducto div#linksProductoinfographic div#imagen {	
	padding: 0px;
	margin: 0px;
	width: 74.923%;/*490*
}

#infographicProducto div#linksProductoinfographic_izquierda div#imagen_izquierda {
	padding: 0px;
	margin: 0px;
	width: 100%;/*654*
}
*/
/* ******************************Links Related Area*************************** */

#relatedArea .relatedAreaLinks{
	background-color:#e5ecf6;
	margin: 0.125em 0em 0em ;
	width:100%;	
	/*font:1em; Oje estaba mal revisar!!!*/
	padding-bottom: 0.125em;/*2px +  10 px*/
}

#relatedArea .relatedAreaLinks:after{ /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	padding-bottom:.625em;/*2px +  10 px*/
}

#relatedArea .relatedAreaLinks h3{
	background-color:#e5ecf6;
	font-weight:bold;
	color:#113388;
	margin: 0em;
	padding: .6875em .437em 0em .437em;/*11px 7px 0px 7px;*/
	width:91.3%;	
}

#relatedArea .relatedAreaLinks .ra_link{
	clear:both;
	font-size:0.687em;
	margin:.961em 0em 0em 0em;/*10px*/
}

#relatedArea .relatedAreaLinks .ra_link:after{ /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#relatedArea .relatedAreaLinks .gt{
	width:6%;
	float:left;
	margin-left:.636em;/*7px*/
}

#relatedArea .relatedAreaLinks .link{
	width:83%;
	float:left;
	margin-left:.363em;/*4px*/
}

#relatedArea .relatedAreaLinks .link a{
	color:#000000;
	text-decoration: none;
}

#relatedArea .relatedAreaLinks .link a:hover{
	color:#000000;
	text-decoration: underline;
}

/*         ----------------------------------------           */

#enlacesProductoRelatedArea div.link{
	background-color:#e5ecf6;
	margin-top:2px;
}

#enlacesProductoRelatedArea div.link h3{
	font-size: 0.687em;
	font-weight:700;
	color:#113388;
	margin: 0px 7px 9px 5px;
	padding: 8px 0px 0px;
	background-color:#e5ecf6;
}

#enlacesProductoRelatedArea div.link p{
	font-size: 0.687em;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding: 0px 7px 13px 7px;
}

#enlacesProductoRelatedArea div.link a:link{
	padding-left:6px;
	text-decoration: none;
	color:#000000;
} 

#enlacesProductoRelatedArea div.link a:visited{
	padding-left:6px;
	text-decoration: none;
	color:#000000;
}

#enlacesProductoRelatedArea div.link a:hover{
	padding-left:6px;
	text-decoration: underline;
	color:#000000;
}

/* ******************************Links Related Area*************************** */

#faq {
	width: 654px;
}

#faq:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#faq h4 {
	font-size: 0.625em;
	color: #113388;
	float: left;
	width: 150px;
	padding: 11px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
}

#faq div#faqRespuesta {
	float: left;
	width: 490px;
	margin: 0px 0px;
	padding: 0px 0px;
}

#faq div#faqRespuesta p {
	padding: 10px 7px;
}

/* ****************************** Function Bar *************************** */

.functionBar {
	width:100%;
	background-image: url('../img/bg_functionBar.gif');
	background-repeat: repeat-x;
	margin-top: 25px
}

.functionBar:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.functionBar_punts {
	width: 70%;
	float: left;
}

.functionBar_img {
	width: 5%;
	margin: 0px;
	padding: 0px 7px;
	float: right;
}

.functionBar_img a{	
	float: right;
}

.functionBar img{
	border: none;
	float: right;
}

/* ****************************** Function Bar *************************** */ 
/* ***************************** Glosario **********************************/

#glosarioBar {
	width: 100%;
	background-image: url('../img/bg_functionBar.gif');
	background-repeat: repeat-x;
	margin-top: 25px;
}

#glosarioBar:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#glosarioBar ul {
	margin: 0em 0em 0em 2.1em;
	padding: 0px 7px;
	list-style: none;	
}

#glosarioBar ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;	
}

#glosarioBar ul li a {
	color: #000000;
	font-size: 0.812em;
	width: 21px;
	height: 20px;
	display: block;
	text-decoration: none;
	line-height: 20px;
	/*border: 1px solid #666699;*/
	border: 1px solid #113388;
	border-left: none;
	background-color: #b3c4dc;
}

#glosarioBar ul li a:hover {
	/*background-color: #FFFFFF;*/
	background-color: #e5ecfc;
}

#glosarioBar ul li a.first {
	/*border-left: 		1px solid #666699;*/
	border-left: 		1px solid #113388;	
}

#glosarioBar ul li a#current {
	font-weight: bold;
	/*background-color: #666699;*/
	background-color: #113388;
	color: #FFFFFF;
}

form#glosario {
	margin: 0px 0px 8px 15px;
	padding: 12px 0px 20px 7px !important;
}

form#glosario fieldset {
	border: none;
	margin: 0px;
	padding: 0px 7px !important; padding: 0px 0px;
}

form#glosario label {
	display: block;
	background-color: #B5B7BD;
	color: #4A4B4C;
	font-size: 0.687em;
	line-height: 16px;
	padding: 0px 2px;
	margin-left: 0px !important; margin-left: 4px;
	float: left;
}

form#glosario input {
	border: 1px solid #4e4e4e;
	width: 150px;
	height: 12px;
	float: left;
	font-size: 0.687em;
	margin-left: 2px;
}

form#glosario input.buscar {
	width: 100px;
	height: 16px;
}

/* ************************************************************** Glosario */ 

div#cmaFicha {
	width: 654px;
	margin-bottom: 13px !important;	margin-bottom: 20px;
}

div#cmaFicha:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#cmaFicha table {
	margin: 0px 7px;
	background-color: #E5ECF6;
	/*border-left: 7px solid #ffffff;
	border-top: 7px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	font-size: 0.687em;
	float: right !important;*/
	/*width: 473px;*/
	float:right;
	width: 72%;
	clear:none;
}

div#cmaFicha table th {
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	text-align: left;
	padding: 2px 7px;
}

div#cmaFicha table td {
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	padding: 2px 7px;
}

div#cmaImagenes {
	width: 164px;
	display: block;
	float: left;
}

div#cmaImagenes img {
	margin-bottom: 7px;
}

div#cmaFicha H2 {
	margin-bottom: 0.5em;
}

/* ************************************************************** Estilos pop-up */

div#contenidoPopUp {
	padding: 0px 35px 35px;
	margin: 0px 0px;
	
}

div#contenidoPopUp a {
	color: #113388;
}

div#contenidoPopUp h1 {
	padding: 30px 0px 0px;
	margin: 0px 0px;
	font-size: 1.062em;
	color: #113388;
}

div#contenidoPopUp h2 {
	padding: 30px 0px 0px;
	margin: 0px 0px;
	font-size: 0.812em;
	color: #113388;
}

div#contenidoPopUp p {
	padding: 18px 0px 0px;
	margin: 0px 0px;
	font-size: 0.812em;
}

#contenidoPopUp p a {
	color: #113388;
	font-weight: bold;
	text-decoration:none;
	
}

div#contenidoPopUp ul {
	font-size: 0.812em;
	margin: 0px 0px; 
	padding: 10px 0px 10px 35px;
	list-style: disc; 
}

div#contenidoPopUp ul a {
	color: #113388;
	font-weight: bold;
	text-decoration:none;
}

div#contenidoPopUp ol {
  font-size: 0.812em;
  margin: 0px 0px; 
  padding: 10px 0px 10px 35px;
  list-style: decimal; 
}

div#contenidoPopUp ol a {
	color: #113388;
	font-weight: bold;
	text-decoration:none;
}

div#contenidoPopUp_img {
	padding: 0px 0px 0px;
	margin: 0px 0px;
	top:0px; left:0px;
	margin-left: 35px;
}

div#contenidoPopUp table {
	margin: 12px 0px 12px 0px;
	width: 483px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: 0.687em;
}

div#contenidoPopUp table th {
	height: 17px;
	text-align: left;
	padding: 2px 7px;
	background-color: #b3c4dc;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

div#contenidoPopUp td {
	height: 17px;
	padding: 2px 7px;
	background-color: #e5ecf6;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

/*************************************Estilos Listas *************************************/

/*#contenidoLista img{
	padding: 2px 0px 0px 4px;
	width: 162px;
}*/

#contenidoLista{
	width: 100%;
	font-size: 		1em;
	margin-top: 4px;
	margin-bottom: 4px;
}

#textoLista, #contenidoLista div.textoLista{
	/*width: 484px;*/
	width:	74%;
	float: right;
		
}

#textoLista H5, #contenidoLista div.textoLista H5{
	color:			#113388;
	line-height:	1.3em;
	padding: 		11px 7px 0em 7px;
	margin:			0em;
}
#textoLista p, #contenidoLista div.textoLista p{
	/*font-size: 0.687em;*/
	padding: 0px 4px 0px 8px;
}
#imagenLista, #contenidoLista div.imagenLista{
	width: 164px;
	float: left;
}

#imagenLista img, #contenidoLista div.imagenLista img{
	padding: 15px 0px 15px 0px;
}

#navegacion:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#navegacion{
	/*width: 654px;*/
	width:100%;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	font-size: 0.687em;
}

#anterior{
	padding-left:26.146%;
	width: 30%;
	float: left;
	display:inline;
}

#siguiente{
	padding: 0px 0px 0px 0px;
	width: 30%;
	float: left;
	float: right;
	display:inline;
}

#textosig{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	width: 90%;
	float: left;
	display:inline;
}

#signosig{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	width: 8%;	
	display:inline;
}

#anterior a {	
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

#siguiente a {	
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	float: right;
}


/**********************************Fin Estilos Listas *************************************/
/*************************************Estilos Imagen Canal************************************/

#bannerCanal{
	width: 100%;
}

#bannerCanal img{
	border-bottom: 2px solid #FFFFFF;
}
/********************************* Fin Estilos Imagen Canal***********************************/
/****************************Tablas genericas*****************************/

#contentItems table, #docItems table {
	width:96.7%;
	clear:both;
	margin: 11px;
	padding:11px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 7px;
	/*font-size:11px;*/
	color:#000000;
	border-collapse: collapse;
	font-size:0.687em;
	/*line-height: 1.272em;14px*/
	background-color:#E5ECFC;
}

#contentItems table.vgn-ext-ice-page-floatee-menu-outer-table, #docItems table.vgn-ext-ice-page-floatee-menu-outer-table{
padding: 0px;
margin:	0px;
border-style: solid;
border-color: #6391d5;
border-top-width: 1px;
border-right-width: 2px;
border-left-width: 1px;
border-bottom-width: 2px;
}

#contentItems table td, #docItems table td{
	padding:7px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 2px;	
}

#contentItems table.vgn-ext-ice-page-floatee-menu-outer-table td, #docItems table.vgn-ext-ice-page-floatee-menu-outer-table td {
padding: 0em;
border-width: 0em;	
}

/*************************** Estilos Buscador **********************************/

#buscador{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:15px; 
	font-weight: normal;
	color: #4A4B4C;
}

#taxonomy{
	width:162px;
	float:left;
	background-color:#B5B7BD;
}

#taxonomy.left{	
	background-color:#FFFFFF;
	border-bottom:#dedfe0 1px solid;	
}

#taxonomy h2{
	font-weight: bold;
	padding: 12px 7px 0px 7px;
	font-size: 11px;
	color: #4A4B4C;
}

#taxonomy a {
	line-height: 12px;
	font-weight: bold;
	color: #4A4B4C;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 148px;
	margin: 0px 7px !important;
	display: block;
	padding: 4px 7px 4px 0px;
	color: #4a4b4c;
	background-image: url('../img/fletxa_agente.gif');
	background-repeat: no-repeat;
}

#taxonomy a.pt {
	background-position: -72px 8px !important
}

#taxonomy a.es {
	background-position: -52px 8px !important
}

.combo select{
	width:148px;
	margin-left:7px;
	margin-top:5px;	
}

.input input{
	width:142px;
	margin-left:7px;	
	margin-top:5px;
	border:solid 1px #B5B7BD;
}

.formLegend{
	margin-left:7px;
	margin-top:6px;
}

.formLegend1{
	margin-left:7px;
	margin-top:10px;
}

.formLegendError{
	margin-left:7px;
	margin-top:6px;
	font-size: 11px;
	color:#C60000;
}

#results{
    width:492px;
    float:right;
}

#results ul{
	width:100%;
   	list-style: none;
    padding:0px;
  	clear:both;
	margin:0px;
}

#results ul li{	
	padding:0px;
	background-position: 17px 4px;	
	font-weight: normal;	
	font-size: 11px;
	color: #000000;	
	background-image: url('../img/black_arrow.gif');	
	margin-top: 8px;	
	line-height: 13px;	
	background-repeat: no-repeat;	
}

#results ul li a {	
	padding:0px 0px 0px 30px;
	margin: 0px;	
	color: #000000;	
	text-decoration: none;
	font-weight: normal;	
	font-size: 11px;
}

#results ul li a:hover{	
	text-decoration: underline;
}

.pagina_actual{
    float:right;
    padding: 7px 7px 7px 7px;    
}

#paginacion ul{
	width:70%;
	height:25px;
	float:right;
}

#paginacion ul li{
	height:25px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url('none');
}

#paginacion ul li.iraPagina{
	background-image:url('none');
	color:#4a4b4c;
}

.numPagina{
	/*padding-left:10px!important;*/
	padding-left: 10px;
	text-decoration: underline;	
}

/*************************** Estilos ButtonBar **********************************/
#contentItems ul#buttonBar{
	list-style-type:		none;
	width:					100%;
	height:					1.692em;
	padding:				0px;
	margin:					2em 0em 0em 0em;
	border-top: 			2px solid #FFFFFF;	
	border-bottom:	 		2px solid #FFFFFF;
}

#contentItems ul#buttonBar li{
	float:					right;
	height:					1.692em;
	padding:				0em;
	margin:					0em;
	border-left: 			2px solid #FFFFFF;
	display:				block;	
}

#contentItems ul#buttonBar li.marked{
	background-color:		#F1701A;
}

#contentItems ul#buttonBar li a{		
	background-color:		#898D93;
	padding:					0px 1em 0em 1em;
	font-weight:				700;
	font-size:					0.857em;
	color:						#FFFFFF;
	display:						block;
	line-height:				2.02em;	
}

#contentItems ul#buttonBar li a.marked{		
	background-color:		#F1701A;
}

#contentItems ul#buttonBar li a.marked:hover{
	background-color:		#113388;
}

/* ************************** Styles Channel Teasers ********************************* */

#channel_teasers {
	width: 						100%;
	margin: 					0em 0em -0.72em 0em;
	padding: 					0em 0em;
	background: 					url(../img/bg_canalFenix.gif) ;
}

#channel_teasers_4 {
	width: 						100%;
	margin: 					0em 0em -0.72em 0em;
	padding: 					0em 0em;
	background: 					url(../img/bg_canalFenix.gif) ;
}

#channel_teasers:after , #channel_teasers_4:after {
	content: 					".";
	display:					block;
	height: 					0em;
	clear: 						both;
	visibility: 					hidden;
}

#channel_teasers .channel_teasers_box {
	width: 						50%;/*327px*/
	float: 						left;
}

#channel_teasers_4 .channel_teasers_box {
	width: 						162px;/*327px*/
	float: 						left;	
	margin-left:					2px;
}

#channel_teasers_4 .channel_teasers_box_first {
	width: 						162px;/*327px*/
	float: 						left;
}

#channel_teasers h2.channel_teasers_box_title {
	font-size:					0.785em;
	font-weight: 					bold;
	color: 						#113388;
	margin: 					0px;
	padding: 					1em 0.5em; /*12px 7px;*/
}

#channel_teasers_4 h2.channel_teasers_box_title{
	font-size:					0.83em;
	color: 						#113388;
	margin: 					0px;
	padding: 					1em 0.5em; /*12px 7px;*/
}

#channel_teasers p {
	margin: 					0em 1em 0em 0.4575em;
	padding: 					0px;
	font-size:					0.812em;	/*13px*/
}

#channel_teasers_4 p {
	margin: 					0.4575em 1em 0em 0.4575em;
	padding: 					0px;
	font-size:					0.68em;	/*13px*/
}

#channel_teasers .ra_link{
	width:							45%;
	display:							inline;
	width:							auto;
	float:								right;
	padding:						0.75em 0em;
	font-size:						0.812em;	
}

#channel_teasers_4 .ra_link{
	width:							45%;
	display:						inline;
	width:							auto;
	float:							right;
	padding:						0.75em 0em;
	font-size:						0.68em;	
}


#channel_teasers .gt , #channel_teasers_4 .gt{	
	display: 						inline;	
	float:							left;
}

#channel_teasers .link , #channel_teasers_4 .link {
	padding-right:					0.4375em;
	padding-left:					0.4375em;
	display: 					inline;
	float:						left;
}	

#channel_teasers .link a:hover , #channel_teasers_4 .link a:hover {
	text-decoration: underline;
}

div.line_2_white {
	content: 						".";	
	width:							100%;
	clear:							both;
	border-bottom-width:		2px;
	border-bottom-color:		#FFFFFF;
	border-bottom-style:		solid;
}

/* Barra botones*/

#barraBotones {
	border-top: 		1px solid #FFFFFF;
}

#barraBotones:after { /* Necesari perque Mozilla redimensioni be la capa */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#barraBotones a {
	width: auto;
	display: block;
	color: #FFFFFF;
	font-size: 11px;	
	line-height: 22px;
	text-decoration: none;
 	white-space: nowrap;
 	text-align: center;
}

#barraBotones a:hover {
	background-color: #113388;
}

#barraBotones div#bot1 {
	width: 162px;
	float: left;
    margin-left: 0px;
    background-color: #F1701A;
}

#barraBotones div#bot2 {
	width: 162px;
	float: left;
	margin-left: 2px;
	background-color: #F1701A;
}

/* ************************** Styles Gallery ********************************* */

#gallery{
	width:					74.923%;
	float:					right;
	margin-top:				1em;
	font-size: 				0.687em;
	color:					#000000;
}

#gallery:after {
	content: 				".";
	display: 				block;
	height: 				0;
	clear: 					both;
	visibility: 				hidden;
}

#gallery .block_img{
	width:					33.333%;
	float:					left;	
}

#gallery .block_img .title{	
	color:					#113388;
	font-weight:				700;	
	padding:				0.6em 0em 0em 0em;
	clear:					both;
}

#gallery .block_img img{
	width:					90.61%;
	float:					none;	
}

#gallery a{	
	padding-left:				0.5em;	
}
#gallery a:hover{	
	text-decoration:			underline;
}

#gallery ul{
	list-style: 				none;
	clear:					both;
	margin: 				0;
	padding:				0.4em 0 0 0;
}

#gallery ul li {
	margin: 				0;
	padding:				0;
	float: 					left;
}

#gallery .gallery_spacer{
	content: 				".";
	visibility: 				hidden;
	clear:					both;
	margin-bottom:				2em;
	width:					100%;
}

/* ************************** Styles Semantic ********************************* */

#content{
}

#content .item{	
} 

#content .body{	
	width:					74%;
	float:					right;
	display:				inline;
} 

#content ul {	
	list-style: 				none;
}

#content .image{
	width:					25%;
	display:				inline;
} 

#content .title{
	font-size:				1.06em;	
	color:					#113388;
	margin:					0.4375em 0em 0.4375em 0em;
} 

#content .text {
	font-size:				0.81em;	
} 

#content .text p {
	padding-left:				0em;
	font-size:				1em;
} 

#content .link {		
	float:					right;
	margin:					0.4375em 0.4375em 0.81em 0.4375em;
} 

#content a {
	font-size:				0.81em;
	color:					#4A4B4C;
	text-decoration: 			none;
}

#content .link a:hover {
	text-decoration: 			underline;
}

#meta_nav_footer{	
	width:					100%;
	margin-top:			5em;	
	background:			url(../img/az/footer_nav.png);
	z-index:				10;
	position:				fixed;
	height:					37px;	
	width:					100%;
	bottom:					0em;	
	clear:					both;
	display: block;
}

#meta_nav_footer_content{
	margin:					0px auto;
	width:					1000px;
}

#meta_nav_footer_content #content_image{
	/*margin-top:			-0.85em;	*/
	width:					16.4%;
	float:						left;
}

#meta_nav_footer_content #content_links{
	width:					79.8%;
	float:						left;	
}

#meta_nav_footer_content #content_image img{
	margin-top:			-0.85em;
}

#meta_nav_footer_content #content_links ul {
	margin: 				0 0 0 0.4375em;
	padding: 				0;
	list-style: 				none;
}

#meta_nav_footer_content #content_links ul li {
	margin:					0;
	padding:				0;
	float:						left;
	line-height:			22px;
}

#meta_nav_footer_content #content_links ul li a {
	width:					auto;
	padding:				11px 1.5em 3px 0;
	display: 				block;
	color:					#636363;
	font-size: 				0.687em;	
	text-decoration:		none;
 	white-space:			nowrap;	
}

#meta_nav_footer_content #content_links ul li a:hover {
	text-decoration:		underline;
}
