* {
	font: normal 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

body {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #3C5563;
	color:white;
}

body#Corp {
    background: #04202E url("../img/fondoGeneral.jpg") repeat-x;
    /*background: #002029 url("img/fondoGeneral.jpg") repeat-x;*/
}

#contenidoPrincipal { width: 950px }

#containerFlash_Col {
	position: relative;
	left: -458px;
	top:  -420px;
	width: 30px;
	z-index: 1;
}

#divSWFLayerColores {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 950px;
	height: 380px;
	text-align: left;
	visibility: hidden;
	display: none;
}

#divSWFLayerGaleria {
	position: absolute;
	left: 0px;
	top: -73px;
	width: 950px;
	height: 645px;
	text-align: left;
	visibility: hidden;
	display: none;
	/*border:solid 1px red;*/
	/*z-index: 10000;*/
}

.Opaco {
	background-color:black;
	filter:alpha(opacity=60);
	opacity:0.6;
	width:950px;
}

/* 090918 JCV - EStilos para colocar capa de video */
#contFlashVideo {
	position: relative;
	left: -470px;
	top:  -572px;
	width: 10px;
	z-index: 1;
}

#divSWFLayerVideo {
	position: absolute;
	left: 0px;
	top: 0px;
}

#contFlashTeaser {
	position: relative;
	left: -470px;
	top:  -572px;
	width: 10px;
	z-index: 1;
}

#divSWFTeaserMod2009 {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	display: none;
}

#contFlashLayCobMed{
	position: relative;
	left: 140px;
	top:  -150px;
	width: 10px;
	z-index: 1;
}

#divSWFLayCobMedios {
	position: absolute;
	left: 0px;
	top: 0px;
	/*visibility: hidden;
	display: none;*/
}

/* 100726 JCV - se agregan estilos para fichas tecnicas y precios en html */
#contFTEC {
	position: relative;
	left: -470px;
	top:  0px;
	width: 10px;
	z-index: 1;
}
#divFichaTecnica {
	position: absolute;
	left: 10px;
	top: 58px;
	visibility: hidden;
	display: none;
}

#contPREC {
	position: relative;
	left: -470px;
	top:  0px;
	width: 10px;
	z-index: 1;
}
#divPrecios {
	position: absolute;
	left: 10px;
	top: 58px;
	visibility: hidden;
	display: none;
}
/* 100726 JCV - se agregan estilos para pantalla de ficha técnica en HTML */
body#fichatec { margin: 0; background-color: #000000; font: bold 11px Arial, Helvetica, Sans-serif; color: #343434;}
.titFT { font-weight: bold; font-size: 14px; text-transform: uppercase; }
.tblVer { background-color: #E5E5E5;}
.tblVer td.Info { font: bold 11px Arial, Helvetica, Sans-serif; color: #343434; padding-left:2px; }
.tblVer td.Dato { font: bold 11px Arial, Helvetica, Sans-serif; color: #343434; padding-left:2px; white-space:nowrap; padding-right:10px; }
.espacioVer { background: url('../img/fdEspacio.jpg') repeat-x; }
.NomVersion { background: #ffffff url('../img/fdVer.jpg') repeat-x; font: bold 11px Arial, Helvetica, Sans-serif; text-align: center; padding-top: 14px;}
.fdVerIzq { background: url('../img/fdVerIzq.jpg') no-repeat; float: left; width: 10px; height: 48px; margin: -14px 0 0 -2px; }
.fdVerDer { background: url('../img/fdVerDer.jpg') no-repeat top right;float: right; width: 14px; height: 48px; margin-top: -14px;}
.rengNon { background-color: #F1F3F6;  }
.rengPar { background-color: #D7DDEA; }


/* 100726 JCV - se agregan estilos para pantalla de precios en HTML */
body#precios { margin: 0; background-color: #000000; font: normal 11px Arial, Helvetica, Sans-serif; color: #ffffff;}
.tblPrec li { font: normal 11px Arial;}
.disc  { font: normal 10px Arial, Helvetica, Sans-serif; float: left; width: 500px;}
.vigencia { font: normal 10px Arial, Helvetica, Sans-serif; float: right; text-align: right;}
.legal { font: normal 9px Arial, Helvetica, Sans-serif; float: left; margin-top: 20px; width: 100%;}
.titPR { font-weight: bold; font-size: 14px; text-transform: uppercase; background-color: #40535E; }
.separador { background: url('../img/precios/separador.gif') center top no-repeat; width: 2px}