body {	 	color: #404040; font-family: Verdana; font-size: xx-small; 	margin:0; padding:0; 

		background: #ffffff; background-image:url(Images/fondo.jpg); }

.lo {	font: 10px arial, verdana, sans-serif; color:#404040; }	

.myme {	font: 11px arial, verdana, sans-serif; color:#ff0000;text-decoration:none; padding-left:10px; background:url(imgs/v2.gif) no-repeat 0px 3px; height:15px;   }	

.myme a {	color:#ffffff;text-decoration:none;    }	

.myme a:hover {	color:#404040;text-decoration:none;   }	



.mymereg {	font: 11px arial, verdana, sans-serif; color:#ff0000;text-decoration:none; padding-left:10px; background:url(imgs/v3.gif) no-repeat 0px 3px; height:15px;   }	

.mymereg a {	color:#ff0000;text-decoration:none;    }	

.mymereg a:hover {	color:#b22222;text-decoration:none;   }	





.psep { border-bottom:1px solid #445566; width:10px }

.peston { border-bottom:1px solid #ffffff; border-top:1px solid #778899; border-left:1px solid #778899; border-right:1px solid #778899; 

			font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #778899; padding:1px 4px; text-align:center;}

.pestof { border-bottom:1px solid #445566; border-top:1px solid #778899; border-left:1px solid #778899; border-right:1px solid #778899; 

			font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding:1px 4px; background:#778899; cursor:hand; cursor:pointer; text-align:center; }



.box .bienv {	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #404040; padding:5px; text-align:center; 

			background-color:#eee8aa; border:1px solid #a52a2a;

			}



.f,.ewTableAltRow span input, .ewTableAltRow span select,  .ewTableAltRow span textarea, 

.ewTableEditRow span input,  .ewTableEditRow span select, .ewTableEditRow span textarea, 

.ewTableHighlightRow span input, .ewTableHighlightRow span select, .ewTableHighlightRow span textarea, 

.ewTableSelectRow span input, .ewTableSelectRow span select, .ewTableSelectRow span textarea, 

.ewTable select, .ewTable span input

	{ font:11px arial, verdana, sans-serif; border:1px solid #505050; padding:1px  }		

/* menu izquierda */

.mtitu{ font:bold 21px Arial Narrow, Trebuchet MS, Helvetica, sans-serif; color:#ffffff;  letter-spacing:0px; padding:4px;}

.mtitu a { color:#ffffff; text-decoration:none;}

.mtitu a:hover { color:#ff6347; }



.nume {  font:12px arial, verdana, sans-serif; padding:1px 0px 1px 12px;  color:#ffffff; cursor:pointer; }

.nume a {  color:#336699; text-decoration:none; }



/* abajo */

.copy {	color: #646464;	font: 10px tahoma, arial narrow, sans-serif; line-height:10px }

.copy a { color:#6C8BBA; text-decoration:none; }

.copy a:hover { color:#3862A8; }



/* centro */

.box { padding:5px; font:12px arial, verdana, sans-serif; padding-bottom:15px; }

.txt {  font:12px arial, verdana, sans-serif; }

.titulo { font:bold 21px Arial Narrow, Trebuchet MS, Helvetica, sans-serif; color:#5B981A; text-decoration:none; letter-spacing:0px; }	

.titulo2 { font:bold 21px Arial Narrow, Trebuchet MS, Helvetica, sans-serif; color:#ff0000; text-decoration:none; letter-spacing:0px; }	

.tabla0  {  }

.tabla0 td { font:11px Arial, Verdana, Helvetica, sans-serif; color: #404040; padding:2px;}

.tabla1  {  }

.tabla1 td { font:11px Arial, Verdana, Helvetica, sans-serif; color: #404040; padding:5px 2px; border-bottom:1px solid #c0c0c0; }

.tabla  { font:9px Verdana, Arial, Helvetica, sans-serif; color: #404040; border: 0px outset; border-collapse: collapse; }

.tabla td { font:9px Verdana, Arial, Helvetica, sans-serif; color: #404040; padding:2px; border: 1px solid #CCCCCC; }

.bot { font:bold 11px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/bot2.gif); height:21px; 

		border-top:1px solid #F6ACA0; border-left:1px solid #F6ACA0;  border-bottom:1px solid #3B1009; border-right:1px solid #3B1009; }

.subtitulo,.subtitulo a {font:bold 14px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; color:#28769E; }

.seccion,.seccion a { font:bold 13px Arial,Verdana, helvetica, sans-serif; color: #808000;  text-decoration:none; }

.subseccion { font:bold 12px Verdana, helvetica, sans-serif; color: #304054; letter-spacing:-1px; }	



	.m1 {  font: bold 10px tahoma, arial narrow, sans-serif; padding:2px 2px 2px 10px ; background:url(imgs/v1.gif) no-repeat 3px 6px; }

	.m1 a { color:#3862A8; text-decoration:none; }

	.m1 a:hover { color:#5A85C6; text-decoration:none; }

	.m2 {  font: 10px tahoma, arial narrow, sans-serif; padding:1px 2px 1px 15px ; backgr ound:url(imgs/v1.gif) no-repeat 18px 8px; }

	.m2 a { color:#3862A8; text-decoration:none; }

	

	/* bars */

	.barb {  font:bold 11px tahoma, arial narrow, sans-serif; color:#ffffff;  background:#79A3CC; padding:3px 5px; }

	.barg {  font:bold 11px tahoma, arial narrow, sans-serif; color:#ffffff;  background:#80A43F; padding:4px; margin:7px 0px; }

	.caja {  font:bold 11px tahoma, arial narrow, sans-serif; color:#ffffff; width:15px; height:15px; text-align:center; vertical-align:middle; background:#507BB0; }

	

	/* textos */

.trail   {	font:10px trebuchet MS, tahoma, arial narrow, sans-serif;  color:#6699CC; margin:2px; }

.trail a {  font:10px trebuchet MS, tahoma, arial narrow, sans-serif;  color:#346699; text-decoration:none; }

.normal {	color: inherit;  font:10px verdana, tahoma, arial narrow, sans-serif; }

	.sesmen {	color: #960808;  font:bold 10px tahoma, arial narrow, sans-serif; }

.normal a.add { font:bold 10px verdana, tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/botadd.gif); padding:2px 7px; text-decoration:none; border:1px solid #ffcc00;margin:2px; }

.normal a.vp { font:bold 10px verdana, tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/botvp.gif); padding:2px 7px; text-decoration:none; border:1px solid #697283;margin:2px; }

.peq {	color: inherit;  font:10px tahoma, arial narrow, sans-serif; }

.repeq {	color: inherit;  font:9px tahoma, arial narrow, sans-serif; }

	/* message */

.ewmsg {color: #a52a2a; font-family: Verdana; font-size: xx-small; }

.oblig {color: #dc143c; font-family: Verdana; font-size: xx-small; }





	

	a:hover { color:#0000ff; }

	cite { position: relative; bottom: -1px; font: 10px Verdana, Arial, Helvetica, sans-serif; float: left; height: 19px; }

	.dice {  font:9px Verdana, Arial, Helvetica, sans-serif;  background: url(imgs/globo1.gif) no-repeat right; 

			height: 19px; padding: 0px 22px 0px 4px;  bottom: -1px; position: relative; float: left; }

	.dicecaja { border: 1px solid #f0ede6; background: #faf7f2; display: block; clear: left; padding: 3px; font:9px Verdana, Arial, Helvetica, sans-serif;  margin-left:15px; }

	

	.dice2 {  font:9px Verdana, Arial, Helvetica, sans-serif;  background: url(imgs/globo2.gif) no-repeat right; 

			height: 19px; padding: 0px 22px 0px 4px;  bottom: -1px; position: relative; float: left; }

	.dicecaja2 { border: 1px solid #DEE7F7; background: #EFF7FF; display: block; clear: left; padding: 3px; font:9px Verdana, Arial, Helvetica, sans-serif;  margin-left:15px; }

	.inci	{	color: #000000;  font:11px tahoma, arial narrow, sans-serif; border:1px solid #ffdead; background:#fff8dc; padding:3px;	}

	

	/* formularios  */

	

	/*input, textarea, select {	font-family: Verdana; font-size: xx-small;  } 

	a:active {	color: ; }

	a:link {	color: ; }

	a:visited {	color: ; }*/

	

	.ocul { display:none; }

	.mues { display:block; }

	

	/* main table */



.ewTable { width: 100%; color: inherit; font-family: Verdana; font-size: xx-small; border: 0px outset; border-collapse: collapse; }

.ewTable td {	padding: 3px; border: 1px solid; border-color: #CCCCCC;  }

.ewTable td.colsp { border-left:1px solid #ffffff; border-right:1px solid #ffffff; height:5px; }

	.ewTable2 { width: 100%; color: inherit; font:9px tahoma, arial narrow, sans-serif; border: 0px outset; border-collapse: collapse; }

	.ewTable2 td {	padding: 2px; border: 1px solid; border-color: #CCCCCC;  }

	.ewTable3 { width: 100%; color: inherit; font:9px tahoma, arial narrow, sans-serif; border: 0px outset; border-collapse: collapse; display:block; }

	.ewTable3 td {	padding: 2px; border: 0px;}

	.ewTable4 { width: 100%; color: inherit; font:11px tahoma, arial narrow, sans-serif; border: 0px outset; border-collapse: collapse; display:block; }

	.ewTable4 td {	padding: 4px; border: 0px;}

	.td5 {	padding: 3px; border: 1px solid; border-color: #CCCCCC; background-color:#ffffff; cursor: hand; cursor: pointer;   }

	.td6 {	padding: 3px; border: 1px solid; border-color: #CCCCCC; background-color:#66ff00; cursor: hand; cursor: pointer;   }

	

	.ewBasicSearch {	font-family: Verdana; font-size: xx-small; 	border: 0px;	border-collapse: collapse; }

	.ewBasicSearch td {	border: 0px;	padding: 1px; }

	.ewSearchOpr {

		font-family: Verdana; /* font name */

		font-size: xx-small; /* font size */

		color: maroon;

	}

	

	.ewListAdd {

		font-family: Verdana; /* font name */

		font-size: xx-small; /* font size */

		border: 0px;

		border-collapse: collapse;

	}

	

	.ewListAdd td {

		border: 0px;

		padding: 2px;

	}

	

	.normalist td {

		color: inherit; /* text color */

		font-family: Verdana; /* font name */

		font-size: xx-small; /* font size */

		border: 0px;

		padding: 0px;

		vertical-align: top; 

	}

	

	.ewAddOption td {

		font-family: Verdana; /* font name */

		font-size: xx-small; /* font size */

		padding: 2px; /* cell padding */	

		border: 0px;	

	}

	

	/* main table header cells */

.ewTableHeader {	background-color: #f0f0f0; color: #404040; 	vertical-align: top;	}

.ewTableHeader td { text-align:center; 	}

	

	

	

	.ewTableHeader a:link {	

		color: #FFFFFF; /* header font color */	

	}

	

	.ewTableHeader a:visited {	

		color: #FFFFFF; /* header font color */	

	}

	

	/* main table row color */

	.ewTableRow {

		background-color: #FFFFFF;  /* alt row color 1 */

	}

	

	/* main table alternate row color */

	.ewTableAltRow {

		background-color: #F5F5F5; /* alt row color 2 */	

	}

	

	/* main table edit mode row color */

	.ewTableEditRow {

		background-color: #FFE399; /* edit mode color */

	}

	

	/* main table highlight color */

	.ewTableHighlightRow {

		background-color: #F7E9D7; /* highlight color */

	}

	

	/* main table select color */

	.ewTableSelectRow {

		background-color: #E6FFCF; /* select color */

	}

	

	/* main table footer section */

	.ewTableFooter {

		background-color: #FFFFCC;

	}

	

	/* classes for report */

	.ewReportTable {

	    border: 0px;

	    border-collapse: collapse;

	}

	

	.ewReportTable td {

	    padding: 3px;

	}

	

	.ewGroupField {

		font-weight: bold;

	}

	

	.ewGroupName {

		font-weight: bold;

	}

	

	.ewGroupHeader {

		border-bottom: 3px double Gray;

		border-top: 3px double Gray;

	}

	

	.ewGroupSummary {

		border-top: 1px solid Gray;

	} 

	

	.ewGroupAggregate {

		font-weight: bold;

	}

	

	.ewGrandSummary {

		border-top: 1px solid Gray;

	}

	



	

	/* Ajax */

	.ewAstList {

		border: 1px solid black;

		background: #ffffff;

		position: absolute;

		padding: 0;

		white-space: nowrap;

	}

	

	.ewAstListBase {

		position: absolute;

		padding: 1;

	}

	

	.ewAstListItem {

		color: black;

		background: #ffffff;

		cursor: hand;

		cursor: pointer;

		white-space: nowrap;

		padding: 1;

	}

	

	.ewAstSelListItem {

		color: white;

		background: Highlight;

		cursor: hand;

		cursor: pointer;

		white-space: nowrap;

		padding: 1;

	}

	

	/* MultiPage pager table */

	.ewMultiPagePager {

		color: inherit; /* text color */

		font-family: Verdana; /* font name */

		font-size: xx-small; /* font size */

		border: 0px; /* border */	

	}

	

	.ewMultiPagePager td {

		padding: 2px; /* cell padding */	

	}

	

	/*END_SYSTEM_STYLES*/

	

	

	

	.ly_f { font:10px verdana, sans-serif; color:#000000; border:1px solid #E6DEE6  }

	.ly_txt { font:9px verdana, sans-serif; color:#000000; letter-spacing:-1px }

