﻿body 
{
    background-image:url(../imagenes/fondo_lineas.png);
}
a 
{
    color:#8B8B8B;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;
    text-decoration:none;
    border-width:0px;
}

.textodss
{
    color:#8B8B8B;
    font-family:Arial;
    font-size:10px;
    text-transform:uppercase;
    text-decoration:none;
}

/* COMPANY NAME UPPER MASTER PAGE*/
.textoGeneral
{
    font-family:Arial;
    font-style:normal;
    color:#505050;    
    font-weight:normal;
    text-decoration:none;
    font-size:12px;
}

/* LINKS MENU ENCABEZADO */
.textoMenu
{
    font-family:Arial;
    font-style:normal;
    color:#3F3F3F;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase; 
    cursor:hand;     
}

/* color azul */
.color1
{    
    background-color:#628097;
    height:5px;    
}

/* color verde */
.color2
{    
    background-color:#648E3F;
    height:5px;    
}

/* lowerline */
.linea
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#DFDFDF;
    border-spacing:1px;            
}

/* sideline */
.lineaDerecha
{    
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCCCCC;
    border-spacing:1px;  
    height:200px;          
}

.lineaIzquierda
{    
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#CCCCCC;
    border-spacing:1px;               
}

.lineaDerechaMini
{    
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCCCCC;
    border-spacing:1px;  
    height:13px;          
}

.allLineas
{    
    border-style:solid;
    border-width:1px;
    border-color:#DFDFDF;
    border-spacing:1px;  
    outline-style:outset; outline-width:2px; outline-color:Black;
}

.allLineasMenu
{
    border-style:solid;
    border-width:1px;
    border-color:#DFDFDF;
    border-spacing:1px;      
    background-color:White;
    background-image:url(../imagenes/fondomenup.jpg);
}

/*PANEL MENU */
.panelMenu
{    
    border-style:solid;
    border-width:1px;
    border-color:#CFCFCF;
    border-spacing:0px;
    background-color:White;
    visibility:hidden;
}

.panelMenuShow
{    
    border-style:solid;
    border-width:1px;
    border-color:#CFCFCF;
    border-spacing:0px;
    background-color:White;
    visibility:visible;  
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#DFDFDF;
    border-spacing:1px;             
}

/*CELDAS*/
.celdaEncabezado
{
    /*background-color:#628097;    */
    text-align:left;
    vertical-align:top; 
    height:12px;    
    background-image:url(../imagenes/linep.jpg);
    background-repeat:repeat-y;    
}

.celdaEncabezadoLarge
{
    /*background-color:#628097;    */
    text-align:left;
    vertical-align:top; 
    height:12px;    
    background-image:url(../imagenes/lineplarge.jpg);
    background-repeat:repeat-y;    
}

.celdaEncabezadoText
{
    color:White;
    font-family:Arial;
    font-size:12px;    
    margin-left:7px;    
}

.AlturaOpcionMenu
{
    height:24px;
    vertical-align:middle;
}

/*tipos letras para celdas */
.celdaArial12
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:12px;    
    text-align:justify;
    margin:7px;   
}

.celdaArial12prnc
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:12px;    
    text-align:justify;             
     margin-left:15px;
     margin-top:7px;          
}

.celdaArial12prnc6
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:12px;    
    text-align:justify;             
     margin-left:15px;
     margin-top:4px;          
}

.CeldaTitulos14
{
    color:#628097;
    font-family:Arial;
    font-size:16px;
    margin-left:7px;    
    font-weight:bold;
    vertical-align:top;
}

.linksDentroCelda
{
    color:#628097;
    font-family:Arial;
    font-size:11px;    
    margin-left:7px;  
    text-transform:uppercase;  
}

.alturaCeldas
{
    height:180px;
}

.alturaCeldas2
{
    height:80px;
}

.none
{
    height:3px;
    /*background-color:White;*/
    border-collapse:collapse;    
}

/*tabs */
.tabs
{
	height: 18px; width: 100px;	
	text-align: center;		
    color:#8B8B8B;    
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCCCCC;
    border-spacing:1px;  
    height:18px; 
    text-decoration:none;
    cursor:hand;
}

.tabactive
{
	height: 18px; width: 100px;		
	text-align: center;	
    background-color:#DDDCDC;            
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCCCCC;
    border-spacing:1px;  
    height:18px;     		
    text-decoration:none;
    cursor:hand;
}

/* FONTS */
.linkstabs
{
    color:#8B8B8B;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;
}

.linkstabsActive
{
    color:#628097;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;
}

.textInsidePanel
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;    
}

.linkspie
{
    color:#3F3F3F;
    font-family:Arial;
    text-transform:uppercase;
    text-decoration:none;
    font-size:11px;
    text-decoration:none;
    cursor:hand;
    text-align:center;
    font-weight:bold;
}

.bottomtextPage
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:10px;
    text-align:center;
}

.lnkMenusActive
{
    /*color:#628097;*/
    color:#3A5F8A;
    font-family:Arial;
    font-size:12px;
    cursor:hand;
    margin:5px;                  
}

.lnkMenusActiveGreen
{    
    color:#648E3F;
    font-family:Arial;
    font-size:12px;
    cursor:hand;
    margin:5px;                  
}


.lnkMenusInactive
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:12px;
    cursor:hand;
    margin:5px;
}

.EscondeDisplay
{
    display:none;
}

.titlemenu
{
    color:#628097;
    font-family:Arial;
    font-size:16px;    
    text-align:center;
    vertical-align:middle;
    background-image:url(../imagenes/titleblue.jpg);
    height:24px;
}

.titlemenuGreen
{
    color:#679146;
    font-family:Arial;
    font-size:16px;    
    text-align:center;
    vertical-align:middle;
    background-image:url(../imagenes/titlegreen.jpg);    
    height:24px;
}

.titlemenuRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:16px;    
    text-align:center;
    vertical-align:middle;
    background-image:url(../imagenes/titlered.jpg);
    height:24px;
}

.titlemenuYellow
{
    color:#EFBA17;
    font-family:Arial;
    font-size:16px;    
    text-align:center;
    vertical-align:middle;
    background-image:url(../imagenes/titleyellow.jpg);
    height:24px;
}

.opcionesmenu
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
   /* background-color:White;*/
    margin:5px;
}

.opcionesmenuActive
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
    /*background-color:#DDDCDC;*/
    background-image:url(../imagenes/blueSelect.jpg);
    background-repeat:repeat-y;
    margin:5px;
}

.opcionesmenuActiveSub
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;        
    background-image:url(../imagenes/blueSelect.jpg);
    background-repeat:repeat-y;
    margin:5px;
}

.opcionesmenuGreen
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
   /* background-color:White;*/
    margin:5px;
}

.opcionesmenuActiveGreen
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
   /* background-color:#D1DEC7;*/
   background-image:url(../imagenes/greenSelect.jpg);
   background-repeat:repeat-y;
    margin:5px;
}

.opcionesmenuRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
    /*background-color:White;*/
    margin:5px;
}

.opcionesmenuActiveRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;    
    background-image:url(../imagenes/redSelect.jpg);
    background-repeat:repeat-y;
    margin:5px;
}

.opcionesmenuActiveSubRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;        
    background-image:url(../imagenes/redSelect.jpg);
    background-repeat:repeat-y;
    margin:5px;
}

.opcionesmenuYellow
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
   /* background-color:White; */
    margin:5px;
}

.opcionesmenuActiveYellow
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    cursor:hand;
    text-align:left;
    vertical-align:middle;
    height:20px;
    /*background-color:#FFE699;*/
    background-image:url(../imagenes/yellowSelect.jpg);
    background-repeat :repeat-y;
    margin:5px;
}

.opcionestMenuText
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    cursor:hand;
    font-weight:bold;
    text-transform:capitalize;        
}

.opcionestMenuTextSub
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    cursor:hand;  
    text-transform:capitalize;        
}

.artmenuRightTitle
{
    color:#628097;
    font-family:Arial;
    font-size:14px;    
   /* text-align:center;*/
    vertical-align:middle;
    height:20px; 
    width:180px;
}

.artmenuRight
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;    
    text-align:left;
    vertical-align:middle;
    text-decoration:none;
    margin:5px;
    width:180px;
}

.artmenuRightItalic
{
    /*color:#3F3F3F;*/
    /*color:#BF2F2F;*/
    color:#DF781C;
    font-family:Arial;
    font-size:13px;    
    text-align:justify;
    vertical-align:middle;
    text-decoration:none;
    font-style:italic;
    margin:3px;
    width:180px;
}

.artmenuRightsubTitle
{
    width:180px;
    color:#628097;
    font-family:Arial;
    font-size:12px;    
    text-align:center;
    vertical-align:middle;
    height:20px; 
}

.paginasPath
{
    color:#B1B1B1;
    font-family:Arial;
    font-size:9px;
    text-decoration:none;
    margin:5px;
    text-transform:capitalize;
}

.paginasActualPage
{
    color:#505050;
    font-family:Arial;
    font-size:9px;
    text-decoration:none;
    margin:5px;
}

.paginasTitulo
{
    color:#628097;
    font-family:Arial;
    font-size:18px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasSubTitulo
{
    color:#628097;
    font-family:Arial;
    font-size:14px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasTituloGreen
{
    color:#648F3F;
    font-family:Arial;
    font-size:18px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasSubTituloGreen
{
    color:#648F3F;
    font-family:Arial;
    font-size:14px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasTituloRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:18px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasSubTituloRed
{
    color:#8A1F03;
    font-family:Arial;
    font-size:14px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasTituloYellow
{
    color:#EFBA17;
    font-family:Arial;
    font-size:18px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasSubTituloYellow
{
    color:#EFBA17;
    font-family:Arial;
    font-size:14px;    
    text-align:center;
    vertical-align:middle;
    height:20px;         
}

.paginasTextogeneral
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;    
    text-align:justify;
    vertical-align:top;
    margin:15px;     
}

.paginasTextogeneralBold
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;        
    vertical-align:top;
    margin:15px;     
    font-weight:bold;
}


.paginasTextoMailBold
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;        
    vertical-align:top;
    margin:5px;     
    font-weight:bold;
}

.paginasTextoMail
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:11px;    
    text-align:justify;
    vertical-align:top;
    margin:3px;     
}

.paginasTextoImg
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:9px;    
    text-align:center;    
    margin:15px;     
}

.textoSeleccion
{
    color:#3F3F3F;    
    font-family:Arial;
    font-size:24px;    
    text-align:center;    
    margin:7px;   
}

.textoMouseOverMenuBlue
{
    font-family:Arial;
    font-style:normal;
    color:#628097;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase; 
    cursor:hand; 
}

.textoMouseOverMenuGreen
{
    font-family:Arial;
    font-style:normal;
    color:#679146;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase; 
    cursor:hand; 
}

.textoMouseOverMenuRed
{
    font-family:Arial;
    font-style:normal;
    color:#8A1F03;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase; 
    cursor:hand; 
}

.textoMouseOverChat
{
    font-family:Arial;
    font-style:normal;
    color:#FBA03C;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase; 
    cursor:hand; 
}


/*border shadows */
.EncabezadoShadow
{
    background-image:url(../imagenes/upperShadow.png);
    background-repeat:repeat-x;
}

.titleCompanyName
{
    font-family:Arial;
    color:#666666;
    font-size:11px;
}

/*Encabezado DSS ANTERIOR */
.fondoObscuro
{
    background-color:#3C3C3C;
}

.fondoAzul
{
    background-color:#395D88;
}

.fondoGirl
{
    background-color:#395D88;
    background-image:url(../imagenes/fondo_imagen.png);    
    background-repeat:repeat-x;
}


.tabMenuSoluciones
{
    background-image:url(../imagenes/lightselect.jpg);
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#DFDFDF;
    border-spacing:1px;  
    height:24px;
    vertical-align:middle;
}

.tabMenuNone
{
    background-image:none;
    border-style:none;    
    height:24px;
    vertical-align:middle;
}

.tabMenuCompania
{
    background-image:url(../imagenes/lightselectGreen.jpg);
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#DFDFDF;
    border-spacing:1px;  
    height:24px;
    vertical-align:middle;
}

/* drag*/
.drag{
	position:relative;
	cursor:hand;
	z-index: 100;
	overflow:hidden;
	float:left;
	background-color:#ffffff;	
}


/* Opcion seleccionada */
.selmenu
{
    color:#628097;
    font-family:Arial;             
    background-image:url(../imagenes/titleblue.jpg);    
}

.selmenuGreen
{
    color:#679146;
    font-family:Arial;            
    background-image:url(../imagenes/titlegreen.jpg);        
}

.selmenuRed
{
    color:#8A1F03;
    font-family:Arial;    
    background-image:url(../imagenes/titlered.jpg);    
}

.selmenuYellow
{
    color:#EFBA17;
    font-family:Arial;    
    background-image:url(../imagenes/titleyellow.jpg); 
}

/* texto menu compania contactenos */
.compsubContact
{
     font-size:11px;
     color:#767676;
     text-decoration:none;
     text-align:left;
     margin:5px;
     font-family:Arial;                 
}

.compsubContactTable
{
     border-bottom-color:#648F3F;
     border-bottom-width:1px;
     border-bottom-style:dashed;
     cursor:hand;                     
     height:20px;
     vertical-align:middle;            
}

.tbx
{
    font-family:Arial;
    font-size:11px;
    font-style:normal;
    float:right;
    text-transform:uppercase;      
}

.fondoGreenContact
{
    background-image:url(../imagenes/fondogreen.jpg);
    font-family:Arial;
    color:White;
    font-size:14px;
    vertical-align:bottom;
}

.fondoGreenTextContact
{    
    font-family:Arial;
    color:White;
    font-size:14px;
    font-weight:bold;
    vertical-align:middle;
}

.fondoMenuP
{
    background-image:url(../imagenes/fondomenup.jpg);
}

.fondoMenuPtbl
{
    background-color:#E5E4EC;
}

.hidden
{
    visibility:hidden;   
   list-style-position:outside;
   list-style-type:decimal; 
}


/*encabezado black bg menu */
.linkspieEnc
{
    color:#FFFFFF;
    font-family:Arial;
    text-transform:uppercase;
    text-decoration:none;
    font-size:11px;
    text-decoration:none;
    cursor:hand;
    text-align:center;
    font-weight:bold;
}

.lnkEncaborder
{
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#FFFFFF;
}


/* A HREF */
.hrefsinborde
{
    border-width:0px;
}

/* skin flash */
.skinColorMonitor
{    
    background-color:#3C3C3C;
}

.skinColoralr
{
    background-color:Blue;
    border-style:solid;
    border-color:white;
}

.skinTopLeft
{
   /*background-image:url(../imagenes/skintopleft.gif); 
   background-repeat:no-repeat;*/
}

.skinTopCenter
{
   /*background-image:url(../imagenes/skintopcenter.gif); 
   background-repeat:no-repeat;*/
}

.skinTopRight
{
    background-image:url(../imagenes/skintopright.gif);
    background-repeat:no-repeat;
}


.skinmiddleLeft
{
    background-image:url(../imagenes/skinmiddleleft.gif);
    background-repeat:no-repeat;
}

.skinmiddleCenter
{
/*    background-image:url(../imagenes/skintopleft.gif);*/
}

.skinmiddleRight
{
    background-image:url(../imagenes/skinmiddleright.gif);
    background-repeat:no-repeat;
}

.skinbottomLeft
{
    background-image:url(../imagenes/skinbottomleft.gif);
    background-repeat:no-repeat;
}

.skinbottomCenter
{
    background-image:url(../imagenes/skinbottomcenter.gif);
    background-repeat:no-repeat;
}

.skinbottomRight
{
    background-image:url(../imagenes/skinbottomright.gif);
    background-repeat:no-repeat;
}

.fondoGeneralBg
{
    background-image:url(../imagenes/fondogeneral.gif);
    background-repeat:no-repeat;
}

.graydarkbg
{
    background-color:#191919;
    
}

.fondoRep
{
    /* Recuadro mensaje original*/
    background-color:#FFD99D;    
}

.mensajeOriginal
{
    font-family:Times New Roman;
    font-style:italic;
    color:#313131;
    text-align:justify;
    width:250px;
    font-size:11px;
    margin:10px;
}

.LinkContact
{
    font-family:Arial;
    font-size:11px;
    color:#366E95;
    text-transform:capitalize;
    text-decoration:underline;
}

.LinkFrom
{
    font-family:Arial;
    font-size:10px;
    color:#366E95;
    text-decoration:none;
    margin:5px;
    font-weight:bold;
}

.recuadroGD
{
    border-width:1px;
    border-style:solid;
   /* border-color:#191919;*/
   border-color:#CCCCCC;
}

.whiteBackground
{
    background-color:White;
}

.infoError
{
    font-family:Arial;
    font-size:14px;
    color:#191919;
    text-align:center;
    text-decoration:none;        
}

.tablaErr
{
    width:500px;
    vertical-align:middle;
    text-align:center;    
    height:300px;
}

.mediatable
{
    vertical-align:middle;    
    text-align:center;    
    widows:940px;
}


.mapaHtml
{
    font-family:Arial;
    font-size:12px;
    color:#131313;
    text-align:left;
    text-decoration:none; 
    font-weight:bold;       
}

.submapaHtml
{
    font-family:Arial;
    font-size:12px;
    color:#191919;
    text-align:left;
    text-decoration:none;        
}


.tituloMapaSitio       
{
    font-family:Arial;
    font-size:14px;
    /*color:#85AFFF;*/
    color:#191919;
    text-align:left;
    text-transform:uppercase;        
    vertical-align:bottom;
    font-weight:bold;
    text-decoration:none;
}

.dssbcAdvText
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    color:#3A5F8A;
}

.Cursor
{
    cursor:hand;
}