/*GRAL*/
body, html { 
height:100%;
		}


a { text-decoration:none; }
input
{
			outline-color: #39F;
			margin: 0;
}
input[type=text], .seleccion
{
			border: solid 1px #CCC;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
}
.bRadius10
{
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
}
.bRadius5
{
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
}
.aniBtn
{
			transition: all 0.25s ease-out;
-moz- transition:all 0.25s ease-out;
-webkit- transition:all 0.25s ease-out;
			cursor: pointer;
}
.lineaBottom
{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CAD5DD;
			padding-bottom: 2px;
}
.insetText, #contenidoTablaMenu tr th a
{
			-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.shadowBox
{
			-webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
			-moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
			box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
}

.shadowBoxSuave{
				box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);
			}

.insetShadow { box-shadow: inset 0px 2px 5px rgba(50,50,50,0.5); }
.posAbs {
			position: absolute;
			top: 1148px;
}
.posRel { position: relative; }
.trebuchetMS { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.padR5 { padding-right: 5px; }
.padL5 { padding-left: 5px; }
.padT5 { padding-top: 5px; }
.padB5 { padding-bottom: 5px; }
.padR10 { padding-right: 10px; }
.padL10 { padding-left: 10px; }
.padT10 { padding-top: 10px; }
.padB10 { padding-bottom: 10px; }
.padR15 { padding-right: 15px; }
.padL15 { padding-left: 15px; }
.padT15 { padding-top: 15px; }
.padB15 { padding-bottom: 15px; }
.marR10 { margin-right: 10px; }
.marL10 { margin-left: 10px; }
.marT10 { margin-top: 10px; }
.marB10 { margin-bottom: 10px; }
.marR15 { margin-right: 15px; }
.marL15 { margin-left: 105px; }
.marT15 { margin-top: 15px; }
.marB15 { margin-bottom: 15px; }
.marB20 { margin-bottom: 20px; }
.marB5 { margin-bottom: 5px; }
.W240 { width: 240px; }
.W189 { width: 189px; }
.w290 { width: 290px; }
.w400 { width:400px; }
.w100p { width:100%; }
.w80p { width:80%; }
.modalTitulo
{
			font-size: 25px;
			color: #006D97;
			text-align: left;
			padding-bottom: 10px;
}
.ventanaAdContacto
{
			width: 388px;
			text-align: left;
			margin-top: 0;
			margin-right: auto;
			margin-bottom: 5;
			margin-left: auto;
}
.ventanaAdContacto span
{
			display: inline-block;
			width: 388px;
			border-bottom-width: 2px;
			border-bottom-style: solid;
			border-bottom-color: #CAD5DD;
			margin-bottom: 15px;
			margin-top: 15px;
			padding-bottom: 3px;
}
.ventanaAdMetadata
{
			width: 388px;
			text-align: left;
			margin-top: 0;
			margin-right: auto;
			margin-bottom: 5;
			margin-left: auto;
}
.ventanaAdMetadata span
{
			display: inline-block;
			width: 388px;
			border-bottom-width: 2px;
			border-bottom-style: solid;
			border-bottom-color: #CAD5DD;
			margin-bottom: 15px;
			margin-top: 15px;
			padding-bottom: 3px;
}
.campoTexto, .campoTextoInp { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.campoTexto
{
			font-size: 12px;
			color: #476177;
}
.campoTextoTut { text-align: left; }
.campoTextoinp
{
			font-size: 10px;
			color: #333333;
}
.campoCaja
{
			background-color: #FFF;
			border: solid 1px #CCC;
}
.campoBtnAzul
{
			border: none;
			background-color: #4BAADE;
			font-size: 11px;
			color: #FFFFFF;
			border-bottom: 1px solid #1671C1;
			padding: 3px 5px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.campoBtnAzulGrande
{
			border: none;
			background-color: #4BAADE;
			font-size: 12px;
			color: #FFFFFF;
			border-bottom: 1px solid #1671C1;
			padding: 3px 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-top:8px;
			margin-right:17px;
}
.campoBtnAzulLargo
{
	width:120px;
	border: none;
	background-color: #4BAADE;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom: 1px solid #1671C1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/*2014.04.24 - Agregado*/
.campoBtnAzulLargoDisabled
{
	width:120px;
	border: none;
	background-color: #999999;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom: 1px solid #444444;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.baseCanalDescarga
{
	text-align: right;
	margin-right: auto;
	width: 1100px;
	margin-top: 17px;
	margin-left: auto;
}
.ventanaContacto
{
    width: 415px;
    background-color: #FFF;
    color: #476177;
    -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
    box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
    z-index:101;
}
.ventanaMetadata
{
			width: 415px;
			background-color: #FFF;
			color: #476177;
			-webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
			-moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
			box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.8);
			z-index:101;
}

.ventanaOf
{
			border: 1px solid #e4eaee;
			padding:5px;
			width:388px;
			margin:0 15px 0 10px;
/*			text-transform: capitalize;*/
}
.ventanaTitulos
{
			width:388px;
			margin:0 15px 0 10px;
			text-align:left;
			padding: 5px;
			text-transform: capitalize;
}
.ventanaTitulos td { padding: 0px; }
.ventaOfInterior
{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cad5dd;
			padding-top: 5px;
}
.campoBtnAzul:hover
{
			background-color: #308DCF;
			border-bottom: 1px solid #0E5EB4;
}
.campoBtnAzulGrande:hover
{
			background-color: #308DCF;
			border-bottom: 1px solid #0E5EB4;
}
.campoBtnAzulLargo:hover
{
			background-color: #308DCF;
			border-bottom: 1px solid #0E5EB4;
}
.campoBtnVerde
{
			padding: 0 5px 0 25px;
			font-size: 14px;
			color: #FFFFFF;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			border: 1px solid #6EBB2F;
			background: url(../imagenes/modalBtnFlechaIco.png) 5px 0 #7DCF33 no-repeat;
			width: 180px;
}
.campoBtnVerde:hover
{
			border-bottom: 1px solid #2F8909;
			background: url(../imagenes/modalBtnFlechaIco.png) 5px -25px #3DA80A no-repeat;
}
.campoBtnVerde2
{
			padding: 0 5px 0 25px;
			font-size: 14px;
			color: #FFFFFF;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			border: 1px solid #6EBB2F;
			background: url(../imagenes/modalBtnFlechaIco2.png) 5px -25px #7DCF33 no-repeat;
}
.campoBtnVerde2:hover
{
			border-bottom: 1px solid #2F8909;
			background: url(../imagenes/modalBtnFlechaIco2.png) 5px 0px #3DA80A no-repeat;
}
.campoBtnVerdeDisabled
{
			padding: 0 5px 0 25px;
			font-size: 14px;
			color: #FFFFFF;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			border: 1px solid #999999;
			background: url(../imagenes/modalBtnFlechaIco.png) 5px 0 #999999 no-repeat;
			width: 180px;
}
.campoBtnVerdeDisabled:hover
{
			border-bottom: 1px solid #999999;
			background: url(../imagenes/modalBtnFlechaIco.png) 5px -25px #999999 no-repeat;
}
.campoBtnRojo
{
			padding: 0 5px 0 25px;
			font-size: 14px;
			color: #FFFFFF;
			border: 1px solid #B63636;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			background: url(../imagenes/modalBtnXIco.png) 5px 0 #CD4F4F no-repeat;
}
.campoBtnRojo:hover
{
			background: url(../imagenes/modalBtnXIco.png) 5px -25px #CD4F4F no-repeat;
			background-color: #A51818;
			border: 1px solid#820B0B;
}
.campoSD, .campoHD, a.campoGuess, .modalCerrar
{
			display: block;
			height: 23px;
			width: 23px;
			background-color: #4BAADE;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			color: #FFF;
			text-align: center;
			border-radius: 5px;
			line-height: 23px;
}
a.campoGuess, .modalCerrar { border-radius:50%; }
a.campoGuess:hover, .modalCerrar:hover { background-color:#308DCF; }
.modalCerrar
{
			height: 30px;
			width: 30px;
			top:1px;
			right:0;
			font-size: 18px;
			line-height: 30px;
							}
/*modal entorno*/
#modalMascara
{
		width:100%!important;
  top: 0;
			left: 0;
			z-index: 50;
			background-color: #FFF;
	opacity: 0.0;
}
.modalVentana
{
			width: 680px;
		position:absolute;
		top: 20%; 
		left: 50%;
  margin-left: -340px;
			padding:20px;
			z-index: 100;
  background-color: #E8E8E8;
}
.modalVentanaTitulo
{
			margin-bottom: 10px;
			padding-right: 40px;
}
.modalVentanaVideo
{
			background-color: #ccc;
			padding: 15px;
			box-shadow: inset 0px 2px 5px rgba(50,50,50,0.5);
			text-align: center;
}
.modalVentanaDatos
{
			background-color: #FFFFFF;
			margin-top: 15px;
			padding: 10px;
}
.modalVentanaVideo video
{
			background-color: #000;
			margin: 0 auto;
			-webkit-box-shadow: 0px 0px 5px rgba(2, 2, 2, 0.25);
			-moz-box-shadow: 0px 0px 5px rgba(2, 2, 2, 0.25);
			box-shadow: 0px 0px 5px rgba(2, 2, 2, 0.25);
}
.modalLinea
{
			background: url(../imagenes/modalLineaBottom.png) left bottom no-repeat #C5C2C2;
			width: 1px;
			height: auto;
			min-height: 200px;
}
.tacenter { text-align:center; }
.VentanaEnviar { text-align: right; }
/**************status*/
.tablaStatusRechazado, .tablaStatusPendiente, .tablaStatusDescargado, .tablaStatusEliminado
{
			height:5px;
			width:5px;
			padding:0;
			margin:0;
}
/*2014.04.17 - Agregado .modalStatusNuevo*/
.modalStatusNuevo, .modalStatusRechazado, .modalStatusAgencia, .modalStatusCanal, .modalStatusDescargado , .modalStatusEliminado
{
			color:#FFF;
			padding:5px;
			border-radius: 5px;
			font-size:11px;
}
/*2014.04.17 - Agregado .modalStatusNuevo*/
.modalStatusNuevo, .tablaStatusNuevo { background-color: #008AC2; }
.modalStatusRechazado, .tablaStatusRechazado { background-color: #D01E1E; }
.modalStatusAgencia, .tablaStatusPendiente { background-color: #BFA032; }
.modalStatusCanal, .tablaStatusDescargado { background-color: #43C62B; }
.modalStatusCanal, .tablaStatusEliminado { background-color: #BEBEBE; }
.modalStatusDescargado  { background-color: #BEBEBE; }
.tablaStatusNone { background-color: transparent; }
.copiasVentana
{
			display:none;
			background-color:#FFF;
			height:150px;
			top:19px;
			left:-11px;
			border:1px solid #cbd5de;
			border-top:none;
			width:958px;
}



.copiasNumeracion
{
			top:-11px;
			left:111px;
			color:#1359A6;
			font-size:10px;
			white-space:nowrap;
			border-left:1px solid #CBD5DE;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);


	
}


.copiasNumeracion a
{ display:block;
color:#1359A6;
	padding:3px;
background-color:#DAE2E8;
}

.copiasNumeracion a:hover
{ display:block;
color:#1359A6;
	padding:3px;
background-color:#E5EEF5;
}



.copiasNumeracion2
{
			top:-11px;
			left:113px;
			color:#1359A6;
			font-size:10px;
			white-space:nowrap;
			border-left:1px solid #CBD5DE;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);


	
}


.copiasNumeracion2 a
{ display:block;
color:#1359A6;
	padding:3px;
background-color:#DAE2E8;
}

.copiasNumeracion2 a:hover
{ display:block;
color:#1359A6;
	padding:3px;
background-color:#E5EEF5;
}

/*estilos para login  2014.05.16*/
.loginBoton
{
			background-color: #2396EB;
			background-image: linear-gradient(180deg, rgb(56,164,236) 0%, rgb(37,132,214) 100%);
			width: 87px;
			;
			border-color: rgb(19,126,204);
			border-width: 1px;
			border-style: solid;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 120%;
			color: rgb(255,255,255);
			text-align: center;
			text-shadow: 0px 1px 0px #1F65A5;
			border-radius: 3px;
			height: 22px;
		}
.loginBoton:hover
{
			background-color: #3581B9;
			background-image: -webkit-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: -moz-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: -o-linear-gradient(270deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			background-image: linear-gradient(180deg,rgba(21,144,226,1.00) 0%,rgba(29,105,171,1.00) 99.48%);
			}

.loginTexto ,  .loginInputText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
color:rgb(102,102,102);
text-align:center;
}

.loginInputText {
			background-color: rgb(255,255,255);
			width: 180px;
			height: 20px;
			border-color: rgb(201,201,201);
			border-width: 1px;
			border-radius: 4px;
			border-style: solid;
			box-shadow: inset 0px 2px 3px rgba(0,0,0,0.1);
			text-align: left;
			padding-left: 4px;
			-webkit-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.1);
			padding-bottom: 3px;
}

.loginOlvidoClave{
	background-color:rgb(235,245,254);
width:181px;
height:26px;
			}

.loginOlvidoClave a{
			text-decoration: none;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #7AB6FF;
}
.loginOlvidoClave a:hover{ color: #2889FF; }




.loginInputText1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
color:rgb(102,102,102);
text-align:center;
}
.loginBoton:hover { background-color: #B8272A; }




.registroModalVentana
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 680px;
			margin-left: -340px;
			padding: 20px;
			position: absolute;
			top: 20%;
			left: 50%;
			z-index: 100;
			background-color: #E8E8E8;
			text-align: left;
			border-radius: 10px;
			-webkit-box-shadow: 0px 0px 20px rgba(50,50,50,0.80);
			box-shadow: 0px 0px 20px rgba(50,50,50,0.80);
}
.registroModalVentanaTitulo
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding-bottom: 10px;
			color: #006D97;
			font-size: 25px;
			text-align: left;
			font-weight: normal;
			-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			border-bottom: 1px solid #D0D0D0;
}
.registroModalVentanaParrafo
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #476177;
}
.registroDatos
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding: 25px 10px;
			color: #476177;
			font-size: 14px;
			background-color: #FFFFFF;
			border-radius: 10px;
			margin-top: 40px;
}
.registroInputText
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 400px;
			border: solid 1px #CCC;
			height: 21px;
}
.registroInputBtn
{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			width: 120px;
			height: 30px;
			padding: 5px;
			color: #FFFFFF;
			font-size: 16px;
			text-align: center;
			border-bottom: 1px solid #1671C1;
			background-color: #4BAADE;
			border: none;
			transition: all 0.25s ease-out;


-moz- transition:all 0.25s ease-out;
-webkit- transition:all 0.25s ease-out;
			cursor: pointer;
}
.registroInputBtn:hover
{
			background-color: #308DCF;
			border-bottom: 1px solid #0E5EB4;
}
/* Agregado 04-12-2014 ngallardo */
.registroDatosSimple
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding: 0;
			color: #476177;
			font-size: 12px;
			background-color: #FFFFFF;
			border-radius: 10px;
			margin-top: 0;
}


