body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #454545; /* #9933FF; */
	margin:0 auto;
		
}
body.bodypop {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #A6A6A6;
	background:url(/administrator/img/none.png) 0 0 repeat;
		
}
a {text-decoration:none;}

.boton{padding: 3px;}
#topmenu{
	height: 29px;
    border-bottom: 0px solid #000000;
    background-color: #5F94C9; /* rgb(241, 241, 241) */
    /*position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
	z-index:100;*/
    padding: 10px 44px;
	color:white;
	min-width:960px;
} 
#resto{
	margin-top:0px;
    /*position: absolute;
	left: 0px;
    right: 0px;*/
	min-width:960px;
}
#topmenu_popup{
	height: 19px;
    border-bottom: 1px solid #000000;
    background-color: #5F94C9; /* rgb(241, 241, 241) */
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    padding: 10px 20px;
	z-index:100;
	color:white;
	min-width:600px;
} 
#resto_popup{
	margin-top:40px;
    position: absolute;
	left: 0px;
    right: 0px;
	min-width:600px;
}
#bottonmenu{
	background-color: #454545;
	line-height:30px;
	color:white;
	text-align:center;
	font-size:10px;
	color:#5F656B;
	width:100%;
}
#bottonpage{
	background-color: #454545;
	line-height:30px;
	color:white;
	text-align:center;
	font-size:10px;
	color:white;
}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none}

.txtmenu		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.txtmenu12		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
.txtmenutit		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; 
color:#990000;} /* text-transform: uppercase;  */
.txtmenuchico	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#5C5C5C;}
.txtachico	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#0000CC;}

.admini		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#000000;}
.admini div {float:left;height:50px;width:80px;text-align:center;}
.admini img {width:32px; height:32px;}

.txtdisoft {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px;  color: rgb(255, 255, 255);}
.txtvisitas {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255);}
.txtmini{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #5C5C5C;}
.txtgrabar{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #003366;}
.textochico{font-size:10px;color:#5F656B;}

.lineadot {border-bottom:1px dotted #cccccc;}
.linea {border-bottom:1px solid #cccccc;}
.tlink {color: #0000CC; text-decoration:none; font-weight:bold;}
.tlink:hover {color: #0000CC; text-decoration:underline; font-weight:bold;}
.link {color:#0066CC; text-decoration:none;}


/* MENU ADMIN */
#mad		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#mad ul		{list-style-type: none; padding-left:5px;}
#mad li		{border-bottom: 1px dashed #949494;  text-align:left; line-height:32px; padding: 5px;}
#mad li a		{font-weight:normal; color:#003366; text-decoration:none;}
#mad li.sel		{background-color:#FFFFFF;}
#mad li.sel a	{font-weight:normal; color:#0033FF; text-decoration:none;}

#menulateral {
	border-right: 0px solid #949494;
	background: #E8E8E8;
	min-width:180px;
	width:180px;
	min-height:700px;
	height:700px;
}		
#toggler{
 background: #E8E8E8;
}
#toggler:hover{
background: #c2cff1;
}
#toggler.on {
    width: 10px;
    height: 100%;
    border-right: 1px solid #949494;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler_bg.gif") no-repeat left center;
    width: 10px;
    cursor: pointer;
}
#toggler.on:hover{
    background-color:#c2cff1;
    background: #c2cff1 url("/administrator/img/toggler_bg.gif") no-repeat -26px center;
    cursor: pointer;
}
#toggler.off {
    width: 10px;
    height: 100%;
    border-right: 1px solid #949494;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler_off_bg.gif") no-repeat left center;
    width: 10px;
    margin-left: 0;
}
#toggler.off:hover{
    background-color:#c2cff1;
    background:#c2cff1 url("/administrator/img/toggler_off_bg.gif") no-repeat -26px center;
    margin-left: 0;
}
#toggler001 {
 background: #FFFFFF;
}
#toggler001:hover{
background: #c2cff1;
}

#toggler001.on {
    width: 10px;
    height: 100%;
    border-bottom: 1px dashed #c2cff1;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler01_bg.gif") no-repeat center top;
    width: 10px;
    cursor: pointer;
}
#toggler001.on:hover{
    background-color:#c2cff1;
    background: #c2cff1 url("/administrator/img/toggler01_bg.gif") no-repeat center -25px ;
    cursor: pointer;
}
#toggler001.off {
    width: 10px;
    height: 100%;
    border-top: 1px dashed #c2cff1;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler01_off_bg.gif") no-repeat center top;
    width: 10px;
    margin-left: 0;
}
#toggler001.off:hover{
    background-color:#c2cff1;
    background:#c2cff1 url("/administrator/img/toggler01_off_bg.gif") no-repeat center -25px ;
    margin-left: 0;
}

/* toggler002 */
.toggleri_on {
    width: 10px;
    height: 100%;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler01_bg.gif") no-repeat center top;
    width: 10px;
    cursor: pointer;
}
.toggleri_on:hover{
    background-color:#c2cff1;
    background: #c2cff1 url("/administrator/img/toggler01_bg.gif") no-repeat center -25px ;
    cursor: pointer;
}
.toggleri_off {
    width: 10px;
    height: 100%;
    background-color: #E8E8E8;
    background: url("/administrator/img/toggler01_off_bg.gif") no-repeat center top;
    width: 10px;
    margin-left: 0;
}
.toggleri_off:hover{
    background-color:#c2cff1;
    background:#c2cff1 url("/administrator/img/toggler01_off_bg.gif") no-repeat center -25px ;
    margin-left: 0;
}

/* DISEÑO */
#discat1, #discat2, #discat3, #discat4, #discat5{
	height:110px;
	width:125px;
	padding:3px;
	border: #e8e8e8 solid 2px;
	background:#FFFFFF;

	-moz.border-radius: 1em;
	-webkit-border-radius: 1em;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: rgba(0,0,0,0.4) 2px 2px 6px;
	box-shadow: rgba(0,0,0,0.4) 2px 2px 6px;
}
#discat1:hover, #discat2:hover, #discat3:hover, #discat4:hover, #discat5:hover{								
	border: #CC0000 solid 2px;
}
#discat1.selected, #discat2.selected, #discat3.selected, #discat4.selected, #discat5.selected{								
	border: #CC0000 solid 2px;
}

#botonad{
	border:#808080 solid 0px;	
	margin:0 auto;

}
#botonad li{
	float:right;
	/* margin-left:10px; */
	margin-right:10px;
	list-style-type: none;
}
#botonad li a{
	background:url(/images/menad.jpg) 0 0 no-repeat;
	width:120px;
	height:30px;
	display:block;
	font:bold 9px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#botonad li a:hover{
	background:url(/images/menad_h.jpg) 0 0 no-repeat;
	width:120px;
	height:30px;
	display:block;
	font:bold 9px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#botonad li.sel a{
	background:url(/images/menad_h.jpg) 0 0 no-repeat;
	width:120px;
	height:30px;
	display:block;
	font:bold 9px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#botonad li.nuevo a{
	background:url(/images/menad_n.jpg) 0 0 no-repeat;
	width:40px;
	height:30px;
	display:block;
	font:bold 9px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
/* -- */
.botonsuave {
	cursor:pointer;
	width: 180px;
	text-align: center;
	background:#B0B0B0; /* #B0B0B0;*/
	padding: 0.4em 0.8em 0.2em;
	color: #fff;
	text-decoration: none;
	/*box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.botonfuerte {
	cursor:pointer;
	width: 180px;
	text-align: center;
	background: #626155; /* #CF1DA7;*/
	padding: 0.4em 0.8em 0.2em;
	color: #fff;
	text-decoration: none;
	/*box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.botonmedio {
	cursor:pointer;
	width: 180px;
	text-align: center;
	background: #797979;
	padding: 0.4em 0.8em 0.2em;
	color: #fff;
	text-decoration: none;
	/*box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.botonacceder {
	cursor:pointer;
	width: 100px;
	float:right;
	text-align: center;
	background:  #A81787; /* #A81787  #C7C7C7  #797979 */
	padding: 0.4em 0.8em 0.2em;
	color: #fff;
	text-decoration: none;
	/*box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.botonnuevo {
	cursor:pointer;
	width: 250px;
	float:right;
	text-align: center;
	background:  #A81787;  /* #A81787  #C7C7C7  #797979 */
	padding: 0.4em 0.8em 0.2em;
	color: #ffffff;
	text-decoration: none;
	/*box-shadow: #666 0 0 5px;
	-webkit-box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.bbutton{
padding:5px 10px 5px 0px;text-align:left;color:#0000CC;
}
.bbutton:hover{color: #990033;}



/* BOTONES MENU DE PAGINA
-------------------------- */

/* Nuevo */
.newbutton{
background:url(/administrator/img/edit.png)0px 0px   no-repeat;
padding:5px 0px 8px 32px; text-align:left; color:#0000CC;
}
.newbutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.newbutton p:hover{color: #990033;}


/* Aplicar-Publicar */
.applybutton{
background:url(/administrator/img/check.png) 0px 0px  no-repeat;
padding:5px 0px 8px 32px;text-align:left;color:#0000CC;
}
.applybutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.applybutton p:hover{color: #990033;}


/* Enviar */
.sendbutton{
background:url(/administrator/img/mail_forward.png) 0px 0px  no-repeat;
padding:5px 10px 8px 36px;text-align:left;color:#0000CC;
}
.sendbutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.sendbutton p:hover{color: #990033;}


/* Guardar */
.savebutton{
background:url(/administrator/img/save.png) 0px 0px  no-repeat;
padding:5px 0px 8px 32px;text-align:left;color:#0000CC;
}
.savebutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.savebutton p:hover{color: #990033;}


/* Traducir */
.tradbutton{
background:url(/administrator/img/traducir.png) 0px 0px  no-repeat;
padding:5px 0px 8px 32px;text-align:left;color:#0000CC;
}
.tradbutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.tradbutton p:hover{color: #990033;}


/* Borrar */
.delbutton{
background:url(/administrator/img/delete.png) 0px 0px  no-repeat;
padding:5px 0px 8px 32px;text-align:left;color:#0000CC;
}
.delbutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.delbutton p:hover{color: #990033;}


/* Cancelar */
.cancelbutton{
background:url(/administrator/img/exit1.png)0px 0px   no-repeat;
padding:5px 0px 8px 32px; text-align:left; color:#0000CC;
}
.cancelbutton p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.cancelbutton p:hover{color: #990033;}

/* Ayuda */
.helpbutton{
background:url(/administrator/img/helpme.png)0px 0px   no-repeat;
padding:5px 0px 8px 32px; text-align:left; color:#0000CC;
}
.helpbutton{
background:url(/administrator/img/helpme.png)0px 0px   no-repeat;
padding:5px 0px 8px 32px; text-align:left; color:#0000CC;
}
.helpmini{
background:url(/administrator/img/helpme.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px; text-align:center; color:#0000CC;
}
.helpmini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.helpmini p:hover{color: #990033;}

.helpminimini{
background:url(/administrator/img/helpmini.png)0px 0px   no-repeat;
padding:3px 0px 3px 18px; text-align:center; color:#0000CC;
}
.helpminimini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.helpminimini p:hover{color: #990033;}

/* Avisos */
.infobutton{
background:url(/administrator/img/info.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.infomini{
background:url(/administrator/img/info.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:center;color:#0000CC;
}
.infomini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.infomini p:hover{color: #990033;}


/* Refrescar */
.refreshbutton{
background:url(/administrator/img/reload_page.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.refreshmini{
background:url(/administrator/img/reload_page.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.refreshmini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.refreshmini p:hover{color: #990033;}

/* Deshacer */
.undobutton{
background:url(/administrator/img/reload.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.undomini{
background:url(/administrator/img/reload.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.undomini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.undomini p:hover{color: #990033;}

/* Zoom */
.zoombutton{
background:url(/administrator/img/zoom.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.zoommini{
background:url(/administrator/img/zoom.png)0px 0px   no-repeat;
padding:3px 0px 3px 32px;text-align:left;color:#0000CC;
}
.zoommini p{
text-align:center; color:#0000CC;		
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.zoommini p:hover{color: #990033;}

/* FIN BOTONES MENU DE PAGINA */


img.boton {
	box-shadow: inset 3px 3px 3px rgba(255,255,255,.7), inset -2px -2px 3px rgba(0,0,0,.1), 2px 2px 10px rgba(0,0,0,.1);
	border: 1px solid #C0C0C0; /* Borde */
	padding:3px;
	background: #FFFFFF;  /* Fondo */
	text-align: center;  /* Alineación del texto */
	text-shadow: -1px -1px rgba(0,0,0,.2);  /* Sombra del texto */
	border-radius: 5px;  /* Bordes redondos */
	color: white;  /* Color del texto */
	margin-bottom:-5px;
}
img.boton:active /* Al presionarse el botón */ {
	text-shadow: 1px 1px rgba(0,0,0,.3);  /* Sombra del texto */
	background:#E3DFFF;  /* Fondo más oscuro que el original */
	box-shadow:inset 4px 4px 4px rgba(0,0,0,.3), inset -3px -3px 3px rgba(255,255,255,.2);
}
img.botonayuda {
	padding:1px;
	background: inherit;  /* Fondo */
	position: relative;
    top: 0px;
	margin-left:5px;
	cursor:pointer;
}


#mzp, #mzp_off {
	/*color:#6D4A05;*/
	float:center;
	width:200px; 
	height:150px; 
	border:1px solid #B2B2B2; 
	float:left; 
	margin:10px; 
	text-align:center;
}

#mzp hr, #mzp_off hr{
	margin:10px;
	border: 1px dashed #B2B2B2;
}
#mzp:hover{
	border:1px solid #000099;
	color:#000099;
}
#mzp a{color:#000;}
#mzp a:hover{color:#000099;}

/* MENU EN PAGINA DE DISEÑO  */
#mmenu{
  font: normal 11px/29px Verdana, Arial, Helvetica, sans-serif;  
  text-transform: uppercase;
  list-style: none;
  padding: 0; 
  margin: 0 auto;
  background-color:#ebebeb;
  height:30px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#menudes {
  list-style: none;
  margin:0;
  padding:0;
  float:left; 
  height:30px;  
}

ul#menudes li {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline;
  list-style: none;
  line-height:22px;

	float: left; /*For Gecko*/
	position: relative;
 
  /* border:1px solid #660099; */
  /* border-right:1px solid #818181; */
}

ul#menudes li a{
  color:#2E6B9E;
  padding: 0px 10px 5px;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/

	float: none !important; /*For Opera*/ 
	float: left; /*For IE*/
	display: block;

  /* border-right:1px solid #818181; */
}

/* estilo al pasar por encima de los elementos del menu principal */
ul#menudes li a:hover{
	color: #990033;
}

ul#menudes  ul {
  margin: 0;
  border: 0 none;
  padding: 10px;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left:0px;
  color:#FFFFFF;
  text-align:left;
  background: #666666;
  z-index:10;
  border: none;
  opacity: 0.95;
  -moz-opacity: 0.8;
  filter:alpha(opacity=80);
}

ul#menudes ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menudes ul li {
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/  
}

ul#menudes ul li a{
  color:#fff;
}

/* Root menudes */ 
ul#menudes a.nonesel,
ul#menudes li.sel,
ul#menudes a.sel{
color: #990033;
background: #EEEEEE;
}

/* 2nd menudes */
ul#menudes li:hover li a,
ul#menudes li.iehover li a {
  float: none;
  border:none;
}

/* 2nd menudes Hover Persistence */
ul#menudes li:hover li a:hover,
ul#menudes li:hover li:hover a,
ul#menudes li.iehover li a:hover,
ul#menudes li.iehover li.iehover a {
  background: #CDCDCD;
  color: #990033;
}
/* 3rd menudes */
ul#menudes li:hover li:hover li a,
ul#menudes li.iehover li.iehover li a {
  background: #EEEEEE;
  color: #414141;
}

/* 3rd menudes Hover Persistence */

ul#menudes li:hover li:hover li a:hover,
ul#menudes li:hover li:hover li:hover a,
ul#menudes li.iehover li.iehover li a:hover,
ul#menudes li.iehover li.iehover li.iehover a {
background:#663366;
  color: #FFFFFF;
}


ul#menudes ul ul,
ul#menudes ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menudes li:hover ul ul,
ul#menudes li:hover ul ul ul,
ul#menudes li.iehover ul ul,
ul#menudes li.iehover ul ul ul {
  display: none;
}

ul#menudes li:hover ul,
ul#menudes ul li:hover ul,
ul#menudes ul ul li:hover ul,
ul#menudes li.iehover ul,
ul#menudes ul li.iehover ul,
ul#menudes ul ul li.iehover ul {
  display: block;
}