/* Fuentes */
@font-face {
    font-family: 'Roboto';
    src: url('../fuentes/Roboto-Regular-webfont.eot');
    src: url('../fuentes/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/Roboto-Regular-webfont.woff2') format('woff2'),
         url('../fuentes/Roboto-Regular-webfont.woff') format('woff'),
         url('../fuentes/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fuentes/Roboto-Regular-webfont.svg#Roboto') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue';
    src: url('../fuentes/BebasNeue-webfont.eot');
    src: url('../fuentes/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/BebasNeue-webfont.woff') format('woff'),
         url('../fuentes/BebasNeue-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* Elementos HTML */
body {
	background-color:#000000;
	background-image:url(../graficos/telagris.png);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Roboto, sans-serif;
	font-weight:normal; 
	font-size:12px;;
	text-align:center;
	}
h3 { font-size:15px; color:#000000; font-weight:bold; text-align:left; margin-top:0px; margin-bottom:0px; font-family: Roboto, sans-serif; }
td,div,p { font-size: 11px; font-family: Roboto, sans-serif; color:#000000; }


/* Clases */
.bluray { color:#365166; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:bold; }
.code {  background:#fafafa; border:1px solid #d1d7dc; color:#006600; font:13px Roboto; }
.logtipe { background-color:#FFFFFF; }
.mediano { font-size:15px; color:#000000; font-weight:normal; text-align:left; }
.mini { font-size:10px; font-weight:normal; }
.miniwhite { font-weight:normal; color:#FFFFFF; }
.naranja { color:#53858A; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:normal; }
.naranjab { color:#53858A; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:bold; }
.negro { color:black; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:normal; }
.negrob { color:black; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:bold; }
.negrobig { color:black; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:bold; font-size:17px; font-family: BebasNeue, Roboto, Arial, Helvetica; }
.normal { color:#000000; font-weight:normal; text-align:justify; }
.quote { background:#fafafa; border:1px solid #d1d7dc; color:#444444; font:13px Roboto; }
.rojo { font-size:12px; color:#E44851; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:normal; }
.subtitulonaranja { font-size:14px; color:#244062; font-weight:normal; text-align:left; }
.titulonegro { font-size:21px; color:#333; font-weight:bold; }
.titulonaranja { font-size:21px; color:#244062; font-weight:bold; }
.vino { color:#B23437; font-family: Roboto, Arial, sans-serif; text-decoration:none; font-weight:bold; }
.plazas { font-size:17px; color:#000000; font-family: BebasNeue, Arial, Helvetica; text-decoration:none; font-weight: normal; }
.titsec { font-size:21px; color:#DD6400; font-family: BebasNeue, Arial, Helvetica; text-decoration:none; font-weight: normal; }

/* dummys */
.detemp { border:0px; }
.ediemp { border:0px; }
.numerico { text-decoration:none; }
.decimal { text-decoration:none; }
.fecha { text-decoration:none; }

/* Fondos con degradado */
.gradnaranja {
  background: -webkit-linear-gradient(top, #FF5500, #FFFFFF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom, #FF5500, #FFFFFF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom, #FF5500, #FFFFFF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #FF5500, #FFFFFF); /* Standard syntax */
}
.gradgriscabeza {
  background: -webkit-linear-gradient(top, #8A8A8A, #E0E0E0); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom, #8A8A8A, #E0E0E0); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom, #8A8A8A, #E0E0E0); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #8A8A8A, #E0E0E0); /* Standard syntax */
}
.gradgrispies {
  background: -webkit-linear-gradient(bottom, #8A8A8A, #E0E0E0); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #8A8A8A, #E0E0E0); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #8A8A8A, #E0E0E0); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to top, #8A8A8A, #E0E0E0); /* Standard syntax */
}

/* Formularios */
form { margin: 0px; }
input,textarea,select,file,email,option { color:#003399; background-color:#FFFFFF; border:1px solid #DDDDDD; font:normal 11px Roboto, Arial, Helvetica, sans-serif; }

/* Anclas  */
A:link {background: none;color: #000000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A:active {background: none;color: #000000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A:visited {background: none;color: #000000;font-size: 11px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A:hover {background: none;color: #244062;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:normal; cursor:pointer; }

A.nav { font-size:19px; color:#FFFFFF; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.nav:link {font-size:19px; color:#FFFFFF; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.nav:visited {font-size:19px; color:#FFFFFF; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.nav:active {font-size:19px; color:#FFFFFF; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.nav:hover { color:#AAC9CC; text-decoration:none; font-weight: normal; cursor:pointer;}

A.plazas { font-size:17px; color:#000000; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.plazas:link {font-size:17px; color:#000000; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.plazas:visited {font-size:17px; color:#000000; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.plazas:active {font-size:17px; color:#000000; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: normal; }
A.plazas:hover { color:#436B70; text-decoration:none; font-weight: normal; cursor:pointer;}

A.bold {background: none;color: #000000;font-size: 12px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.bold:link {background: none;color: #000000;font-size: 12px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.bold:active {background: none;color: #000000;font-size: 12px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.bold:visited {background: none;color: #000000;font-size: 12px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.bold:hover {background: none;color: #E3541E;font-size: 12px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:normal; cursor:pointer;}

A.bigblack { font-size:17px; color:#000000; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.bigblack:link { font-size:17px; color:#000000; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.bigblack:visited { font-size:17px; color:#000000; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.bigblack:active { font-size:17px; color:#000000; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.bigblack:hover { color:#E3541E;text-decoration:none; cursor:pointer;}

A.naranja { font-size:17px; color:#FF5500; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.naranja:link { font-size:17px; color:#FF5500; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.naranja:visited { font-size:17px; color:#FF5500; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.naranja:active { font-size:17px; color:#FF5500; font-weight:normal; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; }
A.naranja:hover { color:#666666;text-decoration:none; cursor:pointer;}

A.naranjasmall { font-size:11px; color:#FF5500; font-weight:normal; font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.naranjasmall:link { font-size:11px; color:#FF5500; font-weight:normal; font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.naranjasmall:visited { font-size:11px; color:#FF5500; font-weight:normal; font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.naranjasmall:active { font-size:11px; color:#FF5500; font-weight:normal; font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.naranjasmall:hover { color:#666666;text-decoration:none; cursor:pointer;}

A.white { font-size:12px;color:white;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.white:link {font-size:12px;color:white;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.white:visited {font-size:12px;color:white;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.white:active {font-size:12px;color:white;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.white:hover { color:beige;text-decoration:none; cursor:pointer;}

A.beige { font-size:13px; color:beige; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: bold; }
A.beige:link {font-size:13px; color:beige; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: bold; }
A.beige:visited {font-size:13px; color:beige; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: bold; }
A.beige:active {font-size:13px; color:beige; font-family: BebasNeue, Roboto, Arial, Helvetica; text-decoration:none; font-weight: bold; }
A.beige:hover { color:#FF5500; text-decoration:none; font-weight: bold; cursor:pointer;}

A.menuprim { font-size:13px; font-weight:bold; color:#084861;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.menuprim:link { font-size:13px; font-weight:bold; color:#084861;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.menuprim:visited { font-size:13px; font-weight:bold; color:#084861;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.menuprim:active { font-size:13px; font-weight:bold; color:#084861;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration:none; }
A.menuprim:hover { color:#FF9933; text-decoration:none; cursor:pointer;}

A.mini {background: none; color: #000000;font-size: 10px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
A.mini:link {background: none; color: #000000;font-size: 10px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
A.mini:active {background: none; color: #000000;font-size: 10px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
A.mini:visited {background: none; color: #000000;font-size: 10px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
A.mini:hover {background: none; color: #E3541E;font-size: 10px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:normal; cursor:pointer;}

A.azul:link {background: none;color: #0066cc;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.azul:active {background: none;color: #0066cc;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.azul:visited {background: none;color: #0066cc;font-size: 11px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.azul:hover {background: none;color: #FF0000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:normal; cursor:pointer; }

A.navy:link {background: none;color: navy;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.navy:active {background: none;color: navy;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.navy:visited {background: none;color: navy;font-size: 11px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.navy:hover {background: none;color: #FF0000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:normal; cursor:pointer; }

A.blackie:link {background: none;color: #000000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.blackie:active {background: none;color: #000000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.blackie:visited {background: none;color: #000000;font-size: 11px;font-family:Roboto, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
A.blackie:hover {background: none;color: #FF0000;font-size: 11px;font-family: Roboto, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:normal; cursor:pointer; }