body {
background:#FFFFFF url(../img/bg_body_small.gif) repeat-x 0% 0%; 

color:#666666;
font-family:arial,helvetica,clean,sans-serif;
font-size:70%;
height:100%;
line-height:1.22em;
}

#mainmenu li a{
	font:bold 12px Arial;
}

.banner16 a{	color:#D37D40 ;}
.banner15 a{	color:#A51729 ;}
.banner14 a{	color:#758A92 ;}

div.banner16 div.vcard div.link a {	color:#D37D40 !important;}
div.banner15 div.vcard div.link a {	color:#A51729 !important ;}
div.banner14 div.vcard div.link a {	color:#758A92 !important ;}
div.banner203 div.vcard div.link a {	color:#763513 !important ;}


#cabecera {
background:#251F1B;
height:97px;
margin:0pt auto;
top:0pt;
width:770px;
position:relative
}
#cabecera h1{
top:0px;
}

#mainmenu li ul.child{
	position:absolute;
	top:30px;
	left:6px;
	
}

#mainmenu li li{
background:url(../img/bgArrowEnterpriseLiMainMenu.gif) no-repeat 0px 4px;
border-right:0;
}
#mainmenu li li a,#mainmenu li.selected li a{
	color:#FC6;
	font:normal 12px arial;	
	
	padding-left:0px 10px 0px 5px;

}
#mainmenu li li a:hover{
	text-decoration:underline;
}
#mainmenu li li a.selected{ font-weight:bold;}
#principal .contenido {
	padding-top:90px;
	background-repeat: no-repeat;
	background:none;
	min-height:auto;
	
	padding-right:0px;
	width:770px;
}
#principal .contenido .content {
	margin:0px;
	float:right;
	width:507px;
	padding-top:39px;
}
#principal .contenido .menu{
	float:left;
/*	padding-right:30px;*/
	width:243px;
}
#principal h4{
	font-size:1.26em;
	line-height:1.2em;
	font-weight:normal;
}
.banner14 .contenido{	background:url(../img/empresas/banner/a14.jpg) no-repeat 0px 0px !important; }
.banner15 .contenido{	background:url(../img/empresas/banner/a15.jpg) no-repeat 0px 0px !important;}
.banner16 .contenido{	background:url(../img/empresas/banner/a16.jpg) no-repeat 0px 0px !important;}
.banner203 .contenido{	background:url(../img/empresas/banner/a203.jpg) no-repeat 0px 0px !important;}


#cabecera div.menu{
/*	float:right;
	padding-right:30px;*/
	position:absolute;
	top:0px;
}
#submenu {
	width:243px;
}
#submenu li a{
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	display:block;
	line-height:1.3em;
	padding-left:15px;
	
}
.banner16 #submenu  li a{color:#D37D40;}
.banner15 #submenu  li a{color:#A51729;}
.banner14 #submenu  li a{color:#758A92;}
.banner203 #submenu  li a{color:#763513}



#submenu li.selected ul {
	/*padding-left:15px;*/
	margin:8px 0px 16px 15px;
}
#submenu li.selected li a{
	font-size:1em;
	color:#6A6A4B !important;
}
#submenu li.selected li a:hover,#submenu li.selected li.selected a{
	background-color:#CEC7C0 !important;
	color:#0F0C0B !important;
}


#submenu li a:hover,#submenu li.selected a{
	text-decoration:none;
	color:#FFF;
	background-color:#000;
	
}


.banner16 #submenu li a:hover,.banner16 #submenu li.selected a{		background-color:#D37D40;	}
.banner15 #submenu li a:hover,.banner15 #submenu li.selected a{		background-color:#A51729;	}
.banner14 #submenu li a:hover,.banner14 #submenu li.selected a{		background-color:#758A92;	}
.banner203 #submenu li a:hover,.banner203 #submenu li.selected a{		background-color:#763513;	}
#submenu li.selected li a{
	color:#000;
	background-color:#FFF !important;
}
#mainmenu{
	padding-top:10px;
}

#mainmenu li {
	border-right:2px solid #C5C4C3;
	display:inline;
	padding:0px 6px;
}
#mainmenu li  a{
	color:#FFF;
}
#mainmenu li  a:hover, #mainmenu li.selected  a{
	color:#FFCC66;
}

h1.page-title{
	font-size:1.666em;
	font-weight:normal;
	color:#333;
	margin-bottom:18px;
}
.banner16 h1.page-title{	color:#D37D40;}
.banner15 h1.page-title{	color:#A51729;}
.banner14 h1.page-title{	color:#758A92;}
.banner203 h1.page-title{	color:#763513;}

#principal h3, .tx-ttaddress-pi1 h2{
	color:#FFF;
	background-color:#1F1A17;
	margin-bottom:10px;
	padding:0px 4px;
}
.a14 {

}
#principal{
	padding-top:40px;
	padding-bottom:60px;
}
/*
div.csc-textpic-imagewrap, div.csc-textpic-imagerow{
	width:auto !important;
}
div.csc-textpic-imagerow{
margin-bottom:10px;
}
dl.csc-textpic-image {
	width:120px !important;
	margin-left:8px !important;
}
dl.csc-textpic-image dt{
	padding:4px;
	display:block;
	text-align:center;
	vertical-align:center;
	font-size:82px;
	height:82px;
	border:1px solid #CDC6BF;
}
dd.csc-textpic-caption{
	text-transform:uppercase;
	font-size:0.9em;
}
*/

div.csc-textpic-imagewrap, div.csc-textpic-imagerow{
	width:auto !important;
}
div.csc-textpic-imagerow{
margin-bottom:10px;
}
dl.csc-textpic-image {
	width:120px;
	margin-left:8px !important;
	padding-right: 16px ;
	
}
dl.csc-textpic-image dt{
	padding:4px;
	display:block;
	text-align:center;
	vertical-align:center;
	font-size:82px;
	/*height:82px;*/
	margin-right:-10px;
	
	border:1px solid #CDC6BF;
}
dl.csc-textpic-image dt img{
	margin-right:10px;
}
dd.csc-textpic-caption{
	text-transform:uppercase;
	font-size:0.9em;
}
.banner16 dd.csc-textpic-caption{	color:#D37D40;}
.banner15 dd.csc-textpic-caption{	color:#A51729;}
.banner14 dd.csc-textpic-caption{	color:#758A92;}

/*carta de menu*/

div.plato  div.image{
	float:left;
	width:122px;
}
div.plato  div.description{
	float:right;
	width:384px;
}
div.plato strong.name{
	width:284px;
	display:block;
	float:left;
}
div.plato strong.name span{
	background:#FFF;
	text-transform:uppercase;
}
div.plato span.price{
	width:48px;
	display:block;
	float:right;
	background:#FFF;
	font-size:1.1em;
}

.banner16 div.plato div.header{	color:#D37D40;}
.banner15 div.plato div.header{	color:#A51729;}
.banner14 div.plato div.header{	color:#758A92;}
div.plato  div.description div.header{
	background:url(../img/dot.gif) repeat-x 0px 10px;
}
hr{
	clear:both;
	border:0px;
	border-bottom:1px solid #CDC6BF;
	margin-top:10px;
}
div.plato{
	margin-bottom:10px;
}
/*formulario*/

input.csc-mailform-submit{
margin-right:51px !important;
}


.banner16 input.csc-mailform-submit{	background-color:#D37D40 !important;}
.banner15 input.csc-mailform-submit{	background-color:#A51729 !important;}
.banner14 input.csc-mailform-submit{	background-color:#758A92 !important;}

/*tt_news*/
div.news-list-container div.news-list-item{
	margin-bottom:10px;
}
div.news-list-container div.news-list-item div.text{
	width:356px;
	float:left;
}
div.news-list-container div.news-list-item div.image{
	float:right;
}
div.news-list-container div.news-list-item div.image span{
	width:120px;
	height:90px;
	border:1px solid #CDC6BF;
	text-align:center;
	font-size:90px;
	line-height:90px;
	display:block;

	vertical-align:middle;
}
html > body  div.news-list-container div.news-list-item div.image span {
	display:table-cell;
	}
div.news-list-container div.news-list-item span.news-list-date{
	color:#FFF;
	background:#000;
	font-weight:bold;
	padding:0px 2px;
	width:70px;
	
}
div.news-list-container div.news-list-item h2 {
	margin-top:4px;
}
div.news-list-container div.news-list-item h2 a{
	font-size:1.1em;
	color:#292421;
}

div.destacado-list-container{
	width:243px;
	border-top:1px solid #CEC7C0;
	float:left;
	margin-top:30px;
}
div.destacado-list-container div.news-list-item{
	border:1px solid #CEC7C0;
	border-top:0px;
	margin:0px;
}
div.destacado-list-container  div.news-list-item h2{
	margin-top:0px;
	padding-top:12px;
}
div.news-list-container-empresa{
	width:240px;
	float:right;
	margin-top:30px;
}
#principal div.news-list-container-empresa h2{
	margin-bottom:12px;
	font-size:1.1em;
}
#principal div.news-list-container-empresa h3{
	background-color:#FFF;
	margin:0px;
	font-size:1.1em;
	padding:0px;
}
 div.news-list-container-empresa span.news-list-date{
color:#6A6A4B
}
div.news-list-container-empresa a{
	color:#54514F;
 }
div.news-list-container-empresa h3 a{
	color:#1F1A17;
 }

.banner16  div.destacado-list-container  div.news-list-item h2 a {	color:#D37D40 !important;}
.banner15 div.destacado-list-container  div.news-list-item h2 a{	color:#A51729 !important;}
.banner14 div.destacado-list-container  div.news-list-item h2 a{	color:#758A92 !important;}
.banner203 div.destacado-list-container  div.news-list-item h2 a{	color:#763513 !important;}

div.destacado-list-container div.news-list-item span.news-image{
	display:block;
	float:left;
	width:62px;
	height:62px;
	padding:9px;
}
div.destacado-list-container div.news-list-item  p{
	color:#54514F;
}
div#principal div.menu div.vcard{
	margin-left:12px;
	color:#4D4B49;
	
	margin-top:30px;
	padding-top:22px;
	background:url(../img/deco/vcard.gif) no-repeat top left;
}
div#principal div.menu div.vcard div.address {
	float:none;
	width:230px;
}
div#principal div.menu div.vcard  div.description strong{
	display:block;
	margin-top:5px;
	color:#6A6A4B;
}
.datos_footer{
background:none;
padding-left:12px;
}