/********************************
GLOBALES
*********************************/
.ZBL_Clear { clear: both; display: block; height: 0; }
.ZBL_Caption_info { font-family: verdana, Arial; font-size: 12px; font-weight: bold; color: #767676; float: left; margin-top: 15px; margin-left: 10px; }
.ZBL_Required { color: Red; font-size: 10px; font-weight: 700; }
.ZBL_GlobalBox { float: left; display: block; margin-top: 7px; }
/*.ZBL_TextBox_GlobalBox, .ZBL_DDL_GlobalBox { width: 200px; }*/
.ZBL_Caption .ZBL_HelpButton_GlobalBox { float: none; display: inline; }
.ZBL_HelpButton_GlobalBox { display: block; float: left; }
.ZBL_HelpButton_GlobalBox { float: none; display: inline; }
.ZBL_ChecktBox_GlobalBox .ZBL_Caption, .ZBL_ChecktBoxList_GlobalBox .ZBL_Caption, .ZBL_RadioButton_GlobalBox .ZBL_Caption, .ZBL_RadioButtonList_GlobalBox .ZBL_Caption { margin-right: 10px; }

.ZBL_ChecktBox_GlobalBox input, .ZBL_ChecktBoxList_GlobalBox input { display: inline; }

.ZBL_TextBox_GlobalBox .ZBL_Input, .ZBL_DDL_GlobalBox .ZBL_Input, .ZBL_ListBox_GlobalBox .ZBL_Input { display: block; }

.ZBL_onRequired { }
.ZBL_OnError { }
.ZBL_Label_Help { display: inline; margin: 2px 0 0 4px; }

.ZBL_GlobalBox input, .ZBL_GlobalBox textarea { font-family: Arial; }
.observaciones .ZBL_GlobalBox{ float: none;}
.formContacto {
	width: 366px;
}
.formularioHorizontal .ZBL_Caption, .formularioHorizontalReg .ZBL_Caption, /*.formularioHorizontalCarrito .ZBL_Caption,*/ .formContacto .ZBL_Caption, .formularioHorizontalDetalleCompra .ZBL_Caption, .formularioHorizontalArticulo .ZBL_Caption { display: block; float: left; margin-right: 5px; margin-top: 3px; }
.formularioHorizontal .ZBL_Input, .formularioHorizontalReg .ZBL_Input, /*.formularioHorizontalCarrito .ZBL_Input,*/ .formContacto .ZBL_Input, .formularioHorizontalDetalleCompra .ZBL_Input, .formularioHorizontalArticulo .ZBL_Input { float: left; }
/*.ZBL_Input textarea, .ZBL_Input input[type="text"], .ZBL_Input input[type="password"] { padding: 4px 3px; border-radius: 5px; border: 1px solid #CCC; width: 175px; }*/
.formularioHorizontal .ZBL_Caption { width: 80px; }
.formContacto .ZBL_Caption { width: 80px; text-align: right; margin-top: 6px; }
.formContacto .ZBL_GlobalBox { width: 355px; margin-top: 0px; }
.formularioHorizontalReg .ZBL_Caption { width: 170px; }
.formularioHorizontalCarrito .ZBL_Button_GlobalBox input { background: url(images/compra-final.gif); width: 135px; height: 29px; }
/*.formularioHorizontalCarrito .ZBL_Caption { width: 110px; }*/
.formularioHorizontalCarrito .ZBL_Caption {display: inline-flex;
}
/*.formularioHorizontalDetalleCompra .ZBL_Caption { width: 110px; }*/
.formularioHorizontalArticulo .ZBL_Caption { width: 130px; }
.formularioHorizontalArticulo .ZBL_Caption img { margin-left: 3px; }
.formularioHorizontalDetalleCompra .ZBL_TextBox_GlobalBox input, .formularioHorizontalDetalleCompra .ZBL_TextBox_GlobalBox textarea { width: 300px; }
.formularioHorizontalArticulo .ZBL_TextBox_GlobalBox input, .formularioHorizontalArticulo .ZBL_TextBox_GlobalBox textarea { width: 250px; }
.ZBL_Aviso { margin: 3px 5px 0 2px; position: absolute; z-index: 1; }

/*---------------------------------
			IMAGEN
-----------------------------------*/

.highslide img { border: 2px solid gray; }
.highslide:hover img { border: 2px solid silver; }

.highslide-image { border-bottom: 1px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: silver; }
.highslide-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black; /*     padding-left: 22px;     background-image: url(highslide/graphics/loader.gif);     background-repeat: no-repeat;     background-position: 3px 1px;     */ }

a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

/*
HELP
*/
.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

.highslide-control { float: right; display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #999; }
.highslide-control:hover { color: black !important; }
.highslide-move { cursor: move; }
