body {
	background-color: #a3531b;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	text-decoration: none !important;
}
a:visited {
	text-decoration:none !important;
}
a:hover {
	text-decoration: underline !important;
}
#flashtop {
	width:760;
	height:150;
}
.imagenes_tope {
	background-color: #A3531B;
}
.back_left {
	background-color: #4F2606;
	background-image: url(../images/DisenoN/back_left.jpg);
	width: 10px;
	background-repeat: repeat-y;
	background-position: left;
}
.back_tope {
	background-color: #FEFEFE;
	background-image: url(../images/DisenoN/back_tope.jpg);
	background-repeat: repeat-y;
	background-position: right;
	/*vertical-align: middle;*/
}
.tope1 {
	
	vertical-align: middle;
	text-align:left;
}
.tope2 {
	
	vertical-align: bottom;
	text-align:right;
}

.tope_left {
	background-color: #FFFBFF;
	background-image: url(../images/DisenoN/tope_left.jpg);
	background-repeat: repeat-y;
	width: 10px;
	background-position: left;
}
.back_right {
	background-color: #3A1E08;
	background-image: url(../images/DisenoN/back_right.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.border_left_menu {
	background-color: #FFFDFA;
	background-image: url(../images/DisenoN/border_left_menu.jpg);
	background-repeat: no-repeat;
	width: 3px;
	background-position: top;
}
.botones_home {
	text-align: center;
	padding-top: 4px;
	
}
.area_contenido {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	height: auto;
}
.area_contenido table {
	font-size: 12px;
}

.area_contenido a, .area_contenido a:visited {
	color: #A3531B;
}

.area_contenido p {
	padding-left: 10px;
}

.area_contenido hr {
	color: #8B4822;
}
.area_contenido h1 {
	color: #534F4F;
	font-size: 20px;
}
.menu_left {
	background-color: #EDC3AB;
	background-image: url(../images/DisenoN/back_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	width: 125px;
	height: 400px;
	/* se borro por que no ayuda padding-left: 10px;*/
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.menu_left .menu a, .menu_left .menu a:visited, .menu_left .menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.back_tope_centro_home {
	color: #A3531B;
	background-color: #AD8A74;
	vertical-align: bottom;
	padding-bottom: 10px;
	text-align: center;
	background-image: url(../images/DisenoN/back_centro_home.jpg);
	font-size: 11px;
	width: 75px;
	background-repeat: repeat-x;
	background-position: left top;
}
.back_tope_left_home {
	background-image: url(../images/DisenoN/back_left_home.jpg);
	width: 4px;
}
.back_tope_right_home {
	background-image: url(../images/DisenoN/back_right_home.jpg);
	width: 4px;
}

.back_tope_centro_home a:visited , 
.back_tope_centro_home a{
	color: #A3531B;
}

.fotos_diseno {
	/*background-image: url(../images/DisenoN/fotos_diseno.jpg);*/
	background-image: url(../images/DisenoN/nalic_background.jpg);
	background-repeat: repeat-x;
	height: 85px;
	background-color: #D36220;
}
.border_fotos_top {
	background-image: url(../images/DisenoN/border_fotos_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 2px;
	background-color: #FEFEFE;
}
.copyrights {
	font-size: 10px;
	color: #565353;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.copyrights a, .copyrights a:visited {
	color: #A3531B;
}
.copyrights hr {

	color: #8B4822;
}
/*OLD*/
.gaston
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}
table
{
	border:1;
	padding:0;
	vertical-align: top;
	margin: 0px;
}
tr
{
	vertical-align: top;
}
td
{
	vertical-align:top;
	/*text-align:left;*/
}
.screentable
{
	width:100%;
	/*
	height:600;*/
	
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}

.screencell
{
	vertical-align: top;
	margin-left: 10px;
	
}
.screenleftbordercell
{
	width:20;
	background-color: #FFFFFF;
	background-image: url(../images/DisenoN/imagenes_v2_07.gif);
	
}
.screenrightbordercell
{
	width:32;
	background-color: #FFFFFF;
	background-image: url(../images/DisenoN/imagenes_v2_15.gif);
	
}

.frametable
{
	width:100%;	
	
}

.bodytable
{
	width: 100%;
	height: 460px;
}

.TopMenuLabelTable
{
	/*background-color:#dff1f5;*/
	width:100%;
	position:absolute;
	top:55;
	left:25;
	visibility: hidden;
}	

.topmenutable
{
	position:absolute;
	top:28;
	left:330;
	padding:3;
	z-index:100;
	visibility: hidden;
}
.topmenulabel
{
	font-size: xx-small;
	/*color: #667e8a;*/
	color: #A3531B;
	font-family: Verdana, arial;
	border:1;
	border-color:White;
}

.topmenucell
{
}


.bannertable
{
position:relative;
left:0;
top:0;	
z-index:-10;
}

.bannerlink
{
	font-size: xx-small;
	font-family: Verdana;
	background-color: white;
	font-weight:bold;
	color:red;
}

.topmenubutton
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	background-color:white;
	font-weight:bold;	
	width:95;
	border-style:none;
	cursor:hand;
	color: #9e053d;
	height:14;
	}

.topmenubutton2
{
	font-size: 8pt;
	font-family: Arial, Verdana ;
	background-color:white;
	font-weight:bold;	
	width:140;
	border-style:none;
	cursor:hand;
	color: #9e053d;
	height:14;
}

.topmenubutton3
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	background-color:white;
	font-weight:bold;	
	width:50;
	border-style:none;
	cursor:hand;
	color: #9e053d;
	height:14;
	}
	
.languagebutton
{
	font-weight: normal;
	font-size: 11px;
	cursor: hand;
	color: #A3531B;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.languagebuttontable
{
	position:absolute;
	top:30px;
	right: 17px;
	width: 100%;
	text-align: right;
}

.seasonbannertable
{
		position:absolute ;
		top:10px;
		left:378px;
}
.leftmenucell
{
	width: 125px;
	border-right-width: 2px;
	border-right: White;
	border-right: White;
	border-color: White;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.dynmenutable
{
	margin: 0px;
	padding: 0px;
	height: auto;	
}
.dynmenucell
{
	font-family: Verdana;
	font-size: xx-small;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	height:30;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3531B;
	margin: 0px;
	padding: 0px;
}
.dynmenucell a, .dynmenucell a:visited {

	font-family: Verdana;
	font-size: xx-small;
	text-align: left; 
	color: #FFFFFF;
	font-weight: normal;
	vertical-align:middle;
}
.dynmenucell2
{
	/*background-color: #dff1f5;*/
	/*background-repeat: repeat;*/
	font-family: Trebuchet MS;
	font-size: x-small;
	text-align: left; 
	color:  Black;/*#646d72;*/
	/*border-style: solid;
	border-width: 1;*/
	font-weight: normal;
	/*background-color: #D6EBF7;*/
	height:30;
	vertical-align:middle;
}
.dynmenucell_onmouseover
{
	/*background-attachment: fixed;*/
	/*background-image: url(../images/btnMenuDyn.png);*/
	background-image: url(../images/btnMenuDyn_rev.gif);
	background-color:#A3531B;
	background-repeat:repeat;
	font-family:Verdana;
	font-size:xx-small;
	text-align:left;
	height:30;
	color:#FFFFFF;
	vertical-align:middle;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #B05B25;
	margin: 0px;
	padding: 0px;
}
.dynamicmenuspan
{
	z-index:300;
	visibility:visible;
	position: absolute;
	/*	left: 17px; esto lo borre por que siempre pone el menu a la izquierda*/
	top: 170px;
	font-size: xx-small;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;/*background-color:#FFF500;*/

/*top:-53*/


}
.tabla_menu {
	font-size: xx-small;
}


.dynmenutablevisible
{
	visibility:visible;	
	width:150;
}
.dynmenutableall
{
	z-index:305;
}
.dynmenutablehidden
{
	width:125px;
	position:relative;
	visibility: visible;
	background-image: url(../images/DisenoN/back_menu.jpg);
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.CMmenubutton
{
	font-weight: normal;
	font-size: xx-small;
	width: 60;
	cursor: hand;
	color: white;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #A3531B;
	border-bottom-style: none;
}
	
.CMmenutable
{
	position:absolute ;
		top:48;
		left:330;		
		/*visibility:hidden;*/
}


.morebutton
{
	font-size: xx-small;
	font-family: Verdana;
	background-color:Transparent;
	font-weight:bold;	
	width:80;
	border-style:none;
	cursor:hand;
	color:#A3531B;
	}
.BoxesPanel
{
	width:100%;
}
.boxcontent
{

	padding: 5px;
}
.box_login {
	background-color: #FFFFFF;
}
/*.box_login .formbutton {
	color: #A3531B;
	background-color: #F7EADF; 
}*/	

.box_login .abajo_login {
	color: #E5C0A0;
	background-image: url(../images/DisenoN/cajita1_r3_c2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.area_contenido .centro_box {
	background-color: #E5C0A0;
}


.box_login .titulo {
	background-color: #D2621D;
	background-image: url(../images/DisenoN/cajita1_r1_c2.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
	vertical-align: middle;
}

.box_login th {
	background-color: #D2621D;
	color: #FFFFFF;
}


.boximage
{
	/*width:100;
	height:100;*/	
}
.boximagecell
{
	text-align: center;
	vertical-align: middle;
}
.boximagecellleft
{
	text-align: left;
	vertical-align: middle;
	text-indent: 10px;
	width: 215px;
}
.boximagecellleft2
{
	text-align: left;
	vertical-align: middle;
	text-indent: 10px;
	/*width: 598px;*/
	height: 29;
	/*background-image: url(../images/tit_noticias3.jpg);*/
}
.boximagecellpts
{
	text-align: left;
	vertical-align: middle;
	/*background-image: url(../images/puntitos.gif);*/
	/*width: 249;*/
	height: 29;
	background-position: right;
}
.boximagecellpts2
{
	text-align: left;
	vertical-align: middle;
	/*background-image: url(../images/puntitos2.gif);*/
	/*width: 598;*/
	height: 29;
}
.boxtitlelabel
{
		color:#24719b;
		font-weight:bold;
		font-family:Verdana;
		font-size:x-small;
		
}
.boxheaderlabel
{
	color:#24719b;
		font-weight:bold;
		font-family:Verdana;
		font-size:x-small;
	
}

.boxheaderlabel2
{
	background-color: silver;
	color:#24719b;
	font-weight:bold;
	font-family:Verdana;
	font-size:x-small;
	
}
.boxsubtitlelabel
{
		color:#24719b;
		font-family:Verdana;
		font-size:xx-small;
		text-indent: 15px;
}



.boxcell
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.boxcellright
{
	text-align: right;
	margin-right: 4px;
	padding-right: 4;
	color:#A3531B;
	font-size:smaller;
	font-family:Verdana;
	font-weight:bold;
}
.boxcafeteria
{
	text-align: center;
	vertical-align: middle;
	height: 54;
	
}
.boxHeadercafeteria
{
	background-color: #24719b;
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana;
	font-size:xx-small;
	padding-left:5;
	padding-right:5;
	white-space:nowrap;
	text-align:center;
}
.boxtitlecafeteria
{
	color:#A3531B; /*#24719b;*/
	font-weight:bold;
	font-family:Verdana;
	font-size:small;
}
.boxsubtitlecafeteria
{
	background-color: #dff1f5;
	color:#24719b;
	font-family:Verdana;
	font-size:xx-small;
}
.boxItemCafeteria
{
	background-color: #ECECE0;
	color:#24719b;
	font-family:Verdana;
	font-size:xx-small;
	padding-left:5;
}

.boxItemCafeteria2
{
	background-color: #E4E5D5;
	color:#24719b;
	font-family:Verdana;
	font-size:xx-small;
	padding-left:5;
	text-align:center;
	white-space:nowrap;
}
.boxItemCafeteriaright
{
	background-color: #E4E5D5;
	text-align:right;
	color:#24719b;
	font-family:Verdana;
	font-size:xx-small;
	width: 60;
	white-space: nowrap;
	padding-right: 5;
}
.menutable
{
	z-index:200;
	width:200;
	}
	
.ApplicationUsersCell
{
	text-align:right;
		
}

.errorbutton
{
width:50;	
}
.errorlabel
{
	color:Red;
	font-size:xx-small;
	font-family:Verdana;
}

.messagelabel
{
	
	font-size:xx-small;
	font-family:Verdana;
}

.titulo1 {
	font-size: 20px;
	color: #534F4F;
	padding-left: 10px;
}
.titulo2 {
	font-size: 24px;
	color: #534F4F;
}
.titulo_linea {
	font-size: 24px;
	color: #A3531B;
}
.formheaderlabel
{
	font-size: 20px;
	color: #534F4F;
	padding-left: 10px;
	
	/*color: #A3531B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;*/
}
.formheadersublabel
{
	font-size: 24px;
	color: #534F4F;
	
	/*color: #FFA800;
	font-family: "Trebuchet MS";
	font-size: x-small;
	font-weight: bold;*/
	/*font-style: italic;*/
}
.formtextbox
{
	background-color: white;
	border-style: outset;
	width: 200;
	color: black;
	font-size: xx-small;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
.formsearch
{
	background-color: white;
	width: 120;
	color: black;
	font-size: xx-small;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
.formtable	
{
	width:100%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.formtablectr	
{
	text-align: center;
}
.formtext
{
	color:#667e8a;
	font-size:xx-small;
	font-family:Verdana;
	
	
}
.formlabel2
{
	color:#A3531B;
	font-size:xx-small;
	font-family:Verdana;
	font-weight:bold;
	text-align: left;
}
.formlabel
{
	color:#763F16;
	font-size:xx-small;
	font-family:Verdana;
	font-weight:bold;
	text-align: right;
}
.formlabelleft600
{
	color: #A3531B;
	font-size: larger;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	width: 600;
}
.formbutton
{
	font-size: 8pt;
	font-family: arial, Verdana;
	color: #A3531B;
	background-color: #F7EADF;
	/*font-weight:bold;*/
	width:90;
	border-style:solid;
	cursor:hand;
	border-color:White;
	text-transform:uppercase;
	text-align:center;
}

.formbutton_onmouseover
{
	
	font-size: x-small;
	font-family: Verdana;
	background-color:white;
	font-weight:bold;	
	width:80;
	border-style:outset;
	cursor:hand;
	color:#532911;	
	
}
.formbuttonsearch
{
	font-size: xx-small;
	font-family: Verdana;
	background-color:#dff1f5;
	/*font-weight:bold;*/
	width:25;
	border-style:solid;
	cursor:hand;
	color:#532911;
	border-color:White;
	text-transform:uppercase;
}
.formbuttoncell
{
	text-align: center;
	vertical-align: middle;
}

.datagrid_table
{
	
	font-family:Verdana;
	font-size:xx-small;
	border-width:1;
	border-color:#B05B25;
	border-style:solid;

	/*vertical-align:middle;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #B05B25;*/
}

.Datagrid
{
	font-size:xx-small;
	font-family:Verdana;
	/*width:100%;*/
	
	
}

.boxtable
{
	color:#A3531B;
	vertical-align: middle;
		
}
.BoxesDatagrid
{
	font-size:xx-small;
	font-family:Verdana;

	/*width:100%;*/
	
	
}
.DatagridHeader
{
	background-color:#A3531B;
	color:White;
	font-weight:bold;	
	font-size:xx-small;
	font-family:Verdana;
}
.DatagridItem
{
	
	font-size:xx-small;
	font-family:Verdana;
}
.DatagridAlternateItem
{
	background-color:Silver;
	font-size:xx-small;
	font-family:Verdana;
	
}

.appUsercontrol
{
	border-style:none;	
}

.test
{
	color: #646d72;
}

.calendar
{
	
}


A.menulink
{
	font-weight: normal;
	color: #FFFFFF;

}
/*
A:hover 
{
	color:#667e8a;
	font-size:xx-small;
	font-family:Verdana;
	text-decoration:underline;
}
*/

.flashbanner
{
	position:absolute;
	z-index:105;
	top:0;
	left:0;
	 
	}

.topmenutitlelabel
{
color:White;
font-family:Verdana;
position:absolute;
top:51;
left:320;
font-weight:bolder;
font-size:small;
}

.departmenttopbuttons
{
	font-weight: normal;
	font-size: xx-small;
	width: 80;
	cursor: hand;
	color: white;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #A3531B;
	border-bottom-style: none;
}

.departmenttopbuttonstable
{
	position:absolute;
	top:48;
	left:320;
	
}
/*.tope_franja {
	background-color: #FFF500;
}
.tope_franja_right {
	background-image: url(../images/DisenoN/tope_franja_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFF500;
}
.border_right_table_in {
	background-image: url(../images/DisenoN/diseno_adentro_10.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFE3;
}
.top_border_right_table_in {
	background-image: url(../images/DisenoN/tope_lefty_table_in.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFA800;
}
.top_border_left_table_in {
	background-image: url(../images/DisenoN/tope_left_table_in.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFA800;
}
.boxtable th {
	padding-top: 7px;
	padding-bottom: 2px;
	text-align: left;
}*/
.dynamicmenuspan a, .dynamicmenuspan a:visited {
	color: #FFFFFF;
}
.box_menu {
	vertical-align: middle;
	text-align: right;
}
.style3 
{
		color:#763F16;
		font-family:Verdana;
	font-size: 12px;
	font-weight:bold;	
	vertical-align:middle ;
	
}
object {
	margin: 0px;
	padding: 0px;
}
.clear_attrib {
	margin: 0px !important;
	padding: 0px !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
.clear_attrib a {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
