.texto{width:500px;height:100px;border:1xp solid #CCC;}
.tootip span{display:none;background:#FFFFD9;border:1px solid #F1E594;color:#333;
position:absolute; /* tenemos que posicionar la cajita absoluta*/
left:15px; /* alineamos la cajita al gusto*/
top:15px; /* alineamos la cajita al gusto*/
width:210px; /*podemos variar el tamaņo de la cajita*/
padding:2px 5px;}
.texto .tootip:hover span{display:block;}



.sinborde { border: 0px; text-decoration: none;  }
.sinborde:hover { border: 0px;text-decoration: none; }
#logo {
background-image: url('home.jpg');
margin: 25px auto 0 auto;
background-repeat: no-repeat;
width: 531px;

height: 162px;
}
.programa {
font-size: 12px;
color: #663399;

}

a,a:active,a:link,a:visited { color: #cc66cc; text-decoration: none; }
a:hover { color: #cc66cc; text-decoration: none; border-bottom: 2px solid #420074; }
#menu {
width: 475px;
margin: 0 auto 0 auto;
text-align: center;
margin-bottom: 18px;
background-color: #fff;
}


div.gallery {
	margin-top: 4px;
    margin-bottom: -24px;
	height: auto;
	width: auto;
	float: left;
	margin-left: -7%;
	text-align: center;
}
div.gallery li {
	display: inline;
	margin: 3px 5px;
}
div.gallery ul {margin:0 auto 0 auto;}
div.gallery img {margin:5px 0 5px 0}


#menu2 {
width: 375px;
background-image: url('aqui.gif');
margin: 0 auto 0 auto;
text-align: center;
margin-bottom: 18px;
background-color: #fff;
}

 img { border: 3px solid #ffccff; }
img:hover { border: 3px solid #ff66ff; }

#footer {
margin-top: 20px;
text-align: center;
background-color: #ffccff;
padding: 5px;
border-top: 3px solid #cc99ff;
clear: both;
     }
 #todo {     -moz-border-radius:15px; background: #fff; width: 465px; margin: 0 auto 0 auto;}



#menu a {  margin-right: 10px;text-decoration: none; color: #420074; font-weight: bold;padding: 5px; font-size: 11px; text-transform: uppercase; }
#menu2 a {  margin-right: 10px;text-decoration: none; color: #420074; font-weight: bold;padding: 5px; font-size: 11px; text-transform: uppercase; }

.inicio {
	font-size: 30pt;
	text-transform: uppercase;
	font-family: Helvetica, Arial;
	letter-spacing: -3px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
color: #999999;

} 

#contenedorinicio {
padding-bottom: 20px;
width: 375px;
margin: 0 auto 15px auto;
font-size: 30pt;
	text-transform: uppercase;
	font-family: Helvetica, Arial;
	letter-spacing: -3px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
color: #999999;
}
#menu a:hover {  margin-right: 20px;text-decoration: none; color: #fff; padding: 5px; background-color: #420074; border: 1px solid #cc99ff; font-weight: bold; font-size: 11px; text-transform: uppercase; }
#menu2 a:hover { margin-right: 20px;text-decoration: none; color: #fff; padding: 5px; background-color: #420074; border: 1px solid #cc99ff; font-weight: bold; font-size: 11px; text-transform: uppercase; }
.programa2 {
font-size: 12px;
color: #663399;
padding-right: 30px;
}

i {
text-style: normal;
color: #420074;
}

.resalta {
color: #420074;

font-weight: bold;
text-transform: uppercarse;
}

html {
background-image: url('ef.jpg');
background-repeat: repeat-x;
background-color: black;
font-family:Geneva,Arial,Helvetica,sans-serif;
color: #333333;
font-weight: ligther;
font-size: 11px;
}
h4 { font-size: 13px; margin-bottom: 1px; }
h2 {
border-bottom: 3px solid #420074;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
color: #420074;
}

h3 {

text-transform: uppercase;
font-weight: bold;
font-size: 15px;
color: #420074;
}


.titulotweet {

text-transform: uppercase;
font-weight: bold;
font-size: 13px;
color: #420074;
}


#supercont {      

background-color: #fff;
width: 531px;
margin: 0 auto 0 auto;


}
#sombriki { width: 555px; margin: 0 auto 0 auto; }
#contenedor {
padding-bottom: 20px;

width: 400px;
margin: 0 auto 0 auto;
text-align: justify;
}




#contenedorpf {
padding-bottom: 20px;
height: 240px;
width: 400px;
margin: 0 auto 0 auto;
text-align: center;
}

 