/*GENERAL
**************************************************/

body {
	background-color:#E1DED9;
}
td#mid{ 
	width:60em;
}
td#right{ 
	width:0.1em;
}
img {
	border:0;
}

ul, p, h1, h2, h3, fieldset, legend, form, label {
	margin:0;
	padding:0;
}

legend {
	display:none;
}

select {
	font-family:arial, verdana, sans-serif;
	font-size:1em;
}

a {
	color:#2d92dd;
	text-decoration:none;
}

a:visited  {
	color:#007fb4;
	text-decoration:none;
}

a:hover  {
	text-decoration:underline !important;
}

a:active {
	color:#007fb4;
	text-decoration:underline;
}

#p-04 tr td, #p-01 tr td {
	font-size:62.5%;
}

.neteja {
	clear:both;
	line-height:.1em;
	overflow:hidden;
}

.fldreta {
	float:right;
}

.flesquerra {
	float:left;
}

h1 {
	color:#FFF;
	font-size:2.1em;
	margin:0;
	padding:0;
}

h1 span {
	margin:1.5em 0 0 0;
}

h1 span.esq, h1 span.dret {
	font-size:.8em;
}

h1 span.esq {
	float:left;
	width:32%;
	text-align:right;
}

h1 span.dret {
	float:right;
	width:35%;
}

h2 {
	font-size:1.2em;
	margin:0 0 .5em 0;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-weight:normal;
	margin:.8em 0 0 0;
	text-indent:0em;
}

#mainContent h5 {
	margin:.6em 0 .1em 0;
	padding:0;
	font-size:1.2em;
}

#mainContent ul {
	margin:0 0 1.5em 1.5em;
}

#mainContent ul li h3 {
	font-size:1.1em;
}

#mainContent .item h5, #mainContent .itemFirst h5, #subContent .itemFirst h5, #subContent .item h5 {
	margin:.6em 0 -.5em 0;
	padding:0;
	font-size:1.1em;
	line-height:1.1em;
}

h4 {
	font-size:1.4em;
	margin:0;
	padding:0;
}

/* CABECERA
*************************************************************/

 td#left, td#right, td#mid{
	background-color:#ffffff;
}

/*Cabecera logo*/

#cabecera, #track {
	width:100%;
	overflow:hidden;
}

div#cabecera {
	background:#FFF;
}

#cabeceracaixa {
	padding-top:1.3em;
	font-size:1.4em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

div.cabeceratitol {
	padding-top:1.3em;
	font-size:1.4em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

#logoint {
	height:4.8em;
	background-color:#000;
	overflow:hidden;
}

.cabTitle {
	position:relative;
}
.cabTitle span {
	position:absolute;
	text-align:center;
	top:-3em;
	left:25em;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:bold;
}

#logoint div.idioma {
	float:right;
	color:#999;
	padding:2.5em 1.2em 0 0;
	margin:0;
	clear:right;
	font-size:1.1em;
}

#logoint img {
	float:left;
	margin:.5em 0 0 1.2em;
}


/*Meta Navegación NUEVOS*/
#track {
	background-color:#EDEDED;
	color:#656565;
	border-top: 0.125em solid white;
	border-bottom: 0.125em solid white;
	height:2.2em !important;
	height:2.6em;

}

#track ul {
	float:left;
	padding:0 0 0 1em;
	margin:0.5em 0;
	font-size:1.1em;
	line-height:1em;
	list-style-type:none;
}

#track ul li {
	display:inline;
	padding:0;
}

form#searchmetaNav{
	float:right;
	padding:0 1em 0 0;
	margin:0;
}

/*form#searchmetaNav label {display:none; visibility:hidden;}*/

form#searchmetaNav input.txtCerca{
	padding:0 0 0 .2em;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

form#searchmetaNav input.btnCerca{
	margin:0;
	border:0;
	padding:.2em 0 0 .4em !important;  
	padding:.2em 0 0 0;  
	color:#6ab2e7;
	font-size:1.1em;
	font-family:arial, verdana, sans-serif; 
	background:transparent;
}


input.home {
	float:left;
	height:1.4em;
	font-size:1em;
	color:#666;
}

/*Fin Meta Navegacion*/


/*Cabecera banner*/

#header{
	background-color:#fff;
}
#logoint img{ 
        height:4em;
	width:15.5em;
}

#banner { 
	position:relative;
}

#bannerImg{ 
	width:78.6em;
}

/*text cabecera*/

div#psocials  {
	position: absolute;
	z-index:1;
	text-align:right;
	top:7.5em; 
	color:#fff;
	width:95%;
	font-size:1.2em;
	font-weight:bold; 
}

/*fin banner*/


/*******COLUMNA IZQUIERDA************/

div.menu-01 {
	width:18.2em;
	overflow:hidden;
}

div.menu-01 h2{
	margin: 0.8em 0 0.3em 1em;
}

div.menu-01 ul {
	margin:0.2em 0 0 0;
	font-size:1.1em;
	line-height:1.2em;
	list-style-type:none;
	width:99%;
}

div.menu-01 li {
	line-height:.95em;
	padding: 0em 0.8em 0.5em 1.7em;
	color:#666;
}

div.menu-01 li span {
	display:block;
	margin-left:1.1em;
}

div.menu-01 li a{
	display:block;
	margin-bottom:-0.1em;
}

div.menu-01 h3 {
	font-size:1.1em;
	margin:.2em 0 0 1.1em;
	line-height:1.2em;
	color:#666;
	padding:0 0 0 1.2em;
	font-weight:bold;
}

.social {
	background:url(social.gif) left no-repeat !important;
	background:url(social.gif) 0 0.125em no-repeat;
}

.medi {
	background:url(medi.gif) left no-repeat !important;
	background:url(medi.gif) 0 0.125em no-repeat;
}

.cultura {
	background:url(cultura.gif) left no-repeat !important;
	background:url(cultura.gif) 0 0.125em no-repeat;
}

.edu {
	background:url(edu.gif) left no-repeat !important;
	background:url(edu.gif) 0 0.125em no-repeat;
}	


/*Banner de la columna izquierda*/

.miniBanner {
	margin:1em .6em 0 1.2em;
}


/* PARTE CENTRAL */

.estat {
	color:#ff0000;
}

.marc {
	border:.0626em solid #000010;
}

.lligatah5 {
	display:block;
	margin:.4em 0 3.5em 0;
}




#mainContent img,  #subContent img {
	vertical-align: middle;
}

#mainContent p, #subContent p {
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 1em 0;
	color:#000;
}

#mainContent p.picFooter,  #subContent p.picFooter {
	padding:0;
	color:#000;
	font-size:1.1em;
	line-height:1.2em;
	margin:.5em 0 1em 0;
}

#mainContent p.picFooter strong, #subContent p.picFooter strong {
	color:#000;
	font-size:1em;
}

#mainContent {
	margin-top:1em !important;
	margin-top:.8em;
}

#mainContent h1 {
	font-size:1.8em;
	color:#000000;
	margin:0em 0 .4em 0;
}

#mainContent h2 {
	font-size:1.8em;
	margin:.8em 0 .6em 0;
}

#mainContent h3 {
	font-size:1.4em;
	font-weight:bold;
	margin:1.2em 0 .8em 0;
}

#mainContent h2.junt {
	margin:.8em 0 0 0;
}

#mainContent h3.junt {
	margin:0 0 .8em 0;
}

#mainContent, #subContent {
	padding:0;
	margin-right:.5em;
	margin-left:.5em;
	overflow:hidden;
}

#subContent{
	margin-top:.8em;
}

#subContent .item, #mainContent .item {
	margin-left:.75em;
}

#subContent .itemFirst {
	margin-left:0;
	
}

#subContent .itemFirst, #subContent .item, #mainContent .itemFirst, #mainContent .item {
	float:left;
	width:49%;
	overflow:hidden;
}

#subContent h2 {
	padding:0;
	margin:.4em 0 .1em 0;
	line-height:1.1em;
}

#subContent .title h2 {
	font-size:1.5em;
	margin:.5em 0 1em 0;
}

#est1_3 #subContent .item,#est1_3 #subContent .itemFirst {
	float:left;
	width:32%;
	overflow:hidden;
}

#mainContent a.picFooterBold, #subContent a.picFooterBold {
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
}

ul.summaryInfo {
	font-size:1.1em;
	list-style:none;
	padding:1em 1em 1em 1.5em;
	margin-bottom:2.5em;
	background-color:#F6F6F6;
	line-height:1.5em;
}

form.jumper {
	font-size:1.1em;
	padding:1em 1em .5em 1em;
	width:100%;
	background-color:#f6f6f6;
	margin:1em 0;
}

.jumper {
	line-height:.9em;
	color:#676664;
}

.jumper select {
	margin:.4em 0 .6em 0;
	color:#666666;
}

jumper select option {
	padding:0 1em 0 .5em;
}




/**************/


/*PIE DE PÄGINA
*******************************************************************************/

div#foot-01 {
	background:url(peu.jpg) repeat-x #E1DED9;
	width:100%;
	padding:4em 0 1em 0;
	text-align:center;
}

div#foot-01 ul {
	list-style-type:none;
}

div#foot-01 ul li {
	display:inline;
}

div#foot-01 img.giflacaixa {
	width:2.1%;
}
div#foot-01 img.flecha {
	width:1.4em !important;
	height:1.3em;
}

/*******************************************************/


#subContent .item h2, #subContent .itemFirst h2, #mainContent .item h2, #mainContent .itemFirst h2 {
	font-size:1.1em;
	margin-bottom:-.3em;
}

.menu-01 .margin-fix {
	margin:0.1878em;
	margin-left:2.85em;
	font-size:1.1em;
}

.grismenu {
	margin:0;
	color:#666;
	text-decoration: none; 
	cursor:default;
}

#subContent img {
	width:99%;
}

#mainContent img {
	width:99%;
}

img.flecha {
	width:1.27em !important;
	height:1.18em;
	margin:0!important;
}

.flechaAgenda {
	margin-left:.2em;
}

.flechader {
	width:1.2em;
	height:1.2em;
}


/*******************************************************/

#p-00 #right {
	width:0em;
}

#mainContent {
	width:57em;
	margin-top:1em;
}
#left .imagen { padding:1em 2em !important;}
#left .imagen img {
	width:16.1em;
}
html>body #left  .imagen img {
	width:16em;
}

#mainContent .azulfondo {
	background-color:#D4EAEF;
	padding:.5em .5em .2em 1em;
	margin-bottom:.5em;
}

#mainContent .azulfondoencabezados {
	background-color:#D4EAEF;
	padding:.5em 0 .3em 1em;
	margin-bottom:.5em;
}

#mainContent .encabezado_h1_azul {
	color:#0A87A5;
}

#mainContent .encabezado_h2_azul {
	color:#0A87A5;
	font-size:1.6em;
	font-style:normal;
}

#mainContent .encabezado_h3_azul {
	color:#0A87A5;
	font-size:1.45em;
	font-style:normal;
}

#mainContent .subir {
	margin-top:-0.5em;
}

#mainContent .azulfondo ul li {
	list-style-image:url(arrow_bullet_blue.gif)
}

#mainContent .azulfondo  li {
	padding:0 .8em 0 0;
	line-height:1em;
}

#mainContent .azulfondo .ols {
	margin-top:6em;
}

#mainContent .azulfondo  ul {
	margin-bottom:.3em;
}

#maincontent .azulfondo .derecha {
	margin-left:2em;
}


#maincontent .azulfondo .menosderecha {
	margin-left:-1.5em;
}

#mainContent .azulfondo .imagen {
	width:10.9em;
	height:15em;
}

#mainContent .azulfondo ul li ul {
	margin-top:0.5em;
}

#mainContent .azulfondo .itemFirst {
	margin-top:0.5em;
	float:left;
	width:20%;
	overflow:hidden;
	margin-bottom:0.5em;
}

#mainContent .azulfondo .item {
	font-size:1.1em;
	margin-left:.75em;
	float:left;
	width:70%;
	overflow:hidden;
	margin-bottom:0.5em;
	margin-top:0.7em;
}

html>body #mainContent .azulfondo .item {
	margin-top:1.5em;
}

#mainContent span.textospan {
	font-size:1em;
	display:block;
	margin-top:.3em;
}

#mainContent .azulfondo a {
	color:#0A87A5 !important;
	text-decoration:none;
}

#mainContent span.right {
	font-size:1.1em;
	padding-right:.5em;
	display:block;
	text-align:right;
}

#mainContent .centrar {
	padding-right:1em;
	text-align:right;
}







#mainContent .naranjafondoencabezados {
	background-color:#FFD691;
	padding:.5em 0em .3em 1em;
	margin-bottom:.5em;
}

#mainContent .naranjafondo {
	background-color:#FFD691;
	padding:.5em .5em .2em 1em;
	margin-bottom:.5em;
}

#mainContent .encabezado_h1_naranja {
	color:#8F4610;
}

#mainContent .encabezado_h2_naranja {
	color:#8F4610;
	font-size:1.3em;
	font-style:normal;
	text-decoration:underline;
}

#mainContent .encabezado_h2_naranja a {
	color:#8F4610;
	font-style:normal;
	text-decoration:underline;
}

#mainContent .itemunic a {
	color:#8F4610;
	font-size:1.3em;
	font-style:normal;
	text-decoration:underline;
}

#mainContent .encabezado_h2_naranjasin {
	color:#8F4610;
	font-size:1.3em;
	font-style:normal;
}

#mainContent .encabezado_h3_naranja {
	color:#8F4610;
	font-size:1.45em;
	font-style:normal;
}

#mainContent .interno_h3_naranja {
	color:#8F4610;
	font-weight:lighter;
	font-size:1.5em;
}

#mainContent .subir .flechapetita {
	height:1em;
	width:1em;
	margin:0 0 0 0;
}

#mainContent .naranjafondo ul li {
	list-style-image:url(arrow_bullet_naranja.gif);
	margin-left:1em;
}

#mainContent .naranjafondo ul li.general ul li {
	margin-left:1em;
}

#mainContent .naranjafondo ul li a {
	color:#8F4610;
}

#mainContent a.naranja {
	color:#8F4610;
}

#mainContent div.naranja ul li h3 {
	font-size:1em;
	font-weight:normal;
	margin:0;
}

#mainContent li.general {
	list-style-type:none;
	margin-left:-2em;
}

#mainContent li.general .encabezado_h2_naranjasin {
	margin-left:.3em;
}

.centrarpromo {
	margin-top:1em;
	text-align:center;
}

.imagenpromo {
	width:16.1em;
	height:17.1em;
}

#mainContent img.nou {
	width:1.3em;
	margin-top:.05em;
}

#mainContent img.nuevo {
	width:2em;
	margin-top:.05em;
}

#mainContent img.arrow {
	width:.7em;
	height:.5em;
	margin-right:.5em;
}

#mainContent .centro {
	text-align:center;
}
#mainContent ul li, #mainContent ol li{
font-size:1.1em;
}
#mainContent ul li ul li, #mainContent ul li ol li, #mainContent ol li ol li, #mainContent ol li ul li, #mainContent ul li p {
font-size:1em;
}
#mainContent .encabezado_h2_naranjasin {
color:#8F4610 !important;
font-size:1.6em;
font-style:normal;
}
#mainContent .rojo{ color:#E91A02 !important; font-weight:bold;}
