* html {
margin:0px; 
padding:0px;
}

html{
height:100%;
margin:0px; 
padding:0px;
}

a {
text-decoration:none;
color:#70655D;
}
a:hover {
text-decoration:underline;}



body{
background-color:#c8ccbe;
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family:arial, arial narrow, verdana, sans-serif;
font-size:100%;
}



#contenedor {
position:relative;
min-height:100%;
width:100%;
margin-bottom:-93px;
}

*html #contenedor {
height:100%;
}

.cuadro2 {
width:100%;
background-color:#998675;
text-align:center;
}



.header {
margin:auto;
width:800px;
}

.subhead {
float:right;
}


.subhead p{
float:right;
line-height:1.1em;
text-align:right;
color:white;
font-weight:bold;
font-size:0.9em;
margin-top:8px;
margin-bottom:8px;
}

.subhead a{
color: white;
}


#cita {
float:left;
text-align:right;
font-family:"Palatino Linotype", "Times New Roman", sans-serif;
color:#998675;
font-size:18px;
font-style:italic;
position:relative;
top:35px;
width:500px;
line-height:14px;
overflow:hidden;
filter:alpha(opacity=100);
background-color:#c8ccbe;

/*background:white;
filter: alpha(opacity=40);
opacity:0.5;
*/
}

#cita span{
font-style:normal;
font-weight:normal;
font-size:12px;
}

h2  {
margin-top:10px;

}




.menu {
background-color: #f9f7f8;
width:100%;
height: 20px;
font-size:0.75em;
float:left;
margin-top:10px;
}

.menu ul{
list-style-type: none;
margin:0px; 
padding:0px;
margin-left:5px;


}

.menu ul li {
float:left;
background:url(images/bullet.png) left center no-repeat;
margin-left:3px;
padding-left:3px;

}

.menu ul li a {
font-weight:bold;
font-size:1.2em;
color:#998675;
float:left;
font-weight:bold;
text-decoration:none;
padding-top:2px;
padding-left: 10px;
padding-right:5px;
margin-right:0px;
height:18px;
}

.menu a:hover{
background-color:#998675;
color:#fff;
}

.menu .active {
background:url(images/bulletActive.png) -4px center no-repeat;
margin-left:3px; 
background-color:#998675;
color:#fff;
font-weight:bold;
font-size:1.2em;
padding-top:2px;
padding-left: 10px;
padding-right:10px;
margin-right:5px;
height:18px;


}

.contenido {
font-size:0.8em;
width:100%;
background-color: #f9f7f8;
float:left;
margin-top: 10px;
min-height:550px;
background:url(images/hojas.png) right bottom no-repeat;
background-color: #f9f7f8;
margin-bottom:0px;
}

.texto{
display:block;
padding:5px;
margin:15px;
color:#70655D;
line-height:1.3em;
}


.sub {
font-size:1.1em;

}


.texto ul {
padding-left:30px;
margin-left:0px;
}
.par{
float:right;
width: 45%;}

.par li {
padding-bottom:8px;
margin-bottom:8px;}

.texto p {

}
h1{
font-size:1.5em;
background:url(images/backh1.jpg) no-repeat;
padding-top:2px;
padding-bottom:3px;
height:15px;
padding-left:57px;
border-bottom:1px dashed #e4d8ca


}

.right{
width:48%;
float:right;
padding:5px;
}

.contenido p {
display:block;
position:relative;}

#footer {
position:relative; 
width:100%;
height:73px;
background-color:#998675;
margin-top:20px;
}

#footer span{
background-image:url("images/footer.png");
background-repeat: no-repeat;
background-position:center;
display:block;
height:100%;
height:70px;
font-weight:bold;
color:white;
font-size:10px;
text-align:center;
}


#footer a{
color:white;}

#footer span p {
margin-top:0px;

}



.clearfooter {
height:90px;
clear: both;
}

.photo {
float:left;
}

.promo {
width: 300px; 
background:#BB9B92;
text-align:center;
margin:5px;
padding:5px;}

.promo a{
color:white;
text-decoration:none;
font-size: 1.2em;
}

/*TOOLTIPS IN CSS*/


a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#998675;
	font-weight:bold;
	color:#fff;
    text-decoration:none;
	padding-right:2px;
	padding-left:2px;}

a.info:hover{z-index:25; background-color:#fff; text-decoration:underline; color:#000;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-2em; right:0em; width:8em;
	text-align:center;
	border:1px solid #000;
    background-color:#998675; color:#fff;text-decoration:none;
	padding:2px;
	padding-right:5px;}

.small {
margin-top: 10px;
float: right;
font-size: 0.8em;
text-align:right;
line-height:1.1em;}