*{
	margin: 0px;
	padding: 0px;
}
html{
	height: 100%;
}
body{
	height: 100%;
	font-family:times,"Trebuchet MS",Tahoma,Arial,Helvetica,Sans-serif;
	font-size:0.9em;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/fondo.jpg');
	background-position: top;
	background-repeat: repeat;
	padding-bottom: 20px;
}
a {
	color: #503D2B;
}
a:hover{
	color: #AB8969;
}
#main{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-image: url('../images/fondomediosubcabecera.jpg');
	background-position: center;
	background-repeat: repeat-y;

}
#cabecera{
	padding-top:10px;
margin-left:3px;
margin-right:3px;
background-color:white;	
}
#cabecera img{
	margin-left:20px;
	border:none;
}
#cabecera div{
	float:right;
	width:370px;
	padding:10px;
	text-align:right;
}
#cabecera h1{
	
	color:#A5086A;
	font-size:12px;
}
#cabecera h2{
color:#625E5E;
}
#cabecera div a{
	float:right;
	width:200px;
	display:block;
	margin-top:30px;
	background-color:#A30768;
	color:white;
	padding:8px;
	border:1px solid #4D0430;
	font-weight:bold;
	text-align:center;
}
#fotoprincipal{
	background-image: url("../images/barrahorizontal.jpg");
	margin-left:26px;
	width: 718px;
	padding-top: 10px;
	padding-bottom: 0px;
	float: left;
}
#fotoprincipal img{
	
	float: left;
}
#menu1{
	background-image: url(../images/fondomenu1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 241px;
	width: 184px;
	float: left;
}
ul{		list-style:none;}
#menu1 ul
{
		margin-top: 40px;
		margin-left: 8px;
		font-size: 1.0em;
		font-weight: bold;
		list-style:none;
}
#menu1 ul li
{
		margin-bottom: 1px;
}
#menu1 ul li a
{
		color: #FCD9BB;
		text-decoration: none;
}
#menu1 ul li a:hover
{
		color: #FFD700;
		text-decoration: underline;
}
#contenido{
	border-right:3px solid #2C0400;
	border-left:3px solid #2C0400;
	background-color:#BBAC94;
	width:764px;
		float:left;
}	
#textos{
	background-image: url(../images/fondocontenido.jpg);
	background-position:top center;
	background-repeat: repeat-y;
	min-height: 250px;
	float: left;
	margin-left:26px;
	width: 718px;
}
#bajo{

background-image: url(../images/fondobajo.jpg);
background-position:top center;
background-repeat: no-repeat;
float: left;
width: 770px;	
text-align:center;
padding-top:10px;
padding-bottom:10px;
	font-size:10px;
}
#bajo a{
	color:white;
}
#textoscontenido{
	color: #26110C;
	padding: 10px 10px 20px 10px;
	float: left;
	background-color: #C0AB90;
	border: 1px solid #B29466;
	margin-top: 2px;
	margin-left: 3px;
	width: 509px;
		text-align: justify;
}
#textoscontenido h1{
	font-size: 1.4em;
	margin-bottom: 15px;
	margin-top: 10px;	
	background-image: url(../images/fondoh1.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
}


.listaespecialidades li{
	float: left;
	margin-bottom: 20px;
}
.listaespecialidades li b{
	float: left;
	width:450px;
	padding-bottom: 5px;
	font-size: 1.2em;
}
.listaespecialidades li img{
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
.listaespecialidades li p{
	float: left;
		width: 230px;

}
#banner{
	
	border: 1px solid #B29466;
	background-color: #C8B19E;
	margin-top: 2px;
	padding: 5px;
	width: 171px;
	color: #4A3523;
	float: left;
}
.thumbgaleria{
	background-color: #DAC4B1;
	border: 1px solid #C4AA8F;
	padding: 4px;
}
.listabodega{
	margin-left: 20px;
	list-style: none;
	
}
.listabodega li {
	border: 1px solid #B29466;
	background-color: #CFBDA0;
	padding: 10px;
	margin: 10px;
}
.listabodega li b{
	font-size: 1.5em;
}
.listabodega li blockquote{
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.listabodega li blockquote p{
	font-size: 1.3em;
	font-weight: bold;
}
.listabodega li blockquote ul{
	margin-left: 30px;
	list-style: square;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 1.1em;
}
.listabodega li blockquote ul li{
	border: 0px solid #E2D6C5;
	padding: 0px;
	margin: 3px;
}
.galeria td img{
	cursor: pointer;
}
#historia img{
	
		cursor: pointer;
		background-color: #DAC4B1;
	border: 1px solid #C4AA8F;
	padding: 4px;
}
#hfotos{
		margin-top: 4px;
		margin-left: 10px;
		margin-bottom: 4px;
	
	float: right;
	width: 215px;
}