
/* standard elements */
a {
	color: #000;
	text-decoration: none;
}
body {
	background:#E4E1DC url(../images/fondos/fondo_marnuestro.jpg) repeat-x top left;
	color:#333;
	margin:0;
	font:normal 0.65em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
}

img {border: none;}

.imgleft {
	margin-right:12px;
	margin-bottom:5px;
	padding:0;
	float:left;
}

.imgright {
	margin-left:12px;
	margin-bottom:5px;
	padding:0;
	float:right;
}

/* header */
#header {
	height:93px;
	margin-bottom:2px;
	background:#FFFFFF;
}

#header .logo {
	float:left;
	width:282px;
}

#header .logo img {
	margin:4px 0 0 12px;
}

#header .info {
	width:223px;
	height:81px;
	background:#FFFFFF url(../images/fondos/fondo_header_info.jpg) repeat-y top left;
	float:left;
	padding:12px 0 0 25px;
}

#header .info h4 {
	font: bold 1.3em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	color:#EE9C3C;
	margin:0;
	padding:0;
}

#header .info .infodir {
	font: normal 1.2em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	color:#747474;
	margin:2px 0 4px 0;
}

#header .info .infocity {
	font: normal 1.1em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	color:#747474;
}

#header .decotop {
	float:right;
	width:314px;
	height:93px;
	background:#FFFFFF url(../images/fondos/fondo_header_decotop.jpg) no-repeat top left;
}

/* encab */
.encab {
	width:846px;
	height:272px;
	margin-bottom:2px;
	border-bottom:4px solid #ED9738;
}

.flash {
	width:530px;
	height:270px;
	float:left;
}

.backnoflash {
	background:#FFFFFF url(../images/fondos/fondo_encab.jpg) no-repeat top left;
}

.encabright {
	background:#FFFFFF url(../images/fondos/fondo_encab_right.jpg) no-repeat top left;
	width:298px;
	height:245px;
	float:right;
	padding:25px 0 0 16px;
}

.encabright h1 {
	font: normal 2.6em Georgia,"Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	color:#E98629;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #FFFFFF;
}

.encabright .seccion_content {
	font: normal 1.3em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	color:#2E2E2E;
	padding:8px 16px 0 0;
}

/* main */
.main {
	background:#FFFFFF;
	margin: 0 auto 0 auto;
	text-align: left;
	width:900px;
}
.container {
	padding: 27px 27px 0 27px;
	/*background: transparent url(../images/fondos/fondo_container_bottom.jpg) repeat-x bottom left;*/
}

/* MENU TOP */

#menu {
	background:#3D3D3D url(../images/fondos/fondo_menu.jpg);
	height:38px;
	margin-bottom:2px;
}

#menu a {
	background:transparent /*url(../images/item_menutop.gif) no-repeat*/;
	color:#FFFFFF;
	float:left;
	font: bold 1.1em "Trebuchet MS",Arial,Tahoma,serif,sans-serif;
	padding: 0 10px 0 12px;
	line-height:38px;
	text-align:center;
	text-decoration:none;
}

#menu a img {
	float:left;
	margin:11px 8px 0 0;
}

#menu a:hover {
	background:#3D3D3D url(../images/fondos/fondo_menu_onmouse.gif) no-repeat top center;
	color:#E4CA93;
}

/* INLINE LIST */

ul.inline {
	display:inline;
	margin: 0;
	padding: 0;
}
.inline li {
	display:inline;
	list-style: none;
}

/* COLUMNAS */

#col_left {
	width:282px;
	background:#ECE8DD;
	float:left;
}

#col_right {
	width:564px;
	float:right;
	background:#F9F8F4 url(../images/fondos/fondo_content.jpg) no-repeat bottom right;
	/*border-left:2px solid #DDDDDD;*/
}

#col_center {
	width:846px;
	background:#F9F8F4 url(../images/fondos/fondo_content.jpg) no-repeat bottom right;
}

.deco_colr {
	width:250px;
	float:right;
	margin-left:12px;
}

.decomonte img {
	margin-bottom:5px;
}

/* CONTENT */

.espacio {
	clear:both;
	height:5px;
	font-size:0.5em;
}

.content_left {
	padding:15px 15px 15px 20px;
}

.content_left h3 {
	margin:0;
	font: bold 1.1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color:#B79759;
}

.content {
	padding:15px 15px 15px 20px;
	
}

.content h1 {
	margin:0 0 8px 0;
	font:normal 2.2em Georgia,"Trebuchet MS",Arial,serif,sans-serif;
	color:#3C869F;
	padding-left:38px;
	background: url(../images/item_h1.gif) no-repeat;
	height:24px;
	line-height:22px;
}

span.h1subtitulo {
	font-size: 0.7em;
	color:#ECE8DD;
}

.content h2 {
	margin: 0;
	font: bold 1.05em "Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color: #A50021;
}

.content h3 {
	margin:0;
	font: bold 1.2em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color:#E98629;
}

.content h2 span.subtit {
	font: bold 0.7em "Trebuchet MS",Arial,sans-serif;
	color: #555555;
}

.content h2 span.reg {
	font: normal 0.9em Arial,"Trebuchet MS",sans-serif;
	color: #555555;
}

.content h2.producto_title {
	margin: 0;
	font: bold 1.4em "Trebuchet MS",Arial,sans-serif;
	color: #E58624;
}

.tabla_detalles TD {
	font: normal 0.85em "Trebuchet MS",Arial,sans-serif;
	color:#333333;
	text-align:center;
}

.tabla_detalles TD.head {
	font: bold 1em "Trebuchet MS",Arial,sans-serif;
	color:#333333;
	text-align:center;
	background:#FFBE00;
}

.tabla_detalles TD A {
	font: normal 0.9em "Trebuchet MS",Arial,sans-serif;
	color:#555555;
	text-decoration:underline;
}

.tabla_detalles TD A:hover {
	color:#FF8100;
	text-decoration:none;
}

.odd {
	background:#FFFFFF;
}

.even {
	background:#F2F2F2;
}

.tabla_detalles TD.feature {
	font: normal 0.85em "Trebuchet MS",Arial,sans-serif;
	color:#333333;
	text-align:left;
	font-weight:bold;
}

.content_left h1 {
	margin:0 0 8px 0;
	font:normal 2.0em Georgia,"Trebuchet MS",Arial,serif,sans-serif;
	color:#A08042;
	padding-left:38px;
	background: url(../images/item_h1.gif) no-repeat;
	height:24px;
	line-height:22px;
}

.content_left h2 {
	margin: 0;
	font: bold 1.3em "Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color: #FFFFFF;
}

.content_left ul, content ul {
	margin-top:5px;
	margin-left:30px;
	padding-left:0;
	margin-bottom:5px;
}

.content_left li, .content li {
	font: normal 1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color:#444444;
	line-height: 1.4em;
	list-style-image: url(../images/li_left.gif);
}

.content_left li a {
	font: normal 1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	color:#11519D;
	text-decoration:none;
}

.content_left li a:hover {
	color:#DA241C;
}

.content_left p {
	margin:0 0 8px 0;
	color: #464646;
}

.content p {
	margin:3px 0 6px 0; color: #464646;
}

.content p a {
	color: #11519D;
	font-weight:bold;
	text-decoration:none;
}

.content p a:hover {
	color:#E63129;
}

.linktitulo {
	color: #11519D;
	text-decoration:none;
}

.linktitulo:hover {
	color:#E63129;
}

.itemdest {
	font: normal 1.1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	line-height: 1.4em;
	background:#F9F8F4;
	border-bottom:1px solid #B0A697;
	padding:12px;
}

.item {
	font: normal 1.2em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	line-height: 1.5em;
	padding:0 0 12px 0;
}

.item a {
	color:#3C869F;
	text-decoration:none;
}

.item a:hover {
	color:#E98629;
	text-decoration:underline;
}

.items {
	margin-left:130px;
	padding-left:20px;
}

.itemdestprod {
	font: normal 1.1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	line-height: 1.4em;
	background:#F9F8F4;
	border-bottom:1px solid #B0A697;
	padding:12px;
	margin-bottom:6px;
}

/* VIDEO */

#player {
	text-align:center;
}

/* galeria */

.galeria {
	margin-top:10px;
}

.galeria img {
	margin-right:5px;
	margin-bottom:4px;
	background:#FFFFFF;
	padding:3px;
	border:1px solid #A3A097;
}

.galeria_color {
	margin-top:10px;
}

.galeria_color img {
	margin-right:6px;
	margin-bottom:6px;
	padding:0;
	border:1px solid #555452;
}

h4 {
	margin-bottom:0;
	margin-top:7px;
	color:#FFFFFF;
	font: bold 1.1em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",serif,sans-serif;
	padding-left:2px;
}


/* DECOS */

div.deco {
	border:1px solid #A4A4A4;
	padding:3px;
	background-color:#FFFFFF;
	margin-right:10px;
	margin-top:3px;
	float:left;
}

div.deco_right {
	border:1px solid #A4A4A4;
	padding:3px;
	background-color:#FFFFFF;
	margin-left:10px;
	margin-top:3px;
	float:right;
}

div.deco img, div.deco_right img {
	margin:0;
	padding:0;
	float:left;
}

div.sindeco img {
	margin-right:12px;
	margin-bottom:5px;
	padding:0;
	float:left;
}

/* UL y LIs */

ul.normal {
	margin-top:9px;
}

ul.normal li {
	margin-top:4px;
	font: normal 1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#555555;
	list-style-image: url(../images/li_normal.gif);
	margin-left: -5px;
}

ul.pie {
	margin-top:9px;
	margin-bottom:0;
}

ul.pie li {
	margin-top:6px;
	color:#333333;
	list-style-image: url(../images/li.gif);
	margin-left: -5px;
}

ul.pie li a {
	font: normal 0.9em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#EEEEEE;
	text-decoration:none;
}

ul.pie li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.menu_float {
	width:180px;
	float:left;
}

/* footer */

.footer {
	width:900px;
	height:132px;
	margin:0 auto 0 auto;
	padding-top:12px;
	background:#3D3D3D url(../images/fondos/fondo_footer.jpg) no-repeat top left;
	color: #EEEEEE;
}

.footer .left {
	font: bold 1.1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	padding:5px 0 0 50px;
}

.footer .right {
	font: normal 1.1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	padding: 5px 90px 0 0;
	color:#FFFFFF;
}

/* floats */
.left {float: left; width:40%;}
.right {float: right; width:35%; text-align:right;}

.right span {
	font: normal 0.8em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#FFFFFF;
}

.right strong {
	font: bold 1.1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#E98629;
}

/* CONTACTO */

.content_form {
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

.form2 {
	font: normal 1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	border:1px solid #A3A097;
}

.formboton {
	font: normal 1.1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	border:1px solid #A3A097;
	margin-top:4px;
	background:#3F3F3F;
	color:#FFFFFF;
	cursor:pointer;
}

.tablatxt {
	font: bold 1em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#444444;
}

/* WBS */

.piewbs {
	font: normal 1.05em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	color:#333333;
	padding-top:14px;
	padding-bottom:20px;
	text-align:center;
}

.piewbs A {
	font: normal 1.05em "Trebuchet MS", Arial, Tahoma,serif,sans-serif;
	text-decoration:none;
	color:#222222;
}

.piewbs A:hover {
	color:#3C869F;
}