.contenedor_new_opinion { border:1px solid #f3f3f3; /*background-color:#fff;*/ padding:5px;}
.encabezado  { color:#a4154d; padding:5px; font-size:16px; border-bottom:1px solid #a4154d; font-family: Georgia, Times New Roman, Times, serif;}
.label {color:#000; border-bottom:1px dotted #000; padding-bottom:2px;}
.textarea{padding:5px; }
.marco_textarea{ border:1px solid #a4154d;}
.div_fotos {font-size:12px; border:1px dotted #a4154d; padding:5px;}
.aviso{color:#545252; font-size:12px; font-style:italic;}
.aviso a{color:#545252; font-weight:bold; font-size:12px; font-style:italic; text-decoration:none;}
.aviso a:hover{color:#545252; font-weight:bold; font-size:12px; font-style:italic; text-decoration:underline;}

.contenedor_opinion { /*background-color:#fff;*/ border:1px solid #ccc; padding:1px;}
.contenedor_opinion td {padding:0 10px 0 0; /*border-bottom:1px solid #a4154d;*/}
.opinion{padding:5px 5px 5px 10px !important;}

.nombre {font-weight:bold;}
.fecha {text-align:right; font-style:italic;background-color:#f5e3e3;color:#393939;font-weight:bold;}
.descripcion {font-family: Georgia, Times New Roman, Times, serif;}
.fotos {}

.respuesta {color:#000; padding:5px;}

.mensajes_aviso {color:#666; font-style:italic; background:#f6f6f6; border:1px solid #666; padding:5px;} 
.manual , .manual a{font-style:italic; color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
.manual a:hover{ text-decoration:underline;}
   
/*---------Galeria de fotos---------------*/

.marco1{
	border:0.1em solid #a4154d;
	padding:0.2em;
}
.foto{
   float:left; 
   margin-bottom: 10px 10px 50px 10px; 
   padding:5px 5px 20px 5px; 
   background-color:#f5f7f9; 
   border: #a5a7aa solid 1px; 
}