body{
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;


}

table{
	font-size: 9pt; /* manual estilo: 9 */
}

li{
	padding-bottom: 3px;
}

a{
	text-decoration: none;
	color: #005581;
	font-weight:bold;
}

a:hover{
	/*color: #006575;*/
	color: #008193;
	font-weight: bold;
	text-decoration: underline;
}

b, strong{
	/*color: #006575;*/
	color: #008193;
}

p{
	margin-top: 0px;
}	

ul { 
	list-style-type: square 
}

ul#mapa{
	list-style-image: url('images/pua11.jpg');	
	margin-left: 140px;
	margin-top: 40px;
	line-height:normal;
}

ul#mapa li{
	padding-left:5px !important;   
	margin-top:3px;
	margin-bottom:3px;
}
ul#mapa a{
	color: #008193;
	font-weight: normal;
}

ul#mapa a:hover{
	color: #000000;
	font-weight: normal;
}

ul ul {
	list-style-type: disc
}

ul ul ul{
	list-style-type: circle
}

ul#menu { color:#fff;
		 list-style-type:none;
		 padding:0px; 
		 margin:0px;
		 line-height:20px;
		 height:20px;
		 /*background-color: #006575;*/
		 background-color: #008193;
		 background-image: url('images/px_cab.jpg')
		}

ul#menu li{ padding:0px;float:left;}

ul#menu li a    { display:block;
			 color:#fff;
			 text-decoration:none;	
			 font-weight: normal;			 
			 padding: 0 8px;
			 border-right: 0px solid #fff;
			 background-image:url('images/fdo_cab.jpg');
			 background-position:right;
			 /*background-color: #006575;	*/
			 background-color: #008193;
			 }
			 
ul#menu li .seleccionado    { display:block;
			 background:#ffffff;
		     /*color:#006575;	*/
			 color: #008193;
			 text-decoration:none;
			 font-weight:bold;
			 padding: 0 10px;
			 border-right: 0px solid #fff;
			 }
			 

ul#menu li a:hover {background:#ffffff;
		   color:#605861;	
		   }
		   
		   
ul#submenu { color:#000;
		 list-style-type:none;
		 padding:0px; 
		 margin:0px;
		 line-height:20px;
		 height:20px;
		 border-bottom: 1px solid #a8a9ad;}

ul#submenu li{ padding:0px;float:left;}

ul#submenu li a    { display:block;
			 color:#605861;
			 text-decoration:none;
			 font-weight: normal;
			 padding: 0 10px;
			 border-right: 0px solid #006575;
			 }
			 
ul#submenu li a:hover{
			background: #008193;
			background-image: url('images/px_cab.jpg');
			color: #FFF;
}			 
			 
ul#submenu li .seleccionado { display:block;
			 /*color:#006575;*/
			 background: #008193;
			 background-image: url('images/px_cab.jpg');
			 color: #FFF;
			 text-decoration:none;
			 /*font-weight:bold;*/
			 padding: 0 10px;
			 border-right: 0px solid #006575;
			 }			 

iframe{
	border: 0px;
	
}


div.imagen_inferior{
	width: 940px; 
	height: 170px; 
	background: url('images/degradado-inf.jpg');
}

td.cabecera{
	color: #000000;
	font-size: 9pt; /* manual estilo: 9 */
}

td.cabecera a{
	font-weight: normal;
	color: #000000;
}

td.menu_nivel1{
	color: #FFFFFF;
	font-size: 8pt; /* manual estilo: 9 */
}

td.menu_nivel2{
	color: #FFFFFF;
	font-size: 8pt; /* manual estilo: 9 */
}

td.menu_nivel1 a{
	color: #FFFFFF;
	text-decoration: none;
}

td.menu_nivel2 a{
	color: #000000;
	text-decoration: none;
}

td#link{
	background-color: #dcdcdc;
}

form.buscador{
	margin: 0px;
	padding: 0px;
}

input.buscador{
	border: 1px solid #000000; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background-color: #ebebeb;
	height: 14px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	text-align: right;
}

input.buscador2{
	border: 0px solid #FF0000; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background-color: #ebebeb;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}


td.miga{
	/*color: #006575;*/
	color: #008193;
	font-size: 8pt;
}

td.miga a{
	font-weight: normal;
	text-decoration: none;
	/*color: #006575;*/
	color: #008193;
}

/* titulo seccion */

div.titulo{
	border: 1px solid #005581;
	background-color: #005581;
	color: #FFFFFF;
	text-align: center;
	font-size: 11pt;
	font-family: Tahoma;
	margin-top: 0px;
	margin-bottom: 20px;
	height: 20px;
}

/* titulo apartado dentro de seccion */

p.titulo_apartado{	
	/*color: #006575;*/
	color: #008193;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	
}

/* 1 noticia */

#noticia
{    
	float: right; 
	width: 409px; 
	height: 266px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #ff0000;
}

#noticia h2#cab_noticias
{
	display:none;
}

#noticia .ficha
{
	display:block;	
	float:left;
	overflow:hidden;
	position:relative;
	margin-right:0px;
	margin-left:0px;	
    margin-bottom: 0px;
}

#noticia .x2 {
	width:408px;
    background-image: url(images/fondo_notx2.png);
}

#noticia .ficha div {
	height: 266px;
}

#noticia .ficha img
{
    margin-left: 1px;
	height:110px;
}

#noticia .ficha h3
{
	padding-left:15px;
	margin:10px 0;
    color: #008B98;
    font-weight: normal;
    font-size: 14px;
}

#noticia .ficha p
{
	padding-left:15px;
	padding-right:15px;
	margin:0;
	font-size:9px;
	font-family: Arial;
    margin-bottom: 10px;
}

#noticia .ficha p td
{
	font-size:9px;
	font-family: Arial;
}

#noticia .ficha img.marco
{
    margin: 0;
    height: 24px;
	position:absolute;
	top:0;
}

#noticia .x2 img.marco { width: 402px; }

/* Items Noticias */



#noticias
{
	width:900px;
	padding-top: 20px;
    padding-bottom: 10px;
	/*background-image: url(images/fondo_contenido.png);
    background-repeat: repeat-x;*/
    position:relative;	
}

#noticias h2#cab_noticias
{
	display:none;
}

#noticias .ficha
{
	display:block;	
	float:left;
	overflow:hidden;
	position:relative;
	margin-right:10px;
	margin-left:15px;	
    margin-bottom: 50px;
}

#noticias .x4 {
	width:188px;
    background-image: url(images/fondo_notx4.gif);
}

#noticias .x2 {
	width:408px;
    background-image: url(images/fondo_notx2.png);
}

#noticias .ficha div {
	height: 266px;
}

#noticias .ficha img
{
    margin-left: 1px;
	height:110px;
}

#noticias .ficha h3
{
	padding-left:15px;
	margin:10px 0;
    color: #008B98;
    font-weight: normal;
    font-size: 14px;
}

#noticias .ficha p
{
	padding-left:15px;
	padding-right:15px;
	margin:0;
	font-size:9px;
	font-family: Arial;
    margin-bottom: 10px;
}

#noticias .ficha p td
{
	font-size:9px;
	font-family: Arial;
}

#noticias  p .fijo{
	width:100px;
	border:0px solid #ff0000;
}

#noticias .ficha img.marco
{
    margin: 0;
    height: 24px;
	position:absolute;
	top:0;
}

#noticias .x4 img.marco { width: 182px; }
#noticias .x2 img.marco { width: 402px; }

/* FORMULARIO */

.formulario table {
        border-spacing: 0px;        
        margin: 1em auto;
        text-align: left;
        padding: 0px;
		border: 0px solid #FFFFFF;
}

.formulario td {
        color:#000000;
        line-height: normal;
        padding: .1em;
        margin:10px;
        line-height: normal;
        border: 2px solid #ffffff;
}

.formulario .literal     { 
        color: #FFFFFF; 
		font-family: Arial; 
		font-size: 8pt;
		font-weight: bold;
        padding-left: 10px; 
		background-color: #005581;
		height:20px;
		padding-top:5px;
		padding-bottom:5px;
		}

.formulario input       { border:1px solid #003366; color: #005480; padding-left: 4px;
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
               background-color: #FFFFFF;}

.formulario textarea       { border:1px solid #003366; color: #005480; padding-left: 4px;
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
               background-color: #FFFFFF }

.formulario select       { border:1px solid #003366; color: #005480; padding-left: 4px;
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
               background-color: #FFFFFF }

.formulario .radio_button       { border:1px solid #ffffff; color: #005480; padding-left: 4px;
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
               background-color: #FFFFFF } 			   

/* HOME */

td#linea{
	border-bottom: 1px #999999 solid;
}

input#loggin{
	border: 1px #a5acb2 solid;
}

input#entrar{
	border: 1px #000000 solid;
	background: #CCCCCC;
	width: 80px;
	text-align: left;
	font-size: 8pt;
}
