body{background:#000;color:#fff;font-family:"trebuchet ms",sans-serif;}
a,a:link,a:visited,a:hover,a:active{color:#fff;}
h1,h2,h3,h4,h5,h6{color:#861e3f;}
input,select,textarea{background-color:#fff;border:1px solid #333;}
input.button{color:#fff;background-color:#861e3f;}
table{margin:0 auto;}
caption{margin:1em;}
th,td{border:1px solid #aaa;}
th{color:#861e3f;font-size:1.2em;}
#saltar{display:inline-block;text-decoration:underline;margin-bottom:1em;position:absolute;left:-1000px;}

#contenido a[rel=external],#contenido a.external{background:url('../media/external.jpg') no-repeat right;padding-right:15px;}
#contenido .nombre{font-size:1.5em;}

.error,.exito{font-size:1.2em;}
.error{color:#a00;}
.exito{color:#060;}

#fancybox-outer{background-color:transparent !important;}

#contenedor{width:900px ;margin:3% auto;}

#cabecera{text-align:right;text-align:center;padding-top:50px;}
#cabecera a{display:block;border-bottom:1px solid #000;height:190px;}
#cabecera ul{list-style-type:none;margin-top:5px;}
#cabecera li{display:inline;}
#cabecera li a{border:none;color:#666;display:inline;height:auto;margin:0 2em;}
#logo img{float:left;padding:1px;margin:0;}

#columna-izquierda{float:left;font-size:1.1em;width:200px;}
#columna-izquierda ul{list-style-type:none;}
#columna-izquierda li{margin-top:1em;}

/* estilos para el contenido */
#contenido a{text-decoration:none;}
#contenido h2{margin-top:0em;}
#contenido ul{list-style:none;padding:1em;padding-left:2em;}
#contenido a:hover{color:#861e3f;}

/* --- dentro de contenido*/
#info{margin:0 auto;}
#caja{float:right;width:500px;margin-bottom:10px;margin-left:6px;padding:1em;}

/* estilos para el cierre */
#pie{clear:both;border-top:1px solid #861e3f;font-size:.8em;}
#pie ul li{border-right:1px solid #fff;display:inline;line-height:30px;padding:0.2em;vertical-align:top;padding-right:.5em}
#pie ul img{vertical-align:middle;}
#pie a{color:#fff;}

#campon{display:block;line-height:20px;float:right;padding-left:25px;}
#usaelraton{float:right;margin-left:10px;}

/*estilos para el menu*/
#menu{border-right:1px solid #666;float:right;position:relative;top:15px;}
#menu ul li{display:inline;}
#menu a{border-left:1px solid #666;float:left;line-height:30px;padding:0 1em;vertical-align:top;color:#fff;font-family:"times new roman",times,georgia,serif;font-size:1.3em;font-variant:small-caps;text-decoration:none;}

#menu span a{color:#861e3f;}

/*
 * Estilos para Contacto
 */
#contacto {background:url('../media/logo-contacto.jpg') no-repeat;background-color:#171317;background-position:center right;padding:1em 1em;margin-bottom:10em;}
#contacto h2{font-size:1.2em;}
#contenido #contacto p{margin-left:0;}

/*
 * Estilos para Accesibilidad
 */
tr.no-asignado{color:#9A9A9A;}
#accesibilidad{width:650px;float:right;margin-top:5px;padding:1em;border-left:1px solid #333;}

/*
 * Estilos para Casas
 */
#enlaces-casas{padding-left:40px;background:#000;width:500px;}
#enlaces-casas li{display:inline;padding:0;}
#contenido #enlaces-casas a{color:#861e3f;text-decoration:none;font-size:1.5em;float:left;width:230px;margin-bottom:3em;}
#enlaces-casas img{vertical-align:text-top;margin-right:10px;}

/*
 * Estilo para casas:detalles individuales
 */
#casas{border-top:1px solid #861e3f;}
#casas ul{padding:0;}
#casas ul li{display:inline;padding:0;}
#casas ul a{font-size:1.5em;margin-bottom:0;}
#contenido #casas a{color:#861e3f;float:left;margin:15px 15px 15px 0;text-decoration:none;}
#casas img{display:block;}
#galeria{float:right;text-align:right;}
#galeria{width:597px;margin-top:1em;}
#galeria li{display:inline;padding:0;margin:0;}
#casas #galeria a{float:left;margin:0;}
#casas #galeria img{margin:2px;}
#galeria{display:block}
#info-casa{border-top:1px solid #861e3f;float:left;margin-top:3em;padding-top:.5em;width:240px;}
#contenido #info-casa ul{list-style:inside circle;}
#contenido #info-casa li{display:list-item;}

/*
 * Estilos para Entorno
 */
#contenido #fotos-entorno{padding-left:100px;width:520px;background:#000;margin-left:0;margin-bottom:10px;}
#contenido #fotos-entorno li{display:inline;padding:0;}
#contenido #fotos-entorno a{color:#861e3f;float:left;}
#fotos-entorno img{margin:2px;}

/**
 * Estilos para localización
 */
#mapa{float:right;text-align:center;width:450px;height:400px;padding-left:9em;}
#mapa iframe{width:450px;height:350px;}


/**
 * Estilos para Inicio/Portada
 */
#portada {background:url("../media/casa-rural-asturias-mapa.jpg") right no-repeat;padding-right:475px;padding-top:20px; padding-bottom:15px;}
#portada h1 span{font-size:.75em;display:block;}
