/* CSS Document */

body
{
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a
{
	color:#125F7C;
}

.coletillaforms
{
	color:#000033;
    font-family: Arial;
    font-size: 12px;
}


#contenedorpage
{
	
}

#toppage
{
	/*height:61px;*/
	position:relative;
	border-bottom-color: rgb(0,119,215); 
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

#toppage div.tope
{
	position:relative;
	top:5;
	margin-bottom:10px;
}

#toppage div.nombreusuario
{
	position:absolute;
	right:60;
	top:14;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}

#toppage div.salir
{
	position:absolute;
	right:10;
	top:20;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	/*text-transform:uppercase;*/
	cursor:pointer;
}

#menuright
{
	width:238px;
	height:100%;
	float:left;
	margin-top:24px;
}

#activepage
{
	height:100%;
}

#contentpage
{
	height:auto;
}

#bottompage
{
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
			
			
.menu
{
	cursor:pointer;
	width:236px;
	height:55px;
}

.menu div.item
{
	display:table-cell;
	vertical-align:middle;
	height:55px;
	padding-left:39px;
	color:#2C96C0;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
}

.menu2
{
	width:236px;
	height:55px;
	cursor:pointer;
}

.menu2 div.item
{
	display:table-cell;
	vertical-align:middle;
	height:55px;
	padding-left:39px;
	color:#04415E;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.submenu
{
	width:227px;
	display:none;
}

.submenu div.item2
{
	height:40px;
	cursor:pointer;
}

.submenu div.item2 div
{
	display:table-cell;
	vertical-align:middle;
	padding-left:53px;
	font-family:Arial;
	font-size:12px;
	height:40px;
	color:#3C6777;
	font-weight:bold;
}

.submenu div.item3
{
	height:40px;
	cursor:pointer;
}

.submenu div.item3 div
{
	display:table-cell;
	vertical-align:middle;
	padding-left:53px;
	font-family:Arial;
	font-size:12px;
	height:40px;
	color:#162B48;
	font-weight:bold;
}

#contentdinamyc
{
	width:100%;
	float:none;
	position:absolute;
}

.derechos
{
	padding-top:25px;
	/*color:#626262;*/
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	padding-left:20px;
	font-weight:bold;
}

.derechos a
{
	color:#FFFFFF;
}

.bloqueinformacion {
    background-color:#DAE2E4;
    border-color:#017097;
    border-style: solid;
    border-width: 1px 1px 1px;
    margin-bottom: 15px;
	padding-bottom:9px;
	color:#162B48;
}

.tituloBloque {
    background-color:#8EB4C2;
    color:#162B48;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-top: 7px;
    text-transform: uppercase;
	border-bottom-color:#017097;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom: 9px;
	position:relative;
}

.helpBlock {
	position:absolute;
	right:0;
	top:0;
}

.boton
{
	background-color:#8EB4C2;
	text-transform:uppercase;
	/*color: #DBE2E5;*/
	color: #FFFFFF;
	font-family:Arial;
	font-size:13px;
	border-style:solid;
	border-color:#017097;
	padding-top:2;padding-bottom:2;
	border-width:1px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.boton2
{
	background-color:#8EB4C2;
	text-transform:uppercase;
	/*color: #DBE2E5;*/
	color: #FFFFFF;
	font-family:Arial;
	font-size:13px;
	border-style:solid;
	border-color:#017097;
	border-width:1px;
	padding-top:2;padding-bottom:2;
	background-image:url(../images/boton2.png);
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.botonerabloque
{
	padding-top:10px;
	text-align:center;
}

.botoneraoutblock
{
	text-align:right;
	margin-bottom: 9px;
}

.trHeader td, .trHeader
{
	font-family:Arial;
	font-size:12px;
	background-color:#416978;
	color:#FFFFFF;
	font-weight:bold;
}

.trProdAxuliar td
{
	font-family:Arial;
	font-size:12px;
	background-color:#A8C6D0;
	color:#162B48;
	font-weight:bold;
}

.texto
{
	font-family:Arial;
	color:#000000;
	font-size:12px;
	border-style:solid;
	border-color:#017097;
    border-width: 1px 1px 1px 1px;
}

.monto
{
	text-align:right;
}

.codcelular
{
	width:37px;
}

.nucelular
{
	width:60px;
}

.fecha
{
	width:72px;
}

.etiqueta
{
	color:#162B48;
}

.mensajeexitogrande
{
	color:#006633;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.etiqueta2
{
    color:#162B48;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.contenido
{
	color:#000000;
    font-family: Arial;
    font-size: 12px;
}

.etiquetaroja
{
	color:#FF0000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.trNoFound td
{
	color:#162B48;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	text-align:center;
}

.filatotales
{
	color:#162B48;
    font-family: Arial;
    font-size: 12px;
	font-weight:bold;
}

.tra
{
	color:#162B48;
    font-family: Arial;
    font-size: 12px;
	background-color:#CBDCE2;
}

.trb
{
	color:#162B48;
    font-family: Arial;
    font-size: 12px;
	background-color:#E2ECEF;
}

.totalregistros
{
	color:#A85400;
    font-family: Arial;
    font-size: 12px;
	padding-left:10px;
	margin-bottom:5px;
}

.requerido
{
	color:#FF0000;
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.errores div
{
	color:#FF0000;
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	padding-left:15px;
}

.error
{
	color:#FF0000;
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	padding-left:15px;
}

.cedula
{
	width:80px;
}

.tdRequerido
{
	width:5px;
}

.textbuscador
{
	background-color:#E1E6E9;
	-moz-border-radius-topleft: 21px; 
	-webkit-border-top-left-radius: 21px; 
	-khtml-border-top-left-radius: 21px; 
	border-top-left-radius: 21px;
	
	-moz-border-radius-bottomleft: 21px; 
	-webkit-border-bottom-left-radius: 21px; 
	-khtml-border-bottom-left-radius: 21px; 
	border-bottom-left-radius: 21px;
	
	-moz-border-radius-bottomright: 21px; 
	-webkit-border-bottom-right-radius: 21px; 
	-khtml-border-bottom-right-radius: 21px; 
	border-bottom-right-radius: 21px;
	
	-moz-border-radius-topright: 21px; 
	-webkit-border-top-right-radius: 21px; 
	-khtml-border-top-right-radius: 21px; 
	border-top-right-radius: 21px;

	padding-left:5px;
	padding-right:30px;
	padding-top:4px;
	padding-bottom:4px;
	border-style: solid;
	border-width:1px;
	border-color:#8094A0;
	
	font-size:12px;
	font-family:Arial;
	
	width:270px;
	background-image:url(../images/icons/search_txt.png);
	background-repeat:no-repeat;
	background-position:right;
}


#mensajesPage
{
	position:fixed; 
	top:40px;
	text-align:center;
	width:100%;
}

#mensajesPage span
{
	background-color:#E17100;
	color:#003162;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	padding-left:35px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	
	-moz-border-radius-topleft: 21px; 
	-webkit-border-top-left-radius: 21px; 
	-khtml-border-top-left-radius: 21px; 
	border-top-left-radius: 21px;
	
	-moz-border-radius-bottomleft: 21px; 
	-webkit-border-bottom-left-radius: 21px; 
	-khtml-border-bottom-left-radius: 21px; 
	border-bottom-left-radius: 21px;
	
	-moz-border-radius-bottomright: 21px; 
	-webkit-border-bottom-right-radius: 21px; 
	-khtml-border-bottom-right-radius: 21px; 
	border-bottom-right-radius: 21px;
	
	-moz-border-radius-topright: 21px; 
	-webkit-border-top-right-radius: 21px; 
	-khtml-border-top-right-radius: 21px; 
	border-top-right-radius: 21px;
}

.spnAyuda
{
	cursor:pointer; 
	color:#FF6600;
}
















/* - - - - - - CSS TOOL TIP - - - - - - - - -*/

/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
	size: 12px;
	font-family: arial;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
/*cursor:help;*/
cursor:pointer;
}


.iconosindescarga
{
	color:#162B48;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
	
	text-align:center;
	padding-top:15px;
	
}

.iconosindescarga img
{
	cursor:pointer;
}

.ayudatabla td
{
	font-family:Arial;
	font-size:12px;
	color:#002800;
	text-align:left;
	font-weight:bold;
}

.etiquetaroja
{
	color:#FF0000;
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.contenidoverde
{
	color:#005E2F;
	font-family: Arial;
    font-size: 12px;
}

.paginacion
{
	text-align:center;
	padding-top:15px;
}

.linkpaginacion
{
	font-family:Arial;
	font-size:12px;
	padding:2 2 2 2;
	color:#000000;
	background-color:#E2ECEF;
}

.paginaactual
{
	font-family:Arial;
	font-size:12px;
	background-color:#416978;
	color:#FFFFFF;
	font-weight:bold;
	padding:2 2 2 2;
}

.readonly
{
	background-color:#AEAEAE;
}

.itemmouseover
{
	background-color:#B9D6F9;
	/*font-weight:bold;*/
}

.listanegra
{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
}

/* MERCADO LIBRE */

.itemcomentario
{
	color:#000000;
    font-family: Arial;
    font-size: 12px;
	background-color:#FFFFD9;
	padding-top:5;
	padding-bottom:5;
	padding-left:3;
}

.itemcomentario2
{
	background-color:#E2E0E0;
	color:#24324D;
}

.color1{ background-color:#FFCC99; font-family:Arial; font-size:12px; font-weight:bold; }
.color2{ background-color:#999999; font-family:Arial; font-size:12px; font-weight:bold; }
.color3{ background-color:#FF9933; font-family:Arial; font-size:12px; font-weight:bold; }
.color4{ background-color:#CC9999; font-family:Arial; font-size:12px; font-weight:bold; }
.color5{ background-color:#FF9999; font-family:Arial; font-size:12px; font-weight:bold; }
.color6{ background-color:#FFCCFF; font-family:Arial; font-size:12px; font-weight:bold; }
.color7{ background-color:#9966FF; font-family:Arial; font-size:12px; font-weight:bold; }
.color8{ background-color:#FFFF00; font-family:Arial; font-size:12px; font-weight:bold; }
.color9{ background-color:#FFCCCC; font-family:Arial; font-size:12px; font-weight:bold; }
.color10{ background-color:#CCCCCC; font-family:Arial; font-size:12px; font-weight:bold; }

.rojo
{
	color:#FF0000;
}

.rojo a
{
	color:#FF0000;
}

.ayuda
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}

.efectofila
{
	background-color:#BFEBFF;
}

.w-100
{
	width:100%;
}

.align-middle, .align-middle>th, .align-middle>td
{
	vertical-align: middle !important;
}