﻿/*------------------ INICIO --------------------*/

table, td, img { border-style: none; border-color: inherit; border-width: 0;}
td{font:12px verdana, arial, helvetica, sans-serif; color:#8b8a89; vertical-align:top;  text-align:left;}

body {margin: 0; padding: 0; font-family: Arial; font-size: 80%;}

.advert{ color:#606060; text-align:center; font-size:13px; text-decoration:none;}
.advert a{ color:#606060;}

A {text-decoration:none;    /*color:#F06522;*/}

.textbox {font-family: verdana;	font-size: 10px; }

.label {font-family: verdana;	font-size: 10px; }

.Title {font-family: verdana;	font-size: 14px; color:#404040; font-weight:bold; text-align:center; }


.TD1{width:15%; font:12px verdana, arial, helvetica, sans-serif; color:#2b2a79; vertical-align:top;  text-align:left;	border-bottom:solid 1px #E5E5E5;}
.TD1 a{width:15%; font:12px verdana, arial, helvetica, sans-serif; color:#6b6a99; vertical-align:top;  text-align:left;	}
.TD1 a:hover{width:15%; font:12px verdana, arial, helvetica, sans-serif; font-weight:bold; color:#0000F4; vertical-align:top;  text-align:left;	}
.TD2{font:12px verdana, arial, helvetica, sans-serif; color:#5b5a59; vertical-align:top;  text-align:left;	border-bottom:solid 1px #E5E5E5;}
.TD3{font:12px verdana, arial, helvetica, sans-serif; color:#FF3030; vertical-align:top;  text-align:center;	border-bottom:solid 1px #F7F7F7;}
.TD3 a:hover{font:12px verdana, arial, helvetica, sans-serif; color:#FAFAFA; background-color:#FF3030; vertical-align:top;  text-align:center;	border-bottom:solid 1px #F7F7F7;}

.head { width:100%; height:80px; background: url("images/Carbon-Fiber80.png")  repeat scroll center top transparent;}
.head_content { width:960px; margin:5px; vertical-align:bottom; margin-left:auto; margin-right:auto;}
.head_customer { width:100%; height:80px; background: url("images/Carbon-Fiber81.png")  repeat scroll center top transparent;}
.head_root { width:100%; height:80px; background: url("images/Carbon-Fiber82.png")  repeat scroll center top transparent;}
/*.head_customer { width:100%;  background-image:url('../images/bg_menu_customer.gif'); text-align:center;}*/

.logo {font:9px verdana, arial, helvetica, sans-serif; color:#5AA1C1; text-align:right; float:left;}
.logo00 {font:22px verdana, arial, helvetica, sans-serif; font-weight:bold; color:#7ABAEA;}
.logo01 {font:18px verdana, arial, helvetica, sans-serif; color:#EEE;}
.logo02 {font:30px verdana, arial, helvetica, sans-serif; color:#F19300;}
.logo03 {font:18px verdana, arial, helvetica, sans-serif; color:#70B0E0;}
.logo04 {font:9px verdana, arial, helvetica, sans-serif; color:#C0C0C0;}
#logoWTC { margin: 0 0 0 0px; src:url("images/logo_wtc.png");}
.flags{ /*position:relative; top:-90px;*/}

.menu01 {float:left; margin:32px auto auto 15px;}
.menu02 {float:right; margin:32px 5px auto auto;}
.menu01 a{font:14px verdana, arial, helvetica, sans-serif; color:#CCC; text-align:left;}
.menu02 a{font:14px verdana, arial, helvetica, sans-serif; color:#CCC; text-align:right;}
.menu01 a:hover {font:14px verdana, arial, helvetica, sans-serif; color:#999; text-align:left;}
.menu02 a:hover {font:14px verdana, arial, helvetica, sans-serif; color:#999; text-align:right;}


.container { width:100%; height:500px; margin-left:auto; margin-right:auto; height:auto;}
.content { width:990px; height:200px; margin:2px; background-color:#FFF; height:auto; margin-left:auto; margin-right:auto;}
.empresa { width:960px; margin: 15px auto 0px auto;  height:auto;}

.directory {width:180px; height:500px; float:left;}
.directory_item {width:155px; float:left; border-bottom: solid 1px #EEF; border-left: solid 1px #EEF; border-right: solid 1px #EEF; background-color:#FFF; padding: 0px 0px 3px 6px; text-align:left;}
.search {float:left; background: url("images/Carbon-Fiber80.png")}
.ads {width:250px; float:left;  margin: auto auto 5px 5px;}
.products{float:left; width:790px;}
.div_title {width:750px; background-color:#FFF; padding:4px 0px 3px 20px; border: solid 1px #468; color:#579; float:left; border:0; font-size:15px; font-weight:bold; text-align:center;}
.div_title_dir {width:150px; background-color:#579; padding:4px 0px 3px 20px; border: solid 1px #468; color:#EEF; float:left;}

div.search div {background: transparent url("images/esq1.png") no-repeat top right;}
div.search div div {background: transparent url("images/esq2.png") no-repeat bottom right;}
div.search div div div {background: transparent url("images/esq3.png") no-repeat bottom left;}
div.search div div div div {background: transparent url("images/esq4.png") no-repeat top left; width:500px; height:40px; margin: 0px 0px 0px 0px; padding:16px 16px 16px 16px; color:#FFF; }



.NoLink A
{
    text-decoration:none;
	color: #202020;
    font-family:verdana;
    font-weight:normal;
	font-size: 10px;
}

.NoLink A:hover
{
    text-decoration:none;
	color: #008000;
    font-family:verdana;
    font-weight:normal;
	font-size: 10px;
}

.LABEL1 A
{
	color: #707070;
    font-family:Arial;
    font-weight:bold;
	font-size: 10px;
}

.TDCOD
{
    color:#303030;
	font-size: 10px;
}
.TDCOD A
{
	/* menu entries */
	/*color: #D0500A;*/
	color: #704020;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}
.TDCOD A:hover
{
    font-weight:bold;
}


.TDCOD1
{
    color:#828282;
	font-size: 10px;
}
.TDCOD1 A
{
	/* menu entries */
	color: #B0500A;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}
.TDCOD1 A:hover
{
    font-weight:bold;
}



div.www00
{
	background: #FDFDFD;
	text-align:center;
}

div.www0
{
    float:none;
	background: #FDFDFD;
	border-color: #FEFEFE;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 145px;
	height: 160px;
	text-align: center;
}

div.www1
{
	float:left;
	background: #FDFDFD;
	border-color: #FEFEFE;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 145px;
	height: 160px;
}

div.www2
{
	float:left;
	/*background: #FDFDFD;
	border-color: #FEFEFE;
	border-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 1px;*/
	width: 112px;
	height: 160px;
	text-align:center;
	font-size: 10px;
}


div.www3
{
	float:left;
	background: #FDFDFD;
	border-color: #FEFEFE;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align:center;
	font-size: 10px;
}

div.www4
{
	float:left;
	background: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width: 95px;
	height: 95px;
}

TD.centrar
{
    vertical-align:middle;
}

TD.centrar_margen
{
    vertical-align:middle;
    margin-left: 15px;
}

/*Cabecera*/
.TH00
{
	border-right:solid 1px #C0C0C0;
}
/*Pais*/
.TD00
{
	border-bottom:solid 1px #E0E0E0;
}
/*Con origen*/
.TD01
{
	border-bottom:solid 1px #F9D9B9;
}
/*Information*/
.TD08
{
	color: #2230AA;
	font-weight:bold;
	border-bottom:solid 1px #E0E0E0;
}
/*Prohibicion*/
.TD09
{
	color: #FF2200;
	font-weight:bold;
	border-bottom:solid 1px #E0E0E0;
}


.TDCOD_NO
{
    color:#707070;
	font-size: 12px;
}

.TDCOD_NO A
{
	/* menu entries */
	color: #101010;
	font-size: 12px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}



.TDTEXT
{
	color: #202080;
	font-size: 10px;
}
.TDTEXT A
{
	color: #202080;
	font-size: 10px;
	font-weight:bold;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT_SEC
{
	color: #000060;
	font-size: 13px;
}
.TDTEXT_SEC A
{
	color: #000060;
	font-size: 13px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT0
{
	color: #101010;
}
.TDTEXT0 A
{
	color: #404080;
	font-size: 11px;
	font-weight:bold;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT1
{
	color: #101010;
}
.TDTEXT1 A
{
	color: #101010;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT2
{
	color: #303030;
}
.TDTEXT2 A
{
	color: #303030;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT3
{
	color: #505050;
}
.TDTEXT3 A
{
	color: #505050;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}
.TDTEXT4
{
	color: #505090;
}
.TDTEXT4 A
{
	color: #505090;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}
.TDTEXT5
{
	color: #707070;
}
.TDTEXT5 A
{
	color: #707070;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.TDTEXT6
{
	color: #808080;
}
.TDTEXT6 A
{
	color: #808080;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}
.TDTEXT7
{
	color: #909090;
}
.TDTEXT7 A
{
	color: #909090;
	font-size: 10px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}



.stCODE_0
{
	color: #AAAAAA;
    font-family:Lucida Console;
    font-weight:900;
	font-size: 12px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stCODE_1
{
	color: #707070;
    font-family:Lucida Console;
    font-weight:bolder;
	font-size: 12px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_0
{
	color: #626260;
	background-color:#F1F1F4;
    font-family:Arial;
	font-size: 10px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_0 A
{
	color: #626260;
	background-color:#F1F1F4;
    font-family:Arial;
	font-size: 10px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_2
{
	color: #003399;
    font-family:Arial;
    font-weight:bold;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_4
{
	color: #003399;
    font-family:Arial;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_REST
{
	color: #AAAAAA;
    font-family:Arial;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stCODE_1 A
{
	color: #707070;
    font-family:Lucida Console;
    font-weight:900;
    font-variant:small-caps;
	font-size: 12px;
	vertical-align:top;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_2 A
{
	color: #003399;
    font-family:Arial;
    font-weight:bold;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_2A A
{
	color: #003399;
    font-family:Arial;
	font-size: 12px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_4 A
{
	color: #003399;
    font-family:Arial;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

.stTEXT_REST A
{
	color: #707070;
    font-family:Arial;
	font-size: 14px;
	padding: 0 0 0 0;
	text-decoration: none;
}

/*----------------------------------------------------*/
/*-------------------  TABLAS FORM -------------------*/
/*----------------------------------------------------*/
.table_form
{
    background-color:Transparent;
    font-size:7pt;
    font-family:Arial;
    color:#229922;
    border:1px solid green;
    padding: 0 0 0 0;
}
.table_form_sub
{
    background-color:Transparent;
    font-size:10px;
    color:#229922;
}

.table_form td 
{
    vertical-align:top;
    border: solid 1px green;
}

.table_form a
{
	/* menu entries */
	color: #003300;
	vertical-align:top;
	padding: 0 0 0 0;
	border: 1px solid white;
	margin: 1px 0;
	text-decoration: none;
	font-size: 8px;
}

.table_form a:hover
{
	background: #eee;
	text-decoration: none;
	border-color: #ccc;
	font-size: 8px;
}

.table_form .o
{
	background: #DDFFDD;
}
.table_form .LBL
{
    font-size:8pt;
    font-weight:bolder;
    font-family:Arial;
    color:#000000;
}

.table_form1
{
    background-color:Transparent;
    font-size:7pt;
    font-family:Arial;
    color:#229922;
    padding: 0 0 0 0;
}

.table_form1 td 
{
    vertical-align:top;
}



.table_form0
{
    background-color:Transparent;
    font-size:7pt;
    font-family:Arial;
    color:#229922;
    padding: 0 0 0 0;
}

.table_form0 td 
{
    vertical-align:top;
    border: solid 1px green;
}

.table_form0 .LBL
{
    background-color:Transparent;
    font-size:7pt;
    font-family:Arial;
    font-weight:lighter;
    color:#626262;
    padding: 0 0 0 0;
}


/*------------------------------------------------------*/
.Panel
{
    background-color:#FFFFFF;
    position:absolute ;
    z-index:1;   
    border: solid 4px Green;
}

.Panel table
{
    font-size:xx-small;
}

.PanelTableHeader
{
    background-color:Green;
    color:White;
    font-weight:bold;
}
.PanelTableHeader A
{
    background-color:Green;
    color:White;
}

.PanelTableHeaderTOP
{
    background-color:#106010;
    color:White;
    font-weight:bold;
    font-size:medium;
}

.PanelTableCommand
{
    background-color:#EEFFEE;
    text-align:right;
}

.Panel1
{
    background-color:#FFFFFF;
    position:absolute ;
    z-index:1;   
    border: solid 4px #A0A0A0;
}

.Panel1 table
{
    font-size:small;
}

.Panel1TableHeader
{
    background-color:Green;
    color:White;
    font-weight:bold;
}
.Panel1TableHeader A
{
    background-color:Green;
    color:White;
}

.Panel1TableHeaderTOP
{
    background-color:#106010;
    color:White;
    font-weight:bold;
    font-size:medium;
}

.Panel1TableCommand
{
    background-color:#EEFFEE;
    text-align:center;
}

.Panel_blue
{
    background-color:#FFFFFF;
    position:absolute ;
    z-index:1;   
    border: solid 5px #AA4433;
}

.PanelTableHeader_blue
{
    background-color:#FA6019;
    color:White;
    font-weight:bold;
}
.PanelTableHeader_blue A
{
    background-color:#FA6019;
    color:White;
}


/*------------------------------------------------------*/
/*------------------- ADMINISTRACION -------------------*/
/*------------------------------------------------------*/
.div_administracion
{
 font-size:x-small;    
 font-family:Verdana;
}

.div_administracion TBODY
{
 font-size:x-small ;    
 font-family:Verdana;
}

.div_administracion .oscuro
{
    background-color: #149BFA;
}
.div_administracion .medio
{
    background-color: #91D2FF;
}
.div_administracion .claro
{
    background-color: #E8EFFF;
}
.div_administracion .verde
{
    color: #33AA33;
}

.DDL
{
    font-size:xx-small;
    font-weight:bold;
}

.TXT
{
    font-size:xx-small;
    font-weight:bold;
    background-color:Transparent;
}

.LBL
{
    font-family:Courier New;
    font-weight:bolder;
    font-size: 15px;
    color:Black;
    border:none;
}





.btnMenu 
{ 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	background-color: Transparent;
	width :50px;
}





/*------------------- Data grid -------------------*/

.datagrid
{
	background-color: #BACAD9;
	color: #3F5F79;
	width: 100%;
}

.datagrid2
{
	background-color: #65C0B0;
	color: #3F5F79;
	width: 100%;
}

.datagrid .itemstyle
{
	background-color: #FFFFFF;
	color: #777D82;
}

.datagrid .alternatingitemstyle
{
	background-color: #EEEEEE;
	color: #777D82;
}

.datagrid .itemstyle a, .datagrid .alternatingitemstyle a
{
	color: #777D82;
}

.datagrid .itemstyle a:hover, .datagrid .alternatingitemstyle a:hover
{
	color: #778899;
}

.datagrid .headerstyle
{
	color: #3F5F79;
	background-color: #bfd0e3;
}

.datagrid .headerstyle a
{
	color: #f8f8ff;
}

.datagrid .headerstyle a:hover
{
	color: #778899;
}

.datagrid h1
{
	font-size: 140%;
	color: #EEEEEE;
}

.datagrid h2
{
	font-size: 130%;
	color: #BBFFBB;
}

.datagrid h3
{
	font-size: 120%;
	color: #BBBBFF;
}

.datagrid h4
{
	font-size: 110%;
	color: #CCCCFF;
}

.datagrid h6
{
	font-size: 100%;
	color: #DDDDFF;
}


/*------------------- Data grid DUA -------------------*/

.datagridDUA
{
    font-size:small;
    background-color: #C0C0C0;
	color: #FFFFFF;
	width: 100%;
}

.datagridDUA .itemstyle
{
    font-size:x-small;
	background-color: #FFFFFF;
	color: #777D82;
}

.datagridDUA .alternatingitemstyle
{
    font-size:x-small;
	background-color: #EEEEEE;
	color: #777D82;
}

.datagridDUA .itemstyle a, .datagrid .alternatingitemstyle a
{
	color: #777D82;
}

.datagridDUA .itemstyle a:hover, .datagrid .alternatingitemstyle a:hover
{
	color: #779988;
}

.datagridDUA .headerstyle
{
	color: #000000;
	background-color: #808080;
}

.datagridDUA .headerstyle a
{
	color: #f8f8ff;
}

.datagridDUA .headerstyle a:hover
{
	color: #778899;
}

.datagridDUA h1
{
	font-size: 140%;
	color: #111111;
}

.datagridDUA h2
{
	font-size: 130%;
	color: #114411;
}

.datagridDUA h3
{
	font-size: 120%;
	color: #115511;
}

.datagridDUA h4
{
	font-size: 110%;
	color: #116611;
}

.datagridDUA h6
{
	font-size: 100%;
	color: #117711;
}





/*------------------- Data grid DUA 1-------------------*/

.datagridDUA1
{
    font-size:x-small;
    background-color: #91D2FF;
	color: #000000;
	width: 100%;
}

.datagridDUA1 .itemstyle
{
    font-size:xx-small;
	background-color: #FFFFFF;
	color: #101010;
}

.datagridDUA1 .alternatingitemstyle
{
    font-size:xx-small;
	background-color: #E8EFFF;
	color: #101010;
}








/*---------------COLORES EN LAS TABLAS----------------------*/
.ColorDoc /*Morado*/
{
    background-color :#FADAFF;
}
.ColorEntity  /*Azul*/
{
    background-color :#DAFAFF;
}

.ColorRegimen /*Verde*/
{
    background-color:#C0FFC0;
}

.ColorTAX /*Naranja*/
{
    background-color:#FFF2CC;
}

.ColorTAXTotales /*Amarillo*/
{
    background-color:#FFFFBB;
}

.ColorIntrast /*Gris-Azul*/
{
    background-color:#F0F0FF;
}

.ColorDUA /*Naranja*/
{
    background-color:#FFE5C0;
}





.divIP {float:left; margin:10px; border:1px #99F; vertical-align:text-top; position:relative; top:0px;}
.divTable td{ border-color:#CCF; border-width:1px;}
.trFecha{ background-color:#DFDFDF;}
.trColor{ background-color:#AAF;}

