/* ***** RESPUESTAS ***** */
#respuestas {font-family: arial;float: left;width: 660px;}
#respuestas .pregunta {border: 1px solid #ccc;background-color: #f1f1f1;padding: 15px;}
#respuestas .pregunta textarea {width: 620px;height: 60px;font-family: verdana;}
#respuestas .pregunta p#charlimitinfo {text-align: right;font-weight: bold;font-size: 14px;color: #666;}
#respuestas .pregunta p.aviso {font-weight: normal;font-size: 12px;color: #666;border: 0;}
#respuestas .pregunta p.aviso span {display: block;color: red;}
#respuestas .pregunta p.boton {text-align: center;margin: 6px 0;}
#respuestas .pregunta p.boton img {cursor: pointer;}
#respuestas .pregunta textarea#detalles {width: 620px;height: 120px;font-family: verdana;font-size: 12px;}
#respuestas .pregunta .h3top {margin-top: 35px;}
#respuestas .pregunta p.categoria {font-size: 14px;font-weight: bold;margin-top: 20px;}
#respuestas .pregunta p.categoria select {margin-left: 10px;font-size: 14px;width: 220px;}
#respuestas .pregunta p.mail {font-size: 12px;margin: 20px 0;color: #666;}
#respuestas .pregunta p.p1 img {margin-left: 10px;}
#respuestas .temas h3 {margin-top: 35px;font-size: 20px;}
#respuestas .temas ul {padding: 0;list-style: none;}
#respuestas .temas ul li {padding: 8px;}
#respuestas .temas ul li.even {background-color: #f6f6f6;}
#respuestas .temas .foto {float: left;width: 50px;margin-right: 10px;}
#respuestas .temas .contenido {float: left;width: 575px;}
#respuestas .temas .contenido p.lapregunta {font-size:16px;line-height: 18px;font-weight:bold;margin-bottom:8px;font-family: helvetica;}
#respuestas .temas .contenido p.lapregunta a {color:#00308D;text-decoration: none;}
#respuestas .temas .contenido p.lapregunta a:hover {text-decoration: underline;}
.side_respuestas {font-family: arial;margin-bottom: 35px;}

.side_respuestas h3 {font-size: 18px;}
.side_respuestas h4 {color: #00308D;font-size: 22px;margin: 0 0 15px 0;padding: 0;border-bottom: 2px solid #ccc;}
.side_respuestas ul {list-style: none;margin: 0;padding: 0;}
.side_respuestas ul li {font-weight: bold;font-size: 16px;color: #000;}
.side_respuestas ul ul {margin-bottom: 20px;}
.side_respuestas ul ul li {font-weight: normal;font-size: 14px;color: #666;padding-left: 20px;}
.side_respuestas div.autor {border: 1px solid #ccc;background-color: #f1f1f1;padding: 10px;margin-bottom: 25px;}
.side_respuestas div.autor .foto {float: left;margin-right: 6px;}
.side_respuestas div.autor .content p.p1 {color: #999;}
.side_respuestas div.autor .content p.p2 {color: #999;}

#respuesta {font-family: arial;float: left;width: 660px;margin-left: 9px;}
#respuesta h2 {color: #333;border-bottom: 1px dotted #ccc;margin-bottom: 5px;padding-bottom: 3px;}
#respuesta p.p1 {color: #666;font-size: 12px;float: left;}
#respuesta div.addthis_toolbox {float: right;color: #666;}
#respuesta div.desc {clear: both;padding: 30px 0 20px 0;font-size: 14px;color: #333;}
#respuesta .comparte {clear: both;border-bottom: 1px dotted #ccc;padding-bottom: 20px;margin-top: 25px;}
#respuesta .comparte a.aReply {border: 1px solid #ccc;padding: 4px 16px;background-color: #666;color: #fff;font-weight: bold;font-size: 18px;margin-left: 20px;text-decoration: none;}
#respuesta .comparte .social {float: right;width: 450px;padding-top: 5px;}
#respuesta .comparte .social div {float: right;width: 110px;margin: 0 10px;}
#respuesta .respuesta {clear: both;margin-top: 35px;border: 1px solid #ccc;background-color: #f1f1f1;padding: 15px;}
#respuesta .respuesta p.titulo {font-size: 18px;font-weight: bold;}
#respuesta .respuesta p.titulo strong {font-weight: normal;font-size: 16px;}
#respuesta .respuesta a.aReply {text-align: center;border: 1px solid #ccc;padding: 4px 16px;background-color: #666;color: #fff;font-weight: bold;font-size: 18px;text-decoration: none;}
#respuesta .respuesta textarea {width: 620px;height: 90px;font-family: verdana;font-size: 12px;margin-bottom: 20px;}
#respuesta .respuesta p#charlimitinfo {text-align: right;font-weight: bold;font-size: 14px;color: #666;}
#respuesta .respuesta p.aviso {font-weight: normal;font-size: 12px;color: #666;border: 0;margin-top: 15px;}
#respuesta .respuesta p.mail {font-size: 12px;margin: 20px 0 20px;color: #666;}
#respuesta .respuesta p.aviso span {display: block;color: red;}

#respuesta .reply {}
#respuesta .reply ul {margin: 0;padding: 0;list-style: none;}
#respuesta .reply ul li {margin: 10px 10px 20px 10px;background-color: #FBF0FA;padding-bottom: 5px;}
#respuesta .reply ul li .user_reply {border-bottom:1px dotted #FFFFFF;color:#999999;padding:0 5px 5px;padding: 10px;}
#respuesta .reply ul li .user_reply p.user {float: left;}
#respuesta .reply ul li .user_reply p.user img {width: 35px;height: 35px;vertical-align: middle;margin-right: 10px;}
#respuesta .reply ul li .user_reply p.report {float: right;}
#respuesta .reply ul li .user_reply p.report img {cursor: pointer;}
#respuesta .reply ul li .replys {clear: both;padding-top:10px;padding: 10px;}
#respuesta .reply ul li .valora {clear: both;padding: 10px;text-align: center;}
#respuesta .reply ul li .valora .dvUno {width: 143px;height: 25px;}
#respuesta .reply ul li .valora .dvUno p {color:#666666;font-weight:bold;}
#respuesta .reply ul li .valora .dvUno a {display: block;float: left;width: 25px;height: 25px;background: url('../images/comun/valora2.jpg') no-repeat 0 0;text-indent: -9999px;}
#respuesta .reply ul li .valora .dvUno a.ok {background-position: 0 0;}
#respuesta .reply ul li .valora .dvUno a.ok:hover {background-position: -25px 0;}
#respuesta .reply ul li .valora .dvUno a.ko {background-position: -50px 0;}
#respuesta .reply ul li .valora .dvUno a.ko:hover {background-position: -75px 0;}
#respuesta .reply ul li .valora .dvDos {width: 85px;margin: 0 4px;float: left;}
#respuesta .reply ul li .valora .dvDos p {font-size: 10px;color: #666;}
#respuesta .reply ul li .valora .dvDos .dvValoracion {background-color:#FF1A1A;height:10px;overflow:hidden;width:85px;}
#respuesta .reply ul li .valora .dvDos .dvValoracion span {background-color:#65A611;display:block;}
#respuesta .reply ul li .valora .dvTres p {font-weight: bold;padding: 3px;color: #666;}

.side_respuestas {width: 300px;font-family: arial;float: right;}
/* ***** FIN RESPUESTAS ***** */