 
	html, body {
		font:100%/1.5 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
		font-weight: normal;

	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #320b08;
 background: url(img/base/bgALL.png)  #320b08 ;
}
.oneColFixCtrHdr #container {
	width: 799px;  

	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: center;
}
.HOME{
background: url(images/flotante.jpg)  #180000 ;
}
 

 .header {
width: 799px;
text-align: center;
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #header h1 {

text-align: center;
	margin: 0;
	padding: 0; 
	
}
.oneColFixCtrHdr #mainContent {
	padding:  0 0 00; 
	margin: 0 0 0 0;  
	background: #FFFFFF;
	width: 799px;
	float:none;
    text-align: left;
	    overflow: hidden;
}
.oneColFixCtrHdr #footer {
	text-align: center;
	width: 799px;
	padding: 5px auto; 
	background:#400a0a;
	color:#c4e0bf;
	 font:65%/1.5 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	 	 font-weight: bold;
}
.oneColFixCtrHdr #footer p {
	margin: 0px 10px 0px 10px; 
	padding: 10px; 
 color:#c4e0bf;
	 font:65%/1.5 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	 	 font-weight: bold;
	text-align: left;
}


 .level {
  margin: auto; 
border-bottom: 0px solid #CCC; 
padding: 10px 0px 10px 0px;
    }
 
.oneColFixCtrHdr .hide-me, hr { display: none; }

.oneColFixCtrHdr  .clean { clear: both; }
.oneColFixCtrHdr  #sites { border: 0px solid #333; width:auto;}
 
.oneColFixCtrHdr  .a-site {  display: block;  margin: 0 9px 0 9px; padding: auto; float: left; width: 141px; height: 130px; background: url(images/bg_box_140.png) top left repeat-x  #dadccc ; border: 0px solid #333;  }
.oneColFixCtrHdr  .a-site h2 {  font: bold 16px Arial, Helvetica, sans-serif; text-align:left; margin:  10px}
.oneColFixCtrHdr  .a-site h2 a { color: #663333; text-decoration:none}
.oneColFixCtrHdr  .a-site h2 a:hover { color: #ffffff; }
 
.oneColFixCtrHdr  .a-site p a img { filter: alpha(opacity=85); opacity: .85; background-color: none; border:none;  }
.oneColFixCtrHdr .a-site:hover p img, .a-site p a:hover img { filter: alpha(opacity=100); opacity: 1; background-color: none; border:none; }

.oneColFixCtrHdr  .a-prin   a img { filter: alpha(opacity=100); opacity: 1; background-color: none; border:none;  }
.oneColFixCtrHdr .a-prin:hover   img, .a-prin   a:hover img { filter: alpha(opacity=85); opacity: .85; background-color: none; border:none; }
.col300 {width: 300px; float: right;  }


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 15px;
}


/* page styles */
    #home,
	#galeria,
 {
		width: 799px;
		margin: 0px;
		padding: 0px;
		}
		
		
		
	

/* 2 column layout c1 c2 */
#c529 {
	float: right;
	width: 460px;
  	padding: 15px 5px 30px 5px;
   margin:0 35px 0 0;
  	border-left: 0px solid #b4779e;
	border-right: 0px solid #bf358d;
	background-color:#eff6ed;
    font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
}
#c539 {
	float: right;
	width: 529px;
		height: auto;
  	padding: 35px 5px 30px 5px;
   margin:0 0 0 0;
  	border-left: 0px solid #b4779e;
	border-right: 0px solid #bf358d;
 background-color:#c4e0bf; 
    font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
	  overflow: hidden;
}

#c270 {
   overflow: hidden;
	float: left;
	width: 200px;
	height: auto;
  	padding: 35px 20px 30px 40px;
	margin: 0 0 0 0;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e;
 background-color:#c4e0bf; 
  font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
 }
#c270a {
	clear: both;
 	float: left; 
	width: 200px;
		height: auto;
  	padding: 35px 20px 30px -40px;
	margin: 0 0 0 0;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e;
 background-color:#ffffff; 
  font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
}


#c2 {
   overflow: hidden;
	float: left;
	width: 309px;
	height: auto;
  	padding: 35px 20px 30px 40px;
	margin: 0 0 0 0;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e;
 background-color:#c4e0bf; 
  font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
 }
#c2a {
	clear: both;
 	float: left; 
	width: 320px;
		height: auto;
  	padding: 35px 20px 30px -40px;
	margin: 0 0 0 0;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e;
 background-color:#ffffff; 
  font:76%/1.3 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	font-weight: normal;
}


/*
titulares
*/
h1,h2,h3,h4,h5,h6 {
	color:#320b08;
	font-weight:normal;
	font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
}
h1 {
	margin:0 0 0 0;
	font-size:1.8em;
	line-height:1.2;
}
/* <  search> */
.inputstyle, INPUT.text {
		font:100%/1.5 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;
	color:#707584;
	background-color:#F7F9FA;
	border-style:solid;
	border-width:1px;
	border-color:#c4e0bf;
	height:20;
}
.areastyle, textarea {
		font:100%/1.5 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;

	color:#320b08;
	background-color:#F7F9FA;
	border-style:solid;
	border-width:1px;
	border-color:#c4e0bf;
	height:75;
}
.boxborder {
	border-style:solid;
	border-color:#c4e0bf;
	border-width:1px;
}
/* requirements */

#requirements{
 position:relative; 
	margin:30px 0 0 0;
	padding:0;
	width:671px;
	left:-190px;
	top:20px;
	border-color:#555 #ddd #eee #333;
	 
}

#requirements h3{
	margin:0;
	padding:0;
	width:400px;
	height:40px;
 
}

#requirements h3 span{
	display:none;
}

#requirements p{
	padding:0 20px 10px 51px; 
	margin:0;
	color:#FEFFF5;
	background:transparent none;	
}

#requirements p.p5{
	padding:0 20px 20px 51px;
}

#gallery {width:640px; height:380px; padding:10px;  position:relative;   }
#gallery b.default {
	position:absolute;
	right:10px;
	top:20px;
	width:460px;
	height:365px;
	text-align:center;
	 
}
#gallery b.default img {display:block; margin:10 auto 0 auto; border:0px solid #eee; border-color:#555 #ddd #eee #333;}
#gallery b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:400px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:180px; position:relative; float:left;}
#gallery ul li {display:inline; width:52px; height:52px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:50px; height:50px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#494444;}
#gallery ul li a:hover b {position:absolute; left: 180px; top: 0; width:460px; height:380px; text-align:center; background:#494444; z-index:20;}
#gallery ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#gallery ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#494444;}
#gallery ul li a:active b, #gallery ul li a:focus b {position:absolute; left: 180px; top:0; width:460px; height:380px; text-align:center; background:#494444; z-index:10;}
#gallery ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
