.anchomaximo{
	width: 100%;
}

.banner1{
background-image: url('misfotos/banner/banner1.gif');
width: 10%;/*90px;*/
margin-right: 1px;
border-right: 1px solid #eeedff;
background-repeat: no-repeat
}

.banner2{
background-image: url('misfotos/banner/banner2.gif');
width: 10%;/*99px;*/
height: 80px;
background-repeat: no-repeat
}

body{
	background-color: #eeedff;	
}

.casarural{
font-family: monotype corsiva, splash, arial, verdana, helvetica, sans-serif;
font-size: 220%; 
color: #000;
font-weight:bold;	
text-align: center;
}

.celda{
border-color:#aaa;
border-style: solid;	
color: #f22;
}
.celda a{
	text-decoration: none;
	color: #777;
}
.celda a:hover{
	color: #900;
}

.correo{
width: 4%;/*65px;*/
background-image: url('misfotos/correo.jpg');
font-size: 90%;/*17px;*/
font-weight: bold;
text-align: center;
vertical-align: bottom;
border: 3px outset #aaa;
background-repeat: no-repeat
}
.correo a{
	text-decoration: none;
	color:#444;
}

.distribucion{
	color:#00a;
}
.distribucion a{
	color: #00a;
	font-size:107%;
	font-weight: bold;
	line-height: 120%;
}

.distribucion a:hover{
color:#c00;
}

.entorno1 {
font-size:90%;
padding-left: 5%;
padding-right: 3%;
}

.entorno2 {
font-size:90%;
padding-left: 4%;
padding-right: 3%;
}

.final{
font-size: 70%;
width: 100%;
text-align: center;
}

.general{
width:100%;
font-family: arial,  verdana, helvetica, sans-serif;
background-color:#eeedff;	
border-color: #eeedff;
border-style: outset;
border-width: 0px 6px 6px 0px;
}

.imagen{
	border: 4px solid black;
}

.imagen2{
	border: 3px solid black;
}

.imagenvertical{
width: 24%;
border: 4px solid black;
}

.info{
border: groove 10px #aaa;
width: 65%;
}

.infoizq{
background-color: #FFD49F;
font-weight: bold;
font-size: 110%;
height: 50px;
padding-right: 2%;/*10px;*/
text-align: right;
}

.infoizqmin{
background-color: #FFD49F;
font-weight: bold;
font-size:90%;
height: 30px;
padding-right: 2%;/*10px;*/
text-align: center;
}
.infoizquierda{
background-color: #FFD49F;
font-weight: bold;
font-size: 110%;
height: 30px;
padding-left: 15px;
text-align: left;
}

.infodere{
padding-left: 15px;
background-color: #ccc;/*fac4be;*/
font-weight: bold;
font-size: 100%;
height: 30px;
}

.infoderecha{
padding-left: 15px;
background-color: #ccc;/*fac4be;*/
font-weight: bold;
font-size: 130%;
height: 50px;
}

.lagranaina{ 
font-family: monotype corsiva, splash, arial, verdana, helvetica, sans-serif;
font-size: 275%;
color: #900;
font-weight: bold;
text-align: center;
}

.lista{
	width: 33%
}

.llegar{
width:50% 
}
.llegar2{
width:65% 
}

.marquesina{
font-weight:bold;	
font-size: 85%; 
color:#fff;
background-color: #aaa;
}
.marquesina2{
font-weight:bold;	
font-size: 140%; 
color:#fff;
background-color:#a00; /*#a0a;*/
 font-variant: small-caps;
}
.menu {
width: 100%;
font-variant:small-caps;
font-weight:bold;
font-size: 71%;
text-align: center;
background-color:#fff;
border:2px;
border-color:#fff;
border-style: solid;
}

.portada{
	width: 62%;
}

.tablaentorno{
	border-bottom:solid 3px black;
	width: 100%;
}

.textdescripcion{
color:#900;
font-size: 80%;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
width: 92%;
}

.textinfo{
background-color: #222;
color:#fff;
font-size: 100%;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
line-height: 180%;
text-align: center;
font-variant: small-caps;
}

.textoentorno{
	width: 85%;
}
.textfin
{
	color: #aaa;
}
.textfin a{
	text-decoration: none;
	color: #aaa;
}
.textfin a:hover{
	color: #222;
}

.tituloderecha{
	text-align: right;
}