body {
	/**background: #787878;*/
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;

}
.main {
	text-decoration: none;
	padding: 20px;
	background-color: #F7F7F7;
	border-top: 0px solid #e4e0ea;
	border-left: 1px solid #e4e0ea;
}

.main2 {
	text-decoration: none;
	padding: 5px;
	background-color:#CED6F4;
	border-top: 1px solid #e4e0ea;
	border-left: 1px solid #e4e0ea;
	border-right: 1px solid #e4e0ea;
	border-bottom: 1px solid #e4e0ea;
}
.main3 {
	text-decoration: none;
	padding: 10px;
	background-color: #FFFFFF;
	border-top: 1px dashed #003399;
	border-left: 1px dashed #003399;
	border-right: 1px dashed #003399;
	border-bottom: 1px dashed #003399;
}
.main3a {
	text-decoration: none;
	padding: 10px;
	background-color: #FFFFFF;
	border-top: 1px dashed #FF9900;
	border-left: 1px dashed #FF9900;
	border-right: 1px dashed #FF9900;
	border-bottom: 1px dashed #FF9900;
}
.main3b {
	text-decoration: none;
	padding: 2px;
	background-color: #FFFFFF;
	border-top: 1px dashed #3399FF;
	border-left: 1px dashed #3399FF;
	border-right: 1px dashed #3399FF;
	border-bottom: 1px dashed #3399FF;
}
.main4 {
	text-decoration: none;
	padding: 10px;
	background-color:#DDEEFF;
	border-top: 1px dashed #003399;
	border-left: 1px dashed #003399;
	border-right: 1px dashed #003399;
	border-bottom: 1px dashed #003399;
}
.containerko {
	background: #FFFF00 url(images/back4.bmp) repeat-y;
  color: #ffffff;
}


.fondotablaazul {
	background: #FFFF00 url(images/fondotablaazul.gif) repeat-x;
  color: #ffffff;
}

.container {
	border-right: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	border-top: 1px solid #F4F4F4;	
}

.tbchipi {
	padding: 1px;
	border-right: 1px solid #e4e0ea;
	border-left: 4px solid #e4e0ea;
	border-bottom: 1px solid #e4e0ea;
	border-top: 1px solid #e4e0ea;
	background-color:#FFFFFF;
}
.tbchipi2 {
	
	border-right: 4px solid #e4e0ea;
	border-left: 4px solid #e4e0ea;
	border-bottom: 4px solid #e4e0ea;
	border-top: 4px solid #e4e0ea;
	background-color:#FFFFFF;
	margin-bottom: 4px;
}
.tbchipi1 {
	
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	margin-bottom: 2px;
	margin-top: 2px;
}
.tbfondo {
	
	border-right: 0px solid #e4e0ea;
	border-left: 0px solid #e4e0ea;
	border-bottom: 0px solid #e4e0ea;
	border-top: 0px solid #e4e0ea;
	background-image:url(images/Fondo1.jpg);
	margin-bottom: 0px;
}
td {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	
	text-decoration: none;
}
a, a:link {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
a:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
a:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
	}
.nav {
	color: #FFFFF0;
} 
.nav a:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFF0;
	text-decoration: underline;
	}
.nav a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFF0;
	text-decoration: underline;
	}
.nav a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	}
.left {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.left2 {
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.heading {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #002e70;
	text-decoration: underline;
}
.input {
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	background-color:#E2E2E2;
	border : 1px inset #cccccc;
	width: 110px;	
}

.input2 {
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #ffff00;
	border : 1px inset #cccccc;
	width: 134px;	
}
.input3 {
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	background-color:#CCCCC0;
	border : 1px inset #cccccc;
	width: 110px;	
}
.input4 {
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	background-color:#CCCCCD;
	border : 1px inset #cccccc;
	width: 150px;	
}

.box {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}
.box2 {
	text-decoration : none;
	background-color : #ffffff;
	border : 1px inset #cccccc;
	width: 110px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 10px;
	margin:inherit;
}
.box3 {
	font-family : verdana;
	font-size : 10px;
	font-weight : normal;
	color : #323D67;
	width: 110px;
	border: 0px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 10px;
	margin-bottom: 4px;
}

#chipi {
    font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #2F589D;
	}

#filaizq {
	background: url(images/dots.jpg) repeat-y left;
	text-align:inherit
}

/***************mezcla otro estilo **************/
/* Sidebar */	
#sidebar {
	float: left;
	width: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}	
#sidebar h1 {
	margin-top: 2px;
	padding: 5px 5px; 
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #2F589D; 		
}
#sidebar ul.sidemenu {
	text-align: left;
	margin: 7px 4px 8px 0; padding: 0;
	text-decoration: none;		
	background: url(images/dots.jpg) repeat-x left top;
}
#sidebar ul.sidemenu li {
	list-style: none;
	background: url(images/dots.jpg) repeat-x left bottom;
	padding: 6px 0px 4px 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;		
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #333333;			
}
#sidebar ul.sidemenu li a:hover {	
	color: #1773BC;	
}


/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.left,img.center,img.right {
	  padding:3px;
	  border: 1px solid #a0a0a0;
	  }

	img.left {
	  float: left;
	  margin: 0 12px 5px 0;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }
