
/********************************
    FLUJO
*/
.flujo
{
    background-color: #ffffff;
    width: 100%;
    border: solid 1px #c9d1c9;    

}

.flujo_title
{
    padding: 4px 1px 4px 1px;
    font-size: 13px; 
    text-align: center;
    color: #000000;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

.flujo_nav{
	margin-bottom:8px;
}

.flujo_nav td{
	text-align:center;
}

.flujo_nav .noseparado{
	width:25% !important;
}


/********************************
    SECCION
*/
.seccion_min
{
}
.seccion_min_input
{
    font-size: 12px;
}
.seccion /*borde de todo el formulario*/
{
    border: 1px solid #700070;    
	
}
.seccion_title
{    
    background-color: #700070;
    color: #FFFFFF;
    font-family: arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #700070;
    border-width: 0px 1px 1px 0px;
    white-space: nowrap;
    padding: 5px;
    text-align:left;    
}
.seccion_thead_tr_td
{    
    padding:0px 0px 0px 0px;
}
.seccion_tbody_tr_td_background
{
    padding:10px 10px 0px 10px;
    background-color: white;
}
.seccion_tbody_tr_td
{   
    padding:10px 10px 0px 10px;
}
.seccion_tbody_tr_td_center
{    
    padding:10px 10px 0px 10px;
    text-align:center; 
    vertical-align:middle;
}
.seccion_tfoot_tr_td
{    
    padding: 0px 10px 10px 10px;
    text-align: right; 

}
/********************************
    CONTENEDOR
*/
.contenedor
{    
    border: 1px solid #c9d1c9;  
    border-width: 1px 1px 1px 1px;  
    background-color:#ffffff;
    color: #000000;
    font-size: 12px;
    text-align: left;    
}
.contenedor_title
{
    border: 1px solid #c9d1c9;
    border-width: 1px 1px 1px 1px;
    background-color: #c9d1c9;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
    font-family: arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    padding:3px 6px 3px 6px; 
    text-align:left; 
}
.contenedor_thead_tr_th
{    
    /*background: url('images/ActionBarBg.gif') repeat-x left top #D6E8FF;*/
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #c9d1c9;
    border-width: 0px 1px 1px 0px;
    white-space: nowrap;
    padding: 3px;
    text-align:left;    
}
.contenedor_tbody_tr_th
{    
    width:120px;
    height:16px;
    color: #000000;
    font-size: 12px;
    text-align: left;    
    border-bottom: 1px solid #c9d1c9;    
    padding:3px 6px 3px 6px;
    background-color:#ffffff;
}
.contenedor_tbody_tr_td
{ 
    height:25px;
    font: 12px arial;
    border-bottom: 0px solid #c9d1c9;  
    padding:3px 6px 3px 6px;  
    background-color:#ffffff;
	font-weight: bold;
}

.contenedor_tbody_tr_td_cont
{ 
    font: 12px arial;
    background-color:#ffffff;
}

.contenedor_tfoot_tr_td
{     
    padding:10px;
}
.contenedor_tbody_tr_td select,.contenedor_tbody_tr_td input,.contenedor_tbody_tr_td textarea
{ 
    font: 12px arial;
    border: 1px solid #c9d1c9;  
}
.contenedor_tbody_tr_td_span
{
   font: 12px arial; 
   color:#000000;
}

/********************************
    OFERTA
*/
.logo_oferta_div{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border:0px solid #E7E4E4;
    /*background-color:#E5E5E5;*/ 
    /* background:#eee;*/ 
    width:180px;
    height:34px;
    padding:5px;
}
.oferta_div{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border:0px solid #E7E4E4;
    /*background-color:#E5E5E5;*/ 
    /* background:#eee;*/ 
    width:180px;
    height:34px;
    padding:0px 5px 0px 5px;
}
.oferta_table
{
    text-align:center; 
    font-family: arial, Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;  
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border:1px solid #c9d1c9;
    width:190px;
    height:280px;
    /*line-height: 1.6cm;*/
}
.oferta_logo 
{
    height: 20px;
}
.oferta_producto
{
    height: 50px;
    padding: 0 6px 10px;
    text-transform:capitalize; 
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
}
.oferta_prima
{
    height: 30px;
    color: #C53D39;
    margin: 5px 0;
    font-family: inherit;
    font-size: 20px;
    vertical-align: text-top;
    text-align: center;
}
.oferta_moneda
{
    font-size: 12px;
    margin: 0 -3px;
    vertical-align: text-top;
     text-align: center;
}
.oferta_plan 
{
    height: 65px;
    padding: 0 6px 10px;
    text-transform:capitalize; 
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    vertical-align: text-top;
    text-align: center;
}
.oferta_ver 
{
    height: 30px;
    vertical-align: text-top;
    text-align: center;
}
/*boton c80919, a30515*/
.oferta_contratar 
{
    height: 25px;
    vertical-align: text-bottom;
    text-align: center;
}
.table_prices_head
{
    border: 1px solid #8f8f8f;
    border-width: 1px 1px 1px 1px;
    background-color: #8f8f8f;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold; 
    font-family: arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    padding:6px 6px 6px 6px; 
    text-align:left; 
}
.table_prices
{    
    border: 1px solid #8f8f8f;  
    background-color:#ffffff;
    color: #000000;
    font-size: 12px;
    text-align: left;    
}
.table_prices_cell
{

    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    font-family: arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    padding:3px 6px 3px 6px; 
    text-align:left; 
}
.pastillas_oferta_on
{
    color: #333;
    text-align:center; 
    font-family: arial, Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;  
    width:190px;
    height: 280px;
    border: 4px solid #700070 !important;  
}
.pastillas_oferta_off
{
    color: #333;
    text-align:center; 
    font-family: arial, Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;  
    width:190px;
    height: 280px;
    border: 1px solid #c9d1c9;  
}