body{margin: 0px; padding:0px;font-size:11px;font-family:Arial,  Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg); background-repeat:repeat-x;background-color:#124477;}

html{height:100%;margin: 0px; padding:0px;}

.side{ position:relative;width:200px; float:left; height:100%; padding:0px; margin-left:0px; margin-right:0px;padding:0px;}
.content{ position:relative; width:570px; float:left; height:100%;margin-left:7px; padding:0px; margin-top:2px;}
.side2{ position:relative;width:200px; float:right; height:100%; padding:0px; margin-left:0px; margin-right:0px;padding:0px;}

.top1{ background-image:url(images/top1.jpg); width:980px; height:49px;}

#search{
	position:absolute;
	left:780px;
	top:18px;
	width: 206px;
	height: 26px;
}

.busqueda{ width:194px; height:14px; padding:2px; color:#6a6a6a; font-size:10px; width:190px; border:#FFFFFF 1px solid;} 

.login{ width:120px; height:14px; padding:2px; color:#6a6a6a; font-size:10px; border:#FFFFFF 1px solid;}  

.foot{ background-image:url(images/footer.jpg); background-repeat:no-repeat; background-color:#124477; width:100%; height:40px; padding-top:10px; clear:both; color:#ffffff; text-align:center; line-height:20px; border-bottom:#54789e solid 1px; padding-bottom:5px;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}

#enclosing {width:1180px;border:0px;position:relative;}

.inside {background-image:url(images/bginside.jpg);position:relative;width:980px;padding:0px; float:left;}
	
p {margin: 0px; padding:0px;color:#2b2b2b;font-size:10px;font-family:Arial,  Helvetica, sans-serif;text-align:justify;text-decoration: none;line-height:22px;}
.pleft {margin: 0px; padding:0px;color:#ffffff;font-size:11px;font-family:Arial,  Helvetica, sans-serif;text-decoration: none;line-height:27px;}
a, a:link, a:visited, a:active{color:#003052;text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}
a:hover  {color:#126198; text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}

.sidedblocl{ margin-left:7px;}

.leftbig{float:left; width:100px;}
.rightbig{float:right; width:100px;}

h1{ width:97%; font-size:17px; color:#8c0000; font-family:"Times New Roman", Times, serif; border-bottom:#CECECE dotted 1px; height:22px; padding-left:10px; margin:0px; margin-bottom:5px;}

h2{ width:97%; height:20px; padding-top:10px; padding-left:10px; background-color:#ebebeb; color:#3f3f3f; font-size:10px; margin:0px; margin-bottom:5px; background-repeat:no-repeat;}

h3{ color:#616161; background-image:url(images/bgdate.jpg); height:20px; padding-top:3px; font-size:10px; font-weight:bold; padding-left:25px; margin:0px; margin-bottom:5px; background-repeat:no-repeat;}

h4{width:193px; font-size:13px; color:#8c0000; font-family:"Times New Roman", Times, serif; border-bottom:#ffffff solid 1px;border-top:#ffffff solid 1px; height:18px; padding-left:10px; margin:0px; margin-bottom:5px; background-image:url(images/bg4.jpg); padding-top:4px; letter-spacing:1px;}

h5{width:190px; font-size:13px; color:#8c0000; font-family:"Times New Roman", Times, serif; border-bottom:#ffffff solid 1px;border-top:#ffffff solid 1px; height:18px; padding-left:10px; margin:0px; margin-bottom:5px; background-image:url(images/bg4.jpg); padding-top:4px; letter-spacing:1px;}

.divisor{ height:10px; border-bottom:#383534 solid 1px; width:100%;}
.sideright{ border-left:#9f967d dashed 1px; width:100%; height:100%; padding:5px;}

a.sided{color:#dbecff;}
a.sided,  a.sided:link, a.sided:visited, a.sided:active {color:#dbecff;}
a.sided:hover{color:#ffffff; text-decoration:underline;}

.button  {display:block;position:relative;float:left;margin-right:0px;margin-left:0px; margin-top:1px;}

.logininput{ background-image:url(images/btnlogin.jpg); height:20px;}

.img1{ float:right; margin:5px; border:#E9E9E9 1px solid; padding:3px;}
.imgleft{ float:left; margin:5px; border:#E9E9E9 1px solid; padding:2px;}

a.boton  {color:#ffffff; background-color:#6889bd;display:block;width:190px; padding-left:10px;height:20px;padding-top:5px;text-align:left; margin-bottom:1px; margin-left:3px; font-weight:bold;}
a.boton, a.boton:a, a.boton:link, .boton:a, a.boton:visited, a.boton:active {color:#ffffff; background-color:#6889bd;display:block;width:190px; padding-left:10px;height:20px;padding-top:5px;text-align:left; margin-bottom:1px; margin-left:3px;font-weight:bold;}
a.boton:hover {color:#ffffff; background-color:#7b9bcc;display:block;width:190px; padding-left:10px;height:20px;padding-top:5px;text-align:left; margin-bottom:1px; margin-left:3px;font-weight:bold;}

.divided{ width:100%;  border-bottom:#CECECE dotted 1px; }

.bgayuda{ background-image:url(images/bgayuda.jpg); background-repeat:no-repeat; background-color:#6883a2; border-bottom:#7794b6 solid 1px;border-top:#7794b6 solid 1px; padding:5px; width:190px; margin-left:3px; color:#FFFFFF; font-size:10px; line-height:18px;}

.bgavisos{ background-image:url(images/bgmenuside.jpg); width:191px; height:76px; padding:4px;}

a.botonside{color:#010101;display:block;width:190px;height:17px;padding-top:3px;text-align:left; margin-bottom:1px;border-bottom:#dfe1e3 solid 1px;}
a.botonside, a.botonside:a, a.botonside:link, .botonside:a, a.botonside:visited, a.botonside:active {color:#010101;display:block;width:190px;height:17px;padding-top:3px;text-align:left; margin-bottom:1px;border-bottom:#dfe1e3 solid 1px;}
a.botonside:hover{color:#a00000;display:block;width:190px;height:17px;padding-top:3px;text-align:left; margin-bottom:1px;border-bottom:#dfe1e3 solid 1px;}

a.galeria{ border:#cdcdcd 2px solid; float:left; margin:4px;}
a.galeria, a.galeria:a, a.galeria:link, .galeria:a, a.galeria:visited, a.galeria:active { border:#cdcdcd 2px solid; float:left; margin:4px;}
a.galeria:hover{ border:#114274 2px solid; float:left; margin:4px;}

.square  {margin:5px;text-align:left;height:100%;width:90%;display:block;float:left;padding:10px;font-size:11px;background-color:#ffffff; font-weight:normal;border:#ededed 1px solid;}

.gal{ width:225px; padding:5px; margin:15px; color:#950000; border:#EBEBEB 1px solid; float:left; height:220px;}
.galpic{ height:150px; margin-bottom:7px;}


.unit{ width:240px; padding:5px; margin:5px; color:#FFFFFF; border:#333333 1px solid; float:left; height:300px;}
.unit2{ width:500px; padding:5px; margin:5px; color:#FFFFFF; border:#333333 1px solid; height:150px; margin-bottom:20px;}
.unit_title{ background-color:#B00000; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:100%; height:20px; padding:2px; font-weight:bold;}

.unit_title2{ background-color:#4F4531; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:100%; height:20px; padding:2px; font-weight:bold; margin-bottom:10px;;}

.unit_title3{ background-color:#462300; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:100%; height:20px; padding:2px; font-weight:bold;}


.unit_img{ border: #313131 1px solid; margin:2px; padding:2px;}
.unit_img_container{ height:130px;}
.unit_img_container2{ float:left; margin:5px;}
.desc{ color:#800000;font-size:10px; line-height:20px;}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	