

.mensaje{
  font-weight: bold;
  font-size: 12px;
  color:#FF0101;
  text-align:center;
}

.msg_error{
  font-size: 12px;
  color:#FF0000;
  padding-left: 20px;
  text-align:left;
}

.url_help{
	display: none;
}

form.admform {
	font-size: 10px;
	display:block;

}

form.admform fieldset {
  margin-bottom: 10px;
}
form.admform fieldset legend {
  padding:8px 0 8px;
  font-weight: bold;
  font-size: 14px;
  color:#807f7d;
  word-spacing: 5px;
  letter-spacing: 5px;
}
form.admform fieldset label {
  float:left;
  line-height: 2;
  vertical-align: top;
  width: 130px; /* Width of labels */
}

form.admform fieldset label.long{
  float:left;
  line-height: 2;
  vertical-align: top;
  width: 170px; /* Width of labels */
}

form.admform fieldset ol {
  margin: 0;
  padding:10px 0px 10px 0px ;
}


form.admform .primer_nivel{
  list-style: none;
  padding: 10px 0px 10px 0px;
  margin: 0 ;
  clear:both;
}

form.admform .primer_nivel input[type="text"]{
  float:left;
  vertical-align: middle;  
}
form.admform .primer_nivel input[type="checkbox"]{
  float:left;
  vertical-align: middle;   
  
}

form.admform .imagen_form{
  display: inline;
  vertical-align: top;

}

form.admform .edit_img{
  float:left;
  vertical-align: top;
  height: 50px; 

}

form.admform .bloque_radio{
  vertical-align: top;
}

form.admform .bloque_radio ul{
  vertical-align: top;

}


form.admform .bloque_radio ul li{
  display: block;
  vertical-align: top;
  float:left;
  width: 50px;
}


form.admform .bloque_mover{
  vertical-align: top;
}

form.admform .bloque_mover .combo{
  display: block;
  vertical-align: top;
  float:left;
  width: auto;
  margin:0 10px 0 0 ;

}


form.admform .logo {
  width: 50px; 
  height: 50px; 
  float:left;
  padding-right:10px;  
  /* border: 2px solid #FF0000; */
   
}

form.admform .img_resena, form.admform .img_item {
  height: 90px; 
  float:left;
  padding-right:10px;
   
}

.ventana_estilo{
  height:75px; 
  width:100px;
}

/*** Estilo carrusel */

.carousel-component { 
	padding:8px 16px 4px 16px;
	margin:0px;
	background-color: #FF0000;	
}

.carousel-next{
	background-color: #FFFFFF;
}
.carousel-component .carousel-list li { 
	margin:4px;
	width:79px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	height:93px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
	background-color: #FFFFFF;	
}

.carousel-component .carousel-list li a { 
	display:block;
	/*border:1px solid #e2edfa;*/
	outline:none;
	background-color: #FFFFFF;	

}

.carousel-component .carousel-list li a:hover { 
	border: 1px solid #FFFFFF; 
}

.carousel-component .carousel-list li img { 
	/*border:1px solid #999;*/
	display:block; 
	background-color: #FFFFFF;	

}
								
.carousel-component .carousel-prev { 
	position:absolute;
	top:40px;
	z-index:3;
	cursor:pointer; 
	left:5px; 
	background-color: #FFFFFF;	
}

.carousel-component .carousel-next { 
	position:absolute;
	top:40px;
	z-index:3;
	cursor:pointer; 
	right:5px; 
	background-color: #FFFFFF;	
}
