body {margin:0;background-color:#fff; font-family: Verdana; font-size: 11px; color: #301A06; line-height:140%;}
div,td,body,a,input,textarea,select{ line-height:130%;color:#301A06;;text-align:left}

img	{border:0; }
a {text-decoration:none; color: #F2E1C8;}
a:hover{text-decoration:none; color: #361B03;}
.actiu{	color: #361B03;}

#tot{position:absolute; left:0;top:60px;text-align:center;width:100%;}
#contenido{	margin: 0 auto;	width: 760px;	height: auto;	border: 1px solid #130D07;	background-color: #B18053;}

#cabecera{width:100%; height:150px; background-color:#67370C}
#logo{padding-top:15px; text-align:center;}
#idiomas{text-align:right;color: #D8B493;	padding: 8px 15px 0; font-size:10px;}



#content, #contentcarta, #contentempresas{	width: 760px;	border-top: 3px solid #F5DEC9;	border-bottom: 3px solid #F5DEC9; margin:0 auto; vertical-align:bottom; }
html> body #content{position:relative; }
html>body #contentcarta{position:relative; }
#contentempresas a{	color:#301A06;}
#contentempresas a:hover{color: #F2E1C8; text-decoration:none;}
#fotohome {	width: 760px;	}
#fotohome img{vertical-align:bottom;}

#foto11, #foto12, #foto13, #foto131, #foto14, #foto5{ width:159px;}
#foto11 img, #foto12 img, #foto13 img, #foto131 img, #foto14 img, #foto5 img{vertical-align:bottom; padding-top:57px; }
html>body #foto11 img{	padding-top:43px}
#foto12 img{	padding-top:15px;}
html>body #foto12 img{padding-top:5px;}
#foto13 img{padding-top:101px;}
html>body #foto13 img{	padding-top:87px;}
#foto131 img{	padding-top:67px;}
html>body #foto131 img{padding-top:60px;}
#foto5 img{padding-top:0;}
#foto5{width: 169px;}





#textogran, #textocontacto {width: 590px; float: right; padding: 15px 0 0 0;}
#textocontacto{width:580px;}
#textogran .texto, #textocontacto .texto, #textogran .tablecarta{	padding: 0 15px 0 25px;	color: #301A06;}
#textocontacto .texto{padding:0 15px 0 75px;}
#textogran .texto a{	color:#301A06;}
#textogran .texto a:hover{color: #F2E1C8; text-decoration:none;}
#textogran .carta{padding: 0 15px 0 0px;}
#textogran #texto #texto2{	width: 270px;	height: auto; text-align: left;	padding: 0 0 0 0; float:left; }
#textogran #texto #foto2{width:225px; margin-top:0px; padding-left:15px; float:right;}

.historia{	width:100% height:auto; color:#301A06;}
.tdhistoria{	height:212px; vertical-align:top;}
.tdtitular{	padding-top:15px; height:43px;}
#contentempresas .tdtitular{	padding-left:15px; padding-top:15px; height:43px;}
#contentempresas .tdtitular .texto{padding-left:40px;}

.tdfoto{vertical-align:bottom; height:auto;}
.tdfoto img{	vertical-align:bottom; padding:0 0 0 0 ;}


#menu, #smn1, { font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #F2E1C8;	letter-spacing: 1px;	padding: 0px 60px;	text-align: left;}
html>body #menu{color: #F2E1C8; font-family: "Times New Roman", Times, serif;	font-size: 13px; font-weight: bold;letter-spacing: 1px;	padding: 0px 60px;	text-align: left;}
#smn1{	padding: 0 15px 0 0; text-align:right;}


#peu{	margin: auto auto auto auto;	width: 100%;	height: 80px;	text-align: center;}
html>body #peu{	margin:0 0 0 0; padding-top:0px;}

#peu #direccion{padding-top:65px; color: #67370C; text-align:center; font-size: 10px;	}
html> body #peu #direccion{padding-top:50px; color: #67370C;}	

#item1,  #item2, #contentempresas .tdtitular .texto #item1, #contentempresas .tdtitular .texto #item2{ width: 400px;	padding:2px;}
#item2, #contentempresas .tdtitular .texto #item2{background-color:#B88B61;}
#contentempresas .tdtitular .texto #item2, #contentempresas .tdtitular .texto #item1{width:480px; padding-left:5px;}

#item{	padding: 0 0 2px 3px;	width: 140px;	border-bottom: 1px solid #C7976A;	font-family: "Times New Roman", Times, serif;	color: #361B03;	font-size: 13px;	font-weight: bold;	letter-spacing: 1px;}
#item a {text-decoration:none; color: #F2E1C8;}
#item a:hover{text-decoration:none; color: #361B03;}

