/* CSS Document */

body {
  margin-top: 0px;
  margin-left:auto;
  margin-right:auto;
  background-color: #D8B849;
  margin-top: 0px;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#1F2624;
  background-image:url(../img/fondoObra.jpg);
  background-repeat:repeat;
}

div.play {
  position:absolute;
  width:452px;
  text-align:center;
  z-index:15;
  margin-top:100px;
}

div.play2 {
  position:absolute;
  width:171px;
  height:80px;
  text-align:center;
  z-index:15;
  margin-top:45px;
}

div.overTrabajo {
  width:171px;
  height:118px;
  text-align:left;
  margin:0px;
  margin-top:10px;
}

table, img {
  border:0;
}

table.W100P {
  width:100%;
}

td.ext {
  width:978px;
}

td.cabecera {
  width:978px;
  height:250px;
}

td.seccion {
  width:452px;
  line-height: 16px;
  letter-spacing:0.5px;
}

td.celdaCargando {
  height:150px;
  text-align:center;
}

td.fondoTitulo {
  text-align:left;
  background-image:url(../img/fondoTitulo.png);
  background-repeat:repeat-y;
  background-position:top left;
  width:921px;
  height:18px;
}

td.fondoTitulo2 {
  text-align:left;
  background-image:url(../img/fondoTitulo.png);
  background-repeat:repeat-y;
  background-position:top left;
  width:898px;
  height:18px;
}

td.flechaUp {
  background-image:url(../img/fondoTitulo.png);
  background-repeat:repeat-y;
  background-position:top left;
  width:21px;
  height:18px;
  vertical-align:top;
}

td.fondoImg {
  background-color:#352A2B;
}

td.fondoTrabajo {
  background-color:#000000;
  width:171px;
  height:128px;
}

td.fondoTrabajoSin {
  background-image:url(../img/fondoTrabajo.png);
  background-repeat:no-repeat;
  background-position:center;
}

td.esquinaSup {
  height:22px;
  width:25px;
  background-position:center;
  background-repeat:no-repeat;
}

td.esquinaSupIzda {
  background-image:url(../img/esquinaSupIzda.png);
}

td.esquinaSupDcha {
  background-image:url(../img/esquinaSupDcha.png);
}

td.separadorNoticias {
  background-image:url(../img/separadorNoticias.png);
  background-repeat:repeat-x;
  background-position:left;
  height:42px;
}

td.finalNoticias {
  background-image:url(../img/finalNoticias.png);
  background-repeat:repeat-x;
  background-position:top left;
  height:28px;
}

td.separadorMeses {
  background-image:url(../img/separadorMeses.png);
  background-repeat:no-repeat;
  background-position:left;
  width:22px;
  height:14px;
}

td.negro {
  background-color:#000000;
}

td.separadorH2B {
  height:2px;
  background-color:#000000;
}

td.separadorH6 {
  height:6px;
}

td.separadorH8 {
  height:8px;
}

td.separadorH10 {
  height:10px;
}

td.separadorH14 {
  height:14px;
}

td.separadorH16 {
  height:16px;
}

td.separadorH18 {
  height:18px;
}

td.separadorH20 {
  height:20px;
}

td.separadorH22 {
  height:22px;
}

td.separadorH26 {
  height:26px;
}

td.separadorH30 {
  height:30px;
}

td.separadorW6 {
  width:6px;
}

td.separadorW4 {
  width:4px;
}

td.separadorW10 {
  width:10px;
}

td.separadorW18 {
  width:18px;
}

td.separadorW22 {
  width:22px;
}

td.separadorW24 {
  width:24px;
}

td.separadorW25 {
  width:25px;
}

td.separadorW40 {
  width:40px;
}

td.separadorIconos {
  width:10px;
  background-image:url(../img/separadorW2.png);
  background-repeat:repeat-y;
  background-position:right;
}

td.separadorMenu {
  background-image:url(../img/separadorW1H16.png);
  background-repeat:no-repeat;
  background-position:center;
}

span.tituloSeccion {
  color:#E0D11D ;
  font-size:15px;
  letter-spacing:1.5px;
}

a {
  color:#AC1826;
  font-size:13px;
  letter-spacing:0.5px;
}

a:hover, a:active, .selected {
  font-size:13px;
  color:#E0D11D;
}

a.menu, .menu_sel {
  color:#000000;
  font-size:13.5px;
  text-decoration:none;
  letter-spacing:0.7px;
  text-transform:uppercase;
}

a.thumb:hover {
  opacity: .5;
}

a.menu:hover, .menu_sel {
  color:#AC1826;
}

a.hidden {
  visibility:hidden;
}

a.visible {
  visibility:visible;
}

a.enviar {
  color:#AC1826;
}

a.enviar:hover {
  color:#1F2624;
}

a.twitter-share-button {
  width:72px;
  height:20px;
  display:block;
  text-decoration:none;
  background:url(../img/tweet.png) no-repeat 0 0;
}

a.twitter-share-button:hover {
  width:72px;
  height:20px;
  display:block;
  text-decoration:none;
  background:url(../img/tweet.png) no-repeat 0 -21px;
}

img.imgCargando {
  width:20px;
  height:20px;
}

form {
  padding:0;
  margin:0;
}

input, textarea {
  background-color:#594E20;
  background-image:url(../img/fondo.jpg);
  background-repeat:repeat;
  border:0px;
  opacity: .8;
  overflow:hidden;
  font-size:13px;
  font-family: Arial, Helvetica, sans-serif;
  color:#333;
}

input {
  width:223px;
}

input.error, textarea.error {
  background-image:url(../img/fondo.jpg);
  background-repeat:repeat;
  background-color:#D4D600;
  color:#666666;
}

textarea {
  width:452px;
  height:70px;
}

.alineaIzda {
  text-align:left;
}

.alineaDcha {
  text-align:right;
}

.alineaCentro {
  text-align:center;
}

.alineaTop {
  vertical-align:top;
}

.alineaMiddle {
  vertical-align:middle;
}

.alineaBottom {
  vertical-align:bottom;
}

.fuente11 {
  font-size:11px;
}

.fuente12 {
  font-size:12px;
}

.fuente13 {
  font-size:13px;
}

.fuente14 {
  font-size:14px;
}

.fuente16 {
  font-size:16px;
}

.amarillo {
  color:#E9B03B;
  letter-spacing:0.5px;
  line-height:16px;
}

.azul {
  color:#AC1826;
  font-weight:bold;
  letter-spacing:0.5px;
}

.ocre {
  color:#E0D11D;
}

.oscuro {
  color:#807F84;
}

.oscurisimo {
  color:#000000;
}

.claro {
  color:#9A9B9E;
}

.error {
  color:#00ABAB;
}

.subrayado {
  text-decoration:underline;
}

.negrita {
  font-weight:bold;
}

.normal {
  font-weight:normal;
}

.cursiva {
  font-style:italic;
}

.alineaJustificado {
  text-align:justify;
}