@charset "utf-8";

/*  font style
----------------------------------------------- */

body, p, table, td {
	font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

h1 {
	font:bold 24px/150% Verdana, Arial, Helvetica, sans-serif;
	color:#4bb62a;
	}

h2 {
	font:bold 18px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
	}

h3 {
	font:bold 16px/110% Verdana, Arial, Helvetica, sans-serif;
	color:navy;
	
	}

h1, h2, h3 {
	margin: 5px 0px 5px 0px;
	}

a:link,
a:visited {
	text-decoration: underline;
	color:#24a7e6; 
	}

a:active, 
a:hover {
	text-decoration:none;
	color: #24a7e6;
	}

div.hr {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color: #CCCCCC;
	height: 1px;
	}
.und {
	text-decoration: underline;
}

/*  body style
----------------------------------------------- */

div#wrapper2 a:hover {
	text-decoration:none;
	}

div.hr {
	width:100%;
	height:1px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border-bottom:1px #ccc solid;
	font-size:1px;
	line-height:0px;
	}

.body {
	padding:0px 0px;
	text-align:center;
	background:#6d0105 url("/imagenes/2.gif") repeat top left;
	}

div#container {
	width:890px;
	height:1390px;
	margin:0 auto;
	text-align:left;
	}

div#cabecera {
	margin:0 auto;
	text-align:center;
	}

div#header {
	height:130px;
	width:890px;
	margin: 5px auto 10px auto;
	}

div#wrapper_rundung {
	width:890px;
	float:left;
	}

div#wrapper2, div#wrapper22 {
	width:890px;
	background-repeat:repeat-y;
	background-image:url("/imagenes/content_bg.gif");
	}

div#provee {
	margin: 70px 0px 0px 0px;
	text-align:center;
	}

div.idioma {
	display: block;
	border-bottom:1px #B0B0B0 solid;
	background-color: black;
	line-height:150%;
	font-weight:normal;
	color:white;
	text-decoration:none;
	}

div.idioma a {
	color:white;
	text-decoration:none;
 }

div.idioma a:hover,
div.idioma a.current:hover {
	color:#000000;
	background-color: white;
	}

div.idioma a, div.idioma a:visited { padding:6px 15px 6px 15px; }

div#turron {
	width:650px;
	background: white url("/imagenes/turron.jpg") no-repeat center right;
	height: 500px;
}

div#verdu {
	width:625px;
	background: white url("/imagenes/verdu.jpg") no-repeat center right;
	height: 242px;
}

div#fartons {
	width:650px;
	background: white url("/imagenes/fartons.png") no-repeat center right;
	height: 500px;
}

div#inicio {
	right: 0px;
	margin: 0 auto;
	clear: left;
}

div#wrapper3 {
	width:890px;
	height:1200px;
	}

div#sidebar  { 
	width:150px;
	float:left;
	margin-left:15px;
	}

div#content {
	width:650px;
	float:left;
	margin-left:30px;
	}

div#content_area {
	height:1150px;
	background:white url("/imagenes/horchata de chufa.gif") no-repeat bottom right;
	}

div#rundung_unten, div#rundung_unten_2 {
	height:24px;
	background-repeat:no-repeat;
	}

html>body div#rundung_unten, html>body div#rundung_unten_2 {
	background-image:url("/imagenes/content_bottom_bg.png");
	}

div#rundung_unten_top, div#rundung_unten_top_2 {
	height:24px;
	background-repeat:no-repeat;
	}

html>body div#rundung_unten_top, html>body div#rundung_unten_top_2 {

	background-image:url("/imagenes/content_top_bg.png");
	background-repeat:no-repeat;
	background-position:top left;
	}

div#sidebar .gutter { padding:5px; }
div#content .gutter { padding:5px; }

#lnk,
ul.mainNav1 {
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
	}

#lnk p,
ul.mainNav1 li {
	display:inline;
	width: 100px;
	margin:0;	
	padding:0;
	}

#lnk p a,
#lnk p a:visited,
ul.mainNav1 li a,
ul.mainNav1 li a:visited {
	display: block;
	border-bottom:1px #B0B0B0 solid;
	background:#6d0105 url("/imagenes/cucu2.png") no-repeat 5px 4px;
	line-height:150%;
	font-weight:normal;
	color:white;
	text-decoration:none;
	width: 100px;
	}

#lnk p a,
#lnk p a:visited,
ul.mainNav1 li a,
ul.mainNav1 li a:visited {
	padding:6px 4px 6px 35px;
	}

#lnk p a:hover, #lnk p a.current:hover,
ul.mainNav1 li a:hover,
ul.mainNav1 li a.current:hover {
	color: white;
	background-color: navy;
	}

#lnk p a.current, ul.mainNav1 li a.current {
	background:#AA0000 url("/imagenes/horchata_c.png") no-repeat 5px 4px;
	}

#lnk p a, #lnk p a:visited {
	line-height:100%;
	}

/*  Divs
----------------------------------------------- */

div.n,
div.flexmodul { padding: 5px; }
html * div.n { height:1%; } /* IE6 */

address { font-style:normal; }
.small { font-size:80%; }
.caption { font-size: 81%; }


