body {
margin: 0 0 0 0;
}
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
color: #333333;
}
input {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
border: 1px solid #666666;
padding: 2px 2px 2px 2px;
color: #666666; }
select {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
border: 1px solid #666666;
padding: 2px 2px 2px 2px;
color: #666666; }
textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
border: 1px solid #666666;
padding: 2px 2px 2px 2px;
color: #666666; }
.enviar {
background: transparent;
border: 0px;
color: #666666;
cursor: pointer;
font-weight: bold;
font-size: 11pt; }
.ckeck {
border: 0; }

.legales {
height: 70px;
text-align: center;
color: #999999;
}
.legales a {
font-size: 9pt;
color: #999999;
}
.legales a:hover {
text-decoration: underline;
}

.subtitulo {
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
width: 100%;
padding: 5px 5px 5px 5px;
}

.carrito {
width: 210px;
background-color: #E6E6E6;
vertical-align: top;
padding: 0 10px 10px 10px;
background-image: url(img/carrito_bg.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}
.carrito_form p {
color: #323232;
}
.carrito_form {
color: #323232;
font-size: 10pt;

}
.carrito_total {
font-weight: bold;
background-color: #FFFFFF;
height: 22px;
}
.carrito_titulos {
text-align: center;
background-image: url(img/carrito_titulo.jpg);
background-repeat: repeat-y;
background-position: center;
height: 25px;
}
.carrito_titulos p {
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
}

.invisible {
display: none;
}
.visible {
display: inherit;
}
.oculta {
visibility: hidden;
}
.muestra {
visibility: visible;
}

.especialista {
color: #006931;
}
.especialista_bg {
background-color: #006931;
}
.pasteleria {
color: #c51871;
}
.pasteleria_bg {
background-color: #c51871;
}
.cocineritos {
color: #f8c301;
}
.cocineritos_bg {
background-color: #f8c301;
}
.cortos {
color: #0067ac;
}
.cortos_bg {
background-color: #0067ac;
}

/*comisiones*/
.comision_nombre {
font-size: 12pt;
font-weight: bold;
}
.comision_hora {
font-size: 8pt;
margin: 5px 0 5px 0;
line-height: 12pt;
}
.comision_fechas {
font-size: 8pt;
}
.comision_seleccionar {
font-family: Arial, Helvetica, sans-serif;
height: 32px;
color: #FFFFFF;
font-size: 10pt;
background-image: url(img/boton_comisiones.jpg);
background-repeat: no-repeat;
background-position: right top;
text-align: right;
padding-right: 15px;
}

/*planes*/
.plan_nombre {
font-weight: bold;
margin: 5px 0 5px 0;
}
.plan_precio {
margin: 5px;
}
.plan_ocultar {
font-size: 8pt;
}
.verde {
color: #006600;
}
.rojo {
color: #990000;
}

/*resumen*/
.resumen_titulos {
color: #666666;
font-weight: bold;
font-size: 12pt;
}
.resumen_modificar {
color: #999999;
}

.cortos_menu {
margin-left: 5px;
color: #666666;
}
.cortos_menu:hover {
color: #000000;
}

.volver {
color: #999999;
font-size: 8pt; }
.volver:hover {
color: #666666; }

.codigo {
color: #000000;
font-weight: bold;
letter-spacing: 3px;
font-size: 10pt;
}

.deshabilitado {
color: #666666;
}
.habilitado {
color: #333333;
}
.seleccionado {
background-color: #333333;
color: #FFFFFF;
}

.instrucciones {
font-size: 8pt;
}

.menu {
font-size: 8pt;
color: #999999;
}
.menu:hover {
color: #666666;
}

/*portales y ayuda*/
.comodin {
right: 0;
height: 95px;
position: absolute;
float: right;
top: 2%;
margin-top: 0px; }
body>div.comodin { position: fixed; }

.aguila {
right: 0;
height: 95px;
position: absolute;
float: right;
top: 99%;
margin-top: -95px; }
body>div.aguila { position: fixed; }


.portales {
right: 0;
height: 224px;
position: absolute;
float: right;
top: 50%;
margin-top: -92px; }
body>div.portales { position: fixed; }

.ayuda {
right: 0;
height: 95px;
position: absolute;
float: right;
top: 92%;
margin-top: -48px; }
body>div.ayuda { position: fixed; }