/* CSS v1.0 */

body,
html {
  margin: 0 auto;
  padding: 0;
  background: #6f7d48;
  font-family: verdana, san-serif;
  font-size: 11px;
  color: #6f7d48;
  height: 600px;
}

body {
  display: block;
  width: 990px;
  height: 594px;
  position: relative;
  /*top: 50%;
	margin-top: -297px;*/
  background: url(../img/fondo-internas.png) no-repeat;
}

h1 {
  display: block;
  width: 130px;
  height: 108px;
  position: absolute;
  left: 48px;
  top: 43px;
  margin: 0;
  padding: 0;
  background: url(../img/remotti.png);
}

h1 span {
  display: none;
}

a,
a:link,
a:visited {
  color: #6f7d48;
  text-decoration: none;
}

a,
a:hover {
  color: #c73746;
}

/* menu idioma ------------------------- */

.idioma {
  position: absolute;
  right: 340px;
  top: 20px;
  width: 400px;
  text-align: right;
}

.idioma,
.idioma li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.idioma li {
  display: inline;
  margin-right: 10px;
}

.esp .idioma .idEsp a,
.eng .idioma .idEng a,
.por .idioma .idPor a,
.esp .idioma .idEsp a:hover,
.eng .idioma .idEng a:hover,
.por .idioma .idPor a:hover {
  cursor: default;
  color: #c73746;
}

/* menu principal ------------------------- */

.menu {
  position: absolute;
  display: block;
  width: 511px;
  height: 58px;
  left: 255px;
  top: 56px;
}

.menu,
.menu li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.menu li {
  margin-right: 10px;
  position: absolute;
}

.menu a {
  display: block;
  height: 20px;
}

.menu li a span {
  display: none;
}

/* Home ----------------------------------- */

#inicio,
#InicioP,
#Home,
#suero,
#canales {
  background: url(../img/fondo-home.png) no-repeat;
}
#contactenos {
  background: url(../img/fondo-contactenos4.png) no-repeat;
}

#flashHome {
  position: absolute;
  left: 150px;
  top: 113px;
}

/* internas ------------------------------- */

.fotos {
  position: absolute;
  left: 808px;
  top: 10px;
}

.contenido {
  position: absolute;
  display: block;
  width: 860px;
  height: 350px;
  top: 176px;
  left: 75px;
  z-index: 10;
}

/* internas quesos ------------------------ */

.blandos,
.duros,
.semiduros,
.especialidades {
  display: block;
  position: absolute;
  width: 420px;
  height: 150px;
}

.duros,
.especialidades {
  left: 437px;
}

.semiduros,
.especialidades {
  top: 157px;
}

.blandos img,
.duros img,
.semiduros img,
.especialidades img,
.blandos ul,
.duros ul,
.semiduros ul,
.especialidades ul,
.blandos h2,
.duros h2,
.semiduros h2,
.especialidades h2 {
  position: absolute;
}

.blandos h2,
.duros h2,
.semiduros h2,
.especialidades h2 {
  top: 5px;
  left: 205px;
  margin: 0;
  padding: 0;
  font-family: Garamond, Georgia, serif;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
}

.blandos ul,
.duros ul,
.semiduros ul,
.especialidades ul {
  top: 30px;
  left: 205px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.blandos ul li,
.duros ul li,
.semiduros ul li,
.especialidades ul li {
  margin-bottom: 2px;
}
/* interna Ayer Hoy ------------------------ */

.interiorAyerHoy {
  display: block;
  position: relative;
  top: -90px;
  left: 150px;
  width: 520px;
}
.copeteAyerHoy {
  display: block;
  position: relative;
  top: -50px;
  left: 150px;
  width: 520px;
  height: 100px;
}
.copeteAyerHoy h2 {
  left: 205px;
  margin: 0;
  padding: 0;
  font-family: Garamond, Georgia, serif;
  line-height: 15px;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
}
.interiorAyerHoy p {
  text-align: justify;
}
.fotosAyerHoy {
  width: 157px;
  position: relative;
  left: 770px;
  top: 100px;
  z-index: 2;
}
/* interna Suero ------------------------ */

.interiorSuero {
  display: block;
  position: relative;
  top: -90px;
  left: 100px;
  width: 420px;
}
.parrafoSuero {
  display: block;
  position: relative;
  top: -50px;
  left: 140px;
  width: 520px;
  height: 100px;
}
.parrafoSuero h2 {
  left: 205px;
  margin: 0;
  padding: 0;
  font-family: Garamond, Georgia, serif;
  line-height: 18px;
  color: #6f7d48;
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
}
.parrafoSuero p {
  text-align: justify;
  color: #333;
}

/* interna Contactenos ------------------------ */

.parrafoContactenos {
  display: block;
  position: relative;
  top: -50px;
  left: 120px;
  width: 620px;
  height: 100px;
}
.parrafoContactenos h2 {
  left: 205px;
  margin: 0;
  padding: 0;
  font-family: Garamond, Georgia, serif;
  line-height: 18px;
  color: #6f7d48;
  font-size: 14px;
  text-transform: uppercase;
  display: inline;
}
.parrafoContactenos p {
  text-align: justify;
  color: #333;
}
#sobre {
  position: relative;
  left: 70px;
  top: -20px;
}
/*----form----*/

input,
textarea {
  font-size: 13px;
  padding: 2px;
  border: none;
  font-family: Helvetica, Arial, Tahoma, sans-serif;
}
label {
  font-weight: bold;
  color: #a3b080;
}
textarea {
  height: 40px;
  font-family: Helvetica, Arial, Tahoma, sans-serif;
}
.txt {
  width: 396px;
  color: #333333;
  border: none;
  background: #e0dfdb;
}
.inputHighlighted {
  /* Highlighting style */
  width: 296px;
  color: #fff;
  background-color: #6f8b9b;
}

.sendBtn {
  padding-left: 300px;
}

/* para los contenidos que se ven por sobre otro html ----------- */

#inFrame {
  background: none #fff;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

/* para los contenidos que se ven por sobre otro html ----------- */

#inFrame {
  background: none #fff;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

/* foto al pie------------------------------ */

.fotoAlPie {
  position: absolute;
  left: 12px;
  top: 447px;
}

.fotoAlPieAyerHoy {
  position: absolute;
  left: 12px;
  top: 420px;
}

/* pie ------------------------------------ */

.pie {
  font-size: 10px;
  position: absolute;
  top: 555px;
  width: 1000px;
  text-align: center;
  margin: 0;
  padding: 0;
}

.pie em {
  color: #000;
  font-style: normal;
}

#canales input,
#canales textarea {
  border: 1px solid #ccc;
}
#canales input[type="image"] {
  border: 0px;
}

#menuSecciones {
  position: relative;
  top: 60px;
  left: 220px;
  height: 80px;
  width: 600px;
  background-image: url(../img/sombramenu.png);
  background-repeat: no-repeat;
  background-position: 30px 30px;
}

#menuSecciones .itemMenu {
  float: left;
  height: 80px;
}

#menuSecciones .itemMenu:hover a {
  color: #c73746;
}

#menuSecciones a {
  font-family: "Book Antiqua", "Times New Roman", "Times";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
  display: block;
  float: left;
  height: 30px;
  margin-right: 8px;
}

#menuSecciones a.inicial {
  margin-left: 8px;
  margin-right: -0.1em;
  width: 12px;
  text-align: center;
}

#menuSecciones a.inicial.actual {
  padding: 0px 0px 0px 1px;
  background-image: url(../img/liston.png);
  background-repeat: no-repeat;
  color: #fff;
}

#menuSecciones a.actual {
  color: #c73746;
}

#menuSecciones .itemMenu.home {
  background-image: url(../img/sombrahome.png);
  background-repeat: no-repeat;
  background-position: 5px 0px;
}

#menuSecciones .itemMenu.home a {
  color: #fff;
}

#menuSecciones .itemMenu.home a.inicial.actual {
  background-image: none;
}
