/*
http://html-color-codes.info/codigos-de-colores-hexadecimales/
*/

    @font-face {
    font-family: 'Calibri Light';
    font-style: normal;
    font-weight: normal;
    src: local('Calibri Light'), url('calibril.woff') format('woff');
    }
sup {
  font-size: 15px;
}
.supra 
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:9px;
	font-variant-position: super;
}

.letrica36b {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#009;
	font-size:36px;
	font-weight:bold;
}
.letrica36b_oliva_italic {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: rgb(107,142,35);
	font-style: oblique;    
	font-size:36px;
	font-weight:bold;
}

.verde_italic {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: rgb(107,142,35);
	font-size:22px;
}
.fenix_italic {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: #ff6600;
	font-size:22px;
}
.fenix_italic_big {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: #ff6600;
	font-size:40px;
	font-weight: bold;
}
.verde_italic_big {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: rgb(107,142,35);
	font-size:40px;
	font-weight: bold;
}
.azul_italic {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: rgb(23,127, 212);
	font-size:22px;
}
.azul_italic_big {
	font-family:'Calibri Light';    
	font-style: italic;
/*	font-style: oblique;    */
	color: rgb(23,127, 212);
	font-size:40px;
	font-weight: 900;
}
.letra36_oliva_italic {
	font-family: 'Bodoni Moda', serif;
	color: rgb(107,142,35);
	font-size:60px;
	font-weight:Bold; 
	font-style: italic;
}

.letricaTituloBlack {
	font-family:'Calibri Light';    
	color:#000;
	font-size:24px;    		
}
.letricaTituloBlackItalic {
	font-family:'Calibri Light';    
	color:#000;
	font-size:24px;    	
	font-style: italic;
}
.letricaTituloBlackDisinca {
	font-family:'Calibri Light';    
	color:#f60;
	font-size:22px;
}
.letricaTituloBlackMerca2 {
	font-family:'Calibri Light';    
	color: rgb(148,54,52);
	font-size:22px;
}
.letricaTituloBlackUbica {
	font-family:'Calibri Light';    
	color: rgb(148,138,84);
	font-size:22px;
}
.letricaTituloBlackCargoPdl {
	font-family:'Calibri Light';    
	color: rgb(128,128,128);
	font-size:22px;
}

.sombra1 {
-webkit-box-shadow: 10px 10px 6px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 6px -4px rgba(0,0,0,0.75);
box-shadow: 10px 10px 6px -4px rgba(0,0,0,0.75);
}
.letrica18 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:Bold;
}

.letra36 {
/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;   */
	/*
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	*/
	font-family: 'Bodoni Moda', serif;
	color:#FF6600;
	font-size:60px;
	font-weight:Bold; 
	font-style: italic;
}
.letra36Mitad {
	font-family: 'Bodoni Moda', serif;
	color:#FF6600;
	font-size:40px;
	font-weight:Bold; 
	font-style: italic;
}
.letra50 {
	font-family: 'Bodoni Moda', serif;
	color:#FF6600;
	font-size:50px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento1 
{
	font-family: 'Bodoni Moda', serif;
	color: #948A54;
/*	color: #9B933B;   */
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento1Menu
{
	font-family: 'Bodoni Moda', serif;
	color: #948A54;
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento2
{
	font-family: 'Bodoni Moda', serif;
	color: #FF6635;
/*	color: #9B933B;    */
	font-size:64px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento2Prolev
{
	font-family: 'Bodoni Moda', serif;
	color: #6B8E23;
/*	color: #9B933B;    */
	font-size:64px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento2Menu
{
	font-family: 'Bodoni Moda', serif;
	color: #FF6635;
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento3
{
	font-family: 'Bodoni Moda', serif;
	color: #948A54;
	font-size:34px;
	font-weight: 300;
	font-style: italic;
}
.segmento4
{
	font-family: 'Bodoni Moda', serif;
	color: #070BEF;
	font-size:34px;
	font-weight:Bold; 
	font-style: italic;
}

.segmento5
{
	font-family: 'Bodoni Moda', serif;
	color: #FF6635;
	color: #ED7D31;
/*	color: #9B933B;   */
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento5Menu
{
	font-family: 'Bodoni Moda', serif;
	color: #948A54;
	color: #A3B7E6;
	color: #5984E8;
	color: #8496B0;
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento6Menu
{
	font-family: 'Bodoni Moda', serif;
	color: #070BEF;
	color: #5984E8;
	color: #ED7D31;
	color: #0070C0;
	font-size:30px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento6
{
	font-family: 'Bodoni Moda', serif;
	color: #070BEF;
	color: #5984E8;
	color: #0070C0;
	/*	color: #9B933B;    */
	font-size:64px;
	font-weight:Bold; 
	font-style: italic;
}
.segmento7
{
	font-family: 'Bodoni Moda', serif;
	color: #FF6635;
	color: #ED7D31;
	color: #ED7D31;
	font-size:34px;
	font-weight: 300;
	font-style: italic;
}
.segmento8
{
	font-family: 'Bodoni Moda', serif;
	color: #FF6635;
	color: #ED7D31;
	color: #ED7D31;
	font-size:34px;
	font-weight:Bold; 
	font-style: italic;
}

.claseDelDiv{
	background-image: url("images/imagen001.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.letrica20 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:Bold;
}
.letrica20red {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#F70826;
	font-size:20px;
	font-weight:Bold;
}
.letrica20white {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:Bold;
}
.letrica {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
}
.letrica2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:13px;
}
.letrica2w {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:14px;
	line-height: 1px;
	text-transform: none;
}
.cartelera1 {
/*	font-family: 'Chewy', cursive;   */
/*	font-family: 'Finger Paint', cursive;    */
/*	font-family: 'Lemon', cursive;	   */
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:20px;
	font-weight:Bold;
}
.cartelera2 {
/*	font-family: 'Chewy', cursive;    */
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:Bold;
}
.cartelera3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:17px;
	font-weight:Bold;
}
.cartelera15 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:15px;
	font-weight:Bold;
}
.letrica3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:13px;
}
.letricaDPC {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#444444;
	font-size:14px;
	line-height:20px;
}
.letricaDettaleBlue {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#009;
	font-size:14px;
}
.letricaDettaleSilver14 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#A28282;
	font-size:14px;
}
.letricaDettaleSilver {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#A28282;
	font-size:16px;
}
.letricaTituloSilver {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#A28282;
	font-size:20px;
}
.letricaTituloBlue {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#009;
	font-size:18px;
	
}
.letricaTituloBlackUnder {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#009;
	text-decoration: underline;
	font-size:42px;
}
.letricaTituloWhite {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#FFF;
	font-size:18px;
}
.letrica4 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:16px;
}
.letrica14 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:14px;
}
.letrica5 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:26px;
}
.letrica36 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:36px;
}
.letrica6 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:20px;
}
.letrica20b {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:20px;
}
.foto_sombra_01 {
-webkit-box-shadow: 10px 10px 5px 0px rgba(148,135,148,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(148,135,148,1);
box-shadow: 10px 10px 5px 0px rgba(148,135,148,1);
}
.myButtonAzul {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.myButtonAzul:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.myButtonAzul:active {
	position:relative;
	top:1px;
}

.myButtonImagen {
	width:24px;
    height:24px;
    background-image:url("images/24/add.png");
    background-repeat:no-repeat;	
}
.myButtonVerdeEstrecho {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButtonVerdeEstrecho:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.myButtonVerdeEstrecho:active {
	position:relative;
	top:1px;
}
.myButtonRojoEstrecho {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButtonRojoEstrecho:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButtonRojoEstrecho:active {
	position:relative;
	top:1px;
}

/* ========================================================================= */
.myButtonAmarilloEstrecho {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #F3F111 5%, #F3F111 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButtonAmarilloEstrecho:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButtonAmarilloEstrecho:active {
	position:relative;
	top:1px;
}



/* ======================================================================= */



/* titulos nuevos
----------------------------------------------------------------------------------------------------*/
.titulo_1w {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#FFF;
}
.titulo_2w {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#FFF;
}
.titulo_10w {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#FFF;
}
.titulo_33wy {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000;
	background-color:#FF0;
	font-weight:bold;
}
.titulo_rango {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#000;
}
.titulo_redireccion1 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:36px;
	color:#00F;
}
.titulo_redireccion2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:36px;
	color:#FFF;
}
	
/* Boxes nuevos
---------------------------------------------------------------------------------------------*/
/* General Layout
----------------------------------------------------------------------------------------------------*/
.titulo_ayuda{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	font-size:20px;
}
.botonTexto{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
}