body, div, textarea, input, td, p, span, a{
    font-family: Tahoma, sans-serif;
}
a{
   color: #1F3A78;
}
body{
    background-color: #B0C4EC;
	background-image: url(images/BodyBackground.jpg);
	background-repeat: repeat-x;
    font-size: 11px;
    color: #1F3A78;
    margin: 0;
    padding: 0;
    border: 0;
}
textArea{
	 font-size: 11px;    
	 font-family: Tahoma, sans-serif;
}
#container {
    width: 850px;
    margin: 0px auto;
	margin-top: 2px;
	background-color: #EDF1F9;
	background-image: url(images/Background.jpg);
	border: 1px solid #284099;
	padding: 2px;
}

#header {
    color: #fff;
	width: 850px;
    height: 180px;
    display:block;
    margin: 0px auto;
}

#header .title {
    padding:0;
    margin:0;
}

#header .desc {
    padding-left: 30px;
    font-style: italic;
}
#DataForm{
	margin: 0px;
}
.ContentStruct{
}
.Page{
}
.button{
	background-image: url(images/button.jpg);	
	width: 120px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #1F3A78;
	text-align: center;
	padding-top: 2px;
}
.buttonAdd{
	background-image: url(images/button.jpg);	
	width: 120px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #1F3A78;
	text-align: center;
}
#subheader{
	width: 630px;
	height: 140px;
	background-color: transparent;
}
.infoTitle{
	font-size: 19px;
	margin: 10px;
}
.infoSubT{
	font-size: 11px;
	font-weight: bold;
	margin: 15px;
}
.addItem{
	font-size: 16px;
	margin: 0px;
	margin-bottom: 10px;
}
.infoSubT a{
	color: #1F3A78;	
}
 .addItem a{
 	color: #CF0000;
	font-weight: bold;
}
/* catalogos ! */
.catRows{
	border: 1px solid #1F3A78;
}
.catTitle{
	font-size: 24px;
	font-weight: bold;
	margin-top: 10px;
}
.catPager{
	font-size: 10px;
	font-weight: bold;
}
.catInfo{
	font-size: 11px;
	font-weight: bold;
	color: #1F3A78;
}
.catSubT{
	font-size: 14px;
	height: 30px;
	font-weight: bold;
	color: #E0E0E0;
	background-image: url(images/TopCat.jpg);	
}
.catSubT td{
	padding: 4px;
}
.catImg{
	padding: 22px;
}
.divBox{
	border: 6px solid #1F3A78;	
}
.divConfirm{
	text-align: center;
	margin:0px;
	padding: 10px;
	border: 6px solid #1F3A78;
	font-size: 16 px;
	font-weight: bold;
}
.catImg{
	padding: 22px;
}
/* catalogos ! */
.dgParRow{
	background-color:#DDE5F8;
}
.dgImparRow{
	background-color:#D2DCF2;
}
.dgParRow, .dgImparRow{
	height: 20px;
}
.rowSelected{
	background-color:#EEEEF2;
	/*background-image: url(images/rowback.jpg);*/
	/*margin: 20px;*/
	height: 20px;
}

.NoticeList{
	width: 600px;
}
.NoticeList tr{
	height: 125px;
}
.NoticeList td{
	background-image: url(images/Noticia.jpg);
	background-repeat: no-repeat;
}
.NoticeList .NoticeTitle{
	font-size: 20px;
	color: #1F3A78;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 20px;
	margin-right: 20px;
	width: 90%;
	border-bottom: 1px solid #1F3A78;
}
.NoticeList .NoticeDesc{
	margin-left: 20px;
	margin-right: 40px;
	text-align: justify;
}
.NoticeList a{
	color: #CF0000;
	font-weight: bold;
}
.ProductList {
	width: 600px;
}
.ProductDiv{
	background-image: url(images/Producto.jpg);
	background-repeat: no-repeat;
}
.ProductList a{
	color: #AF0000;
	font-weight: bold;
}
.ProductList tr{
	height: 215px;
}
.ProductList[class] tr{
	height: 220px;
}
.ProductList .ProdImg{
	padding: 0px;
	padding-left: 20px;
	width: 300px;
}
.ProductList .ProdTitle{
	font-size: 22px;
	font-weight: bold;
	color: #CF0000;
	margin-bottom: 4px;
	width: 93%;
	border-bottom: 1px solid #CF0000;
}
.ProductList .ProdSubTitle{
	margin-top: 4px;
	font-size: 12px;
	font-weight: bold;
}
.ProductList .ProDet{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	width: 600px;
}
.ProductList .ProDesc{
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 20px;
}
.ProductList .Description{
	text-align: justify;
}
.btnEdit{
	padding-left: 30px;
	margin: 6px;
	margin-bottom: 12px;
}
/* textbox's de vistas  */
.textS{
	width: 33px;
}
.textSM{
	width: 100px;
}
.textM{
	width: 200px;
}
.textML{
	width: 210px;
}
.textL{
	width: 350px;
}
/* textbox's de vistas  */

/*Section es necesario un espejo de esta clase en sectionstyle.css, con el nombre de clase BodySection */
.Section{
	margin:5px;
	margin-bottom:0px;
	margin-top:0px;
	background-image: url(images/BackgroundSection.jpg);
	background-repeat: repeat-y;
}
/*Section */
.SectionContent{
	margin-top:0px;
	padding: 20px;
	padding-top: 0px;
	width: 590px;
}
.Section h1, .Section h2, .Section h3, .Section h4, .Section h5{
	margin: 1px;
	margin-bottom: 0px;
}
.ImgSection{
	margin: 6px;
	border: 2px solid #1F3A78;
}

.SectionHeader, .SectionFoot{
	background-repeat: repeat-x;
	width: 100%;
	height: 8px;
}
.SectionHeader{
	background-image: url(images/MenuTop.jpg);
}
.SectionFoot{
	background-image: url(images/MenuBottom.jpg);
}
.SectionHeader{
	margin-left: 5px;
	width: 628px;
	margin-bottom: 0px;
}
.SectionFoot{
	margin-bottom: 10px;
	margin-left: 5px;
	width: 628px;
}
.Formulario{
	background-color: #C7D9FF;
	margin-left: 40px;
}
.Formulario .Label{
	background-color: #DBE7FF;
	text-align: left;
	color: #1F3A78;
	padding: 4px;
	padding-left: 8px;
	padding-right: 20px;	
}
.Formulario .Data input, .Formulario .Label input{
	width: 200px;
}
.Formulario .Data textarea{
	width: 200px;
	font-size: 11px;
	height: 80px;
}
h1{
	color: #BE4431;
}
#footer {
	color: #284099;
	margin-top: 0px;
    padding: 0px;
	padding-top: 12px;
    background-color: #FFFFFF;
	background-image: url(images/Foot.jpg);
    height: 25px;
    text-align: center;
	width: 850px;
}
