body {
	margin:0px;
	padding:0px;
	background:#7a5b6d url(imagen/bg.gif) repeat bottom fixed;
	text-align:center;
	width:100%;
	height:100%;
    font-family:'trebuchet ms',arial,serif;
    font-size:small;
    color : #dbdbdb;
}
#container {
 	position:relative;
	margin:auto;
	width:734px;
	text-align: left;
}
/* Estilo para la cabecera*/
#cabecera {

    width : 734px;
    height : 147px;
    position : relative;
    background : url(imagen/cabecera.gif) no-repeat top;
}

/* Estilo para el menu de los 'idiomas'*/
#idioma {
	font-weight:bold;
	color : #dbdbdb;
    position : absolute;
    text-align: right;
    right : 8px;
    top : 125px;
    margin:auto;

   /* background : url(imagen/menuheadna.gif) repeat left;*/
       
}
#idioma li {
	
display:inline;
	}

/*  Estilo para los links del sobremenu*/
#idioma a:link {text-decoration : none; color : #dbdbdb;}
#idioma a:visited {text-decoration : none; color : #dbdbdb;}
#idioma a:hover {text-decoration : none; color : #ffffff;}
#idioma a:active {text-decoration : none; color : #ffffff;}
#idioma a.esp {
	background: url(imagen/banderaesp.gif) 3px 2px no-repeat transparent;
    	padding-left:28px;
	}
#idioma a.eng {
	background: url(imagen/banderaeng.gif) 3px 2px no-repeat transparent;
    	padding-left:28px;
    	border-left: 1px solid #dbdbdb;
	}

/* Estilo para el menu de las secciones 'grandes'*/
#sobremenu {
	font-weight:normal;
	color : #dbdbdb;
    position : relative;

    float:right;
    height:22px;
    margin:auto;
    margin-top : 18px;
    margin-bottom : -12px;
    padding-top:4px;
    width : 539px;
    background : url(imagen/sobremenu.gif) no-repeat top;
       
}

#sobremenu ul {
	    margin:auto;
	    text-align: center;
	    padding-left:0px; /*con esto centro el texto en el firefox (en el explorer salÃ­a centrado).*/
	}
#sobremenu li {
	
display:inline;
padding-left:26px;
	}

#sobremenu li.primerli {
	
display:inline;
padding-left:0px;
	}

/*  Estilo para los links del sobremenu*/
#sobremenu a:link {text-decoration : none; color : #dbdbdb;}
#sobremenu a:visited {text-decoration : none; color : #dbdbdb;}
#sobremenu a:hover {text-decoration : none; color : #ffffff;}
#sobremenu a:active {text-decoration : none; color : #ffffff;}

#sobremenu a.ini {
	background: url(imagen/iconoini.gif) 3px 3px no-repeat transparent;
    	padding-left:28px;
    	
	}
#sobremenu a.ser {
	background: url(imagen/iconoser.gif) 3px 2px no-repeat transparent;
    	padding-left:28px;
	}
#sobremenu a.por {
	background: url(imagen/iconopor.gif) 4px 0px no-repeat transparent;
    	padding-left:28px;
	}
#sobremenu a.con {
	background: url(imagen/iconocon.gif) 3px 2px no-repeat transparent;
    	padding-left:28px;
	}
#sobremenu a.map {
	background: url(imagen/iconomap.gif) 3px 2px no-repeat;
    	padding-left:28px;
	}
/* Estilo para el fondo del menu */
#containermenu {
    float: left;
    left : 2px;
    width : 177px;
    position : relative;
    margin:0px;
    margin-bottom : 18px;
}
#menutop {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheader.gif) no-repeat left;}
#menutopna {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadna.gif) no-repeat left;}
#menutopde {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadde.gif) no-repeat left;}
#menutopadc {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadadc.gif) no-repeat left;}
#menutopnaeng {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadbr.gif) no-repeat left;}
#menutopdeeng {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadfe.gif) no-repeat left;}
#menutopadceng {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadadt.gif) no-repeat left;}
#menutopad {
    position : relative;
    margin : auto;
    margin-top : 18px;
    margin-bottom:0px;
    width : 177px;
    height : 34px;
    background : url(imagen/menuheadad.gif) no-repeat left;}
    
.menubottom {
    margin-top : 0px;
    position : relative;
    width : 177px;
    height : 10px;
    background : url(imagen/menufooter.gif) no-repeat left;}
.menu {
    position : relative;
    width : 177px;
    margin-top : 0px;
    /*height : 215px;*/
    background : url(imagen/menu.gif) repeat top;
}
/* Estilo para el menu */
.menu p {
    margin-top:0px;
    margin-bottom:0px;
    padding-top : 0px;
    font-family:'trebuchet ms',arial,serif;
/*    font-size:small;   */

    margin-left:10px;
    margin-right:10px;
    text-align:center;
    }
b.menubold{
    font-weight:bold;
    font-size:14px;}
.menu ul {
    margin-top:0px;
    margin-bottom:0px;
    padding-top : 0px;
    font-family:'trebuchet ms',arial,serif;
    font-weight:bold;
    font-size:14px;
    }
    /* Interlineado del menu */
.menu li {
    list-style-type: Upper-alpha;
    /*color : #dbdbdb; */
   /* list-style-position: outside*/
  /*  list-style-image: url("imagen/ico2.gif");  */
    margin-bottom : 0px;
    margin-left: 0px;
    line-height: 16pt;
}
.menu img {
    border:1px solid #ffffff;
    background-color:#65475a;
    margin:auto;
}
/*  Estilo para los links del menu*/
.menu a:link {text-decoration : none; color : #dbdbdb;}
.menu a:visited {text-decoration : none; color : #dbdbdb;}
.menu a:hover {text-decoration : underline; color : #ffffff;}
.menu a:active {text-decoration : underline; color : #ffffff;}
/* Estilo para el cuerpo*/
#cuerpo {
    float: right;
    position : relative;
    margin-top : 0px;
    margin-bottom: 0px;
    left : 0px;
    width : 539px;
/*  min-height : 224px;*/
     background : url(imagen/cuerpo.gif) repeat-y top;
}

#cuerpo	a:link {text-decoration : none; color : #ffffff;}
#cuerpo	a:visited {text-decoration : none; color : #ffffff;}
#cuerpo a:hover {text-decoration : underline; color : #ffffff;}
#cuerpo a:active {text-decoration : underline; color : #ffffff;}

#tabla a:link {text-decoration : none; color : #dbdbdb;}
#tabla a:visited {text-decoration : none; color : #dbdbdb;}
#tabla a:hover {text-decoration : underline; color : #ffffff;}
#tabla a:active {text-decoration : underline; color : #ffffff;}

.nav a:link {text-decoration : none; color : #dbdbdb;}
.nav a:visited {text-decoration : none; color : #dbdbdb;}
.nav a:hover {text-decoration : underline; color : #ffffff;}
.nav a:active {text-decoration : underline; color : #ffffff;}

#cuerpo label {
	
	 color:#ffffff;
	 font-weight:normal;
	 }

#cuerpo b {
     font-weight:bold;
     color:#ffffff;
     }

#cuerpo p {

     margin-top: 12px;
     margin-left: 20px;
     margin-right: 20px;
     margin-bottom: 8px;
     }
   
#novedad_header{
    position : relative;
    margin-top : 18px;
    left : 0px;
    width : 499px;
    height : 27px;
    margin-left: 20px;
    background : url(imagen/cabenove.gif) no-repeat top;
}
#novedad_cuerpo{
    position : relative;
    margin-top : 0px;
    margin-left: 20px;
    margin-right: 20px;
  /* background : url(imagen/cuerpo.gif) repeat left;*/
   border:1px solid #98818f;
}

#novedad_footer{
    position : relative;
    margin-top : 0px;
    margin-left: 20px;
    margin-right: 20px;
  /* background : url(imagen/cuerpo.gif) repeat left;*/
  /* border:1px solid #98818f;*/
}

p.ultima{
     letter-spacing:0px;
     text-align : center;
 /*    margin-top: 12px;*/
     color: #af89a3;
     font-size:12px;
     font-style:normal;
     font-weight: 100;
     font-family:'trebuchet ms',arial,serif;
     }
p.ultima2{
     letter-spacing:0px;
     text-align : center;
 /*    margin-top: 12px;*/
     color: #dbdbdb;
     font-size:12px;
     font-style:normal;
     font-weight: 100;
     font-family:'trebuchet ms',arial,serif;
     }

#novedad_footer p{

     margin-left: 20px;
     margin-right: 0px;
     font-family:'trebuchet ms',sans-serif;
     font-size:12px;
     letter-spacing:0px;
     text-align : right;
     margin-top: 2px;
     color: #af89a3;
     font-style:normal;
     font-weight: 100;
  /* background : url(imagen/cabecera.gif) no-repeat center; */
     }
#novedad_header p {
    letter-spacing:0px;
     text-align : left;
     margin-top:0px;
     margin-left: 10px;

     color: #f4d8e9;
     font-size:22px;
     font-style:normal;
     font-weight: bold;
     font-family:'trebuchet ms',arial,serif;
}
#novedad_cuerpo p {
    text-align:justify;
     margin-top: 14px;
     margin-left: 20px;
     margin-right: 20px;
     margin-bottom: 14px;
     }

#novedad_cuerpo img {
   /*  width:100%;*/
     position: relative;
     border:1px solid #ffffff;
     display: block;
     }
#novedad_cuerpo	a:link {text-decoration : none; color : #ffffff;}
#novedad_cuerpo	a:visited {text-decoration : none; color : #ffffff;}
#novedad_cuerpo a:hover {text-decoration : underline; color : #ffffff;}
#novedad_cuerpo a:active {text-decoration : underline; color : #ffffff;}

.nav p {
     margin-top: 2px;
     text-align : center;
     font-weight: normal;
     margin-bottom: 10px;
     color:#98818f;
     }
.nav a {
     font-weight: bold;
     }
p.derechos {
 /*   padding-top: 20px;*/
    padding-bottom:12px;
         font-size:12px;
         color: #af89a3;
         }
b.select {
     /*    background-color:#98818f;  */
}
#header {     /* estilo para los titulo*/
    float: right;
    position : relative;
    margin-top : 18px;
    left : 0px;
    width : 539px;
    height : 68px;
    background : url(imagen/header.gif) no-repeat top;
}
#header h1 {

     letter-spacing:-2px;
     text-align : justify;
     margin-top: 6px;
     margin-left: 16px;
     margin-right: 20px;
     margin-bottom: 20px;
     color: white;
     font-size:30px;
     font-family:'trebuchet ms',arial,serif;
     }
#header h2 {

     letter-spacing:0px;
     text-align : justify;
     margin-top: -24px;
     margin-left: 16px;
     margin-right: 20px;
     margin-bottom: 20px;
    color: #af89a3;
     font-size:18px;
     font-style:normal;
     font-weight: 100;
     font-family:'trebuchet ms',arial,serif;
     }
#cuerpo img {
    position: relative;
  /*  top:19px;*/
    border:1px solid #ffffff;
     display: block;
     margin: auto;
   margin-top: 19px;
     }
#cuerpo embed {
    position: relative;
     display: block;
     margin: auto;
   margin-top: 19px;
     }
#tabla {
    float: right;
    position : relative;
    margin :auto;
    padding-top:18px;
    text-align:center;
    left : 0px;
    width : 539px;
/*    min-height:495px;*/
     background : url(imagen/cuerpo.gif) repeat-y top;
     }
#tabla table {

 /*   border:1px dotted #98818f;
    background-color:#65475a;   */
    /* align:center;*/
     margin: auto;
     margin-bottom: 10px;
     width : 495px;
     height:470px;
     text-align:left;
     }
#tabla img {
    border:1px solid #ffffff;
    background-color:#65475a;

}
#tabla td {
  /*  border:1px dotted #98818f;
    background-color:#65475a;*/
        text-align:center;
        vertical-align:top;
}
td.par {
    vertical-align:text-top;
    height:40px;
    }
#tabla p {
      margin: 0px;
 /*   border:1px solid #ffffff;  */
}

#tabla2 table {

    /*  align:center;*/
     margin: auto;
     margin-bottom: 10px;
     width : 495px;
 /*    height:470px;*/
     text-align:left;
     }
#tabla2 img {
    border:1px solid #ffffff;
    background-color:#65475a;
    width:51px;
    margin-top: 2px;

}
#tabla2 td {
     border:1px dotted #98818f;
/*    background-color:#65475a;*/
        text-align:center;
     /*   vertical-align:center;*/
}
#tabla2 th {
    border:1px solid #dbdbdb;
    background-color:#98818e;
    color: #ffffff;
        text-align:center;
     /*   vertical-align:center;*/
}

#tabla2 p {
      margin: 0px;
 /*   border:1px solid #ffffff;  */
}

/*Estilo para la reseņa*/
#resena {
    text-align:justify;
    color:#ffffff;
    border:1px solid #98818f;
    width : 495px;
    display: block;
     margin: auto;
     margin-bottom: 14px;
     background-color:#65475a;
     background : url(imagen/resena.gif) repeat-y top;
}

#resena b {
	color:#ffffff;
	}

#formulario label {float: left; width: 12%; font-weight: normal; color:#ffffff;}

#curri label {float: left; width: 22%; font-weight: bold; color:#ffffff;}
#curri b {color:#ffffff;}
#curri li {text-align : justify; margin-right:20px;}

#footer {     /* estilo para abajo de la ficha*/
    float: right;
    position : relative;
    left : 0px;
    width : 539px;
  height : 10px;
  margin-bottom: 18px;
     background : url(imagen/footer.gif) no-repeat top;
}
/* Estilo para la firma */
#firma {
    clear : both;
    width : 734px;
    height : 45px;
    position : relative;
    background : url(imagen/firma.png) no-repeat center;
    top : 0px;
}

#firma p {
padding-top : 16px;
text-align : center;
font-size: x-small;
color : white;
}

