﻿/*

06/07/2019
Considerar el nuevo @font-face de nombre "ArialNarrow".
Considerar el nuevo @font-face de nombre "Avenir".
Considerar el nuevo @font-face de nombre "Myriad".


*/


body {
    margin: 0;
	padding: 0;
	border: 0;
    background-color:#fff;
}

div{
    width:100%;
    
}

img {
	margin: 0px;
	padding: 0;
	border: 0px;
}



.labelstitle {

    font-family:Tahoma, Narrow; 
    font-size:0.9em;
    color:black;
    font-weight:bold;
    
}

.white-labelstitle {

    font-family:Tahoma, Narrow; 
    font-size:0.9em;
    color:white;
    font-weight:bold;
    
}



.buttons{

    font-family:Tahoma, Narrow; 
    font-size:0.8em;
    background-color:dodgerblue;
    color:white;
    width:100px;
    height:25px;
    
}

.closeSessionButtonLink{

    background:dodgerblue; /* #e74c3c #7f8c8d;*/ /*#d35400;*/ /*7f8c8d;*/
	display:inline-block; /* para poder hacer mas grande el objeto a traves de width, heigth, etc */
	font-size:0.8em;
	font-family:Tahoma, Narrow; 
    font-weight:bold;
    height:22px;
	margin:0px; /* espaciado a todos lados */
	color:white;
	text-align:center;
	width:148px;
    text-decoration:none;
	border-radius:2px;
    /*box-shadow:0px 3px 3px #373c3c;*/
	padding-top:4px;

}

.tdCustomerInfo {
    text-align:left;
    /*background-color:#bbb;*/
}


.error-message2
{
	font-size: 11px;
	color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footerCompanyName {

    font-family:Myriad; /*Myriad Set Pro;  Avenir Next LT Pro HelveticaNeue Myriad Set Pro ;*/
    font-size:1.9em;
    color:#555; /*white; dimgrey*/
    font-weight:bold;
    border-width:thin; border-bottom:solid; border-bottom-color:#555; 
    padding-right:10px;

}

.footerCompanySlogan {
    font-family:HelveticaNeue; /*Avenir Next LT Pro; /*ArialNarrow;*/
    font-size:1.6em;
    font-weight:bold;
    color:#007700;
}

.ulFooterFirstItem {

    font-weight:bold;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:1.2em;
}

.ulFooterOtherItems {

    font-weight:normal;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size:.9em;
}

.footerDireccion {

    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:1.0em;
    color:#007700;
}


.footerSiganosEn {

    font-weight:bold;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:1.2em;
    color:#555;
 
}




#div_main {
    
    background-color:white;

}

#div_header{
    width:100%;
    float:left;
    background-color:white;
}

#div_header1{
    width:50%;
    float:left;
    background-color:white;
}

#div_header1 img{

    float:left;
    padding:20px 0 0 20px;
}

#div_header1 p{

    font-family:ArialNarrow;
    font-size:42px;
    vertical-align:bottom;
    padding:0px 0 0 120px;
    
    
}

#div_header2{
    width:50%;
    float:left;
    background-color:white;
}




#div_enlacesheader{

    text-align:right;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size:12px;
    
}

#div_enlacesheader a{

    text-decoration:none;
        
}


#div_enlacesheader2{
    
    text-align:right;
    background-color:white;
}


#div_menu {

    clear:both;
    border-top-style:solid;
    border-top-color:black;
    border-top-width:1px;

}



#div_content{

    clear:both;
    /*background-color:#ededed;*/
    border-top:1px solid black;
}

#div_content p{

    text-align:center;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size:12px;
}

#div_content img{

}

#div_content_login {
    
    clear:both;
    text-align:center;
    background-image:url("../images/imagen2login.jpg");
    border:1px;
    width:100%;
    height:750px;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:white;

}

#div_content_login p {
    text-align:center;
	font-family:Avenir; /*'Avenir Next LT Pro'; */
	color:#fff; 
	font-size:70px;
	text-align:center;
    margin-top:80px;

}

#table_header {
    background-color:#ededed;
}

#table_customerinfo {
    background-color:#ededed;
}


#div_footer {

    width:100%;
    float:left;
    background-color:#bbb; /*dimgrey;*/
    height:150px;

}

#div_footer img {
    
}

#div_footer p{

}

#table_footer1 {

    width:40%;
    float:left;
    padding-top:20px;
}

#table_footer1 img{
    
    float:left;
    padding-top:10px;
    padding-left:30px;
    padding-right:10px;

}

#table_footer1 p{

    float:left;
}


#table_footer2 {

    width:30%;
    float:left;

}

#table_footer2 ul{

    list-style:none;
    color:#555;
}

#table_footer2 ul a {
    text-decoration: none;
    color: #444;
}

#table_footer3 {

    width:30%;
    float:left;
    padding-top:10px;
    color:#007700;

}

#table_footer3 img{

    padding-top:10px;

}

#table_footer3 a{
    text-decoration: none;
}

