/* FRONT */
.boxPreguntas, 
.boxPreguntas TEXTAREA,
.boxFormPreguntas TEXTAREA { font:8.25pt Verdana,Tahoma,Arial,sans-serif; }
.boxFormPreguntas TEXTAREA { width:400px; }
.w800 .boxFormPreguntas TEXTAREA { width:300px; }
/* Ocultar la parte del ingreso de usuarios del formulario de preguntas si el usuario ya esta registrado. */
.preguntasUser { display:none; }
.boxPost .dfoot { padding-bottom:20px; /*border-bottom:2px solid #7ac143;*/  }
.boxPreguntas { 
border-top:2px solid #7ac143; 
margin-top:20px;
}
*:first-child+html .boxPost { /*border-bottom:2px solid #7ac143!important;*/ }
* HTML .boxPost { /*border-bottom:2px solid #7ac143!important;*/ }
.boxPost .dneck { position:relative; }
.boxPost .jobFields.colActions { 
position:absolute; 
bottom:16px; right:0;
text-align:right;
height:16px;
}
.boxPost .jobFields.colActions P { margin:0; }
#body H2, #preguntasBack H2 {
margin:12px 0 16px;
color:#000;
font-family:Tahoma,Arial,sans-serif;
font-size:13pt;
text-transform:none;
}
#body H2 SMALL { 
text-transform:none;
font-size:8.25pt; line-height:10.5pt;
}
.boxPreguntas OL { color:#666; padding:0; margin-left:30px; }
#preguntasBack .boxPreguntas OL { margin-left:0; }
.boxPreguntas LI { 
padding:8px 0;
border-top:1px solid #CCC;
}
.boxPreguntas LI.first { border-top:0px solid #CCC; }
.boxPreguntas H4 {
margin:0;
font-size:9pt;
}
.boxPreguntas H4 SMALL { 
font-weight:normal;
white-space:nowrap;
}
.boxPreguntas P { margin:4px 0 0; }
.boxFormPreguntas {
padding-bottom:20px;
border-top:2px solid #7ac143;
margin-top:20px;
}
.ltCenter .boxFormPreguntas {
width:500px;
margin:0 auto;	
}
.boxFormPreguntas TD { vertical-align:top; }
.boxFormPreguntas TABLE P { margin:3px 0; }
#body .boxFormPreguntas INPUT.text, TEXTAREA { 
padding:4px 6px;
border:1px solid #BBB; 
}
#body .boxFormPreguntas INPUT.text { width:140px; }
#body .preguntasContent P { margin:10px 0; }
.boxFormPreguntas INPUT.submit {
padding:3px 8px;
font-size:8.5pt;
}
*:first-child+html .boxFormPreguntas INPUT.submit { padding:3px 0px; }
* HTML .boxFormPreguntas INPUT.submit { padding:3px 0px; }
#preguntasBack .boxPreguntas .submit {
padding:3px 6px;
cursor:pointer;
}
*:first-child+html .boxFormPreguntas INPUT.submit { padding:3px 0px; }
* HTML .boxFormPreguntas INPUT.submit { padding:3px 0px; }
.boxFormPreguntas INPUT.submit, 
#preguntasBack .boxPreguntas .submit,
#preguntasBack .boxPreguntas .submitNewPriv,
#preguntasBack .boxPreguntas .submitNewPub {
font-weight:normal;
text-transform:none;
color:#000;
background:#E4E4E4;
border-right:2px solid #777;
border-bottom:2px solid #777;
border-top:2px solid #EEE;	
border-left:2px solid #EEE;		
}
/* BACK */
BODY.backServicio {
margin:0;
padding:0;
}
BODY.backServicio #preguntasBack {
padding:10px 0;
background:url('/images/preguntas/bgc789.gif') top repeat-x;
}
#preguntasBack .mbody { 
width:680px;
margin:0 auto;
}
* HTML #preguntasBack { text-align:center; }
* HTML #preguntasBack, * HTML #preguntasBack .mbody { position:fixed; }
* HTML #preguntasBack .mbody {
width:680px!important;
text-align:left;
}
#preguntasBack .preguntasIndice LI { margin-top: 5px; }
#preguntasBack .preguntasIndice LI A { font-size:10pt; vertical-align:top;}
#preguntasBack .preguntasIndice LI STRONG { vertical-align:top;}
#preguntasBack .preguntasIndice LI SMALL { vertical-align:top;}
#preguntasBack .preguntasIndice LI SMALL A { font-size:10px; }
#preguntasBack .boxPreguntas { 
border-bottom:none; 
margin-bottom:20px; 
}
#preguntasBack H2 { margin:0 0 5px; font-weight:normal; }
#preguntasBack UL { margin:0 10px 30px; padding:0; list-style:none; }
#preguntasBack H2 .accent { color:#090; }
#preguntasBack H2 SMALL { font-size:8.5pt; }
#preguntasBack .boxPreguntas OL { padding-left:20px; }
*:first-child+html #preguntasBack .boxPreguntas OL { padding-left:30px; }
* HTML #preguntasBack .boxPreguntas OL { padding-left:30px; }
#preguntasBack .boxPreguntas LI { 
margin-bottom:8px;
padding:5px 20px 10px 30px;
border-top:0px; 
border-left:4px solid #7AC143;
border-bottom:1px solid #CCC;	
color:#000;
}
#preguntasBack .ContestandoPriv,
#preguntasBack .ContestandoPriv TEXTAREA,
#preguntasBack .ContestandoPriv .submitNewPriv,
#preguntasBack .ContestandoPriv .submitNewPub,
#preguntasBack .ContestandoPriv A,
#preguntasBack .ContestandoPub,
#preguntasBack .ContestandoPub TEXTAREA,
#preguntasBack .ContestandoPub .submitNewPriv,
#preguntasBack .ContestandoPub .submitNewPub,
#preguntasBack .ContestandoPub A { color:#999; }
#preguntasBack .ContestandoPriv .submitNewPriv,
#preguntasBack .ContestandoPriv .submitNewPub,
#preguntasBack .ContestandoPub .submitNewPriv,
#preguntasBack .ContestandoPub .submitNewPub { 
border-top-color:#F4F4F4!important; 
border-left-color:#F4F4F4!important; 
border-bottom-color:#DDD!important; 
border-right-color:#DDD!important; 	
}
#preguntasBack .boxPreguntas LI.preguntaPrivada {
color:#999;
border-left:4px solid #CCC;
}
#preguntasBack .boxPreguntas LI.preguntaNueva {
color:#000;
border-left:0px solid #CCC;
background-color:#F2F2F2;
}
#preguntasBack .boxPreguntas LI.ContestandoPriv,
#preguntasBack .boxPreguntas LI.ContestandoPub {
color:#999;
border-left:0px solid #CCC;
background-color:#F9F9F9;
}
#preguntasBack .contestandoPriv .submitNewPriv,
#preguntasBack .contestandoPub .submitNewPub {
background:url('/images/preguntas/ajax-loader.gif') 98% center no-repeat!important;
}
#preguntasBack .contestandoPriv .submitNewPriv,
#preguntasBack .contestandoPriv .submitNewPub,
#preguntasBack .contestandoPub .submitNewPriv,
#preguntasBack .contestandoPub .submitNewPub {
background:#F9F9F9;
}
#preguntasBack .boxPreguntas H5 { 
margin:10px 0 0; 
text-align:right; 
font-weight:normal;
}
#preguntasBack .preguntaNueva TEXTAREA,
#preguntasBack .ContestandoPriv TEXTAREA,
#preguntasBack .ContestandoPub TEXTAREA {
width:100%;
margin-top:5px;
}
#preguntasBack .preguntaNueva H5,
#preguntasBack .ContestandoPriv H5,
#preguntasBack .ContestandoPub H5 { text-align:left; }
#preguntasBack .boxPreguntas H5 .submit,
#preguntasBack .boxPreguntas H5 .submitNewPub,
#preguntasBack .boxPreguntas H5 .submitNewPriv,
#preguntasBack .boxPreguntas H5 B { margin:0 2px; } 
#preguntasBack .boxPreguntas H5 A { margin-left:20px; } 
#preguntasBack .submitNewPub,
#preguntasBack .submitNewPriv { padding:3px 20px; background:#F9F9F9; }
*:first-child+html .submitNewPriv,
*:first-child+html .submitNewPub { padding:3px 0px; }
* HTML .ContestandoPriv .submitNewPriv,
* HTML .ContestandoPriv .submitNewPub,
* HTML .ContestandoPub .submitNewPriv,
* HTML .ContestandoPub .submitNewPub { padding:3px 0px; }
.boxFormPreguntas .erroredField {
border: 1px solid red;
}
#boxFormPreguntasLogin input.erroredField {
background-color: rgb(255, 120,99);
}
a.greyLink {
text-decoration: none;
color: #BEBEBE;
cursor: text;
}
.enable_receive div, .disable_receive div {
float: left; 
height: 15px; 	
text-decoration: none; 
font-family: verdana; 
font-size: 9px; 
color: #888888; 
font-weight: bold; 
_vertical-align: middle;
cursor: pointer;
}
.enable_disable_receive_container {
width: 400px; 
text-align: center; 
margin-bottom: 40px;
}
.enable_disable_receive_container a {
cursor: pointer;
text-decoration: none;
}
.boxPreguntas h2 {
padding-top: 10px;	
}		
.boxPreguntas h2 span, .boxPreguntas h2 img {
vertical-align: top;
}
.contador {
margin-left: 5px;
}
.highlight {
background-color: #FFFFCC;
}
div.oldCommentContainer {
color: #878787;
margin-top: 15px;
}
div.oldCommentLabel {
width: 15%; 
float: left;
}
div.oldComment {
float: left;
width: 75%; /* 75% + 15% = 100% =p (en un mundo con margenes precavidos,
entendiendo que puede variar la longitud
del texto entregado)
*/
margin-left: 10px;
margin-bottom: 10px;
}
a#mostrarEnviarPregunta {
color: #0A39A3;
text-decoration: underline;
margin-top: 15px;
display: none; /* por defecto no lo muestro, solo cuando el flaco envíe una pregunta */
cursor: pointer;
}
.enviarPreguntaContainer {
clear: both; /* quiero que este sea un bloque, a pesar de que sus
vecinos, los oldCommentContainers, no son tan bloques
(porque tienen puros elementos flotantes)
*/
margin-left: 17%;
}