	/***** --- generic elements --- *****/
/* cambio bilbo */
	body, h1, h2, h3, h4, h5, h6, p, img, hr, form, fieldset, legend, input, select, textarea, dl, dt, dd { margin:0; padding:0; background-color:transparent}
	q:before, q:after{ content: "";  }
	img, fieldset { border:0;}

	hr { display:none; visibility:hidden;}

	acronym, abbr { cursor: help	}
	
	legend span { white-space:normal; }
	
	.hide {  position: absolute; top: -1500em; left: 0; width: 1px; height: 1px; overflow: hidden;	}

	/* cambio bilbo */
	/*img { max-width: 100%  }*/ 
							
.clr { clear: both	}
.frt { float: right	}
.flt { float: left; 	}
#formMedAcreditados .flt{width:20em	}
.sp { font-size: .1em; line-height:1px }

.mainTitle { padding-top: .3em; margin-bottom:.3em; }

.btnAux { display: inline-block; width: 6.7em; }
	.btnAux .cTl, .btnAux .cTr, .btnAux .cBl, .btnAux .cBr { position: absolute; width: 2px; height: 2px; background-position: 0 0; background-repeat: no-repeat;  } 
	/*.btnAux .cTl { top:0; left: 0; background-image: url(/_layouts/images/CSMR/curve_btn-lt.png) } 
	.btnAux .cTr { top:0; right: 0; background-image: url(/_layouts/images/CSMR/curve_btn-rt.png) } 
	.btnAux .cBl { bottom:1px; left: 0; background-image: url(/_layouts/images/CSMR/curve_btn-lb.png) }
	.btnAux .cBr { bottom:1px; right: 0; background-image: url(/_layouts/images/CSMR/curve_btn-rb.png) }*/

.prensa #gestionPerfil .btnAux { display: inline-block; width: 10.6em; }	
	.chrome .btnAux .cBl, .safari .btnAux .cBl, .chrome .btnAux .cBr, .safari .btnAux .cBr, .mac .btnAux .cBl, .mac .btnAux .cBl, .mac .btnAux .cBr, .mac .btnAux .cBr { bottom:0; }
	
	
.object-center, .object-left, .object-right { margin:1em 0 }

.object-left {float:left; margin:1em 2em 2em 0;  }
.object-right {float:right; margin:1em 0 2em 2em;  }

.subTitleType1 { margin-top:2em; padding-bottom:.3em; border-bottom:1px solid #e9e9e9 }
.subTitleType2 { padding-left:.8em; background:url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em; }
.subTitleTypePres { padding-left:.8em; background:url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em; }

.noaccordion {margin:0; padding:0}
.noaccordion li { padding-left:.8em; background:url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em; list-style:none }

.msgError { margin: 1em 0; border: 1px solid #ff0000  }
	.msgError span { display: block; padding: 1em 1em 0 }
	.error input, .error select, .error textarea, .error a.ui-selectmenu { border: 1px solid #ff0000 !important;}


#fancybox-close { top:.5em; right:.5em; width:20px; height:20px; background:url(/_layouts/images/CSMR/ico_cerrar.png) no-repeat 0 0 }
/*#fancybox-content { border:none !important }*/


.ui-selectmenu-menu li a, .ui-selectmenu-status { padding:.405em 2.1em 0.405em .5em; }
/*.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-radius:0 }*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#fff }
.ui-selectmenu-icon { margin-top:-10px; right:2px } 
.ui-icon { width:18px; height:20px }
.ui-state-default .ui-icon { background: url("/_layouts/images/CSMR/ico_cmb.png") no-repeat 0 0; }
.ui-selectmenu-menu li { text-align:left }
#pais-button{height:2.455em;}
#subHome .mainTitle { padding-top:0;}
#header #lenguasCooful{
	float:right;
	width:212px;
}
#header ul { position: absolute; right: 0; top:1.2em; margin: 0; padding: 0; list-style: none  }
	#header li { float: left; margin-right: 1em; padding-right: .7em; background: url(/_layouts/images/CSMR/bullet_pipe.png) no-repeat 100% .3em  }
		#header li.reset { margin-right:0; padding-right: 0;  background: none }
#header form { position: absolute; right: 0; top:3.5em; width:27.2em;   }
.monarquia #header form { top:3.5em;  }

.homea1  #header form , .homea2 #header form, .homec1 #header form, .homec2 #header form, .homeb #header form { top:4.7em;  }

		#header .text, #content .text { border: 1px solid #e1ddd6   }
#header li.last{
	background:none;margin-right:0;
}




#header img {
    left: 38em;
    position: absolute;
    top: 1.2em;
}	

#content .buscador{width:50em; margin:0 auto;} 

#header .text{ width: 15em; padding: .1em 0; vertical-align: middle;margin-bottom: 0.2em;  }
#content .text { width: 32em; padding: .1em 0; vertical-align: middle;margin-bottom: 0.2em;  }

#header .submit, #content .submit {  padding: 0.3em 1em 0.5em 0.7em; border: none; background: url(/_layouts/images/CSMR/bck_btn_buscar.png) no-repeat 0 0; vertical-align: middle ;height:2.2em; width:6.7em; }

#entry span, #entry_home span { display: block; padding-left:5em;  padding-right:6em; padding-top: 1.2em;    }


#subHomeComun #entry_home span {padding-left:3em;}
#subHomeComun.homea1 #entry_home span, #subHomeComun.homea2 #entry_home span,  #subHomeComun.homeb #entry_home span  {padding-left:2em; }
#subHomeComun.homea1 #entry_home span.comilla, #subHomeComun.homea2 #entry_home span.comilla, #subHomeComun.homeb #entry_home span.comilla {padding-left:0.3em; }

#subHomeComun #entry_home span {padding-left:3em; }

#entry_home.home01 span.date { padding-left:5.5em !important; }
	#entry span span, #entry_home span span { display: inline; padding: 0 }


#navBar ul { display:table; width:96em; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #5d6679; background:#112532 url(/_layouts/images/CSMR/bck_nav.png) repeat-x 0 0; }	

.safari #navBar div {
    padding: 0 0;
    margin-left:-0.3em;
}
	
  #navBar ul.fix { background-image: url(/_layouts/images/CSMR/bck_navHov.png); background-color:#716120 }
	.chrome #navBar ul { width:95.8em; } 
  .chrome .actividades #navBar ul { width:96em; } 
	.safari #navBar ul { width:96em; }
   .chrome #navBar ul ul { width:auto } 
	#navBar li {position: relative; z-index: 1000; display:table-cell; padding-right: .1em; background: url(/_layouts/images/CSMR/bullet_nav.png) no-repeat 100% 50%; text-align:center}
		
  
    
    
    .gecko #navBar li { position:static }
		.gecko #navBar div { position:relative; z-index: 1000; }
		
		#navBar li.reset { padding-right: 0; background: none  }
		
		#navBar a { display: block; padding: .8em 0; background: url(/_layouts/images/CSMR/bck_nav.png) repeat-x 0 0;  }
				
			
			
				
				
		#navBar strong, #navBar li.sel a {display: block; padding: .8em 0; background:#716120 url(/_layouts/images/CSMR/bck_navHov.png) repeat-x 0 0; border-top-color:#9f955a; border-bottom-color:#716120; }
		
		#navBar li.reset strong { padding: .8em 0   }
			
		

#navBar ul ul { display: none; position: absolute; left:0; top:3.2em; width:auto; padding: 0 1.3em 1.3em; border:none; background: #6d5d1d url(/_layouts/images/CSMR/bck_navB2.png) repeat-x 0 0; z-index: 1000;}
	.chrome #navBar ul ul, .safari #navBar ul ul{ width:auto; }
	#navBar li:hover ul { display: block; }
		/*.js #navBar li:hover ul { display:none } */
	.chrome #navBar ul ul  { top:3em; left: 0em; }
	.safari #navBar ul ul  { top:2.9em; left: -.3em; }
	.gecko #navBar ul ul  { top:3.2em;  }
	 
	#navBar li li { display:block;  float: none; background: url(/_layouts/images/CSMR/bck_navB3.png) no-repeat 50% 100%; text-align:left }
		#navBar li li:hover { background-image: url(/_layouts/images/CSMR/bck_navB3-hov.png) }
			#navBar li li:hover span { background: url(/_layouts/images/CSMR/bck_navB4-hov.png) no-repeat 50% 0 }
		#navBar li li.reset { background: none }
		#navBar li li span { display: block; width: 22em; margin-left: -1em;  padding: .8em 2em;  }		
			#navBar li li a, .chrome #navBar li li a, .safari #navBar li li a, .opera #navBar li li a { padding: 0 0 0 1em; background: url(/_layouts/images/CSMR/bullet_navB2.png) no-repeat 0 .3em;}		
				#navBar li li.reset a, .chrome #navBar li li.reset a, .safari #navBar li li.reset a, .opera #navBar li li.reset a { padding: 0 0 0 1em }
		
		
	#navBar li.sel ul a { background: url(/_layouts/images/CSMR/bullet_navB2.png) no-repeat 0 .3em; padding:0 0 0 1em }	
		 
#navBar ul:after { content:" "; display:block; clear:both; height:0; visibility:hidden;}
	#navBar ul ul:after { display:none; clear:none; }
	
#navBar li.sel { margin-left: -1px; background-image: none  }	


.infantil #navBar{margin-top: -4.3em; position: relative;}
.infantil #navBar ul {  width:17.2em; margin: 0; padding: 0; list-style: none;  background: url(/_layouts/images/CSMR/bck_nav_infantil.png) no-repeat 0 0; border:none; float:right; height: 4.5em;}	
.infantil #navBar li.eso { background:none; padding-left: 0.9em}
.infantil #navBar li {padding-left: 1em; background: url(/_layouts/images/CSMR/bullet_nav_infantil.png) no-repeat 100% 50%; }
.infantil #navBar a {  background: none; text-decoration:none; padding-top:1.4em}
.infantil #navBar a:hover {  text-decoration:underline;}

.chrome #subHomeComun.infantil #navBar{margin-top: -4.3em; position: relative;}
.chrome #subHomeComun.infantil #navBar ul {  width:17.2em; margin: 0; padding: 0; list-style: none;  background: url(/_layouts/images/CSMR/bck_nav_infantil.png) no-repeat 0 0; border:none; float:right; height: 4.5em;}	

.chrome #subHomeComun.infantil #navBar ul{margin-right:-0.9em}
 .opera #subHomeComun.infantil #navBar ul{margin-right:-0.1em}
.infantil2 #navBar{margin-top: -4.3em; position: relative;}
.infantil2 #navBar ul { display:table; width:17.2em; margin: 0; padding: 0; list-style: none;  background: url(/_layouts/images/CSMR/bck_nav_infantil_eso.png) no-repeat 0 0; border:none; float:right; height: 4.5em;}	
.chrome .infantil2 #navBar ul {margin-right:0.1em }
.infantil2 #navBar li.eso { background:none; padding-left: 0.9em}
.infantil2 #navBar li {padding-left: 2em; background: none; }
.infantil2 #navBar a {  background: none; text-decoration:none; padding-top:1.4em}
.infantil2 #navBar a:hover {  text-decoration:underline;}

#breadCrumb { min-height: 3.8em; padding: 1.3em 1em 0 2.6em; background: url(/_layouts/images/CSMR/bck_bread.png) no-repeat 100% 100%  }		
.ColumnaCentral #breadCrumb { min-height: 3.8em; padding: 1.3em 1em 0 2.6em; background: url(/_layouts/images/CSMR/bck_bread1C.png) no-repeat 100% 100% !important }		
	#subHome #breadCrumb, #subHomeFamilia #breadCrumb, #neutra #breadCrumb, #subHomeComun #breadCrumb { min-height: 3.3em; padding: 1.6em 1em 0 2.6em; border-bottom: 1px solid #f0f0ed; background: url(/_layouts/images/CSMR/bck_bread2.gif) repeat-x 0 100%  }
	#subHomeFamilia #breadCrumb { min-height: 2.7em; border-bottom: none; background: url(/_layouts/images/CSMR/bck_bread3.png) repeat-x 0 100%  }
	.conInterior #breadCrumb { background: url(/_layouts/images/CSMR/bck_bread4.png) no-repeat 100% 100%  }
	#breadCrumb ol { margin: 0; padding: 0; list-style: none  }		
		#breadCrumb li { display:inline; margin-left: .6em; padding-left: .9em; background: url(/_layouts/images/CSMR/bullet_bread.png) no-repeat 0 .5em;      }
			#breadCrumb li.reset { margin: 0; padding: 0; background: none }
	#breadCrumb span.back { margin-top:0; text-align:left  }	
		#breadCrumb span.back a {padding-left:1.2em; background:url(/_layouts/images/CSMR/bullet_back.png) no-repeat 0 .5em; }
		
#subNavBar ul { margin: 0; padding: 0; list-style: none  }		
	#subNavBar li, #subNavBar li.sel span { padding: 2em 0 2em 1.7em; background: url(/_layouts/images/CSMR/bck_subNav2.png) repeat-x 0 100%  }		
		#subNavBar li.sel { padding: 0 }
			#subNavBar li.sel span { display: block  }
		#subNavBar a { display: block; padding-right:.5em; background: url(/_layouts/images/CSMR/bck_arrow.png) no-repeat 100% 50%    }
		/*#subNavBar .sel strong { display:block; padding-right: 2em; background: url(/_layouts/images/CSMR/bck_arrowS.png) no-repeat 100% 50% ;   }*/
        #subNavBar .sel strong  a  
        {
            display:block; padding-right: 2em; background: url(/_layouts/images/CSMR/bck_arrowS.png) no-repeat 100% 50% ;  color:#295672 !important ;
         font: bold 1.1em Georgia, "Times New Roman", Times, serif;   
         font-size: 11px;
         }		
		
		#subNavBar ul ul { margin:0 ; padding: .9em 0 0 0; background: url(/_layouts/images/CSMR/bck_subNavSel.gif) no-repeat 50% 0   }			
			#subNavBar .sel .sel { padding: 2em 0 2em 1.7em; }
			#subNavBar .sel .first { padding: 1em 0 2em 1.7em; }
			#subNavBar .sel li a { padding: 0 0 0 .9em; background: url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em  }
			
			
			/*#subNavBar .sel .sel strong {padding: 0 0 0 .9em; background: url(/_layouts/images/CSMR/bullet_subNavBar.png) no-repeat 0 .3em  }*/
			#subNavBar .sel .sel strong a {padding: 0 0 0 .9em; background: url(/_layouts/images/CSMR/bullet_subNavBar.png) no-repeat 0 .3em  }
			
			#subNavBar li li { padding-right:.3em; background: url("/_layouts/images/CSMR/bck_subNav3.png") repeat-x 0 100%;  }
				#subNavBar li li.reset { background: none }


.infantil2  #subNavBar li.sel span { padding: 1.3em 0 2em 1.7em; background: url(/_layouts/images/CSMR/bck_subNav2_infantil.gif) repeat-x 0 100%  }
.infantil2 #subNavBar .sel strong { display:block; padding-right: 2em; background: url(/_layouts/images/CSMR/bck_arrowS_infantil.png) no-repeat 100% 50% ;   }
.infantil2 #subNavBar .sel strong { color:#ffffff; }
.infantil2 #subNavBar a { display: block; padding-right:0; background: url(/_layouts/images/CSMR/bck_arrow_infantil.png) no-repeat 100% 50%    }

#logos { padding-top: 2.8em  }

	#logos ul { margin: 0; padding: 0; list-style: none  }
		#logos .flt li { float: left; margin-right: 1.6em; padding-right: 1.8em; background: url(/_layouts/images/CSMR/bullet_logos.png) no-repeat 100% 85%   }
			#logos li.reset { margin-right: 0; padding-right: 0; background: none  }
		
		#logos .flt img { vertical-align: bottom  }		
		
		#logos .frt { padding-top: 2em  }	
			#logos .frt li { display: inline; margin-left: 1em  }

#copy { padding: .2em 2.9em; background: #164667 url(/_layouts/images/CSMR/bck_bandera.png) no-repeat 0 0 ;width: 90.2em; }

	#copy span { float:left; padding-top: .3em  }
		#copy ul { float: right; margin: 0; padding:0; list-style: none  }
			#copy li { float: left; margin-right: 1em; padding:.3em 1.1em 0 0; background: url(/_layouts/images/CSMR/bullet_copy.png) no-repeat 100% .6em   }	
			#copy li.contacto{padding-right:7em;}
			#copy li.reset { background: none   }
			#copy li.ico { margin:.2em 0 -.2em .3em; padding: 0   }

#selloReal .int {  height: 4.9em; background: url(/_layouts/images/CSMR/bck_selloReal.png) no-repeat 50% 0  }
	#subHome #selloReal .int {  background-image: url(/_layouts/images/CSMR/bck_selloReal-sub2.png)  }
	#subHome.actividades #selloReal .int {  background-image: url(/_layouts/images/CSMR/bck_selloReal-sub4.png) }
	#selloReal.home03 .int, #selloReal.home04 .int, #selloReal.home01 .int {  background: url(/_layouts/images/CSMR/bck_selloReal-trans.png) no-repeat 50% 0  }
	

#escudoPie { position: absolute; left: 50%; top: -2em; width: 34px; height: 45px; margin-left: -14px; background: url(/_layouts/images/CSMR/logo_escudo_pie.png) no-repeat 0 0  }	


#footerLinks .columna { float: left; width:11.3em; margin-right: 2.2em }

	#footerLinks .c0 { width: 10.8em;  }
	#footerLinks .c1 { width: 10.8em; }
  #subHome.archivoMult	#footerLinks .c1 { margin-right: 0; }
	#footerLinks .c2 { width: 7.9em; }
	#footerLinks .c3 { width: 15.1em; }
	#footerLinks .c4 { width: 11.2em; }
	#footerLinks .c5 { width: 9.5em; }
	#footerLinks .c6 { width: 11.6em; }
#footerLinks .size { width: 14em  } 
	#footerLinks .columna ul { margin: 0; padding: 0; list-style: none  }
		#footerLinks li { margin-bottom: .4em  }
	#footerLinks dl, #footerLinks dt, #footerLinks dd { margin: 0; padding: 0;  }
	#footerLinks .columna.reset { margin-right: 0  } 
	#footerLinks .infantil { margin-top: 2em  }

.link { margin:0 0 .6em 0;}
	.link a { padding:0 0 0 .75em; background:url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em;}

/* cambio bilbo */ #subHome.archivoMult  .link { margin:1em 0 1em 1.2em;}

#subHomeFamilia .principe #aside #modAlbum .link {margin:0 0 0em 0;}

.actividades .colB .link { margin:1em 0 .6em 0;text-align:left ; width: 12em;}

.linkDer {  margin-right: 3.6em;}
	.linkDer  a { padding:0 0 0 .75em; background:url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .3em; float:right}
	
	.date { display:block; margin-bottom:.3em;}
	.categoria { display:block; margin-bottom:.3em;}

	.wysiwyg {}
		.wysiwyg p { margin:.9em 0;}
			.wysiwyg .capital { display:inline; float:left; margin:0 .1em 0 0; line-height:.8em;}
			p.resaltar { display:inline; float:right; width:36%; margin:.3em 0 0 4%; padding:0 0 0 .75em; border-left:.25em solid #d2ceb9;}
			
	.infantil .colB .juegos{  background: url(/_layouts/images/CSMR/img_soldado.png) no-repeat 100% 0; height:8.6em; padding-right:9.4em }
	.infantil .colB .descargas{  background: url(/_layouts/images/CSMR/img_dibujo_reyreina.png) no-repeat 100% 0; height:8.6em; padding-right:9.4em }
	.infantil .colB .comoleves{  background: url(/_layouts/images/CSMR/img_dibujo_carta.png) no-repeat 100% 0; height:8.6em; padding-right:9.4em }	
	
	.entradilla p { margin:.5em 0;}
	.entradilla img {float:left; padding-right:1em;padding-bottom:1em;}
	.imgNoticia { padding:1em 0 1em 0;}
		.imgNoticia img { margin:0 0 .5em 0;}
	

.moduloAmpliar { position:relative; margin: 2em 0; padding:.5em;  border: 1px solid #e7e7e3; background: #eeede8 url(/_layouts/images/CSMR/bck_preguntas.png) repeat-x 0 0 }
	.moduloAmpliar .img { display:block; margin:0 auto }	
	.moduloAmpliar a { position:absolute; right:.4em; bottom:.4em }
	
 #navBar li.sel a.dropdown{padding:0px; background:none; font-size:1em}
 
          @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

 .safari  #navBar div {margin-left:-0.3em; display: block;}
}


/* Cambios de Bilbo*/
/*#mainExt1 img { max-width: 100%  }*/ 

.jcarousel-skin-tango img { max-width: 100%  }

.modNoticia.destacado .slider img {
  height: 69px;
}

#subHomeComun #entry_home span.comilla {padding-left:0.3em; }

#subHomeComun #CSMR_IzqSupDerecha div.AspNet-WebPart { 
    background: none repeat scroll 0 0 #F9F9F5;
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    margin-bottom: 0;
    padding: 2.3em 1.7em 2em 1.5em;
    }
    
#subHomeComun div.home03 .colB,
#subHomeComun div.home04 .colB,
#subHomeComun div.home01 .colB {
    background: none repeat scroll 0 0 transparent;
    padding-top: 0;
    background-image: url("../img/bck_colB.png");
    margin: 0 0.1em;
    width: 22.3em;
}    

div#aside .modAgenda {
  background: none repeat scroll 0 0 transparent;
}

div#aside .modAgenda .link {
  background: none repeat scroll 0 0 transparent;
}

#subHomeComun div.home03 div#aside .modAgenda, #subHomeComun div.home04 div#aside .modAgenda, #subHomeComun div.home01 div#aside .modAgenda {
  background: none repeat scroll 0 0 transparent;
}

#subHomeComun .home03 .modAgenda .link, #subHomeComun .home04 .modAgenda .link, #subHomeComun .home01 .modAgenda .link {
    background: url("/_layouts/images/CSMR/bck_modAside.png") no-repeat scroll 50% bottom transparent;
    padding-bottom: 2em;
    padding-top: 0;
}

#subHomeComun div.home03 div#aside .modTxtImg, #subHomeComun div.home04 div#aside .modTxtImg, #subHomeComun div.home01 div#aside .modTxtImg {
  background: url("/_layouts/images/CSMR/bck_modAside.png") no-repeat scroll 50% bottom transparent;
  padding-bottom: 2em;
  padding-top: 0;
}

#subHomeComun div.home03 div#aside .modTxtImg .wrap, #subHomeComun div.home04 div#aside .modTxtImg .wrap, #subHomeComun div.home01 div#aside .modTxtImg .wrap {
    background: none repeat scroll 0 0 transparent;
    padding: 1.5em 1.9em;
}

.detalleFoto img {
  max-width: 100%;
}

#subHomeComun div#aside .modAlbum.videos {
  background: url("/_layouts/images/CSMR/bck_modAside.png") no-repeat scroll 50% bottom transparent;
  padding-bottom: 2em;
}

/****************** TRANSPARENCIA *****************************/

h1.titulo_seccion{
    color: #295672;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 1.55em;
    font-weight: normal !important;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase;
}
h1.titulo_seccion span {
    font-size: 1.6em;
    color: #295672;
}

div.modAside h1.titulo_seccion{
    font-size: 1.2em;
}
div.modAside h1.titulo_seccion span {
    font-size: 1.5em;
}


div.cabecera_seccion{
	text-align: center;
	width: 100%;
	display: block;
	margin: 20px 0;
}
div.cabecera_seccion img{
	width: 100%;
}
div.subcontenido{
	width: 100%;
	clear: both;
	float: left;
}
div.subcontenido_col1, div.subcontenido_col2, div.subcontenido_col3{
	width: 30%;
	text-align: center;
}
div.imagen_subseccion{
	width: 100%;
}
div.titulo_subseccion{
	width: 100%;
	margin: 10px 0;
    color: #295672;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 1.3em;
    font-weight: normal !important;

}
div.titulo_subseccion span {
    font-size: 1.2em;
}
div.titulo_subseccion a,
div.titulo_subseccion a:visited
{
    color: #295672;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-weight: normal !important;
}
div.titulo_subseccion a span {
    font-size: 1.2em;
}
div.titulo_subseccion a:hover{
	text-decoration: underline;
  color: #295672;
}
div.texto_subseccion{
	color: #252525;
	font-size: 13px;
	font-family: Arial, Helvetica;
}
div.subcontenido_col1{
	float: left;
	border-right: #e5e5e5 1px solid;
	padding-right: 2%;
}
div.subcontenido_col2{
	float: left;
	margin-left: 2%;
	border-right: #e5e5e5 1px solid;
	padding-right: 2%;
}
div.subcontenido_col3{
	float: right;
}
div.zonaDcha{
	padding-top: 0px !important;
	font-size: 13px;
	color: #252525;
}
div.zonaDcha li{
	font-size: 13px;
}
div.barra_boton_centrado{
	width: 100%;
	text-align: center;
}
.fondo_boton_rojo{
	background: url(/_layouts/images/CSMR/transparencia/fondo_boton.png) no-repeat left top;
	width: 105px;
	height: 27px;
	text-decoration: none;
	color: #ffffff !important;
	display: inline-block;
	padding-top: 6px;
	font-weight: bold;
	font-family: "Georgia", Arial, Helvetica;
	font-size: 13px;	
}
.pie_foto_cabecera_seccion{
	width: 100%;
	font-size: 13px;
	color: #252525;
	margin-bottom: 25px;
	font-family: Arial, Helvetica;
}

.pie_foto_cabecera_seccion p {
  margin: 0.9em 0;
}

.pie_foto_cabecera_seccion h2{
    color: #295672;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 1.2em;
    font-weight: normal !important;
    margin-bottom: 5px;
}
.pie_foto_cabecera_seccion h2 span {
    color: #295672;
    font-size: 1.2em;
}
.pie_foto_cabecera_seccion a,
.pie_foto_cabecera_seccion a:visited
{
    color: #295672;
}
.pie_foto_cabecera_seccion a:hover{
	text-decoration: underline;
  color: #295672;
}

div.pie_foto_cabecera_seccion .vermas {
    font: 1em Arial,Helvetica,sans-serif !important;
}
div.subcontenido ul {
    list-style: outside none none;
    margin: 0 0 1em;
    padding: 0;
    text-align: left;
}

div.subcontenido li {
    background: url(/_layouts/images/CSMR/bullet_listado_aside.png) no-repeat 0 .35em;
    margin: 0 0 0.4em;
    padding: 0 0 0 0.75em;
}

div.subcontenido li a:hover{
	text-decoration: underline !important;
}




/****************** TRANSPARENCIA *****************************/

 