.miviveempresas { 
 width: 100%;
}

.miviveempresas span{ 
 font-weight: bold;
}

.miviveempresas td {
 border: 1px solid gray;
}

.miviveempresas td {
    padding: 6px;
}

.miviveempresas th {
    background: silver;
    color: black;
}
 
.miviveempresainfo {


}
.miviveempresainfo span{ 
    
}

.miviveempresainfo td {
    padding: 2px;
    border: 1px solid gray;
}

.miviveempresainfo th {
    background: white;
    color: black;
}

.titulo {
 font-weight: bold;
 font-size: 18px;
 color: #006EB0;
 clear: both;
}

.titulo2 {
 font-size: 28px;
 color: #006EB0;
 clear: both;
}

.comercialpack {
 margin: 20px;
 padding: 12px;
 border: 1px solid silver;
 -webkit-box-shadow:  4px 4px 10px #444444; 
 -moz-box-shadow: 4px 4px 10px #444444; 
 box-shadow: 4px 4px 10px #444444;
 float: left;
 min-height: 150px;
 min-width: 150px;
 text-align: center;
 color: #009EE0;
}

.inputcomprapaquetes{
 margin-top: 16px;
 width: 48px;
 border: 1px solid silver;
 text-align: right;
}    

.contenedorpaquetes {
 width: 95%;
 height: 350px;
 overflow: auto;
 padding: 10px;
 border: 1px solid silver;
}

.comercialpack span{
 font-weight: bold;
}

#resumencomprapacks {
 width: 98%;
}

#resumencomprapacks th {
 border: 1px solid silver;
}

#map_canvas {
 width: 100%;
 height: 300px;
}

.siteeditortab th,.siteeditorgoogleinfo th {
 text-align: left; 
}

.siteeditortab input[type="text"],select{
 height: 28px;    
 font-size: 14px !important;
 border: 1px solid silver;
}

input[type="text"],select{
 font-size: 12px;
 border: 1px solid silver;
}

.siteeditorgoogleinfo input[type="text"],select {
 border: 1px solid silver;
}

.siteeditortab {
 float: left;
}

#sitemapdiv {
 border-top: 3px solid #009EE0;
 padding: 10px; 
 margin: -2px;
}

#offereditordiv {
 border-top: 3px solid #009EE0;
 padding: 10px; 
 margin: -2px;
}

.pestana {
 color: white;
 background: #006EB0;
 vertical-align: middle;    
 display:table-cell;
 margin-bottom: 0px;
 font-size: 10;
 font-weight: bold;
 padding: 8px 20px 3px 20px;
 -khtml-border-radius: 15px 15px 0 0;
 -webkit-border-radius: 15px 15px 0 0;
 -moz-border-radius: 15px 15px 0 0;
 border-radius: 15px 15px 0 0;
 cursor: pointer;
}

.pestanaselected {
 font-weight: bold;
 background: #009EE0;
}

.geoinput{
 font-size: 10px !important;    
 font-weight: bold !important;    
 margin-left: 5px;
 margin-bottom: 4px;
 color: black;   
 background-color:#FFAA4F;   
 border: 1px solid silver;   
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff7f7f7f');   
 -webkit-box-shadow:  4px 4px 10px #444444; 
 -moz-box-shadow: 4px 4px 10px #444444; 
 box-shadow: 4px 4px 10px #444444;
 cursor: pointer;
    
}

.siteeditoroffer,.siteeditoragd{
 width: 100%;
 border-spacing: 1em;
}

.siteeditoroffer th{
 text-align: center !important;
 border: 1px solid #009EE0;
 background: #006EB0;
 color: white;
}

.siteeditoragd th{
 text-align: center !important;
 border: 1px solid #009EE0;
 background: #006EB0;
 color: white;
}

.siteeditoroffer th,.siteeditoragd th{
 border: 1px solid silver;
 padding: 4px;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff7f7f7f');   
 -webkit-box-shadow:  4px 4px 10px #444444; 
 -moz-box-shadow: 4px 4px 10px #444444; 
}

.siteeditoroffer td,.siteeditoragd td {
}

.siteeditoroffer tr:nth-child(n+2),.siteeditoragd tr:nth-child(n+2) {
 outline: thin solid silver;
}

.ImporteTotaltab {
 font-size: 18px !important;
 font-weight: bold;
 float: right;
 padding: 10px;
 background: silver;
 border: 1px solid gray;
 -webkit-box-shadow:  4px 4px 10px #444444; 
 -moz-box-shadow: 4px 4px 10px #444444; 
 box-shadow: 4px 4px 10px #444444;
}

.ImporteTotaltab td:nth-child(2n) {
 text-align: right;
    
}


#CondicionesBack {
	z-index:1000;
    display: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    position:fixed;
}

#Condiciones {
    position: relative;
    top: 10%;
    left: 10%;
    padding: 20px;
    width: 80%;
    height: 80%;
    background: white;
    border: 1px solid black;
}

#CondicionesTexto {
    overflow: auto;
    height: 80%;
}

.linkcondiciones, .CerrarCondiciones {
 color: blue;
 cursor: pointer;
}

.linkcondiciones:hover {
 color: red;
}


.CerrarCondiciones {
    float: right;
    position: relative;
    top: -10px;
    right: -10px;
}

.CerrarCondiciones  {
    -webkit-transform: scale(.75);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;}

.CerrarCondiciones:hover {
    -webkit-transform: scale(1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}    

.tabfechas {
border-spacing: 2em 0em;
}

.tabfechasth {
 font-size: 16px;   
 text-align: center !important;
 border: 1px solid #009EE0;
 background: #006EB0;
 color: white;
 -webkit-box-shadow:  2px 2px 2px #444444; 
 -moz-box-shadow:  2px 2px 2px #444444; 
 box-shadow: 2px 2px 2px #444444;
}

.tdfechas {
 border: 1px solid #009EE0 !important;
 padding: 6px;   
 -webkit-box-shadow:  2px 2px 5px #444444; 
 -moz-box-shadow:  2px 2px 5px #444444; 
 box-shadow: 2px 2px 5px #444444;
 width: 33%;
}

.tddiassaldo {
 font-size: 12px;
 font-weight: bold; 
}

.packsbuttons {
 font-size: 15px !important;    
 font-weight: bold !important;    
 margin-left: 5px;
 color: white;   
 background-color:#96b8c9;   
 border: 1px solid #96b8c9;   
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff7f7f7f');   

 cursor: pointer;
 display: inline;
}

.tdfechas table th {
    width: 120px;
}

.nombrepaquete {
 background: #006EB0;
 color: white; 
 padding: 5px;
 font-weight: bold;
 margin-bottom: 12px;
}

#diasofertas {
 width: 100%;
 border: 1px solid silver;
 border-spacing: 5px;
}

#diasofertas td  {
 border: 1px solid silver;
 height: 60px;
}

#diasofertas td div  {
 width: 100%;
 height: 100%;
 background: silver;
}

#diasofertas td div div  {
 width: 50px;
}

.offercalendar {
 cursor: pointer;
 background: white !important;
}

.offercalendar div {
 cursor: pointer !important;
}

.caldiaoferta {
 background: #AAFFAA !important;
}

.caldiaofertapasado {
 background: #00964B !important;
}

.offeractivedayspack {
border: 1px solid silver; 
margin-top: 8px;
width: 320px; 
float: left; 
padding: 8px; 
margin-right: 8px;
}

.horarioeditor {
 display: block;
 border: 1px solid silver;
 padding: 5px;
 margin: 6px;
 float: left;
}

#HoraInicio, #MinutoInicio, #HoraFin, #MinutoFin {
 font-size: 10px !important;
}

#BotonesFechasOfertas {
 border-spacing: 20px;
}

#BotonesFechasOfertas span {
 color: gray;
}

#BotonesFechasOfertas td {
 width: 150px;
}    

#InfoHorario {
 width: 1000px;
}

#SaveInfoHorario {
 font-weight: bold;
}

.actionbutton {
 font-size: 12px !important;    
 font-weight: bold !important;    
 margin-left: 5px;
 color: white;   
 background-color:#E09E00;   
 border: 1px solid;   
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#444444');   
 -webkit-box-shadow:  2px 2px 5px #444444; 
 -moz-box-shadow: 2px 2px 5px #444444; 
 box-shadow: 2px 2px 5px #444444;
 cursor: pointer;
 display: inline;
}

.editbox
{
    display:none
}
.editbox
{
    font-size:14px;
    width:270px;
    background-color:#ffffcc;
    border:solid 1px #000;
    padding:4px;
}
.edit_td:hover
{
    cursor:pointer;
}