/*Pagina inteior INGESA CSS*/
body {
margin : 0; 
}
img {
border : 0; 
} 
.contenedor_principal{
float:left;
width:99.9%;
overflow:hidden;
}
#multidioma {
float:right;
width:100%; 
background-color : #1556C2; 
} 
#navcontainerIdioma {
float: right; 
height: 1.2em; 
background-color : #1556C2; 
width:100%;
}
#navlistIdioma {
margin : 0; 
padding : 0 0.5em 0 0; 
background-color : #1556C2; 
float: right; 
}
#navlistIdioma ul {
padding-right: 0; 
display: inline; 
padding-left: 0; 
font-size: 0.65em; 
padding-bottom: 0; 
margin: 0; 
padding-top: 0; 
font-family: Arial, Helvetica, sans-serif; 
list-style-type:none;
}
#navlistIdioma li {
padding: 0; 
display: inline; 
font-size: 0.65em; 
margin: 0; 
font-family: Arial, Helvetica, sans-serif; 
list-style-type: none;
}
#navlistIdioma a:link,
#navlistIdioma a:visited{
font-weight: normal; 
float: left; 
margin: 0.1em 1em; 
color: #ffffff; 
line-height: 1.6em; 
text-decoration: none;
}
#navlistIdioma a#current:link,
#navlistIdioma a#current:visited,
#navlistIdioma a:hover {
background: none transparent scroll repeat 0% 0%; 
color:#FFFF00;
}
#cabResto {
width:100%; 
float:left;
border-top:0.08em solid #ffffff; 
border-bottom:0.1em solid #ffffff; 
background-color: #FCDD11; 
} 
#logosMSPSINGESA{
float: left; 
margin:0;
padding:0;
width:30%;
background-color: #FCDD11; 
}
#logosMSPSINGESA img{
float: left; 
margin:0;
padding:0;
}
#buscador {
width:70%;
float: left; 
}
#navlist {
margin:0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
padding: 0 0 0.5% 0; 
float: right; 
}
#navlist ul, #navlist li {
margin:0;
padding: 0 0 0 0; 
display:inline; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.7em; 
}
#navlist a:link, #navlist a:visited {
float : left; 
margin: 0 2em 0 0; 
text-decoration : none; 
color: #000000;
font-weight:bold;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
color : #ffffff;
font-weight:bold; 
} 
#navlist a:hover {
color : #ffffff; 
} 
#barra_menu {
width:70%;
font-size: 0.8em; 
background-color: #FCDD11;
float:left; 
} 
#categorias{
float:right;
width:43em;
}
#menuCategoria ul{
margin-left: 0;
padding-left: 0;
margin-bottom:0;
white-space: nowrap;
}
#menuCategoria li{
display: inline;
list-style-type: none;
margin-left:0.5%;
margin-right:0.5%;
}
#menuCategoria a:link, #menuCategoria a:visited { 
padding: 0.3em 0.5em 0.2em 0.5em; 
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
border: 0;
color: #292203;
background-color: #FCE283;
text-decoration: none;
}
#menuCategoria a:link#currentCat, #menuCategoria a:visited#currentCat, #menuCategoria a:hover {
color: #ffffff;
background-color: #1556C2;
text-decoration: none;
}
#cuerpo{
width:100%; 
float:left;
}
#fotoContenido {
float: left; 
width:100%; 
} 
#fotoContenido img {
float:left;
width:100%;
}
#centro {
float: left; 
width:100%;
text-align:justify; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
color : #424f5c; 
font-weight : normal; 
overflow:hidden;
}
#centro a:link, #centro a:visited {
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:100%; 
float:left; 
background-color : #EBEBEB; 
font-size:0.9em; 
padding:0.5% 0 0.5% 0; 
} 
#migas_pan a:link, #migas_pan a:visited{
color : #000000;  
text-decoration : none; 
font-weight : bold; 
margin-left:0.5em ; 
} 
#migas_pan a:hover {
color : #424f5c; 
text-decoration : underline; 
}
#titulo {
float:left;
width:96% !important; 
width:95%; 
margin:0.5% 2% 1% 2% !important; 
margin:0.5% 0% 1% 1%; 

font-family : Arial, Helvetica, sans-serif; 
vertical-align : middle; 
border-bottom: 0.05em dotted #7b848d; 
} 
#titulo h1{
font-weight : bold; 
margin:1% 0 0 0;
font-size:1.4em;
color : #4A82B5;
}
#informacion {
float:left;
width:96% !important; 
width:94%; 
padding: 1% 2% 1% 2%; 
} 
h2 {
color : #426879; 
font-size : 1.2em; 
font-weight : bold;
} 
h3 {
color : #426879; 
font-size : 1.1em; 
font-weight : bold;
} 
h4 {
color : #426879; 
font-size : 1em; 
font-weight : bold;
} 
h5 {
color : #426879; 
font-size : 0.9em; 
text-decoration : underline; 
} 
h6 {
color : #426879; 
font-size : 0.8em; 
}
table {
float : none; 
border : 0; 
} 
caption{
color : #426879; 
font-size : 1.1em; 
font-weight:bold;
}
th {
background-color : #4A82B5; 
color : #ffffff; 
text-align : center; 
font-size : 1.1em; 
border : 0; 
} 
td {
background-color : #D9E3ED; 
width : inherit; 
text-align : left;
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; 
} 
hr {
color:#D9E3ED;
border:0.05em solid #666666;
}

#flechas {
float : left; 
width : 96% !important; 
width : 93%; 
margin:1.5em 2% 1em 2%; 

} 
#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 {
clear : both; 
font-family:Arial, Helvetica, sans-serif;
width : 100%;
overflow:hidden;
text-align : center; 
float : left; 
margin-top : 2%; 
} 
#pie li{
display: inline;
}
#pie a:link, #pie a:visited{
font-weight : normal; 
color : #2B333C;
text-decoration : none; 
font-weight : normal; 
}
#pie a:hover {
color: #FF3300; 
font-weight: normal;
text-decoration: underline; 
}
#indice {
width : 100%; 
} 
#indice li{
list-style-image : url(../img/bullet_listado.gif); 
line-height : 100%; 
} 
#indice a {
font-weight : bold; 
} 
#imagen_texto {
float : left; 
width : 92%; 
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; 
} 
.texto_centrado{
text-align : center; 
}
.texto_izquierda{
text-align : left; 
}
.texto_derecha{
text-align : right; 
}
