/* Add here all your css styles (customizations) */

.caja_abando{
   border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 3%;
    margin-left: 0%;
    margin-right: 0%;
	text-align:left;
}

.superz{
z-index: 20000000003 !important;

}


.texto_lectura{
   font-size: 14px !important;
}

.avatar_sobre{
	position:absolute !important;
	top:20px !important;
	left:60px !important;
	width:40px !important; 
	border:solid 1px white !important;
}


.color_txt_gris{
 	color:#bab7b7 !important;
}
.color_txt_muygris{
 	color:#999999 !important;
}

.con_cursor {
    cursor:pointer;
}

.sin_sub{
	text-decoration: none !important;
}

 .fondo_medio:before {
    border-color: transparent #240101 transparent transparent !important;; /*comentarios */
}
 .fondo_claro:before  {
    border-color: transparent #310100 transparent transparent !important;; /*comentarios */
}
.fondo_medio:after{
    border-color: transparent transparent #240101 transparent !important;; /*comentarios */
}
.fondo_claro:after {
    border-color: transparent transparent #310100 transparent !important;; /*comentarios */
}

.fondo_oscuro{
    background-color: #130100 !important;
}
.fondo_medio{
    background-color: #240101 !important;
}
.fondo_claro{
    background-color: #310100 !important;
}
.fondo_search{
    background-color: #2e0101 !important;
}

.sombra{
	 text-shadow: 3px 3px black !important;
}

.opaca{
	 opacity: .2 !important;
}
.borde_caja_busqueda{
   border: 1px solid #180100 !important;
}
.borde_negro_body{
    border: 1px solid #000000 !important;
}
.sin_borde{
     border:0px !important;
}

.padding_lr_row{
	padding-left:20px !important;
	padding-right:20px !important;
}

.max-240{
    max-width:240px !important;
}

.min-60{
    min-width:60px !important;
}

.min-50{
    min-width:50px !important;
}

.min-70{
    min-width:70px !important;
}
.min-h-70{
    min-height:70px !important;
}

.min-h-150{
    min-height:220px !important;
}


.margin5px{
    margin-bottom:5px !important;
}

.margin4px-top{
   margin-top:4px !important;
}


.margin2px-top{
   margin-top:2.5px !important;
}


.margin0px{
    margin-bottom:0px !important;
}

.paddingrelacionados{
padding-top:3%  !important;
padding-left:3% !important;
padding-right:3% !important;
}

.padding4px{
    padding:4px !important;
}

.padding5px{
    padding:5px !important;
}

.margin0px{
    margin-bottom:0px !important;
}

.margintop10px{
	margin-top:10px !important;
}

.marginbottom10px{
	margin-bottom:10px !important;
}

.margintop14px{
	margin-top:14px !important;
}

.margin8{
	margin:8px !important;
}

.margin13{
	margin:13px !important;
}


.margin5{
	margin:5px !important;
}

.sin_padding{
    padding:0px !important;
}
.sin_margin{
    margin:0px !important;
}

.con_padding10{
    padding:10px !important;
}

.padding_top_20{
   padding-top:20px !important;
}


.margin_bottom_20{
  margin-bottom:20px !important;
}

.padding_bottom_0{
   padding-bottom:0px !important;
}

.padding_left_0{
   padding-left:0px !important;
}

.padding_reparto{
  padding-bottom:5px !important; 
  padding-top:5px !important;
}
.img_reparto{
	padding:1px !important; 
	max-width:35px !important; 
}
.img_reparto_trans{
	padding:1px !important; 
	max-width:35px !important; 
	opacity: .2;
}
.img_reparto_conrol{
	padding-top: 9px  !important;

}

.ajuste_flecha{
	top:-33px !important;
}

.ajuste_flecha2{
	top:-43px !important;
}

.columna_rel{
	margin-top:10px !important;
	height:170px !important;
}
.bordes_cri{
	border: solid 2px #440101 !important;
	margin-bottom:0px !important;
}

.paddin_cumple{
	padding-left:5px !important;
	padding-top:25px !important;
}

.cajacomentarios { 
	position: relative; 
	width: 100%; 
	padding-top: 10px; 
	margin: 0px auto; 
}

.banderapos{
	vertical-align: 155% !important;
}

#box_1 { 
	top: 0; 
	left: 0;
	text-align:left 
}

.comentarioscontador {
	background:url(/Images/boxco.png)  no-repeat;
	position: absolute; 
	top: 20px; left: -5px;
	width: 40px; 
	height: 40px; 
	text-align: center; 
	line-height:30px; 
	font-size: 20px;
	z-index:1;
}

.flechas_trailer{
	top:3px !important;
	right:10px !important;
}

.avatar_reco{
	width:50px !important;
	height:60px !important;
}
/*================================>> CSS  AUTOCOMPLETE <<========================================*/

.ac_results {
	padding: 0px;
	border-left: 2px solid #94221f;
	border-right: 2px solid #94221f;
	border-bottom: 2px solid #94221f;
	border-top: 1px solid #94221f;
	background-color: #180100;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px 2px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 18px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #310100;
}

.ac_over {
	background-color: #730403;
	color: black;
}

/*================================>> FIN CSS  AUTOCOMPLETE <<========================================*/