@charset "utf-8";
/* CSS Document */

#cont_login{ height:250px; }
#boxlogin{ width:960px; height:35px; float:left; margin-top:20px; margin-left:15px; }
#tit_login{ width:300px; color:#000; font-size:28px; float:left; margin-left:20px; }
#formlogin{ width:400px; margin-top:60px; font-size:13px; text-align:center; margin-left:300px;}
.form_btnvg{ width:80px; height:25px; color:#FFF; background-color: #6F3565; padding-top:0px; cursor:pointer;}
#errorlogin{
	color:#F00;
	}
#nav_tit{/*background:linear-gradient(#5B3565, #8E5B87); */
background: #5b3565; /* Old browsers */
background: -moz-linear-gradient(top, #5b3565 0%, #8e5b87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b3565), color-stop(100%,#8e5b87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* IE10+ */
background: linear-gradient(to bottom, #5b3565 0%,#8e5b87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b3565', endColorstr='#8e5b87',GradientType=0 ); /* IE6-9 */
width: 687px;height: 45px; text-align: center; border-radius: 0 0 5px 5px; behavior: url("PIE.htc"); 
margin-top:-4px; text-align:center; }
#texnav{color:#FFF; font-size:20px; padding-top:10px;}
#boxinfo{ width:920px; height:35px; float:left; margin-top:20px; margin-left:15px; }
#tit_info{ width:300px; color:#000; font-size:22px; float:left; margin-left:20px; }
#dat_info{ width:928px; height:45px; background: rgba(55,50,81,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80373251,endColorstr=#80373251); float:left; margin-left:15px; padding:5px;}
#divtitt{ margin-left:12px; color:#FFF;}
#divdatt{ margin-left:12px; color:#2F1232; font-weight:bold;}
#form_paq{ width:920px; height:autopx; float:left; margin-left:15px; margin-top:15px; padding:0px;}
#tit1form{ background:url(../img/icon/k.png) no-repeat #6F3565; width:350px; height:18px; padding:4px 2px 2px 2px; color:#FFF; text-align:center; float:left; }
#tit2form{ background:#6F3565; width:545px; height:18px; padding:4px 2px 2px 2px; color:#FFF; text-align:center; float:left;}

#caja1form{ width:353px; /*height:250px;*/height:290px; color:#6F3565; float:left; border:#6F3565 solid 1px;}
#caja2form{ width:548px; /*height:250px;*/height:290px; color:#6F3565; float:left; border:#6F3565 solid 1px; margin-left:25px}
.message-select{ text-align: center; font-weight: bold; font-size: 15px; color: #2F1232; margin-bottom: 10px;}
#contenedor{ width:950px; margin-bottom:50px;}
#etiq{
	width:150px;
	margin-top:0px;
	margin-left:10px;
	float:left;
	padding:0px 5px;
}
#etiqform{  padding:0px 10px; margin-top:10px; color:#2F1232; font-weight:bold; }

#titbox{
	width:170px;
	color:#2F1232;
	font-weight:bold;
	margin-top:20px;
	padding:10px 0px 5px 15px;
}

#emailboxdaniel{
  width:300px;
  color:#2F1232;
  font-weight:bold;
  margin-top:20px;
  padding:10px 0px 5px 15px;
}

/*Checkbox*/
.checkbox {
	height: 25px;
	width: 19px;
	clear:left;
	float:left;
	background: url(../img/icon/c.gif) no-repeat;
	cursor: default;
	text-align:left;
}
.checkbox input{
	display: none;
}
.checkbox input.show{
	display: inline;
}
.selected {
	background-position: 0 -32px;
}
.block {
	width: 50%;
	float: left;
}
label {
  padding-left:2px;
  padding-bottom: 4px;
  /*
	padding-left:10px;
  padding-bottom: 4px;
  */
	/*float:left;*/
	text-align:left;
	color:#2F1232;
}
.radio-button{
  font-weight: bold;
  float: left;
}

/*Fin-Checkbox*/

#buttonok_formvg{ width:330px; /*margin-top:150px;*/ /*margin-top: 180px;*/ text-align:right;}
.textfomvg:disabled{ border:#6F3565 solid 1px; text-align:center; background:#FFF; color:#6F3565 !important; text-align:center;}
#etiqbox2{
	width:170px;
	margin-top:0px;
	margin-left:10px;
	float:left;
	padding:0px 5px;
}
#tex_formvg{ width:80px; margin-left:120px; clear:left; margin-top:-20px;}

/* MODIFICADO ADMIN*/
#tex_formvgfield{ width:80px; margin-left:70px; clear:left; margin-top:-15px;}
#tex_formvgemail{ width:80px; margin-left:70px; clear:left; margin-top:-15px;}
#buttonvgsendemail{float: left; text-align: right;width: 95px;}
.form_btnvgsendemail{ width:80px; height:25px; color:#FFF; background-color: #6F3565; padding-top:0px; cursor:pointer;}
#buttonvsendemail{float: left; text-align: right;   padding-top: 6px;width: 95px;}

/*FIN MODIFICADO*/

#btn_caja2original{ width:130px; float:left; margin-left:10px; margin-top:0px; padding:0px 5px;}

#btn_caja2{
  width: 130px;
  float: left;
  margin-left: 10px;
  margin-top: 0px;
  padding: 30px 5px;
}
#buttonbox2 { width:80px; margin:0px 0px 15px 50px; }
.divh1g {color:#fff !important; font-size:13px !important;}
.divh1b {color:#fff !important; font-size:13px !important;}
#gallery {
    padding-top: 30px;
  }
#contenedorfotos{ width:960px; float:left; margin-top:25px; padding:0px;}
#paginado{ width:960px; height:25px; text-align:center; color:#BE9061;}
#namepicture{ margin:0px; color:#FFF;}

#pop {
   z-index:9999;
   position:absolute;
   border: 1px solid #333333;
   text-align:center;
   border-color:#A2D246;
   background:#EBF8A4;
   width:100px;
   height:30px;
   top:475px;
   left:320px;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9998;
  padding:20px;
}
#boxes #dialog {
  -moz-box-sizing: border-box;
  border-radius: 10px 10px 10px 10px;
  width:375px; 
  height:100px;
  padding:10px;
  background-color:#E4E4F2;
}
#boxes #msjdialog {
  padding:25px;
  text-align:justify;
  background-color:#E4E4F2;
  color:#6E3465;
  margin-top:-10px;
  }
a.close {
    background: none repeat scroll 0 0 #666666;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    height: 20px;
    margin: 0 10px 0 335px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 20px;
}

a:link.pages{color:#BE9061;text-decoration:none;}
a:visited.pages{color:#BE9061;text-decoration:none;}
a:hover.pages{color:#2F1232;text-decoration:none;}
a:active.pages{color:#2F1232;text-decoration:none;}
a:link.pageact{color:#2F1232;text-decoration:none;font-weight:bold;}
a:visited.pageact{color:#2F1232;text-decoration:none;font-weight:bold;}
a:hover.pageact{color:#2F1232;text-decoration:none;font-weight:bold;}
a:active.pageact{color:#2F1232;text-decoration:none;font-weight:bold;}
#listbox{display:none; margin-top:120px;}
#btnback{ width:920px; height:50px; float:left; margin-left:15px; padding:5px;}

table.lista { border:#6F3565 solid 1px; margin: 0 auto;}
th.titcol{ background:#6F3565; color:#FFF;}
tr.impar{background:#E4E4F2; text-align:center;}  
tr.par{background:#FFF; text-align:center; }
td.listd{ border-left:#6F3565 solid 1px; border-right:#6F3565 solid 1px; color:#2F1232}
#titlist_paq{ color:#BE9061 !important; font-size:20px !important; }
#tablelist{ width:auto; margin-top:135px; margin-bottom:30px;}
#funlist {background:url(../img/icon/pal.png) no-repeat;height: 30px; margin: auto; width: 30px; cursor:pointer;}
#funlist:hover{ background:url(../img/icon/delete.png) no-repeat;}

#maskconfirm {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#confirmboxes .windowconfirm {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9998;
  padding:20px;
}
#confirmboxes #dialogconfirm {
  -moz-box-sizing: border-box;
  border-radius: 10px 10px 10px 10px;
  width:375px; 
  height:120px;
  padding:10px;
  background-color:#E4E4F2;
}
#confirmboxes #msjdialogconfirm {
  padding:25px;
  text-align:center;
  background-color:#E4E4F2;
  color:#6E3465;
  margin-top:-10px;
  }
  
#confirmboxes .botonesconfirm {
  text-align:center;
  background-color:#E4E4F2;
  color:#6E3465;
  margin-top:0px;
  padding-left:25px;
  }
a.closeconfirm {
	display:none;
    background: none repeat scroll 0 0 #666666;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    height: 20px;
    margin: 0 10px 0 335px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 20px;
}

#btnconfirm{float:left;/*margin-left:15px;*/}
#formfin{ width:400px; margin-top:30px;}
#labelformfin{float:left; width:35px; height:20px; margin-left:100px; color:#6E3465; font-weight:bold;}
#informfin{float:left; height:20px; margin-left:40px;}
select{ width:100px; color:#6F3565;}
checkbox{color:#6F3565;}
#msjerrorform{
	width:400px; margin-top:40px; color:#F00;
	}
#instruccion{float:left; margin-left: 15px;padding: 5px; width: 690px; color:#7FA8BC; font-weight:bold; margin-top: -5px;}

/***************************** ADMINISTRADOR VIRTUAL GALLERY ******************************************/
#cont_loginadmin{height:300px;width: 960px;}
#tituloadmin{color: #000000;font-size: 28px;margin:20px  0 0 35px;width: 300px;}
#form_orden{margin:60px auto;height: 300px;width: 310px;}
.orden_text {background-color: #6F3565;color: #FFFFFF;float: right;height: 20px;width: 150px;}
.obj_form{padding: 10px;text-align: right;}
.infonovios{float:left;width: 225px;}
.divtitt {color: #FFFFFF;margin-left: 12px;}
.divdatt {color: #2F1232;font-weight: bold;margin-left: 12px;}
#titpaq {background:#6F3565;color: #FFFFFF;float: left;height: 18px;padding: 4px 2px 2px;text-align: center;width: 350px;}
.tam{width:220px !important;}
ul.listinfo{list-style-type: square;margin-left:45px;}
li.listli{color:#6F3565; display: list-item; padding: 3px;}
.uva{color:#6F3565;}
.inputformvg{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #6F3565;color: #6F3565 !important;text-align: center;}
#btn_logout {color: #FFFFFF;float: right;height: 20px;margin:-40px -50px 0 0;padding: 10px 0;width: 150px;}
#caja3form {border: 1px solid #6F3565;color: #6F3565;float: left;height: 170px;margin: 0 0 30px;width: 928px;}
#titvgform {background:#6F3565;color: #FFFFFF;float: left;height: 18px;padding: 4px 2px 2px;text-align: center;width: 924px;}
#etiqvgform {color: #2F1232;float: left;font-weight: bold;margin-top: 10px;padding: 0 10px;width: 225px;}
#etiqvgformdaniel {color: #2F1232;float: left;font-weight: bold;margin-top: 2px;padding: 0 10px;width: 225px;}
#etiqvgformemail {color: #2F1232;float: left;font-weight: bold;margin-top: 10px;padding: 0 10px;width: 240px;}
#buttonvgadmin{float: left; text-align: right;width: 175px;}
#buttonvgdaniel{float: left; text-align: right;width: 95px;}
#divfechas{ color: #2F1232;float: left;font-weight: bold;margin-top: 10px;padding: 0 10px;width: 335px;}
.btnreset {background-color: #6F3565;color: #BE9061;cursor: pointer;height: 20px;padding-top: 0;width: 80px;}
.contreset{margin: 5px 75px 0 10px;}
.ad-image-description{font-weight: bold;text-align: center !important;}
#botonlist{float: left;height: 50px;margin: 0 0 30px 16px;text-align: center;width: 928px;}
.form_btndel {background-color: #DF0021;color: #FFF;cursor: pointer;height: 30px;padding-top: 0;width: 120px;}
#etiqvgenviado {color: #2F1232;float: left;font-weight: bold;margin-top: 10px;padding: 0 10px;width: 850px;}
/*MODIFICADO ADMIN */
#etiqvgenviadodaniel {color: #2F1232;float: left;font-weight: bold;margin-top: 0px;padding: 0 10px;width: 850px;}

/*#etiqvgformemail {color: #2F1232;float: left;font-weight: bold;margin-top: -50px;padding: 0 10px;width: 225px;}*/
#buttonvgdemail{  float: left; margin-top: -54px; padding: 0 250px; width: 136px;}
/*FIN MODIFICADO*/


/*EXTRA*/
.text-area{border: 1px solid #6f3565; resize: none; float:left; margin-right: 30px;}
#button_caja2{padding: 70px 135px; display: inline-flex;padding: 0px;margin: 10px 0 0 145px;
  }
    