/*CSS Páginas Interiores General Ministerio Sanidad y Política Social*/
body {
margin : 0; 
} 
img {
border:0;
}
#multidioma {
width : 100%; 
}
#navcontainerIdioma{
width : 100%; 
height:1.25em;
float : right; 
margin : 0; 
background-color : #424f5c; 
}
#navlistIdioma {
float : right;
margin : 0; 
background-color : #424f5c; 
} 
#navlistIdioma ul, #navlistIdioma li {
margin : 0; 
padding : 0;
display : inline; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.6em; 
} 
#navlistIdioma a:link, #navlistIdioma a:visited {
float:left; 
line-height : 1.3em; 
font-weight : normal;
margin : 0.4em 1em; 
text-decoration : none; 
color : #ffffff; 
} 
#navlistIdioma a:link#current, #navlistIdioma a:visited#current, #navlistIdioma a:hover {
background : transparent; 
color : #FCDD11; 
} 
#navlistIdioma a:hover {
color : #FCDD11; 
} 
#cabResto {
width:100%;
float : left; 
} 
#logoMSC {
background-color: #FCDD11;
width : 19.6%; 
float : left; 
border-top : 0.05em solid; 
border-right : 0.05em solid; 
border-color : #ffffff; 
height: 3.5em;
} 

#logoMSC img{
float:left;
border : 0; 
} 
#buscador {
width : 80.2%; 
float : left; 
border-bottom : 0.05em solid;
border-top : 0.05em solid; 
border-color : #ffffff; 
background-color : #FCDD11; 
} 
#dimension {
float : left; 
width:10%;
height:1.25em;
} 
.tamanoLetra {
float : left; 
width:18%;
margin-left : 0.2em; 
margin-right : 0.2em;
} 
.tamanoLetra img {
width : 100%; 
margin-top : 0.2em; 
height : 0.7em; 
border : 0; 
} 
#navcontainer {
background-color: #FCDD11; 
float:left;
width:89.5%;
} 
#navcontainer img {
border : 0; 
} 
#navlist {
margin : 0; 
padding : 0 0 0 1.25em;
float:right;
}  
#navlist ul, #navlist li {
margin : 0; 
padding : 0;
display : inline; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.6em; 
} 
#navlist a:link, #navlist a:visited {
float : left; 
line-height : 1.3em; 
font-weight : bold; 
margin : 0 1.5em 0 0; 
text-decoration : none; 
color : #424f5c; 
} 
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
background : transparent; 
color : #ffffff; 
} 
#navlist a:hover {
color : #ffffff; 
} 
#barra_menu {
width : 80.2%; 
overflow : hidden; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
height : 2.2em; 
background-color : #e7e0b9; 
float : left;  
text-align : center; 
} 
#barra_menu a {
text-decoration : none; 
color : #424f5c; 
} 
#barra_menu img {
border : 0; 
width:100%;
} 
#boton_act {
float : left; 
width:16.6%;
font-weight : normal; 
background-color : #c3b050; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
} 
#boton_act_normativa {
float : left;  
width:16.6%;
font-weight : normal; 
background-color : #c3b050; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
} 
#boton_arriba p {
color : #ffffff; 
} 
#boton_arriba p a {
color : #ffffff; 
} 
.centrar {
margin-top : 0.6em;
position : relative;
} 
.centrar_dos {
position : relative; 
margin : 0; 
margin-top : 0.2em; 
} 
#organizacion {
float : left; 
width:16.6%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
border-right-width: 0.1em;
border-right-color: #C3B050;
border-right-style: solid;
} 
#ciudadanos {
float : left; 
width:16.5%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
border-right-width: 0.1em;
border-right-color: #C3B050;
border-right-style: solid;
} 
#profesionales {
float : left; 
width:16.5%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
border-right-width: 0.1em;
border-right-color: #C3B050;
border-right-style: solid;
} 
#biblioteca {
float : left; 
width:16.5%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer;  
font-size:0.9em;
border-right-width: 0.1em;
border-right-color: #C3B050;
border-right-style: solid;
} 
#estadisticas {
float : left; 
width:16%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer; 
font-size:0.9em;
border-right-width: 0.1em;
border-right-color: #C3B050;
border-right-style: solid;
} 
#normativa {
float: left;
width: 16%;
height:100%;
background-color : #e7e0b9; 
text-decoration : none; 
cursor : pointer;
font-size:0.9em;
} 
#cuerpo {
width : 100%; 
} 
#fotoContenido {
float : left;
width : 100%; 
height : 3.7em;
overflow : hidden; 
margin-top : 0.05em; 
} 
#fotoContenido img {
width : 100%; 
height : 3.7em; 
overflow : hidden; 
}
#centro {
float : left; 
width : 100% ;
text-align : justify; 
overflow : hidden; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.7em; 
color : #424f5c; 
font-weight : normal; 
} 
#centro a {
font-family : Arial, Helvetica, sans-serif; 
color : #424f5c; 
font-weight : normal; 
text-decoration : none; 
font-weight : bold; 
} 
#centro a:hover {
font-family : Arial, Helvetica, sans-serif; 
color : #e72c0d; 
font-weight : bold; 
text-decoration : underline; 
} 
#migas_pan {
width : 99%; 
float : left; 
height : 2.5em; 
background-color : #e7e0b9;
font-size : 0.8em; 
margin-top : 0.05em;
padding-left:1%;  
} 
migas_pan a {
color : #7b848d; 
text-decoration : none; 
font-weight : bold; 
margin-left : 0.8em;
} 
#migas_pan a:hover {
color : #424f5c; 
text-decoration : underline; 
} 
#migas_pan img {
border : 0; 
} 
#migas_uno {
color : #7b848d; 
float : left; 
border : 0; 
} 
#migas_dos {
color : #7b848d; 
float : left; 
} 
#migas_tres {
color : #7b848d; 
float : left; 
} 

.texto_centrado {   text-align : center; }
.texto_izquierda {   text-align : left; }
.texto_derecha {   text-align : right; }

#titulo {
width : 85%; 
margin-top: 5%; 
margin-bottom:3%;
margin-left:8%;
font-family : Arial, Helvetica, sans-serif; 
color : #7b848d; 
font-weight : bold; 
vertical-align : middle; 
border-bottom-width : 0.12em; 
border-bottom-style : dotted; 
border-bottom-color : #7b848d;
} 
#informacion {
width : 85%;
margin-top: 2%; 
margin-left:8%;
text-align : justify; 
} 
h1 {
color : #7b848d;
font-size : 1.1em; 
margin-bottom: 0em;
} 
#titulo h1{
font-size : 1.3em; 
}
h2 {
color : #8f8032; 
font-size : 1.1em; 
font-weight : bold; 
} 
h3 {
color : #8f8032; 
font-size : 1.05em; 
font-weight : bold; 
} 
h4 {
color : #8f8032; 
font-size : 1em; 
font-weight : bold; 
} 
h5 {
color : #8f8032; 
font-size : 0.95em; 
text-decoration : underline; 
} 
h6 {
color : #8f8032; 
font-size : 0.9em; 
} 
table {
border-color : #ffffff; 
float : none; 
border : 0; 
} 
th {
background-color : #c3b050; 
color : #ffffff; 
text-align : center; 
font-size : 1.1em; 
border : 0; 
} 
td {
background-color : #efe0b9; 
width : inherit; 
border : 0; 
} 
th a {
text-decoration : underline; 
color : #ffffff; 
} 
th a:hover {
text-decoration : none; 
color : #ffffff; 
} 
td a {
text-decoration : underline; 
color : #666666; 
} 
td a:hover {
text-decoration : none; 
color : #666666; 
} 
#flechas {
margin-top : 1.5em; 
margin-bottom : 1em; 
float : left; 
width : 100%; 
} 
#flecha_atras {
width : 1.3em; 
float : right; 
} 
#flecha_atras img {
width : 100%; 
border : 0; 
} 
#flecha_inicio {
width : 1.3em; 
float : right; 
margin-left : 0.5em; 
margin-right : 0.4em; 
} 
#flecha_inicio img {
width : 100%; 
border : 0; 
} 
#pie img {
border : 0; 
height : 1em; 
} 
#pie {
width : 100%; 
margin-bottom : 1em; 
text-align : center; 
float : left; 
margin-top : 2em; 
} 
#pie a {
font-size : 0.9em; 
color : #a1a7ae; 
text-decoration : none; 
font-weight : normal; 
} 
#pie a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
color : #e72c0d; 
font-weight : normal; 
text-decoration : underline; 
} 
#pie ul li{
display : inline; 
list-style-type : none; 
}

#imagen_texto {
float : left; 
width : 100%; 
margin-top : 0.5em; 
} 
#imagen_der {
float : right;
margin-left : 0.5em; 
} 
#imagen_der img {
border : 0; 
} 
#imagen_izq img {
border : 0; 
} 
#imagen_izq {
float : left; 
border : 0; 
margin : 0.5em 0.5em 0 0; 
} 
#imagen_centrada {
width : 100%; 
margin-top : 0.5em; 
text-align : center; 
} 
#imagen_centrada img {
border : 0; 
} 
#indice {
width : 100%; 
} 
#indice li {
list-style-image : url(/diseno/img/bullet_listado.gif); 
line-height : 100%; 
} 
#indice a {
font-weight : bold; 
} 
.imagen_der {
float : right; 
margin-left : 0.5em; 
} 
.imagen_der img {
border : 0; 
} 
.imagen_izq img {
border : 0; 
} 
.imagen_izq {
float : left; 
border : 0; 
margin : 0.5em 0.5em 0 0; 
} 
.imagen_centrada {
width : 100%; 
margin-top : 0.5em; 
text-align : center; 
} 
.imagen_centrada img {
border : 0; 
} 
.negrita{
font-weight:bold;
}
.italica{
font-style:italic;
}
.enlaces_PolSol{
margin-left:0;
display: inline;
list-style-type : none; 
}
.enlaces_PolSol li{
display: inline;
}
.break{
display:list-item;
list-style-type:none;
}
.enLinea{
display:inline;
}
.enLinea li{
display:inline;
}
/************** Estilos portada canales *********/
.fichaServicio{
margin:0 0 2% 0;
padding:2% 8% 2% 8%;
width:83.5%;
float:left;
background-color:#FFD697;
border:thin solid #E68A00;
}
.fichaImg{
display : inline; 
list-style-type : none; 
float:left;
width:33%;
text-align:left;
padding-bottom:2%;
}
.fichaImg img{
vertical-align:middle;
padding-right:1%;
}
#centro .fichaImg a{
font-weight: normal;
font-size:1.3em;
color: #000000; 
}
#centro .fichaImg a:hover{
font-weight: normal;
color: #000000; 
text-decoration : underline; 
}
/***************************************************
		Estilos para la sección "Webs Temáticas"
****************************************************/
.microsite{
list-style-type:none;
padding:2%;
margin:0;
}
.microsite li{
list-style-type:none;
}
#informacion .microsite a,
#informacion .microsite a:visited{
text-decoration: none;
font-size:1.3em;
font-style:italic;
}
#informacion .microsite a:hover{
text-decoration: none;
font-size:1.3em;
font-style:italic;
}
.titMicrosite{
border-bottom: 0.05em solid #E68A00;
}
/***************************************************
		Estilos para la sección "RSS"
****************************************************/
.rss{
float:none;
list-style-type:none;
margin:auto;
width:80%;
text-align:left;
padding: 1% 0 2% 15%;
}
.rss li{
float:left;
width:85%;
margin:0;
list-style-type:none;
padding-top:1%;
border-bottom: 0.05em solid #333333;
}
.rss_xml{
float:left;
width:60%;
padding:0.5% 0 0 0.5%;
margin:0 0 0 0;
}
.rss .rss_icos{
text-align:center;
}
.rss_icos{
border: 0.05em solid #333333;
float:right;
width:30%;
padding:0.5% 0 0 0.5%;
margin:0 0 0.5% 0;
}
.rss_icos a{
margin:0 0.5% 0 0;
padding:0;
}
/**** conferencia eventos ****/
#titConferencia{
float:left;
width:100%;
background-color:#E20029;
color:#ffffff;
text-align:center;
padding:1% 0 1% 0;
font-size:1.2em;
}
#titConferencia h2{
color:#ffffff;
font-size:1.2em;
}
#logoConferenciaEx{
float:left;
width:30%; 
}
#logoConferenciaEx img{
float:left;
width:100%; 
}
.agendaConferencia{
float:right;
width:66%;
border:0.05em solid #800000;
margin-top:0.5%;
padding:0.5%;
}
.sesionConf{
background-color:#800000;
color:#ffffff;
padding:0.5%;
font-weight:bold; 
font-size:1.2em;
} 
.agendaConferencia ul li{
padding-bottom:0.5%;
}
.agendaConferencia ul{
padding-right:1%;
}
/**** fin estilos conferencia eventos ****/
/********** 404 *********/
.txtOrange{
color:#E1A900;
}
.noFound{
float:left;
width:98%;
color:#3F4B58;
font-size:1.3em;
font-weight:bold;
border:thin groove #60B4D0;
padding:1% 1% 1% 1%;
margin-bottom:1%;
}
.noFound img{
vertical-align:middle;
}
#aviso{
float:left;
width:96%;
background-image:url(../../img/muyImportante.gif);
background-position:left top;
background-color:#FAE170;
color:#000000;
padding:2%;
border:thin dashed #000000;
}
