body{
	padding:0;
	margin:0;
	text-align:center;
	/* background:url('../images/fondo_body.gif') top center repeat-y #f0efed; */
	background:#ece9d8;
	font-family:Arial,Sans-serif,Helvetica;
	color:#333333;
	font-size:12px;
}

#pagebox{
	padding:0px 8px;
	margin:0 auto;
	text-align:left;
	background:#ffffff;
	width:90%; /* 884px */
	border:1px solid #a0a0a0;
}

#headerbox{
	padding:0;
	margin:0;
	background:url('../images/logo.gif') top left no-repeat #ffffff;
	height:79px;
}
#headerbox h1{color:#909090;margin:0;font-size:28px;padding-left:120px;padding-top:20px;letter-spacing:10px;font-style:italic;}
#headerbox div.demo h1{color:#ff9900;padding-left:0px;font-weight:normal}
#headerbox h2{color:#808080;margin:0;font-size:14px;padding-left:120px;font-weight:normal;letter-spacing:5px;}

#logoentidadbox{float:right; width:140px; height:78px; font-size:10px; color:#999999}

#pestanasbox{
	background:url('../images/fondo_pestanas.gif') top left repeat-x;
	margin:0 0 10px 0;
}
#pestanasbox ul.menu{
	padding:0;
	margin:0;
	list-style-image:url('../images/pixel.gif');
}
#pestanasbox ul.menu li{
	float:left;
	margin:0;
	width:128px;
	padding-top:4px;
	padding-left:0px;
	height:19px;
}
li.section0{background:url('../images/pestana0.gif') no-repeat;}
li.section0on{background:url('../images/pestana0on.gif') no-repeat;}
li.section1{background:url('../images/pestana1.gif') no-repeat;}
li.section1on{background:url('../images/pestana1on.gif') no-repeat;}
li.section2{background:url('../images/pestana2.gif') no-repeat;}
li.section2on{background:url('../images/pestana2on.gif') no-repeat;}
li.section3{background:url('../images/pestana3.gif') no-repeat;}
li.section3on{background:url('../images/pestana3on.gif') no-repeat;}
li.section4{background:url('../images/pestana4.gif') no-repeat;}
li.section4on{background:url('../images/pestana4on.gif') no-repeat;}
li.section5{background:url('../images/pestana5.gif') no-repeat;}
li.section5on{background:url('../images/pestana5on.gif') no-repeat;}
li.section6{background:url('../images/pestana6.gif') no-repeat;}
li.section6on{background:url('../images/pestana6on.gif') no-repeat;}
li.section7{background:url('../images/pestana7.gif') no-repeat;}
li.section7on{background:url('../images/pestana7on.gif') no-repeat;}
li.section8{background:url('../images/pestana8.gif') no-repeat;}
li.section8on{background:url('../images/pestana8on.gif') no-repeat;}
#pestanasbox ul.menu li a{font-weight:bold;text-decoration:none;margin-left:6px;color:#ffffff;}
#pestanasbox ul.menu li a.invertido{color:#00234c;}

#sectionbox{clear:both;height:180px;padding-top:15px}
/* Debería ser #sectionbox.sectionN en vez de #pestanasbox div.sectionN, pero falla con IExplorer */
#pestanasbox div.section0{background:url('../images/fondo_section0.gif') top left repeat-x #999999;}
#pestanasbox div.section1{background:url('../images/fondo_section1.gif') top left repeat-x #4d7baa;}
#pestanasbox div.section2{background:url('../images/fondo_section2.gif') top left repeat-x #a94ca7;}
#pestanasbox div.section3{background:url('../images/fondo_section3.gif') top left repeat-x #5ccb9b;}
#pestanasbox div.section4{background:url('../images/fondo_section4.gif') top left repeat-x #a95e4c;}
#pestanasbox div.section5{background:url('../images/fondo_section5.gif') top left repeat-x #4d9caa;}
#pestanasbox div.section6{background:url('../images/fondo_section6.gif') top left repeat-x #8868be;}
#pestanasbox div.section7{background:url('../images/fondo_section7.gif') top left repeat-x #aa8c4c;}
#pestanasbox div.section8{background:url('../images/fondo_section8.gif') top left repeat-x #be687b;}
#dibubox{height:135px;padding:10px 0px;overflow:hidden}
#accesobox{
	float:right;
	width:23%;
	height:110px;
	padding:10px 20px;
	font-size:14px;
	background:url('../images/fondo_popup.gif') bottom left repeat-x #f0f0f0
}
.menutitle{font-weight:bold;margin-bottom:10px;letter-spacing:2px;color:#909090;}
#introbox{
	width:33%;
	float:right;
	padding:0 5%;
	text-align:justify;
	font-weight:bold;
	font-size:14px;
	color:#999999;
}

#localizador{padding:4px 0px 0px 10px;font-size:12px}
#localizador a:link,#localizador a:visited{color:#ffffff;text-decoration:none}
#localizador a:hover,#localizador a:active{color:#ffffff;text-decoration:underline}
#localizador.invertido a:link,#localizador.invertido a:visited{color:#00234c;text-decoration:none}
#localizador.invertido a:hover,#localizador.invertido a:active{color:#00234c;text-decoration:underline}
#localizador b{font-size:11px}
#localizador.invertido a{color:#00234c}

#controles{font-size:90%;float:right}

#sidebox_contenter{
	float:right;
	width:26%;
	text-align:center;
}

#sidebox_contenter img.banner{margin:0 0 8px 0}

#sidebox{
	background:#f9f8f8;
	border:2px solid #e3e3e2;
	text-align:left;
}
/* Ojo, si descomentamos esto hay que cambiarlo, IExplorer no lo hace bien (como #sectionbox.sectionN)
#sidebox.section1{border:1px solid #e3e3e2;}
#sidebox.section2{border:1px solid #5c93cb;}
#sidebox.section3{border:1px solid #cb5cc9;}
*/
#sidebox div.title{
	padding:2px;
	background:#e3e3e2;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}
#sidebox div.content{
	padding:4px;
	background:#f9f8f8;
	border:2px solid #ffffff;
}
#sidebox h2{
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
	color:#909090;
}
#sidebox ul{
	margin:0 0 0 16px;
	padding:0;
	list-style-image:url('../images/li.gif');
}
#sidebox li{
	margin:0;
	padding:2px 0px 2px 4px;
	border-bottom:1px solid #dde2e6;
	font-size:11px;
}
#sidebox li.hover{background:#ffffff;}
#sidebox a:link,#sidebox a:visited{color:#333333;text-decoration:none}
#sidebox a:hover,#sidebox a:active{color:#0000ff;text-decoration:none}

#contentbox{
	float:left;
	width:70%; /* 640px; */
}

#sectionTitle{margin-top:0}

#prefooterbox{clear:both;}
#footerbox{
	margin:60px 0 0 0;
	padding:2px;
	border-top:1px solid #c8c8c8;
}
#postfooterbox{height:16px;}


.ajaxloading {
	position: fixed;
	background: rgba(0, 0, 0, 0.3);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}
.ajaxloading .ajax_process {
	background: url("../images/loading.gif") no-repeat scroll center 20px #000;
	box-shadow: 0 0 5px #000;
	height: 84px;
	left: 50%;
	letter-spacing: 2px;
	margin: -42px 0 0 -90px;
	padding-top: 50px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 180px;
}
