* {margin: 0; padding: 0;}

body {
	background: #ffffff;
	color: #666;
	font-family:"Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;
	font-size:0.7em;
	line-height:1.5em;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}
* html body {
	font-size:0.5em;
}

h1 {
	font-family:Tahoma,sans-serif;
	font-size:1.6em;
	color:#f87d65;
	margin-bottom:10px;
}

h1:first-letter {
	font-size:130%;
}

* html body h1{
	font-size:1.4em;
}

h4 {
	margin-bottom:3px;
	color:#504848;
}

* html body h4{
	font-size:0.9em;
}

*:first-child + html h4 {
	margin-bottom:3px;
	font-size:1em;
}

a {
	color:#53523a;
	background:transparent;
}

img {
	border:0;
}

#sup {
	background: #ffffff url(img/wrappersup.gif) no-repeat center top;
	margin: 0 auto;
	width: 800px;
	height:26px;
}

#wrapper {
	background: #ffffff url(img/wrapper.gif) repeat-y center top;
	margin: 0 auto;
	width: 800px;
}

#container {
	width:750px;
	padding-bottom:50px;
}

#inf {
	background: #ffffff url(img/wrapperinf.gif) no-repeat center top;
	margin: 0 auto;
	width: 800px;
	height:26px;
}

#tit {
	height:80px;
	margin-left:50px;
}

#tit .titulo {
	float:left;
}

#tit div {
	 text-align:right;
	 padding-top:16px;
}

#img {
	margin:25px 30px 50px 50px;
	width:140px;
	float:left;
}

* html body #img{
	margin:25px 30px 0px 25px;
}

*:first-child + html #img {
	margin:25px 30px 0 50px;
	width:140px;
	float:left;
}

#datos {
	margin-top:72px;
}

* html body #datos{
	margin-top:38px;
}

*:first-child + html #datos {
	margin-top:35px;
}

#datos p {
	line-height:1.7em;
}

#datos span {
	padding-left:17px;
	font-weight:bold;
	color:#5f5858;
}

#datos .dir {
	background:url(img/5.png) no-repeat center left;
}

#datos .tel {
	background:url(img/4.png) no-repeat center left;
}

#datos .cor {
	background:url(img/3.png) no-repeat center left;
}

.neg {
	font-weight:bold;
	color:#5f5858;
}

.cur {
	font-style:italic;
	color:#7f7d48;
}

.enf {
	font-weight:bold;
	margin-bottom:2px;
}

#menu {
	margin-top:10px;
	margin-left:50px;
	width:700px;
}

#menu li {
	width:113px;
	float:left;
	text-align:center;
	border:1px solid #666;
	list-style:none;
	margin-left:1px;
}

#menu li a {
	display:block;
	background:#7a7963;
	color:#eee;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	width:114;
	padding-top:5px;
	padding-bottom:5px;
}

#menu li a:hover, #menu .act {
	background:#53523a url(img/back2.gif) repeat-x;
	color:#fff;
	width:114px;
}

* html body #menu a{
	width:113px;
	font-size:0.9em;
}

* html body #menu a:hover{
	width:113px;
	font-size:0.9em;
}

* html body #menu act{
	width:114px;
	font-size:0.9em;
}

#informacion {
	border-top:1px dashed #7a7963;
	margin-top:45px;
	margin-left:50px;
	padding-top:25px;
	width:90%;
}

#informacion h1 {
	margin-bottom:30px;
}

#informacion h2 {
	margin-bottom:15px;
	font-size:1.5em;
}

#informacion .h2inf {
	margin-top:50px;
}

* html body #informacion h2{
	font-size:1.3em;
}

#informacion h3 {
	margin-top:20px;
	margin-bottom:10px;
	color:#7f7d48;
	font-size:1.2em;
}

* html body #informacion h3{
	font-size:1em;
}

#informacion ul {
	margin-left:20px;
}

#informacion ul li {
	margin-bottom:5px;
	padding-left: 15px;
	list-style:none;
	background:url(img/1.png) left no-repeat;
	background-position:0% 4px;
}

#informacion .lista li{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}

#informacion div {
	text-align:right;
}

#informacion div a{
	background:url(img/2.png) no-repeat center left;
	padding-left:17px;
	text-decoration:none;
	font-weight:bold;
}

#informacion .ult {
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}

.negri{
	font-weight:bold;
}

#diseno{
	position:relative;
	top:-12px;
	width:750px;
	text-align:right;
	margin:0 auto;
	color:#999;
}

#diseno a{
	color:#53523a;
	text-decoration:none;
}

#diseno a:hover{
	text-decoration:underline;
}