@CHARSET "utf-8";

/*color:#002e6e; azul*/
/*color:#ff9428 naranja*/
/*color:#169cd0 celeste */

/******************* General **************************************************/
*{
	margin:0;
	padding:0;
	font-family:Verdana,Arial;
	font-size:15px;

}

img{
	border: 0px;
}
/*Centrado para IE*/
body{
    text-align: center;	/*para IE*/
    
    /*padding:10px;
    margin: 10px;
    border:10px;
    border-color:red;*/
    

}
#supercontainer{
    background: white;
    width:100%;
    height:100%;
}
#container{
    background:white;
    width:990px;
    
    /*width:90%;*/
    margin: 0 auto;
    text-align:left;/*para IE*/
    float:center;
    
    /*border-color: white;
    border-width: 5px;
    border-style: solid;*/
    
    /*border-radius: 5px; */
     

}


/******************************************************************************/
#header{
    background:white;
    /*width:90%;*/
    height: 60px;
    /*font-size:2em;*/
    
   
    
}
#header img{
    float:left;
}
#slogan{
    color:#002e6e;
    float:right;
    font-size:2em;
    padding-top:18px;
    margin-right:40px;
    font-style: italic;
    
}

/******************************************************************************/
#navcontainer{
    clear:both;
    height: 23px;
    /*background:orange;*/
    /*border-color: #036;
    border-width:5px;
    border-style: solid;*/
    /*border-radius: 5px; */
    /*border-right: 2px solid #fff;
    border-left: 2px solid #fff;*/
}
#navcontainer ul{

    clear:both;
        
    padding-left: 0;
    margin-left: 0;
    background-color: #002e6e;
    color: White;
    float: left;
    width: 100%;
    font-family: arial, helvetica, sans-serif;
    font-weight:bold;
}

#navcontainer ul li {
    display: inline;
    
}

#navcontainer ul li a{
    padding: 3px 8px; /* alto ancho*/
    background-color: #002e6e;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 2px solid #fff;
}

#navcontainer ul li #current{
    background-color: #ff9428;
    
}

#navcontainer ul li a:hover{
    background-color: #169cd0 ;
    /*background-color:pink;*/
    color: #fff;
}
/******************************************************************************/
#content{
    background:white;
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    /*min-height:500px;*/
    /*margin-bottom:150px;*/
}

.right{
    float:right;
}
#texto p{
    /*clear:both;*/
    margin-top:10px;
    margin-bottom:10px;
    text-align:justify
}

#texto a{
    /*font-size: 1.2em;*/
    border-bottom:1px solid #002e6e; ;
    background-color:none;
    color: #002e6e; 
    text-decoration:none;

}
#texto a:hover{

    color:#ff9428;
    border-bottom:1px solid #ff9428;
    margin-bottom:5px;

}

#texto img{
    margin-left:10px;
}

#espacio_blanco{
	text-align:left;
    clear:both;
    width:100%;
    height:200px;
    /*background:pink;*/
    
}
/******************************************************************************/
#confirmation{
    margin: 0 auto;
    width:99%;
    /*border-color: #002e6e;
    border-width: 2px;
    border-style: solid;
    /*padding:5px;*/
    text-align:center;
    
    
}
#confirmation p{
    font-size:1.5em;
}

/******************************************************************************/
#col_izq{
    float:left;
    width:78%;
    /*border-color: #002e6e;
    border-width: 2px;
    border-style: solid;
    padding:5px;*/
    margin-bottom:25px;
}
.anterior{
    border: 1px solid #169cd0  ;
    background: white;
    color:#002e6e;
    padding: 0.2em 1em;
    font-weight:bold;
    float:left;
    text-decoration:none;
    margin-right:3px;
}
.actual{
    border: 1px solid #169cd0  ;
    background: #ff9428;
    color:white;
    padding: 0.2em 1em;
    /*font-weight:bold;*/
    float:left;
    margin-right:3px;
}
.siguiente{
    border: 1px solid #169cd0  ;
    background: #169cd0;
    color:white;
    padding: 0.2em 1em;
    /*font-weight:bold;*/
    float:left;
    margin-right:3px;
}
.button_tariff{
    /*border: 1px solid #169cd0  ;
    background: #ff9428;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
    float:right;
    margin-right:3px;*/
    border: 1px solid #169cd0  ;
	background-color:rgba(204,204,204,0.3);
    color:#002e6e;
    padding: 0.2em 1em;
    font-weight:bold;
    float:center;
    text-decoration:none;
	border-radius:5px 5px;
	
	
}
.button_extra{
    /*border: 1px solid #169cd0  ;
    background: #ff9428;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
    float:right;
    margin-right:3px;*/
    clear:both;
    border: 2px solid #169cd0  ;
    background:rgba(204,204,204,0.5);
    color:#002e6e;
    padding: 10px 30px 10px 30px;
    font-weight:bold;
	font-size:20px;
    float:center;
    text-decoration:none;
    margin-left:350px;
	border-radius:5px 5px;
    
}
#suma table{
    margin-left: 0px;
    margin-bottom:20px;
    /*border: 2px solid #169cd0  ;*/
    /*background:pink;*/
}
#suma table td{
    /*text-align:right;*/
    height:30px;
}
/*
.fila_total{
    border-top: 1px solid #169cd0  ;
    
}*/

.table_car{
    border-top: 1px solid #ff9428  ;
    width:100%;
}
#data input{
    /*width:300px;*/
    border: 1px solid #169cd0;
}
#data textarea{
    /*width:300px;*/
    border: 1px solid #169cd0;
    resize: none;
}
/*.ancho_fecha{
    width:50px;
}*/

.table_car_offer{
    border: 4px solid #ff9428  ;
    width:100%;
	border-radius:10px 10px;
	margin-top:2px;
}
#data input{
    /*width:300px;*/
    border: 1px solid #169cd0;
}
#data textarea{
    /*width:300px;*/
    border: 1px solid #169cd0;
    resize: none;
}
/*.ancho_fecha{
    width:50px;
}*/

.button_data{
    
    clear:both;
    border: 2px solid #169cd0  ;
    background:rgba(204,204,204,0.5);
    color:#002e6e;
    padding: 10px 30px 10px 30px;
    font-weight:bold;
	font-size:20px;
    float:center;
    text-decoration:none;
    margin-left:350px;
	border-radius:5px 5px;
    
    
}

#your_data_validation_text{
    font-weight:bold;
    color:red;
}
/******************************************************************************/
#col_der_top{
    /*float:right;*/
    /*width:20%;*/
    /*border-color: #002e6e;*/
    /*border-color:#ff9428;
    border-width: 2px;
    border-style: solid;*/
    padding:3px;
    margin-bottom:25px;
    /*font-size:0.5em;*/
    width:240px;
    margin-left:20px;
    
}
/******************************************************************************/
#col_der{
    float:right;
    width:20%;
    border-color: #002e6e;
    
    border-width: 2px;
    border-style: solid;
    padding:3px;
    margin-bottom:25px;
    /*font-size:0.5em;*/
    
}
#col_der_comparative{
    float:right;
    
   
    padding:3px;
    margin-bottom:25px;
    /*font-size:0.5em;*/
    
}

#subtitulo{
    /*background:#169cd0;*/
    /*color:white;*/
    /*padding: 0.2em 1em;*/
    /*font-weight:bold;*/
    /*margin-top:0px;*/
    /*border-bottom:2px solid #002e6e;*/
    /*font-size:0.5em;*/
    margin-top:10px;
}
#subtitulo p a{
    font-size:0.8em;
    color:#002e6e;;
    border-bottom:1px solid #002e6e;
    background-color:none;
}
#subtitulo p a:hover{

    color:#ff9428;
    border-bottom:1px solid #ff9428;
    /*margin-bottom:5px;*/

}

#subtitulo p b{
    font-size:0.8em;
}
.naranaja{
    color:#ff9428;
}
#subsubtitulo p {
    font-size:0.8em;
    margin-top:10px;
}


/******************************************************************************/

#paso1{
    /*background:pink;*/
    float:left;
    width:40%;
    /*height:310px;*/
    border-color: #002e6e;
    border-width: 2px;
    border-style: solid;
    padding:5px;
}
#titulo{
    background:#169cd0;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
    margin-top:0px;
    /*border-bottom:2px solid #002e6e;*/
}

#titulo2{
    background:#ff9428;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
	font-size:18px;
    margin-top:0px;
    /*border-bottom:2px solid #002e6e;*/
}

/*
#titulo_corto{
    background:#169cd0;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
    margin-top:0px;
    
}*/

.titulo_sombra{
    background:#169cd0 ;
    color:white;
    padding: 0.2em 1em;
    font-weight:bold;
    margin-top:0px;
}

#paso1 p{
    padding-top:3px;
}

/*#paso1 input{
    background:#fff;
}*/
.input {
    border: 1px solid #169cd0;
    background: #fff;
}
.button {
    border: 2px solid #169cd0  ;
    background: white;
    color:#002e6e;
    padding: 0.2em 1em;
    font-weight:bold;
    float:right;
}
#index_validation_text{
    font-weight:bold;
    color:red;
}

/******************************************************************************/
#anuncio_grande{
    /*background:#169cd0 ;*/
    float:right;
    width:58%;
    height:310px;
}
/******************************************************************************/
#anuncios{
    clear:both;
}
/******************************************************************************/
#icuadrito{
    background:white;
    float:left;
    width:15.6%;
    height:165px;
    padding:5px;
}
#icuadrito img{
    width:160px;
    height:160px;
}



#icuadrito a{
    /*font-size: 1.2em;*/
    /*border-bottom:1px solid #002e6e; ;*/
    background-color:none;
    color: #002e6e; 
    text-decoration:none;
    font-weight:bold;

}
#icuadrito a:hover{
    
    font-weight:bold;
    color:#ff9428;
    /*border-bottom:1px solid #ff9428;*/
    margin-bottom:5px;

}




#cuadrito{
    background:white;
    float:left;
    width:15.6%;
    height:165px;
    padding:5px;
}
#cuadrito img{
    width:160px;
    height:160px;
}



#cuadrito a{
    /*font-size: 1.2em;*/
    border-bottom:1px solid #002e6e; ;
    background-color:none;
    color: #002e6e; 
    text-decoration:none;
    font-weight:bold;

}
#cuadrito a:hover{
    
    font-weight:bold;
    color:#ff9428;
    border-bottom:1px solid #ff9428;
    margin-bottom:5px;

}

/******************************************************************************/
#footer{
    clear:both;
    background:#002e6e;
    color:white;
    padding: 20px 50px 20px 50px;
	margin:auto;
	width:860px;
	
    /*border-color: #036;
    border-width: 5px;
    border-style: solid;*/
    /*border-radius: 5px; */
    text-align: left;
    /* margin-top:150px;*/

}
#footer a{
    /*font-size: 1.2em;*/
    border-bottom:1px solid white;
    background-color:none;
    color: white;
    text-decoration:none;

}
#footer a:hover{

    color:#ff9428;
    border-bottom:1px solid #ff9428;
    margin-bottom:5px;

}
