img {border: 0px;}

p{margin:0; padding:0; border:0; outline:0;	font-weight:normal;	font-style:normal;
	font-size:100%; font-family:inherit; vertical-align: baseline;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CSS Document */

body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;	
	background: transparent url(../images/fondo.jpg) repeat-x;
	background-color:#080612;
	color: #fff;
}

a {color: #fff; text-decoration:none;}a:hover{color: #312678;}

#contenedor_global {width: 895px; margin:auto; margin-bottom:4px;}
#cabecera { background-color:#080613;overflow: hidden;width: 895px; height: 172px;}
#cabecera .enlace a{background: transparent url(../images/cabecera.jpg) no-repeat top; width:895px; height:122px; display: block;}

/*-------------------------------------------------------------------------------------*/
#menu {
	width: 800px;
	height: 23px;	
	text-align:center;
}
.enlace-menu {
	height: 23px;
	margin-right: 1px;
	float: left;
	text-align:center;
	font-size:10px;
	background: transparent url(../images/fondo_menu.jpg) repeat-x;
}
.enlace-menu a {
	display:block;
	color: #000000;
}

.enlace-menu a:link, .enlace-menu a:visited, .enlace-menu a:active{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration:none;
	display:block;
}

.enlace-menu a:hover{
	background-color:#080613;
	color:#ffffff;
	display:block;
}

.menu_pie{
	overflow:hidden; background: url(../images/bg_productos.jpg) repeat-x bottom; margin:auto; padding:7px 0 7px 0;
	margin:5px 0 0 10px; width:872px;
}
.enlace-menu_pie{float: left; padding:0 20px 0 20px; border-right:1px solid #fff;}
.enlace-menu_pie a{font-size: 10px; font-weight:normal; color: #fff;}
.enlace-menu_pie a:hover{text-decoration:underline; color:#fff;}
/*--------------------------------------------------------------------------------------*/

#contenedor_lineas {
	width: 890px;
	margin-left: 5px;
	background: transparent url(../images/fondo_lineas.jpg) repeat-y;
	overflow:hidden;
	
}

#contenedor_izq_der {
	width: 890px;
	overflow:hidden;
	background: transparent url(../images/fondo_lineas_sup.jpg) no-repeat;
}
#contenedor_izq {
	float:left;
	/*background-color:#000066;/**/
	width: 651px;	
}

#banner {
	width: 610px;
	height:213px;
	margin-left: 22px;
	margin-right: 19px;	
}

#contenedor_izq_sup {
	overflow: hidden;
	width: 616px;	
	margin-left: 16px;	
}

#valores_titulo {
	margin-top: 22px;
	margin-left: 7px;
	margin-bottom: 6px;
	background: transparent url(../images/valores_titulo.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/valores_titulo.png', enabled=true , sizingMethod='scale');
	background:no-repeat;
	width: 180px;
	height: 23px;
}

#valores {
	padding-top:6px;
	width: 616px;
	font-size:10px;
	line-height: 12px;
	background: transparent url(../images/linea.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/linea.png', enabled=true , sizingMethod='crop');
	background:no-repeat;
}

#diseno {
	float:left;
	background: transparent url(../images/diseno.jpg) no-repeat;
	width: 184px;
	padding-right: 18px;
	padding-top: 34px;
}

#innovacion {
	float:left;
	background: transparent url(../images/innovacion.jpg) no-repeat;
	width: 198px;
	padding-right: 18px;
	padding-top: 34px;
}

#experiencia {
	float:left;
	background: transparent url(../images/experiencia.jpg) no-repeat;
	width: 198px;
	padding-top: 34px;
}

#contendor_izq_inf {
	width: 616px;
	margin-left: 16px;
	margin-top: 20px;
}

#contenedor_der {
	float:left;
	/*background-color:#0ff066;/**/
	width: 232px;
	height: 733px;
	background-color:#000099;
	margin-left: 7px;
	background: transparent url(../images/frame_der.jpg) no-repeat;
}

#verde {
	width: 68px;
	height:17px;
	margin-left: 140px;
	margin-top: 110px;
}

#naranja {
	width: 68px;
	height:17px;
	margin-left: 140px;
	margin-top: 70px;
}

#azul {
	width: 68px;
	height:17px;
	margin-left: 140px;
	margin-top: 95px;
}

#telefono {
	padding-left: 4px;
	padding-top: 30px;
	width: 206px;
}

#financiacion {
	padding-top: 42px;
	width: 206px;
}

#descargas {
	padding-top: 20px;
	width: 206px;
}

#sedes {
	padding-left: 10px;
	padding-top: 20px;
	width: 206px;
}

#pie {
	background: transparent url(../images/fondo_pie.jpg) repeat-x;
	padding-left: 3px;
	padding-top: 2px;
	height: 24px;
	width: 892px;
	margin: auto;
	padding-bottom: 10px;
}

.pie_contenido {
	width: 260px;
	float: left;
}

#contenido_izq {
	float:left;
	width: 300px;
	font-size:12px;
}

#contenido_der {
	padding-left: 15px;
	float:left;
	width: 300px;
	font-size:12px;
}

.titulo {
	font-size: 24px;
	padding-bottom: 5px;
}

.texto {
	color: #FBFEFF;
}

.pie-dos {
	width: 170px;
	float:right;
}

.left {
	float:left;
}
.enlace_underline{text-decoration: underline;}

.clear {
	clear: both;
}

.catalogo {
	padding-top: 5px;
}

.toscana {
	background-color: #FF0000;
	width: 150px;
	height: 140px;
}

#titulo_catalogo {
	width: 600px;
	font-size:18px;	
	margin-bottom: 20px;
	line-height: 22px;	
}

.titulo_familia {
	clear:both;
	margin-top: 15px;
	width: 600px;
	font-size: 20px;	
}

.linea_separacion {
	width: 600px;
	height: 25px;
	background:transparent url(../images/linea_separacion_catalogo.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/linea_separacion_catalogo.png', enabled=true , sizingMethod='drop');
	background:no-repeat;
}

.fichas {
	clear: both;
	overflow:hidden;
}

.boton-enviar{
	width:68px;
	height:17px;
	border:0px;
	background:transparent url(../images/boton_enviar.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/boton_enviar.png', enabled=true , sizingMethod='scale');
	background:no-repeat;
}

.center {
	margin: auto;
}

.text-left {
	text-align: left;
}

.espacio {
	float: left;
	width: 6px;
	height: 100px;
}

/*--------------------ESTILOS FICHA CATÁLOGO-------------------------*/

.ficha_catalogo {
	margin-top:5px;
	background:transparent url(../images/fondo_ficha.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/fondo_ficha.png', enabled=true , sizingMethod='scale');
	background:no-repeat;
	float:left;
	width: 302px;
	padding-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
	height: 150px;
}

.ficha_imagen {
	float:left;
}

.ficha_contenido  {
	position: relative;
	margin-top: 5px;
	font-size: 14px;
	float:left;
	width: 140px;
	margin-left:4px;
	margin-top: 5px;
}

.ficha_contenido_porcelana  {
	position: relative;
	margin-top: 5px;
	font-size: 14px;
	float:left;
	width: 190px;
	margin-left:4px;
	margin-top: 5px;
}

.ref {
	font-size: 10px;
	font-weight: bold;
}

.descripcion {
	font-size: 10px;
	height: 93px;	
}

.info {
	padding-top: 5px;
	float:right;
}

/*--------------------------------------------------------------------------------*/
/*--------------------ESTILOS FICHA FINANCIACIÓN-------------------------*/

.ficha_financiacion_catalogo {
	margin-top:5px;
	background:transparent url(../images/fondo_ficha.png) no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://marinum.eu/images/fondo_ficha.png', enabled=true , sizingMethod='scale');
	background:no-repeat;
	float:left;
	width: 296px;
	padding-left: 6px;
	margin-right: 6px;
	padding-top: 6px;
	height: 147px;
	font-size: 12px;
	line-height: 15px;
	overflow:hidden;
	display:block;
}

.ficha_financiacion_info {
	padding-right:6px;
	padding-top: 3px;
	padding-bottom: 1px;
	float:right;
	position:relative;
	
}

.ficha_financiacion_descipcion, ficha_financiacion_tipo {
	/* width: 296px;*/
}

.ficha_financiacion_contenido_info{
		width: 166px;
		margin-left: 10px;
}

.ficha_financiacion_nombre {
	font-weight:bold;
	font-size:10px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	/*width: 290px; */
	border-bottom: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}


.ficha_financiacion_detalles{
	/*with: 360px;*/
	padding-left: 50px;
}
/*--------------------------------------------------------------------------------*/
.naranja {
	color:#FFCC00;
}

.letrapequena {
	font-size:9px;
	text-align:center;
}

#mapa_sedes {
	margin:auto;
	height: 392px;
	width: 625px;
	background: transparent url(../images/mapa_sedes.jpg) no-repeat;
}

#mapa_sedes a{
	font-size: 16px;
	color: #fff;
	font-weight:bold;
}


#espana {
	margin-left: 270px;
	margin-top:77px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#francia {
	margin-left: 280px;
	margin-top:60px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#alemania {
	margin-left: 295px;
	margin-top:50px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#italia {
	margin-left: 302px;
	margin-top:72px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#rumania {
	margin-left: 320px;
	margin-top:60px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#nicaragua {
	margin-left: 105px;
	margin-top:150px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#SaoPaulo {
	margin-left: 180px;
	margin-top:250px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#brasil {
	margin-left: 190px;
	margin-top:220px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#Venezuela {
	margin-left: 140px;
	margin-top:160px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#siria {
	margin-left: 350px;
	margin-top:86px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#irak {
	margin-left: 359px;
	margin-top:92px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#jordania {
	margin-left: 347px;
	margin-top:100px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#egipto {
	margin-left: 332px;
	margin-top:110px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#libia {
	margin-left: 307px;
	margin-top:105px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#turquia {
	margin-left: 340px;
	margin-top:77px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#tunez {
	margin-left: 291px;
	margin-top:89px;
	width: 10px;
	height: 10px;
	position:absolute;
}

#marruecos {
	margin-left: 265px;
	margin-top:94px;
	width: 10px;
	height: 10px;
	position:absolute;
}
/*-------------------------------Ficha_Detalles----------------------------------*/

#ficha_detalles  {
	overflow: hidden;
	margin:auto;
	background-color: #1A1728;
	padding: 20px;
	width: 560px;
}

#ficha_detalles_imagen {
	text-align: center;
	margin: auto;
	width: 336px;
	float:left;
	padding-right: 20px;
}

#ancho_imagen {
	width: 336px;
}

#ficha_detalles_contenido {
	float: left;
	width: 204px;
}

#ficha_detalles_medidas {
	margin:auto;
	width: 180px;
	padding-top: 10px;
}

#ficha_detalles_nombre {
	font-size: 20px;
	padding-bottom: 10px;
}

#alto {
	float:left;
	background-color:#CDF602;
	padding: 10px;
}

#ancho {
	float:left;
	background-color:#FF9908;
	padding: 10px;
	margin-left: 1px;
	margin-right: 1px;
}

#profundidad {
	float:left;
	background-color:#009EFF;
	padding: 10px;
}

/*-------------------------------------------------------------------------------*/

#mapa_espania {
	margin:auto;
	height: 500px;
	width: 625px;
	background: transparent url(../images/espania.jpg) no-repeat;
}

#almeria {
	margin-left: 360px;
	margin-top:320px;
	width: 10px;
	height: 10px;
	position:absolute;
}
#granada {
	margin-left: 340px;
	margin-top:300px;
	width: 10px;
	height: 10px;
	position:absolute;
}

.negrita {
	font-weight:bold;
}

.center {
	margin:auto;
	text-align:center;
}
/************estilos para el listado de productos por familia*************/
.contenedorfamilias{overflow: hidden; width:100%; padding:0 0 10px 0;}
.table_familias{width:100%;}
.table_familias tr td{padding:2px;}
.table_familias a{color:#fff; font-size:12px;}
.table_familias a:hover{color:#fff; text-decoration:underline;}

/************estilos para breadcrumbs*************/
.breadcrumbs{margin:0 0 15px 5px; color: #3b3458; font-size: 11px; font-weight:bold;}
.breadcrumbs a{margin:0 5px 0 5px; color: #fff; font-size: 11px; font-weight:bold; text-transform:lowercase;}
.breadcrumbs a:hover{color:#fff; text-decoration:underline;}

/************estilos para el listado de seeries*************/
.contenedorseries{overflow: hidden; width:95%; padding:5px;margin-bottom:10px; border-bottom:1px solid #fff;}
.contenedorseries a{color:#fff; font-weight:bold; font-size:12px;}
.contenedorseries a:hover{color:#fff; text-decoration: underline;}


/************estilos para el listado de productos por familia*************/
.contenedorproductos{overflow: hidden; width:95%; margin:0 0 20px 0; padding:10px;}
.fichaProducto{padding:5px; margin:5px; overflow:hidden; width:270px; float:left; background: url(../images/bg_productos.jpg) repeat-x bottom; position: relative;}
.fichaProducto h2{font-size:13px; margin: 0 0 5px 0; padding:0px;text-transform:uppercase;}
.fichaProducto .referencia{color:#ff9602; font-weight:bold; font-size:12px;}
.fichaProducto .imagen{border:1px solid #fff; width:122px; float:left;}
.fichaProducto .datos{float:left;width: 140px; margin-left:5px;}
.fichaProducto .ampliarinfo{position:absolute; bottom:5px; right:5px;}
.fichaProducto .ampliarinfo a{font-size:12px; color:#96b602; font-weight:bold;}
.fichaProducto .ampliarinfo a:hover{color:#fff;}
.fichaProducto .observaciones{font-size:11px; padding-bottom:25px; line-height:15px;}

/************estilos para la ficha de detalle*************/

.fichaDetalle{padding:10px; overflow:hidden; width: 95%; height:100%;}
.fichaDetalle .des{font-size:11px; line-height:17px; background-color:#080611; padding:10px; border: 1px solid #3b3458;}
.fichaDetalle .referencia{color:#96b602; font-weight:bold; font-size:16px; float:left; margin-bottom:10px;}
.fichaDetalle .modelo{color:#ff9602; font-weight:bold; font-size:16px; float:right; margin-bottom:10px;}


























