BODY
{
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #0082D1;
	scrollbar-shadow--color: #0082D1;
	scrollbar-3DLIGHT-COLOR: #FFFFFF;
	scrollbar-arrow-color: #0082D1;
	scrollbar-track-color: #F2F2F2;
	scrollbar-darkshadow-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.content1
{
	padding-left: 5px;
	font-size: 11px;
	color: #000000;
	font-family: 'Trebuchet MS';
	text-align: justify;
}

.tituloNegrita 
{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.tableCabezote {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.primerNivel {
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C94D6;
	font-weight: bold;
	
}
.primerNivel:hover{
	background-image: url(menuOver.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}
/*.container {
	text-align: left;
	width: 170px;
	vertical-align: middle;
}*/
a {
	text-decoration: none;
	color: #047FCD;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 a:hover{
	/*color: #999999; */
 }

a.conraya {
	text-decoration: underline;
	color: #047FCD;
	font-weight: bold;
	width: 148px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
.segundoNivel {
	background-position: center center;
	text-align: left;
}.SwapText {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.tableMenu {
	background-image: url(images/fondomenu.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tituloAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C94D6;
	
}
.textoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3FA0DD;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F70005;
}
.msgBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DCF2FD;
	text-align: left;
}
.dominioInactivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.activeTab {
	background-color: #DDF2FF;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0081D2;
}
.inactiveTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0081D2;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
td.headerObscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #28AEFF;
}
td.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	background-color: #F2F2F2;
	border-bottom-style: solid;
}
.headerClaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}	
table {
border-collapse:collapse;
}
.tablaPeq1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

a.tablaPeq, a.tablaPeq:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #047FCD;
	font-weight: bold;
}

a.tablaPeq:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #047FCD;
	text-decoration: underline;
	font-weight: bold;
}
a.Dominios, a.Dominios:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
a.Dominios:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: none;
}
a.Bottom, a.Bottom:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1A5EA0;
	font-weight: none;
}
a.Bottom:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1A5EA0;
	text-decoration: underline;
	font-weight: bold;
}
.divA{
	position:absolute;
	z-index:1;	
}
.divB{
	z-index:1;
	position: absolute;
}
table.cliente {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
    }
.inputbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #343A58;
	background: #FFFFFF;
	border: 1px solid;
	border-color: #047FCD;
	}
.textoIntro {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #1A5EA0;
}.dominio {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.tablaTab {
	border: thin solid #28AEFF;
	border-collapse:collapse;
}
#dominiosList {
	overflow: auto;
	top: 112px;
	left: 18px;
	height: 120px;
	width:270px;
}
#parqueartab {
	overflow: auto;
	height: 120px;
	width:300px;
}
#cargando{
	position:absolute;
	width:100px;
	height:50px;
	z-index:2;
	left: 0px;
	top:0px;
	visibility:hidden;
}.submitBut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #007CC4;
	font-weight: bold;
}
.mano
{
	cursor:hand;
}
/* -----Estilos listado------*/
#listado ul{
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
#listado li {
	background-repeat: no-repeat;
	background-image: url(../gif/vinetahome.gif);
	background-position: left center;
	width: 100%;
}
#listado li a{
	color:#666666;
	display:block;
	height:15px;
	padding:2px;
	text-decoration:none;
	text-indent:12px;
	border-bottom: 1px solid #ECE9D8;
	float: none;
	font-weight: bold;
}
#listado li a:hover{
	color:#FFFFFF;
	background-color: #017BD1;
	font-weight: bold;
	background-image: url(../gif/vinetahomehover.gif);
	background-repeat: no-repeat;
	background-position: left center;
}#listado {
	background-color: #FFFFFF;
	white-space: nowrap;
}
/* -----Estilos listado------*/
#listado2 {
	background-color: #F2F2F2;
	white-space: nowrap;
}
#listado2 ul{
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
#listado2 li {
	background-repeat: no-repeat;
	background-image: url(../gif/vinetahome2.gif);
	background-position: left center;
	width: 100%;
}
#listado2 li a{
	color:#666666;
	display:block;
	height:15px;
	padding:2px;
	text-decoration:none;
	text-indent:12px;
	border-bottom: 1px solid #ECE9D8;
	font-weight: bold;
}
#listado2 li a:hover{
	color:#333333;
	background-color: #DDDDDD;
	font-weight: bold;
	background-image: url(../gif/vinetahomehover2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.titulotabla {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.divContent {
	font-weight: bold;
	color: #2C94D6;
	font-size: 10px;
}#texto {
	line-height: 18px;
}
.content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.fondoGris {
	background-color: #f2f2f2;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F2F2F2;
}
/* ecare corporativo*/
.rutaCopy
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    BORDER-LEFT-COLOR: #666666;
    BORDER-BOTTOM-COLOR: #666666;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    BORDER-TOP-COLOR: #666666;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-COLOR: #666666;
}
.rutaCopyExcel
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    BORDER-LEFT-COLOR: #666666;
    BORDER-BOTTOM-COLOR: #666666;
    PADDING-BOTTOM: 2px;
    COLOR: #0000d0;
    BORDER-TOP-COLOR: #666666;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-COLOR: #666666
}
.subtitulos
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    WORD-SPACING: normal;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #add7f0
}

/* IPS, Firewall, Filtrado URL*/

.utDetalleDominioDefT 
{
	BORDER-RIGHT: #5a78a0 2px; PADDING-RIGHT: 3px; BORDER-TOP: lightgrey 2px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec2.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: lightgrey 2px; CURSOR: hand; COLOR: #d3e3f1; PADDING-TOP: 0px; BORDER-BOTTOM: lightgrey 2px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioDisT 
{
	BORDER-RIGHT: #5a78a0 2px; PADDING-RIGHT: 3px; BORDER-TOP: lightgrey 2px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec2.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: lightgrey 2px; CURSOR: default; COLOR: gray; PADDING-TOP: 0px; BORDER-BOTTOM: lightgrey 2px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioSelT 
{
	PADDING-RIGHT: 3px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec1.gif); PADDING-BOTTOM: 0px; CURSOR: default; COLOR: white; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioDefT0 
{
	BORDER-RIGHT: #5a78a0 2px; PADDING-RIGHT: 3px; BORDER-TOP: lightgrey 2px; PADDING-LEFT: 45px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec0.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: lightgrey 2px; CURSOR: hand; COLOR: #d3e3f1; PADDING-TOP: 0px; BORDER-BOTTOM: lightgrey 2px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioSelT0 
{
	/* PADDING-RIGHT: 3px;  */ 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec0.gif); PADDING-BOTTOM: 0px; CURSOR: default; COLOR: white; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioDisT0 
{
	BORDER-RIGHT: #5a78a0 2px; PADDING-RIGHT: 3px; BORDER-TOP: lightgrey 2px; PADDING-LEFT: 45px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../../../gif/ig_tab_ec0.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: lightgrey 2px; CURSOR: default; COLOR: gray; PADDING-TOP: 0px; BORDER-BOTTOM: lightgrey 2px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px
}
.utDetalleDominioSepT 
{
	BORDER-RIGHT: lightgrey 0px inset; BORDER-TOP: lightgrey 0px inset; BORDER-LEFT: lightgrey 0px inset; CURSOR: default; BORDER-BOTTOM: lightgrey 2px inset
}

.tableData
{
	border: 1px solid #0983CE;
	/*margin-left: 10px;*/
}

.tableGeneral
{
	border-color:white;
	
}
/* Estilos agregados el 11 de Abril por LeonardoMoreno I&T */

#mainContainer{
	width:615px;
	padding-left:10px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
	BACKGROUND-COLOR: white;
}
#servicios{
	display:block;
	clear:both;
}
#lyrRequests{
	
}
#lyrReport{
	
}
#pestanas{
	display:block;
	background-color:#CCCCCC;
}
#lyrDetails .explicacionReportes {
	background-color:#0b70ac;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
#lyrRequests .explicacionReportes {
	background-color:#3C8DBD;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
#lyrReport .explicacionReportes {
	background-color:#6DA9CD;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.servCodigo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	padding-left: 5px;
}
.servAlias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 5px;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}
.subtituloPositivo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	font-size: 12px;
	vertical-align: middle;
	padding-right: 5px;
}
.formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
}

.tituloPestana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 15px;
}
.tablaReporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.tablaDetalles {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	width: 585px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tablaEncabezado1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
	padding-right: 2px;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.textos
{
	padding-left: 5px;
	font-size: 13px;
	color: #000000;
	font-family: 'Trebuchet MS';
	text-decoration: none;
}

.tablaContenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.tablaEncabezado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.formulariosSeleccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	/* color: #FFFFFF; */
	color:Black;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
#lyrSuggest{
	visibility:hidden;
	display:block;
}
.tablaEncabezado2 	a {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.tablaEncabezado2 	td{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.gridcontent td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	height: 30px; 
}

#lyrScheduleData{
	float:left;
}

.ServiceList
{
	border-right: #0983ce 1px solid;
	border-top: #0983ce 1px solid;
	border-left: #0983ce 1px solid;
	border-bottom: #0983ce 1px solid;
}

.ServiceListContents
{
	font-size: 10px;
	color: #000000;
	/*border-bottom: #999999 1px solid;*/
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
	width:100%;
}

.copyright
{
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    width:100%
}
.SCFooter{
	width:610px;
	padding-left:10px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
	background:white;
}
.subtitulopeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}

.surveyContent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color:Black;
	border-style:solid;
	border:2px;
	color: #666666;
	text-align:left; 
}

.surveyContentAlternate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style:solid;
	border:2px;
	border-color:Black;
	text-align:left; 
	color:black;
	background-color:#DDDDDD;
}

.Survey
{
	padding:3px;
}

