﻿.main 
{
/*    margin: auto; */
    width: 768px;
    color: inherit; 
}

.main .center
{
    text-align: center;
}

.main .right
{
    text-align:right;
}

.main .progress
{
    position: absolute; 
    top: 0; 
    left: 100%; 
    margin-left: -32px; 
    padding: 8px; 
    background: #fff; 
    color: #333; 
}

.main .header td, th
{
    text-align:center;
    vertical-align:middle;
    }
.main .footer td, th
{
    text-align:center;
    vertical-align:middle;
    }

/*------------------------------------------------------------------------------------------*/

select, textarea
{
    color: #000;
}

a
{
    text-decoration: none; 
}
a:hover
{
    color: #fff;
    text-decoration: underline;
}

img
{
    border: none; 
}
table
{
    border-collapse: collapse;
}
td, th
{
    font-weight: normal; 
    text-align: left; 
    vertical-align: top; 
}

/* ---------------------------------------------------------------------------------------- */

.wait
{
    background: #f00;
    color:#fff;
    border: solid 2px #fff;
    padding: 4px 10px;
}

/* ---------------------------------------------------------------------------------------- */
/**********************************************************************************/
.powered-by
{
    padding: 1em; 
    text-align: center; 
    background: inherit; 
/*    color:#7f7e7e; */
}
.powered-by a
{
    color:#7f7e7e;
    background: inherit; 
    font-weight: bold; 
}
.powered-by a:visited
{
    color:#7f7e7e;
    background: inherit; 
}
.powered-by a:hover
{
    color:#7f7e7e;
    text-decoration: underline; 
}

.main .blackout
{
    font-weight: bold; 
    background: inherit; 
    color: #f00; 
}

/**************************/
/*AFECTA A EL MENU DE LINK*/
/**************************/

/*--------------------------------------------------------------------------------*/
/**********************************************************************************/
/*------------------------------------------------------------*/
.main .content
{
    min-height: 280px;
	background-color:#fff; /* #A8CBFF */
}


.main .content h4
{
    margin: 0;
    padding: 3px;
}

.pad
{
    width:100%;
    text-align:center;    
}

.main .content .left-side
{
}

.main .content .center-side
{

}

.main .content .right-side
{
    
}

/*------------------------POR PAGE-----------------------------------*/
/*-------------------------------------------------------------------*/
.main .content .default-page-1
{
    width: 100%;
    background-color: #ffffff;
}

.main .content .default-page-1 .left-side
{
	padding-top:40px;
	background-repeat:no-repeat; 
	background-position:top; 
	width:251px;
}

.main .content .default-page-1 .center-side
{
  

}

.main .content .default-page-1 .right-side
{
    width:239px;
    text-align:center;
}

.main .content .default-page-1 .left-side input.button
{
	font-style:normal;
	font-weight:bold;
    color:#000;     
    margin:5px;
}
/* ---------------------------------------------------------------------------------------- */
/* fleet*/

.main .content .fleet-page  
{
     width: 100%;
}
.main .content .fleet-page .title
{
    background-color:#175699;
}
/*---------------------------------------------------------------------------*/
/*--QUOTE--*/

.main .content .quote-page
{
    width: 100%;
}

.main .content .quote-page .left-side
{
    width: 60%;
	background-color:#fff; /* #A8CBFF */
}

.main .content .quote-page .right-side
{
    width: 40%;
    background-color:#fff; /* #b7c0db */
}


/*---------------------------------------------------------------------------*/
/*--RESERVE--*/
.main .content .reserve-page
{
    width: 100%;
}

.main .content .reserve-page .left-side
{
    width: 60%;
	background-color:#fff; /* #A8CBFF */    
}
.main .content .reserve-page .right-side
{
    width: 40%;
    background-color:#fff; /* #b7c0db */
}    
.main .content .reserve-page .right-side input
{
    
    }

/***********************************************************************/
/***********************************************************************/
.main .content .view-page
{
    width: 100%;
    color:#175e99;
}
.main .content .view-page .left-side
{
    width: 60%;
	background-color:#fff; /* #A8CBFF */    
}
.main .content .view-page .right-side
{
    width: 40%;
    background-color:#fff; /* #b7c0db */
}
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
.main .content .edit-page
{
     width: 100%;
    color:#175e99;
    background-color:#333;
}
.main .content .edit-page .left-side
{
    width: 60%;
	background-color:#fff; /* #A8CBFF */    
}
.main .content .edit-page .right-side
{
    width: 40%;
    background-color:#fff; /* #b7c0db */
}    



/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

.main .content .button-bar
{
    padding: 1em;
    text-align: center;
}

.main .content .button-bar input
{
    padding: 4px;
}


/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
.main .content .groups
{
	width: 100%;
	text-align:center;
}



/*
.main .content .locations
{
    border-top: solid 1px #ccc; 
    margin-top: 8px; 
    width: 100%; 
}
.main .content .locations .th, .main .content .locations td
{
    border-top: dotted 1px #ccc; 
    padding: 8px; 
    white-space: nowrap; 
}
.main .content .locations .name
{
    font-weight: bold; 
}
.main .content .locations .hours
{
    padding: 8px; 
}
.main .content .locations .address
{
    text-transform: uppercase; 
}
.main .content .locations .phones
{
    padding-top: 8px; 
}
.main .content .locations .map
{
    vertical-align: middle; 
}
*/

/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
.main .color-1 { color: #000; background: #fff; }
.main .color-2 { color: #000; background: #ccc; }
.main .color-3 { color: #000; background: #999; }
.main .color-4 { color: #fff; background: #666; }
.main .color-5 { color: #fff; background: #333; }
.main .color-6 { color: #fff; background: #000; }

.main .color-7  { color: #000; background: #FFE0CC; }
.main .color-8  { color: #000; background: #C4C6DF; /* #BAE2F7; */ /* #E1EFE1; */ }
.main .color-9  { color: #000; background: #E1EFEF; }
.main .color-10 { color: #000; background: #FFFFDD; }
.main .color-11 { color: #fff; background: #c60; }
.main .color-12 { color: #fff; background: #c00; }
.main .color-13 { color: #fff; background: #c06; }
.main .color-14 { color: #fff; background: #c0c; }
.main .color-15 { color: #fff; background: #60c; }
.main .color-16 { color: #fff; background: #00c; }
.main .color-17 { color: #fff; background: #06c; }
.main .color-18 { color: #fff; background: #0c0; }

/* #E1EFEF */




body.view p
{
	padding: .5em 0; 
}

body.page .content h1
{
	padding: .5em 0; 
}
body.page .content p
{
	padding: .5em 0; 
}

