/* CSS */

*{
	margin:0; padding:0;}

p{
	margin:0; padding:0; margin-bottom:10px;
}

html{
	padding: 0px; margin: 0px; height:100%;}

body{
	color: #706D67; background: url(../images/fondo.gif) #ffffff repeat-x;  height:100%;
}

h1{	color: #D32E12;	font-size:2em; font-weight: normal; letter-spacing:-1px;
	margin-bottom:10px; font-family:"Futura Book", arial,verdana;}

h2{	color: #D32E12; font-size:1.0em; padding-bottom:7px; font-weight: bold; margin-bottom:10px;}

h3{ color: #D32E12;	font-size:0.9em; padding-top:2px;margin-bottom:10px; font-weight: bold;}

.titular{
	color: #fff; font-size:0.9em; padding-top:5px;margin-bottom:10px; font-weight: bold;}

a{ text-decoration: none; color: #D32E12; background-color: transparent;}
	
a:hover{ text-decoration: none; color: #666666; background-color: transparent;}

.oculto{ display: none; visibility:hidden;}

#interface{
	background-color: #FFFFFF; padding: 0px; margin:0px auto; width: 960px; font: 62.5% Helvetica,Verdana; min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */ }

#cabecera{
	background: url(../images/cabeceraFondo.gif) #ffffff repeat-x; padding: 0px; margin: 0px; width: 960px;  height: 141px;}

* html #cabecera {
height:138px; margin-bottom:-3px; 
}

#idiomas{
	position:relative; width:184px; height:0px; z-index:12002; left: 765px; top: 121px; overflow: visible;
	
    #margin-bottom: -20px;

    _height: 5px;
	}
/* top:-21px; right:20px; */

#idiomas img{ border: 0px;}

#menuCabe{ position:relative; top:-12px; padding-right:10px; float:right;}
	
#menuCabe ul{ list-style:none;}
	
#menuCabe ul li{ display:inline; color:#FFFFFF; font-weight:bold; padding-left:2px;}
	
#menuCabe ul li img{ vertical-align:middle;}
	
#menuCabe ul li a{ color:#FFFFFF;	vertical-align:middle;}
	
#menuCabe ul li a:hover{color:#F27F00;	vertical-align:middle;}

#menuH {
text-align: left; float: left; background: url(../images/bajoCabecera.jpg) #cccccc  no-repeat left top; width:960px; height:53px; border-bottom: 1px solid #fff;}

#menuH ul {
	font-family: Helvetica; font-size: 1em; font-weight: bold; text-decoration: none; margin: 0; padding-right:5px; list-style:none; float:right;}

#menuH li {
	display: inline; background: url(../images/none.gif) #F27F00 repeat-x center top; text-align: center; padding: 0; margin-right: 4px; float: left; display:block; padding-top:7px;}
	
#menuH li img{
	vertical-align:middle;}

#menuH a {
	margin:	0; padding-left:2px; padding-right:4px; height:29px; color:#FFFFFF;}

#menuH a:hover {margin:	0; padding-left:2px; padding-right:4px; color:#333333;}

#menuH a img {	border:0px;}

#contenido1 { background: url(../images/decorado2.jpg) transparent repeat-y right top; width: 960px; font-size:1.2em; line-height:1.5em; color:#000000;}

#pie{ background-color: transparent; width:776px; display:block; position: relative; top:0px;  text-align:left; padding-bottom:0px; height:98px;}
	
#pie .bloqueCentro{	background-color: #D7D9DB; padding: 0px; margin: 0px; width: 100%; display:block;}
	
.anchor{ display:block;}
	
.izda{ display:block; float:left;}
	
#bloqueIzda{ width:140px; float:left; padding-left:10px; padding-right:20px; padding-top:35px; height:100%;  background: url(../images/none.gif) transparent repeat-x center top;}

#bloqueIzda img{ border:0px;}

/* */

dl#menuV {
font: normal 0.7em/1.7  Verdana, Arial; text-decoration:none;
display:block;
}

dl#menuV dt {
cursor: pointer; margin-bottom: 5px; font-weight: bold; text-align:left; font: normal 1.1em/1.7 Verdana, Arial; text-decoration:none;
background:#E8E8E7 url(../images/none.gif) no-repeat right top; display:block;}

dl#menuV dt a{ text-decoration:none; color:#000000; padding:5px;}

dl#menuV dt a:hover{ text-decoration:none; color: #333333;}

dl#menuV dt a.activo{ padding-left:10px; font-weight:bold;}

dl#menuV dd{ background:#ffffff; display:block;}

dl#menuV dd a:hover a:active{
text-decoration:none;
color:#999999;
}

dl#menuV li{
text-align:left; list-style:none; display:block; background-color:#fff; margin:2px; margin-left:10px; font: normal 1.1em/1.3 Verdana, Arial; padding-top:0px; padding-bottom:5px; padding-left:2px; background: url(../images/cuadroPeke.gif) transparent no-repeat left top;}

dl#menuV li a , dl#menu dt a {
text-decoration:none; padding:5px; color: #000000; background:transparent;
}

dl#menuV li a:hover{
color: #666666; background:transparent;
}

dl#menuV li a.activo{
padding-left:5px; color: #D32E12; background:transparent;
}

/*
#bloqueIzda ul {
	font-family: Helvetica; font-size: 1em; font-weight: bold; text-decoration: none; margin: 0; list-style:none;}

#bloqueIzda ul li { background: url(../images/separadorH.gif) #E8E8E7 repeat-x left top; text-align: left; padding: 4px; margin:5px; display:block;}

#bloqueIzda ul li .over{
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:15px;  color:#333333;}
#bloqueIzda ul li a {
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:15px;  color:#757B80; display:block;}

#bloqueIzda ul li a:hover {
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:15px;  color:#333333;}

#bloqueIzda ul li a img { border:0px;}
*/

#bloqueCentro{ width:520px; float:left; display:block; background: url(../images/none.jpg) transparent no-repeat right bottom; padding-left:19px; padding-right:35px; padding-top:35px;padding-top:30px; height: 100%;}

#bloqueCentro p{ padding-right:20px; padding-bottom:0px;}

#bloqueCentro ul{ padding-bottom:0px; list-style:none;}


#bloqueCentro li{padding:5px; margin:0px; list-style:none;}

#bloqueCentro li.vertical{ display:block; border:0px;}

#bloqueCentro li a{ color: #666666;}

#bloqueCentro li a img{ border: 0px;}

/* */
#bloqueCentroGr{ width:690px; float:left; background: url(../images/none.jpg) transparent repeat-y right top; padding-left:10px; padding-right:20px; padding-top:35px;height: 100%; }

#bloqueCentroGr p{ padding-right:20px; padding-bottom:0px;}

#bloqueCentroGr ul{ padding-bottom:0px; list-style:none; padding-left:20px;}

#bloqueCentroGr ol{ padding-bottom:0px; margin-left:20px;}

#bloqueCentroGr li{padding:5px; margin:0px; list-style:none; background: url(../images/cuadro.gif) transparent no-repeat left top; padding-left:15px;}

#bloqueCentroGr li.vertical{ display:block; border:0px;}

#bloqueCentroGr li a{ color: #333333;}

#bloqueCentroGr  li a img{ border: 0px;}

#bloqueDchaGr{
	width:62px; float:right; background-color:#D32E12; height: 100%; display:block;}
/* */

#ulCentral ul{ height:100%; display:block;}

#ulCentral ul li{padding-bottom:0px;padding:5px; margin:5px; list-style:none; display:inline; float:left; border-top:1px solid #F2C0B8; border-right:1px solid #F2C0B8; width:152px; height:320px;}

#ulCentral ul li h{ display:inline; }

#ulCentral ul li a{ color: #666666;}

#ulCentral ul li a img{ border: 0px;}

#ulCentral2 ul{ height:100%; display:block; padding:0px;}

#ulCentral2 ul li{ background:url(../images/none.jpg) no-repeat; padding-bottom:0px;padding:5px; margin:5px; list-style:none; display:inline; float:left; border-top:1px solid #F2C0B8; border-right:1px solid #F2C0B8; width:152px; height:150px;}

#ulCentral2 ul li h{ display:inline; }

#ulCentral2 ul li a{ color: #666666;}

#ulCentral2 ul li a img{ border: 0px;}

/* */

#ulCentralPeke ul{ height:100%; display:block; padding:0px;}

#ulCentralPeke ul li{ background:url(../images/none.jpg) no-repeat;  padding-bottom:0px;padding:5px; margin:2px; list-style:none; display:inline; float:left; border-top:1px solid #F2C0B8; border-right:1px solid #F2C0B8; width:152px; height:120px;}

#ulCentralPeke ul li h{ display:inline; }

#ulCentralPeke ul li a{ color: #666666;}

#ulCentralPeke ul li a img{ border: 0px;}

/* */

.pdf{ background: url(../images/pitiPdf.jpg) #ffffff no-repeat left top; margin:0; padding-left:20px;}

.referencias{ display:block; float:left; height:100%; width:150px;}

#bloqueDcha{
	width:200px; float:right; padding-left:5px; padding-right:5px; background-color:#D32E12; color:#FFFFFF;  height: 100%; padding-top:10px;font-size:0.9em; }

#bloqueDcha h1{
	font-family: Helvetica; font-size: 1.8em; text-decoration: none; margin: 0; list-style:none; color:#fff; padding:10px;}

#bloqueDcha ul{
	font-family: Helvetica; font-size: 1em; text-decoration: none; margin: 0; list-style:none;}

#bloqueDcha ul li{ background: url(../images/cuadroBl.gif) transparent no-repeat left top;  display:block; color: #fff; width:160px; margin-bottom:10px; margin-left:10px; padding:10px; padding-top:0px;}

#bloqueDcha ul li p{
	 background: url(../images/icoHoja.gif) transparent no-repeat left top; margin:0; color: #757B80; }

#bloqueDcha a{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; color: #FFFFFF; text-decoration:none;}

#bloqueDcha a:hover{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; color:#cccccc;}

#bloqueDcha a img{	border:0px;}

#bloqueDcha2{
	width:202px; float:right; padding-left:35px; padding-right:10px; padding-top:35px; padding-bottom:35px; background-color:#F4F4F4; height:100%;}

#bloqueDcha2 ul{
	font-family: Helvetica; font-size: 1em; text-decoration: none; margin: 0; list-style:none;}

#bloqueDcha2 ul li{ background: url(../images/separadorH.gif) transparent repeat-x left top;  display:block; padding-top:10px; padding-left:10px;  padding-bottom:4px; 	padding-right:15px; color: #757B80;}

#bloqueDcha2 ul li p{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:0; color: #757B80; padding-left:10px;}

#bloqueDcha2 a{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:5px; padding-right:15px; color:#757B80;}

#bloqueDcha2 a:hover{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:5px; padding-right:15px; color:#333333;}

#bloqueDcha a img{	border:0px;}

.texto12{ font-size: 0.8em;}

.texto14{ font-size: 1em;}

.texto15{ font-size: 1.2em;}

.texto16{ font-size: 1.3em;}

.texto19{ font-size: 1.5em;}

.miembroDe{ font-size: 0.9em; font-style:italic;}

.verde{ color: #299400;}

.gris{ color: #706D67;}

.blanco{ color: #ffffff;}

.negrita{ font-weight:bold;}

.subrayado{ border-bottom:dotted 2px #CCCCCC;}

.condensado{ font-stretch:condensed;}

.textoCenido{ width:380px;}

.imgIzdaGr{padding:10px; padding-left:0px; padding-top:0px; border:0px; float:left; display:block; }

.imgIzda{padding:5px; border:2px; float:left; display:block; }

.imgDcha{padding:5px; border:2px; float:right; display:block; }

.textoDcha{padding:5px; float:right; display:block; height:100%;}

.interlinealPeke{letter-spacing:-1px;}

.ulNormal{list-style:none;}

.ulNormal li{ background: url(../images/aumentar.gif) transparent no-repeat left  center; padding:15px; border:0px;}

.ulNoInfo{list-style:none}

.ulNoInfo li{background: url(../images/piti.gif) transparent no-repeat left  top; padding-left:10px;}
	
#imgFlotante{position:absolute; width:230px; height:215px; z-index:1000; left: 450px; top: 0px;z-index: 10;}

#anuncio {position:absolute; width:208px; height:280px; z-index:1050; left: 511px; margin-top:-208px;}

.volver{background: url(../images/volver.gif) transparent no-repeat left  center; padding-left:10px;}

.oTrabajo{background: url(../images/none.gif) #009900 no-repeat left  center; padding:5px; display:block; color: #ffffff;}

.oTrabajo a{color: #ffffff;}

.bordeInferior{ border-bottom: 3px solid #757B80;}

label{ float: left; width: 120px; font-weight: bold;}

input, textarea{width: 180px; margin-bottom: 5px;}

textarea{width: 250px; height: 150px;}

.boxes{ width: 1em;}

#submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px;}

.separadorVert{
 background: url(../images/none.gif) #ffffff repeat-x left bottom; padding-bottom:10px; display:block;}
 
.ulNaranja{list-style:none}

.ulNaranja li{ background: url(../images/pitiNaranjaPeke.gif) transparent no-repeat left  top;}

.ulNaranja2{list-style:none}

.ulNaranja2 li {padding-left:0px; display:inline; float:left;}

caption{ text-align:left;}

/* */

#menuBajo{
	width:200px; float:right; padding-left:5px; padding-right:5px; background-color:#D32E12; height:100%; color:#FFFFFF; padding-bottom:200px;}

#menuBajo h1{
	font-family: Helvetica; font-size: 2em; text-decoration: none; margin: 0; list-style:none; color:#fff; padding:10px;}

#menuBajo ul {
	font-family: Helvetica; font-size: 1em; text-decoration: none; margin: 0; list-style:none;}

#menuBajo ul li { background: url(../images/separadorH.gif) transparent repeat-x left top;  display:block; color: #fff; margin-bottom:10px; padding:10px;}

#menuBajo ul li p{
	 background: url(../images/icoHoja.gif) transparent no-repeat left top; margin:0; color: #757B80; }

#menuBajo a{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:15px; padding-right:15px; color:#757B80;}

#menuBajo a:hover {
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:15px; padding-right:15px; color:#333333;}

#menuBajo a img{ border:0px;}

#avisoLegal{ padding-left:15px;}

.superindice{ font-size:10px; position:relative; top:-5px;}

.flotaDcha{ display:block; float:right; padding:10px; width:200px;}
