@charset "UTF-8";
/* CSS Document */


body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
overflow: hidden;
}
/* CONJUNTO DE CAPAS SIEMPRE EN EL CENTRO*/
#contenedor{
position:absolute;
top:50%;
margin-top:-250px;/* la mitad del alto de su contenido EN NEGATIVO*/
left:0;
width:100%;
visibility: visible;
}
#contenido {
width:900px;
margin-left:auto;
margin-right:auto;
height:500px;
z-index: 1;
}
#central {
height: 270px;
width: 900px;
position: relative;
left: 0px;
top: 230px;
}
h1     {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
color: #C65721;
margin: 0px;
font-weight: lighter;
text-transform: uppercase;
}
h2      {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #C65721;
line-height: 21px;
font-weight: lighter;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 20px;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #C65721;
}
h3      {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 16px;
font-weight: bold;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: justify;
}
p      {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: lighter;
margin-top: 0px;
margin-bottom: 5px;
line-height: 15px;
color: #000000;
text-align: justify;
}
b    {
font-weight: bolder;
color: #333333;
}
a    {
font-weight: bolder;
color: #000000;
text-decoration: underline;
}
a:active,a:hover   {
color: #C65721;
text-decoration: none;
}
ul  {
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
list-style-type: none;
padding-left: 5px;
}
li  ul  {
margin: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 1px;
padding-bottom: 1px;
list-style-type: none;
}
li           {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
list-style-type: none;
line-height: 14px;
padding-left: 0px;
}
li  b  {
color: #C65721;
list-style-type: none;
}
li  ul  li  {
text-decoration: none;
color: #666666;
list-style-type: none;
padding-left: 0px;
}
.capitular {
font-family: "Times New Roman", Times, serif;
font-size: 50px;
font-weight: lighter;
display: block;
float: left;
height: 30px;
width: 30px;
margin-top: 10px;
margin-bottom: 10px;
color: #333333;
margin-right: 3px;
_padding-top:9px;
}
.contenedorSuperior/* ***** */
/* CONJUNTO DE CAPAS SIEMPRE ARRIBA*/
 {
/* capa siempre en la parte superior*/
position:absolute;
top:50%;
margin-top:-300px;/* la suma de la mitad de la capa del centro y el alto del contenido de esta (Contenedor botonera) EN NEGATIVO*/
left:0px;
width:100%;
visibility: visible;
background-repeat: no-repeat;
background-position: center center;
}
.contenidoSuperior {
/* capa con los botones (dentro de la CapaBotonera)*/
width:900px;
margin-left:auto;
margin-right:auto;
height:50px;
text-align: left;
}
.contenidoSub  {
height: 50px;
width: 600px;
left: 300px;
top: 0px;
position: relative;
}
#menu     {
height: 25px;
width: 600px;
position: relative;
left: 0px;
z-index: 1;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #333333;
bottom: 0px;
top: 25px;
}
#submenu {
padding: 5px;
height: 15px;
width: 890px;
position: relative;
background-color: #FFFFFF;
margin-right: auto;
margin-left: auto;
}
#menu   span, #submenu span {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
color: #C65721;
display: block;
float: left;
width: auto;
text-transform: uppercase;
padding-top: 3px;
list-style-type: none;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 5px;
text-align: left;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #C65721;
}
#menu span a, #submenu span a {
color: #C65721;
text-decoration: none;
}
#menu span a:active, #menu span a:hover, #submenu span a:hover {
color: #333333;
}
#idioma {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
height: 10px;
width: 350px;
position: relative;
padding-top: 5px;
}
#idioma  span {
display: block;
float: left;
list-style-type: none;
padding-left: 8px;
padding-right: 15px;
text-align: left;
color: #999999;
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
}
#idioma span a {
color: #666666;
text-decoration: none;
}
#idioma span a:active, #idioma span a:hover {
color: #000000;
}
.piedePagina/* ***** */
/* CONJUNTO DE CAPAS SIEMPRE ABAJO*/
 {
/* capa siempre en la parte inferior*/
position:absolute;
top:50%;
margin-top:250px;/* la mitad del alto del contenido de la capa Contenedor + el alto total de su contenido (el de esta capa) EN POSITIVO*/
left:0px;
top:50%;
width:100%;
visibility: visible;
}
.pie {
width:900px;/* el ancho del pie de pagina*/
margin-left:auto;
margin-right:auto;
height:50px;
overflow: hidden;
text-align: center;
}
#enderezo {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #C65721;
text-align: left;
height: 12px;
width: 900px;
position: relative;
left: 0px;
top: 25px;
margin-right: auto;
margin-left: auto;
}
#enderezo a {
color: #C65721;
text-decoration: none;
text-align: left;
margin-right: 0px;
margin-left: auto;
}
#enderezo a:hover, #enderezo a:active {
color: #333333;
text-decoration: none;
}
#creditos {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #666666;
text-align: left;
height: 11px;
width: 900px;
position: relative;
left: 0px;
top: 40px;
margin-right: auto;
margin-left: auto;
}
#creditos span {
text-align: right;
margin-right: 0px;
margin-left: auto;
display: block;
width: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #999999;
float: right;
margin-top: 0px;
}
#creditos a {
color: #666666;
text-decoration: none;
}
#creditos a:hover, #creditos a:active {
color: #333333;
text-decoration: none;
}
#panofoto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-image: url(nv-imagenes/Novavila_exterior.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 219px;
width: 900px;
margin-top: 55px;
margin-right: auto;
margin-left: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #C65721;
}
#panofoto div {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
padding-top: 2px;
text-align: center;
background-color: transparent;
background-image: url(nv-imagenes/taco5x5.png);
}
#panofoto div a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
padding-top: 2px;
text-decoration: none;
padding-bottom: 3px;
padding-right: 4px;
padding-left: 4px;
}
#panofoto div a:active, #panofoto div a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
padding-top: 2px;
background-color: #C65721;
}
#galeria1 {
height: 15px;
width: 140px;
position: relative;
left: 30px;
top: 155px;
}
#galeria2 {
height: 15px;
width: 90px;
position: relative;
left: 235px;
top: 50px;
}
#galeria3 {
height: 15px;
width: 60px;
position: relative;
left: 160px;
top: 160px;
}
#galeria4 {
height: 15px;
width: 70px;
position: relative;
left: 250px;
top: 50px;
}
#galeria5 {
height: 15px;
width: 100px;
position: relative;
left: 330px;
top: 50px;
}
#galeria6 {
height: 15px;
width: 100px;
position: relative;
left: 350px;
top: 60px;
}
#galeria7 {
height: 15px;
width: 100px;
position: relative;
left: 450px;
top: 5px;
}
#galeria8 {
height: 15px;
width: 100px;
position: relative;
left: 630px;
top: 40px;
}
#galeria9 {
height: 15px;
width: 100px;
position: relative;
left: 670px;
top: -20px;
}
#galeria10 {
height: 15px;
width: 140px;
position: relative;
left: 750px;
top: -10px;
}
#columna1 {
font-family: Arial, Helvetica, sans-serif;
color: #C65721;
height: 265px;
width: 425px;
float: left;
padding-right: 24px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #C65721;
padding-top: 10px;
text-align: left;
overflow: hidden;
vertical-align: middle;
}
#columna1 .descripcion {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-left-color: #CA622F;
}
#columna1 div h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;_font-size: 8px;
color: #333333;
text-align: left;
display: block;
margin: 0px;
line-height: 9px;
font-weight: bold;
}
#columna1 div h5 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #FFFFFF;
text-align: center;
display: block;
margin: 0px;
line-height: 9px;
font-weight: normal;
padding-top: 8px;
_padding-top: 3px;
}
#columna2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
height: 265px;
width: 425px;
float: left;
padding-left: 25px;
padding-top: 10px;
overflow: hidden;
}
.columna3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #C65721;
height: 265px;
width: 252px;
float: left;
padding-right: 22px;
_width:272px;
_padding-right:15px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #C65721;
padding-top: 10px;
text-align: left;
overflow: hidden;
vertical-align: middle;
}
.thumbVacio  {
background-color: #E4E4E4;height: 80px;width: 80px;_height: 83px;_width: 83px;
border:#FFFFFF solid 2px;
display: block;
float: left;
}
.siguiente {
height: 50px;
width: 50px;
margin: 0px;
display: block;
background-color: #E4E4E4;
background-image: url(nv-imagenes/siguiente.gif);
background-position: center center;
}
.siguiente  a {
background-color: #E4E4E4;
}
.siguiente  a:hover, .siguiente a:active {
background-color: #999999;
}
.anterior {
height: 50px;
width: 50px;
margin: 0px;
display: block;
background-color: #E4E4E4;
background-image: url(nv-imagenes/anterior.gif);
background-position: center center;
}
.anterior  a {
background-color: #E4E4E4;
}
.anterior  a:hover, .anterior a:active {
background-color: #999999;
}
#selector img,#selector1 img, #selector2 img, #selector3 img, #selector4 img, #selector5 img, #selector6 img, #selector7 img, #selector8 img, #selector9 img, #selector10 img {
height: 80px;width: 80px;
margin: 0px;
_margin:2px;
display: block;
float: left;
padding: 2px;_padding:0px;
}
#selector img:hover, #selector img:active, #selector1 img:hover, #selector2 img:hover,#selector3 img:hover, #selector4 img:hover, #selector5 img:hover, #selector6 img:hover, #selector7 img:hover, #selector8 img:hover, #selector9 img:hover, #selector10 img:hover, #selector1 img:active, #selector2 img:active, #selector3 img:active, #selector4 img:active, #selector5 img:active, #selector6 img:active, #selector7 img:active, #selector8 img:active, #selector9 img:active, #selector10 img:active, {
background-color: #C65721;
}

#selector img:hover, #selector img.active { background-color: #CCCCCC; }
#columna4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
height: 265px;
width: 600px;
float: left;
padding-left: 25px;
padding-top: 10px;
overflow: hidden;
}
.mascara{
position:relative;
width:600px;
height:265px;
overflow:hidden;
}
#contenedorDiapositivas, #contenedorDiapositivas1, #contenedorDiapositivas2, #contenedorDiapositivas3, #contenedorDiapositivas4, #contenedorDiapositivas5, #contenedorDiapositivas6, #contenedorDiapositivas7, #contenedorDiapositivas8, #contenedorDiapositivas9, #contenedorDiapositivas10
{
position:relative;
height: 265px;
width: 600px;
left: 0px;
top: 0px;
}
#contenedorDiapositivas div, #contenedorDiapositivas1 div, #contenedorDiapositivas2 div, #contenedorDiapositivas3 div, #contenedorDiapositivas4 div, #contenedorDiapositivas5 div, #contenedorDiapositivas6 div, #contenedorDiapositivas7 div, #contenedorDiapositivas8 div, #contenedorDiapositivas9 div, #contenedorDiapositivas10 div  {
width: 600px;
height: 265px;
float: left;
text-align: center;
background-image: url(nv-imagenes/cargando.gif);
background-repeat: no-repeat;
background-position: center center;
}
