body,h1,h2,h3,h4,h5,h6,p,form,fieldset,ul,li {margin:0;padding:0;}



body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin: 15px;
	padding: 0;
	text-align: center;
	/*background-image:url(../imagenes/fondo_pal3.gif);*/
	/*background-repeat:repeat-x;*/
	background-color: #3561AB;
}



#parpartus-old {
	
	width: 920px;
	background-color: #ffffff;
	text-align:center;
	margin:0 auto;
	height:auto;
	padding:10px;
}


#parpartus {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 665px;
	width: 1000px;
	margin-top: -332px;
	margin-left: -500px;	
	text-align:center;
	background-image:url(../imagenes/fondo-pal.gif);
	background-repeat:no-repeat;

}

#interior {
	padding:40px;
	width:100%;
	margin:0;
}

#contenedor {
	width: 100%;
	width:900px;
	margin: 0 auto;
	text-align:center;
	margin:0;
	background-color:#F5F5F5;
	padding:10px;
	border: 1px solid #C1D2F2;
	float:left;
}


.cabecera {
	float:left;
	width:920px;
	height:56px;
	margin-bottom:10px;
	text-align:left;
	padding:0;
	background-image:url(../imagenes/fondo-cabecera.gif);
	background-repeat:  repeat-y;
	background-position: right;	
}

.cabecera h1 {
	height:56px;
	line-height:56px;
	font-size:1em;
	color:	#F0F0F0;
	padding-right:10px;
}
.cabecera span.logo {
	float:left;
	text-align:left;
}

.cabecera span.titulo {
	float:right;
	
}

#contenido-informacion {
	width:705px;
	padding:0;
	float:right;
	height:auto; !important;
	height:378px;
	margin-left:0px;
	background-color:#FFFFFF;
	font-size:0.8em;
	border: 1px solid #C1D2F2;
	color:#4B4B4B;
	text-align:left;
	
}

#contenido-informacion h2{
	font-size:1.3em;
	color:#235FD2;
	width:630px;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #235FD2;
	border-right-color: #235FD2;
	border-bottom-color: #235FD2;
	border-left-color: #235FD2;
}

#contenido-informacion h3{
	font-size: 1.1em;
	height:22px;
	line-height:22px;
	text-indent:10px;
	width:610px;
}


#contenido-informacion ul{
	margin:20px;
	/*border: 1px solid #D5DEEC;*/
	padding:10px;
	background-color:#BCCEF1;
	color:#fff;
	background-image:url(../imagenes/fondo-ul.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#contenido-informacion li{
	margin-left:20px;
	text-indent:5px;
	line-height:20px;
}

#contenido-informacion a {
	color:#FFFFFF;
	text-decoration:underline
}


#pie-contenido {
	padding:5px;
	width:inherit;
	height:30px;
	line-height:30px;
	background-color:#2560D2;
	text-align:center;
}

#contenido-general {
	width:auto;
	height:100%;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	height:350px;
	overflow:auto;
}


#contenido-general table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#contenido-general th {
	background-color:#CCCCCC;
	text-align:left;

}

#contenido-general img{
	padding:5px;
	border: 5px solid #3561AB;
}


#menu-top {
	width:100%;
	height:auto;
}

#menu-top-imagenes {
	width:100%;
	
	height:80px;
	clear:both;
	overflow:hidden;

}



#pie-pagina {
	width:100%;
	height:57px;
	background-image:url(../imagenes/fondo-pie.jpg);

}

.separador{
	clear:both;
	height:0;
}


div.pie {
	/*clear:both;*/
	margin:0 auto;
	text-align:center;
	width:940px;
	font-size: 0.7em;
	color:  #fff;
	position: relative;
	top: 750px;	
}

div.pie a:link {
	color: #fff;
	text-decoration:none;
}

div.pie a:visited {
	color:  #fff;
	text-decoration:none;
}

div.pie a:active {
	color: #fff;
	text-decoration:none;
}

div.pie a:hover {
	color: #333333;
}

div.pie span.izquierda {
  float: left;
  text-align: left;
  width: 49%;
  }

div.pie span.derecha {
  float: right;
  text-align: right;
  width: 49%;
  }

#contenedor-menu-lateral {
	font-size: 0.8em;
	width:180px;
	text-align: left;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

#menu-lateral {
	width:180px;
	margin: 0;
	padding: 0;	
	vertical-align: top;
}


#menu-lateral ul
{
	margin:0;
	padding:0;
	list-style-type: none;	/* fixes Firefox 0.9.3 */
}

#menu-lateral ul li
{
	text-align: left;
	text-indent:10px;
	padding: 0;
	height: 28px;
	line-height:28px;
	width:180px;
	color: #fff;
	text-decoration: none;
	display:block;
	margin-bottom:1px;
	background-image:url(../imagenes/boton-on-2_2.gif);
}

#menu-lateral ul li a
{
	color:#000000;
	text-decoration:none;
	background-image:url(../imagenes/boton-off-2.gif);
	display:block;
	margin-bottom:1px;
	height: 28px;
	line-height:28px;

}

#menu-lateral ul li a:hover
{
	background-image:url(../imagenes/boton-on-2_2.gif);
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin-bottom:1px;

}

#menu-lateral ul li a:active,visited,link
{
	color:#000000;
	text-decoration:none;
	background-image:url(../imagenes/boton-off-2.gif);
	display:block;
	margin-bottom:1px;


}



.hmenu {
	height:40px;
	font-size: 0.7em;
	text-align: left;
	vertical-align:bottom;
	width:100%;

}

.hnav {
	margin: 0;
	padding: 0;
	text-align: left;
	height:35px;
	line-height:35px;
}


.hnav ul
{
	text-align: center;
	padding:0;
	margin:0;
	color: #1E4085;
	width: 100%;
	list-style: none;
}

.hnav ul li
{
	height:35px;
	line-height:35px;
	width:133px;
	text-align:left;
	float: left;
	vertical-align:bottom;
	background-repeat:no-repeat;
	margin-bottom:1px;
	margin-right:24px;
	background-color:#FFFFFF;

	
}

.hnav ul li a
{
	color: #000000;
	text-decoration: none;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#2E66D4;
	color:#FFFFFF;
	text-align:center;

}


.hnav ul li a:active,visited,visited,link
{
		background-color:#2E66D4;

}

.hnav ul li a:hover
{
	color:#000000;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #235FD2;
	border-left-color: #FFFFFF;
	background-image:url(../imagenes/menu-on.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}



.menu-img {
	margin: 0;
	padding: 0;
	text-align: left;
	height:35px;
	line-height:35px;
}




#menu-img
{
	height:90px;
	line-height:90px;
	overflow:hidden;	
}




.menu-img ul li a:active,visited,visited,link
{
	opacity:.25;
	filter: alpha(opacity=25); 
	-moz-opacity: 25;

}

.menu-img ul li a:hover
{
	color:#000000;
	display:block;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

a.linkopacity img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

a.linkopacity:hover img {

	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;

}


#enlaces-pie {
	font-size:0.8em;
}

#acciones {
	text-align:right;

}

#acciones img{
	padding:0;
	border:none;
}