@import url(/fancybox/jquery.fancybox-1.3.4.css);
@import url(/css/widgets.css);
* {
	margin: 0;
	padding: 0;
}

a {text-decoration: none;}

body {
	background:#071e07;
	font-size: 12px;
}

.wrapper {
	width: 918px;
	margin: 15px auto 0;
	background:#FFF;
	overflow: auto;
}

.clearRight {
	clear: right;
}

.clearLeft {
	clear: left;
}

.clearer {
	clear: both;
}

.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

body h1#siteH1, #slider, #slider li , #slider ul{
	width:918px !important;
	height:270px !important;
	margin: 0 !important;
	padding: 0 !important;
}

body h1#siteH1 {	
	display:block;	
	overflow:hidden;
	text-indent:-5000em;
}

/*****************************************************************************/
/*****************************************************************************/
/**************************      HEADER          *****************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
body h1#siteH1 { background:url(../images/CabeceraBrihuega1.jpg ) no-repeat;}
body#posts h1#siteH1 { background:url(../images/CabeceraNoticias1.jpg) no-repeat;}
body#companies h1#siteH1 { background:url(../images/CabeceraBrihuega3.jpg) no-repeat;}
body#links h1#siteH1 { background:url(../images/CabeceraEnlaces1.jpg) no-repeat;}
body#ayto h1#siteH1 { background:url(../images/CabeceraAyuntamiento.jpg) no-repeat;}
body#villages h1#siteH1 { background:url(../images/CabeceraPedanias1.jpg ) no-repeat;}
body#indice h1#siteH1 { background:url(../images/CabeceraIndice1.jpg) no-repeat;}
body#culture h1#siteH1 { background:url(../images/CabeceraCultura1.jpg) no-repeat;}
body#tourism h1#siteH1 { background:url(../images/CabeceraTurismo1.jpg ) no-repeat;}
body#tomellosa h1#siteH1 { background:url(../images/CabeceraTomellosa1.jpg ) no-repeat;}
body#archilla h1#siteH1 { background:url(../images/CabeceraArchilla2.jpg ) no-repeat;}
h2#siteH2 {
	position:absolute;
	left:-5000em;
}



/*****************************************************************************/
/*****************************************************************************/
/**************************     SEARCH FORM      *****************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
#searchForm {position: absolute;margin-left: 500px;margin-top: 10px;width: 420px;}
#searchForm fieldset {border: none;}
#searchForm input {padding: 5px;} 
#searchForm input#query {width: 300px;}


/*****************************************************************************/
/*****************************************************************************/
/**************************     NAV              *****************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
#nav { 
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;	
	background-color: black;
	height: 40px;
	width: 918px;
}
#nav li {
	float: left;
	list-style-type: none;
	padding: 10px;
}
#nav a {
	color: white;
	text-decoration: none;
	padding: 4px;
	font-size: 14px;line-height: 17px;
}

#nav a:hover {
	background-color: white;
	color: black;
}

#nav li.selected a {text-decoration: underline;}
/*****************************************************************************/
/*****************************************************************************/
/**************************     FOOTER           *****************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
#footer {
	clear: both;
	background-color: #000;	
	width: 898px;
	margin: 0 auto;	
	overflow: auto;
	padding: 10px;	
}

#footer a {
	color: #fff;
	text-decoration: none;
}


#footer ul {width: 450px;margin: 0 auto;overflow: auto;}

#footer li {float: left;list-style-type: none;margin-right: 20px;}
#footer li img {display: block;border: none;}

/*****************************************************************************/
/*****************************************************************************/
/**************************     CONTENIDO        *****************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
#contenido {
	padding: 20px;
	line-height: 16px;
}

#contenido ul, #contenido ol {padding-left: 20px;}
#contenido .column ul, #contenido .smallGoldenRatioColumn ul, #contenido .largeGoldenRatioColumn ul  {padding-left: 0px;}

.attachments {display: block;overflow: auto;}
.attachments .zoom {clear: none !important;}

.map {border: 1px solid black;}

.column {
	padding: 10px 20px;
	float: left;
}

.column li {list-style-type: none;}
.threeColumn .column {
	width: 252px;
}

.twoColumn .column {
	width: 399px;
}

.largeGoldenRatioColumn .twoColumn .column {
	width: 235px;
} 

/* GOLDEN RATION */
.twoColumn .smallGoldenRatioColumn, .twoColumn .largeGoldenRatioColumn {
	padding: 10px 10px;
	float: left; 
}
.twoColumn .smallGoldenRatioColumn {
	width: 313px;
}
.twoColumn .largeGoldenRatioColumn {
	width: 505px;
}
.twoColumn .largeGoldenRatioColumn img { width: 245px;}


.hotel {padding: 10px;width: 399px;float: left;}


hr {clear: both;}

#monoSlideshow {border: 1px solid black;width: 380px;height: 248px;}

.indice li {
	list-style-type: none;
	margin: 4px 0;
}

.indice h3 {border-bottom: 1px solid #E5E5E5;}

/***************************************************************/
/*********************** POSTS *********************************/
/***************************************************************/
.posts .date {clear: left;display: block;text-transform: uppercase;color: gray;font-weight: bold;font-size: 12px;}
.posts a {font-weight: bold;text-decoration: none;}
.posts a:hover {text-decoration: underline;}
.posts li {
	margin: 15px 0;
	list-style-type: none;	
	clear:left;
}
.posts .preview-image img {width: 100px;margin-right: 10px;}
.posts .preview-image {max-height: 80px;overflow:hidden;float: left;}
.posts .preview-image .zoom {padding: 0 !important;margin: 0 !important;height: 90px;}

/***************************************************************/
/*********************** VEVENT *********************************/
/***************************************************************/
#contenido ul.agenda {padding-left: 0;}
.vevent {padding-bottom: 20px; border-bottom: 1px solid #c5c5c5;}
.vevent li { margin: 15px 0;}
.vevent .date {width: 140px; float: left;}
.vevent .location {display: block;}
.vevent .preview-image {clear: left;float: left;overflow:hidden;}
.vevent .preview-image img {width: 120px;margin-right: 10px;overflow:hidden;}
.vevent .preview-image .zoom {padding: 0 !important;margin: 0 !important;height: 200px;}
.vevent .description, .vevent .summary, .vevent .location  {margin-left: 140px;}
.vevent .year {background: black;padding: 5px;color: white;}
.vevent h3.month {text-transform:uppercase;}
.vevent li {
	margin: 15px 0;
	list-style-type: none;		
}
.vevent a {font-weight: bold;text-decoration: none;}
.vevent a:hover {text-decoration: underline;}
.vevent .summary  {font-size: 17px !important;line-height: 27px !important;}
#home .vevent .summary  {font-size: 15px !important;line-height: 24px !important;}

div.agenda h3.day {text-transform: uppercase;font-size: 22px;}
div.agenda .vevent .preview-image {clear: left;float: left;}
div.agenda .date {width: 150px;float: left;}
div.agenda .vevent .description, div.agenda .vevent .summary, div.agenda .vevent .location  {margin-left: 150px;}
 
div.agenda .vevent .summary  {font-size: 17px !important;line-height: 27px !important;}
div.agenda .vevent .dtstart, div.agenda .vevent .dtend, div.agenda .vevent .location {font-size: 17px !important;}
div.agenda .vevent .description {font-size: 14px;}
div.agenda {border-bottom: 3px solid black;}
/***************************************************************/
#contenido {font-family: georgia, 'times new roman', times, serif;}

#contenido h1,#contenido h2, #contenido h3 {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}
	
#contenido h1, #contenido h3.title   {font-size: 23px;line-height: 37px;margin: 10px 0px 5px;}
#contenido h2, #contenido .content h1{font-size: 21px;line-height: 33px;margin: 10px 0px 5px;}
#contenido h3, #contenido .content h2{font-size: 19px;line-height: 30px;margin: 10px 0px 5px;}
#contenido h4, #contenido .content h3, #contenido .intro p {font-size: 17px;line-height: 27px;}
#contenido p, #contenido .results h3, #contenido li, #contenido dd, #contenido th, #contenido td {font-size: 15px;line-height: 24px;margin-bottom: 15px;}


#contenido .breadcrumbs p {font-size: 12px;}

#contenido img {border: 1px solid black;}
#contenido img.icon {border: none;}
.content a {text-decoration: underline;}
 
#contenido dt {font-wieght: bold;}

.links a{text-decoration: none;}
.links a:hover{text-decoration: underline;}

.icons li {list-style-type: none;margin: 10px 0px;}
.icons a {text-decoration: none;}

.figure img {border: 1px solid black;display: block;}

.indice li a {text-decoration: none;}
.indice li a:hover {text-decoration: underline;}

.message {margin: 10px auto;}

table td, table th {padding: 5px 10px;}
#companiesTable {clear: left;}
.cebra {border-collapse: collapse;}
.cebra thead th {background-color: #c5c5c5;border-bottom: 2px solid black;}
.cebra .even td, .cebra .even th { background-color: #edf3fe;}
.cebra .odd td, .cebra .odd th { background-color: #fefefe;}


#hits h3 {font-weight: normal;margin-bottom: 0 !important;}
#hits p {display: inline;}
	
/***************************************************************/
/*********************** MICROFORMAT ***************************/
/***************************************************************/
.company {margin: 10px 0;}
.company span.name {display: block; font-weight: bold;}
.company span.address {display: block; }
.company span.telephone {display: block; }
.company span.web {display: block; }

.book  {margin: 50px 0;clear: left;}
#contenido .book h2 {font-size: 21px;line-height: 28px;}
#contenido .book h3 {font-size: 18px;line-height: 24px;}
.book .preview-image {float: left; margin-right: 15px;}
.book table {text-align: left;border-collapse: collapse;}
.book table th {background-color: #c5c5c5;border-right: 2px solid black;}

/***************************************************************/
/*********************** VILLAGE *******************************/
/***************************************************************/
#pedanias, #nucleosdepoblacion {
	clear: left;
}
.village img.main {
	margin-bottom: 10px;
	margin-left: 0px;	
	padding: 0px;
	width: 380px;
	border: 1px solid black;
}

div.element {
	background: url(http://brihuega.es/themes/brihuega/images/square.jpg) no-repeat 0px 5px;
	border-top: 1px solid black;
	margin-top: 15px;
	padding: 3px;
}

div.element h3 {margin-top: 0px !important;padding-left: 25px;}

.village ul.attachments li.zoom a img{
	margin: 0px 16px 0px 0px !important;
	padding: 0px !important;
	width: 180px;
}


#p1 { background:url('../images/p1.jpg') no-repeat 0 0.4em; height: 63px;}
#p2 { background:url('../images/p2.jpg') no-repeat 0 0.4em; height: 63px;}
#p3 { background:url('../images/p3.jpg') no-repeat 0 0.4em; height: 63px;}
#p4 { background:url('../images/p4.jpg') no-repeat 0 0.4em; height: 63px;}
#p5 { background:url('../images/p5.jpg') no-repeat 0 0.4em; height: 63px;}
#p6 { background:url('../images/p6.jpg') no-repeat 0 0.4em; height: 63px;}
#p7 { background:url('../images/p7.jpg') no-repeat 0 0.4em; height: 63px;}
#p8 { background:url('../images/p8.jpg') no-repeat 0 0.4em; height: 63px;}
#p9 { background:url('../images/p9.jpg') no-repeat 0 0.4em; height: 63px;}
#p10 { background:url('../images/p10.jpg') no-repeat 0 0.4em; height: 63px;}
#p11 { background:url('../images/p11.jpg') no-repeat 0 0.4em; height: 63px;}
#p12 { background:url('../images/p12.jpg') no-repeat 0 0.4em; height: 63px;}
#p13 { background:url('../images/p13.jpg') no-repeat 0 0.4em; height: 63px;}
#p14 { background:url('../images/p14.jpg') no-repeat 0 0.4em; height: 63px;}
#p16 { background:url('../images/p16.jpg') no-repeat 0 0.4em; height: 63px;}

div#pedanias, div#eatim, div#nucleosPoblacion h3 {margin-top: 10px;margin-bottom: 10px;} 
div#pedanias dl, div#eatim dl, div#nucleosPoblacion dl {width: 250px;display: block;float: left;margin-right: 30px;}
div#pedanias h3, div#eatim h3, div#nucleosPoblacion h3 {clear: left;}
div#pedanias dt a, div#eatim dt a, div#nucleosPoblacion dt a {margin-left: 80px;}
div#pedanias dd, div#eatim dd, div#nucleosPoblacion dd  {top: -40px;position: relative;height: 120px;margin-left: 80px;overflow: hidden;}


