/* CSS El Buen Bistec * Silvia Arcos */

/* genéricos
______________________*/

body{
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat-x;
	margin: 0em;
	padding: 0em;
	font-size: 62.5%;
	font-family: Verdana;
	height: 100%;
	background-color: #f0f0f0;
}
html{
		height: 100%
}
p{
	padding-right:1em;
	padding-left:1em;
	font-size: 1.1em
}
fieldset{
	float: right;
	padding: 1em 1em 1em 1em;
	margin: 0em 0.2em 0.2em 0.8em;
	width: 50%;
}
textArea{
	width:20em;
}
input{
	width: 20em;
	border: 1px solid #666366;
}
input.boton{
	width: 35%;
	background-color: #544E4A!important;
	border: 0.2em solid #F3F3F3;
	font:1.2em arial;font-weight: bold;text-decoration: bold;	color: #FFF;
	padding: 0.2em;
	margin: 0.2em 0em 0.2em 0em;
	letter-spacing: 0.1em;
	float: left
}
a{
	color: #c6221d;
	text-decoration: none;
}
img{
	border: none;
}
h1.logo{
	background-image: url(../images/cabecera.jpg);
	background-repeat: no-repeat;
	margin: 0 auto!important;
	padding: 0em;
	width: 18.4em;
	height: 4.7em;
	text-indent: -4000em;
}
html>body h1.logo{
	width: 30em;
	height: 7em;
}
h2{
	color: #C6221D;
	font: normal 2.2em Georgia;
}
h3{
	padding-top:3em;
	font-weight: bold;
	font-size:1.5em;
}
#contenedor{
	width: 60em/*100%*/;
	height: 20em;
	margin: 0 auto;
}

#contenido{
	margin: 1.6em auto;
	width: 60em;
	height: 35em;
	background-image: url(../images/bistec_interior.gif);
	background-repeat: no-repeat;
	background-position: top center;
	border-bottom: 0.1em dashed #eee;
	background-color: #FFF;
	padding-top: 2em;
}
html>body #contenido{
	min-height: 30em!important;
	height: auto!important;
}
ul#menu{
	width: 60em;
	height: 0em;
	list-style-type: none;
	margin:0 auto!important;
	padding: 0.2em 0em 0em 0em;
}
html>body ul#menu{
	height: 1.7em;
	padding: 1.2em 0em 0em 0em
}

ul#menu li{
	display: inline;
	list-style-type: none;
	padding: 0.5em 0.8em 0.2em 0.8em;
	font-size: 1.67em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(../images/bordemenu.gif);
	background-position: right;
	background-repeat: no-repeat;
}
ul#menu li a{
	text-decoration: none;
	color: #000
}
ul#menu li a:hover{
	color: #c6221d
}

ul#generico{
	width: 85%;
	display: block;
	list-style-type: none;
	margin: 0 auto!important;
	padding: 0em;
	border: 0.5em solid #f4f4f5;
}
ul#generico li{
	display: block;
	list-style-type: none;
	font-size: 1em;
	font-weight: normal;
	width: 16.6em;
	height: 2.1em;
	padding: 0em;
	color: #FFF!important;
	text-align: left;
	letter-spacing: 0em!important;
}
html>body ul#generico li{
	height: 2.1em;
	padding: 0em 0em 0.4em 0em;
}
ul#generico li a{
	height: 2.1em;
	background-image: url(../images/fondogenerico.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFF;
	padding: 0.4em 0em 0em 2em;
	display: block;
}
ul#generico li a:hover{
	background-image: url(../images/fondogenerico_2.gif)!important;
	background-repeat: no-repeat;
}

.contenidoi{
	text-align: center;
	width: 1.55em;
	float: left;
}
html>body .contenidoi{
	width: 12em;
}
#contenidod{
	width: 40em;
	float: left;
	padding: 0.2em 0.2em 0.2em 2em;
	height: 20em
}
html>body #contenidod{
	margin-top: -1.8em;
	float: right;
		min-height: 20em!important;
			height: auto!important;
}

#pie{
	width: 70em;
	margin: 0 auto;
	clear: both;
	text-align: right;
	padding: 0.2em;
}
#pie p {
	margin: 0px;
	padding: 0px;
	width: 45em;
	float: left;
}
.blanco{
	background-color: #FFF;
}
ul li{
	font-size: 1.1em;
	letter-spacing: 0em;
	list-style-type: decimal;
	color: #C6221D;
}
img{
	margin: 0.5em
}