/* CSS Document */
body {
   text-align:center;
   background-color: #12EDE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #511E51;
	background-image: url(imagenes/encfondo2.jpg);
	background-repeat: repeat-x;
	background-position: top; 
	height:100%;     
   }
   
* {margin:0; padding:0;}

h1 {
	margin:0;
	padding-top:50px;
	padding-bottom:2px;
	display:block;
	padding-left:24px;
	background-image:url(imagenes/bullet.gif);
	background-repeat:repeat-y;
	background-position:left;
	font-size:12px;
}

a {
	text-decoration: none;
	/*color: #511E51;*/
	color: #0C9A97;
	}
a:hover {
color: #511E51;
}

div#mainwrap {min-width:780px; 
	background-image:url(imagenes/fondopiano.jpg);
	background-repeat: no-repeat;
	background-position: right top;     
   margin-left:auto; margin-right:auto;  
   margin-bottom:0px;     
   text-align:left; 
   min-height:100%;       
   }
 
 html {height: 100%;
}

.fondo {
	display:block;
	color: #865986;
}
   
div#header {height:280px; width:100%;}

#header ul{
	padding-left:0px;
	margin-left:0px;
}

#header ul li{
	font-size: 0.9em;
	margin-top: 6px;
	margin-left:0px;
	padding-left:0px;
	list-style-position: inside;
	list-style-image: url(imagenes/bullet.gif);
}

#header ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #511E51;
}



/*.bullet{
	margin:0px;
	padding:0px;
	font-size: 0.9em;
	color:#511E51;
	background-image: url(imagenes/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	background-color:#79F5F1;
}*/
.imagen {
margin-left:-14px;
margin-right:0px;
margin-top:7px;
margin-bottom:7px;
}



.derecha {
	float:right;
	margin-left:7px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:7px;
}
.izquierda{
float:left;
margin-left:7px;
margin-top:7px;
margin-right:7px;
margin-bottom:7px;
}
      
div#contentarea {
	position:relative;
	/*background-color:#10DCD7;*/
   padding-bottom:7px;
	padding-top:7px;
	padding-right:7px;
	padding-left:7px;	
	margin-bottom:0px;  
   }
div#contentarea2 {    
   position:relative;
   width:70%;
   margin-right:280px;
   margin-bottom:0px;  
  /* padding-right:307px;*/
/*  background-color:#79F5F1;*/
 /*  background-color:#7955F1;*/
   padding:0px;
   }
div#contentareafull {    
   position:relative;
   width:auto;
   margin-right:7px;
   margin-bottom:0px;  
  /* padding-right:307px;*/
/*  background-color:#79F5F1;*/
 /*  background-color:#7955F1;*/
   padding:0px;
   }
 
div#contentarea p {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0.5em;
	margin-bottom:0.8em;
	margin-left:0px;
	margin-right:0px;
	/*background-color:#79F5F1;*/
	display:block;
}
div#contentarea h2{
	margin:0px;
	padding:0px;
	font-size: 0.9em;
	color:#511E51;
	background-image: url(imagenes/bullet.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 30px;
	background-color:#79F5F1;
}

   
 
div#column1 {
	width:200px;
	margin-right:14px;
	margin-top:0px;
	margin-bottom:14px;
	
   	/*position: absolute;       
   	top:0px; left:0px;    */   
   	/*background-color:#79F5F1;*/
	float:left;     
   	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #79F5F1;
	border-bottom-color: #79F5F1;
	border-left-color: #79F5F1;
   }
div#column1 p {
/*	color: #865986;*/
	color: #7D487D;
	/*text-align:justify;*/
	padding-left:7px;
	padding-right:7px;
}

div#column2 {/*background-color:#79F5F1;*/
	/*margin-left:7px;*/
	margin-top:0px;
	margin-right:0px;
	margin-bottom:14px;
	padding-right:0px;
	color: #865986;
	width:auto;
	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #79F5F1;
	border-bottom-color: #79F5F1;
	border-left-color: #79F5F1;
   }
div#column2 p{
	font-size:1.1em;
	display:block;
	padding-left:7px;
	padding-right:7px;
	color: #7D487D;
	
}

* html div#column2{
float:left;
}
   
div#column3 {width:30%;
   position:absolute;      
   top:0px; right:0px;   
   /*background-color:#79F661;*/
  /*overflow:hidden;*/ 
   }
div#flash {
margin-right:auto;
margin-left:auto;
padding:0px;
margin-top:7px;
margin-bottom:14px;
width:280px;
color: #865986;
text-align:right;
/*background-color:#79F5F1; */
}
div#flash a{
color: #865986;
}
div#flash a:hover{
color: #511E51;
}
div#footer {
	width:100%;
	text-align:right;
	
	padding-top:7px;
	padding-bottom:3px;
	/*padding-right:14px;*/
	/*background-color:#996600;*/
	}
div#footer p{
	color:#0D8481;
	margin-right:7px;
} 
div#footer p a{
	color:#12B8B4;
}

.abajo {
/*width:auto;*/
position:absolute;
bottom:0px;
right:0px;
}

/*div#column1 ul {margin: 20px 0 0 26px;}        
div#column2 p {/*font-size:.8em; margin:0 30px 1em ;}        
div#column3 p {margin: 20px 10px 0 10px;}  */     
.clearfix:after {       
    content: ".";       
   display: block;       
    height: 0;      
    clear: both;        
    visibility: hidden;
}
.clearfix {display: inline-block;}     
* html .clearfix {height: 1%;}       
.clearfix {display: block;}

.clear {
clear:both;
}

.miniomoancho{
width:250px;
}

#column1 a {
display:block;
	margin-left:14px;
	margin-right:0px;
	margin-bottom:7px;
	/*color: #7D487D;*/
	font-style: oblique;
	font-size:1.1em;	
	
}
#column1 a:hover {
color: #511E51;
}
