/*--------------------- PREHOME ---------------------*/
#prehome {
	background:#292f3a;
}
#prehome table {
	margin:0;
}
#prehome th {
	background:none;
	border:none;
	padding:0;
}
#prehome td {
	border:none;
	padding:auto;
	vertical-align:center;
}
#prehome tr {
	background:none;
}
/*------ Contenido ------*/
#prehome .contenido {
	left:8%;
	position:absolute;
	top:0;
	text-align:left;
	z-index:100;
}
#prehome .contenido #logo {
	float:left;
	margin:4em 2em 0 0;
}
#prehome .contenido div {
	background:url(../img/all/bg-prehome-contenido-div.gif) no-repeat left bottom;
	float:left;
	font-size:.9em;
height:23.5em;
            /*height:19.5em;*/
			

            padding:2em 0 0 2em;


	/*height:18.5em;
	padding:4em 0 0 2em;*/
	width:17em;
}
#prehome .contenido div p {
	color:#CCC;
	margin-bottom:1em;
}
#prehome .contenido li {
	/*margin:0 0 .55em 0;*/
	margin:0 0 .30em 0;

}
#prehome .contenido li a {
	background:url(../img/all/bg-prehome-contenido-li.gif) no-repeat .5em .5em;
	color:#fff;
	padding:.05em .25em .15em 1.35em;
}
#prehome .contenido li.headquarters a {
	background-color:#c21115;
	font-weight:bold;
}
#prehome .contenido li a:hover {
	color:#CCC;
}
/*------ Paginacion ------*/
body ul.jbg-menu {
	background:#c21115;
	padding:0 3px 0 10px;
	right:10%;
}
body ul.jbg-menu li {
	padding:0 1px;
}
body ul.jbg-menu li a,
body ul.jbg-menu li a.visited {
	color:#df8385;
	display:block;
	font-weight:bold;
	padding:.35em .4em .35em .45em;
}
body ul.jbg-menu li a:hover,
body ul.jbg-menu li a.selected {
	background:url(../img/all/jbgallery/bg-bg-menu-li.gif) no-repeat center center;
	color:#e78585;
}
body ul.jbg-menu li a.jbg-prev,
body ul.jbg-menu li a.jbg-next {
	display:none;
}


/*--------------------- INICIO ---------------------*/
#inicio #cabecera {
	background:none;
	height:15.9em;
}
#inicio #contenido {
	padding:.85em 0 0 .85em;
	width:79.15em;
}
/*------ Destacado ------*/
/* Paginacion */
#inicio #paginacion {
	position:absolute;
	right:.8em;
	top:24em;
	z-index:100;
}
#inicio #paginacion .contenido {
	background:#2a2e39;
	padding:.65em 1.25em .65em 1.35em;
}
#inicio #paginacion p a {
	color:#FFF;
	display:block;
	height:.75em;
	width:.75em;
}
#inicio #paginacion .siguiente a {
	background:url(../img/all/bg-inicio-paginacion-siguiente.gif) no-repeat center center;
	right:.5em;
	position:absolute;
	top:.9em;
}
#inicio #paginacion .anterior a {
	background:url(../img/all/bg-inicio-paginacion-anterior.gif) no-repeat center center;
	left:.5em;
	position:absolute;
	top:.9em;
}
#inicio #paginacion p span {
	display:none;
}
#inicio #paginacionNumeros {
	font-size:.8em;
}
#inicio #paginacionNumeros a {
	background:#2a2e39;
	border:1px solid #909aac;
	color:#2a2e39;
	display:block;
	height:1.25em;
	float:left;
	margin-right:2px;
	width:1.25em;
}
#inicio #paginacionNumeros a:hover,
#inicio #paginacionNumeros .activeSlide {
	background:#909aac;
	color:#909aac;
}
/* Contenido */
#inicio ul#destacados {
	margin:0;
	position:relative;
	height:26.75em;
}
#inicio #destacados li {
	background:0;
	line-height:normal;
	margin:0;
	padding:0;
}
#inicio #destacados li .contenido {
	background:url(../img/all/bg-inicio-destacados-contenido.gif) no-repeat right top;
	float:left;
	left:0;
	padding:0 2.5em 0 2em;
	position:absolute;
	top:8em;
}
#inicio #destacados li .contenido h2 {
	color:#FFF;
	font-size:3.75em;
	margin:0 1em 0 -.1em;
	text-transform:uppercase;
}
#inicio #destacados li .contenido .categoria {
	color:#FFF;
	font-size:1.1em;
	font-style:italic;
	margin:-.7em 1.5em .9em 0;
	text-transform:uppercase;
}
#inicio #destacados li .contenido .descripcion {
	color:#FFF;
	font-size:.9em;
	line-height:1.25em;
	width:19em;
}
#inicio #destacados li .contenido .button a {
	background:url(../img/all/bg-button.gif) no-repeat .75em center #c21115;
	font-weight:bold;
	padding:.35em .75em .4em 1.5em;
}
/*------ JMA en el mundo + OEM ------*/
#inicio .jmaMundo {
	float:left;
	margin-right:1em;
	width:28.25em;
}
#inicio .jmaMundo h2 {
	border-bottom:1px solid #d1d4da;
	color:#444d5d;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:.75em;
	padding:0 0 .25em .8em;
}
#inicio .jmaMundo img {
	margin:0 .75em;
}
#inicio .jmaMundo h3 {
	border:none;
	color:#576e98;
	font-size:1.2em;
	font-weight:bold;
	margin:1em 0 .75em 1.35em;
	padding:0;
}
#inicio .jmaMundo p {
	margin:0 1em 1em 1.5em;
}
#inicio .jmaMundo p.mas {
	margin-left:1.75em;
}
/*------ Ecatalogo ------*/
#inicio #ecatalogo {
	background:#f1f2f4;
	height:5.75em;
	padding:0 .5em 0 .25em;
	margin:1.25em 0 0 1em;
	width:25.75em;
}
#inicio #ecatalogo img {
	float:left;
	margin-right:1.75em;
}
#inicio #ecatalogo h2 {
	border:none;
	color:#576e98;
	font-size:1.45em;
	font-style:italic;
	margin:0;
	padding:.25em 0 .3em;
	text-transform:uppercase;
}
#inicio #ecatalogo p {
	color:#666;
	font-size:.9em;
	line-height:1.3em;
}
/*------ Noticias ------*/
#inicio #contenido .noticias {
	float:left;
	width:19.5em;
}
#inicio #contenido .noticias h2 {
	border-bottom:1px solid #d1d4da;
	color:#444d5d;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:.75em;
	padding:0 0 .25em .8em;
}
#inicio #contenido .noticias ol {
	margin:0 .75em 0 .75em;
}
#inicio #contenido .noticias li {
	list-style:none;
	margin:0 0 1.25em 0;
}
#inicio #contenido .noticias li p {
	line-height:1.35em;
	margin:0 0 .5em 0;
}
#inicio #contenido .noticias .fecha {
	color:#999;
	font-size:.8em;
}
#inicio #contenido .noticias li img {
	float:left;
	margin:.15em .5em .4em 0;
}
#inicio #contenido .noticias .contenido {
	clear:both;
	font-size:.9em;
}
#inicio #contenido .noticias p {
	margin-left:1em;
}

/*--------------------- COMPANIA ---------------------*/
#compania #colB {
	padding-top:0;
}
#compania ul#imagenes {
	height:24em;
}
#compania #imagenes li {
	background:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#compania #imagenes .img {
	width:60em;
}
#compania #paginacionImagenes {
	position:absolute;
	right:2.25em;
	top:28.25em;
	z-index:100;
}
/*--------------------- NOTICIAS ---------------------*/
/*------ Listado noticias ------*/
/* Formulario */
#noticias #contenido form {
	background:#f1f2f4;
	height:3.5em;
	margin-bottom:1.5em;
	padding:1em;
}
/*modificado*/
#noticias #contenido #form {
	background:#f1f2f4;
	height:3.5em;
	margin-bottom:1.5em;
	padding:1em;
}
#noticias #contenido form li {
	float:left;
	width:14.25em;
}
/*modificado*/
#noticias #contenido #form li {
	float:left;
	width:14.25em;
}

#noticias #contenido form li.ultimo {
	width:auto;
}
/*modificado*/
#noticias #contenido #form li.ultimo {
	width:auto;
}

#noticias #contenido label {
	color:#000;
	display:block;
	font-weight:bold;
	margin-bottom:.5em;
}
#noticias #contenido select {
	border:1px solid #7e9db9;
	color:#999;
	font-size:.9em;
	padding:.25em;
	width:14em;
}
#noticias #contenido button {
	background:url(../img/all/bg-button.gif) no-repeat .75em center #c21115;
	margin-top:1.85em;
	padding-left:1.15em;
}
/* Noticias */
#noticias #listado {
	margin:0;
}
#noticias #listado li {
	background:none;
	line-height:normal;
	margin:0 0 2em 0;
	padding:0;
}
#noticias #listado img {
	float:left;
	margin-right:.75em;
}
#noticias #listado .descripcion {
	float:left;
	width:29em;
}
#noticias #listado .sinFoto .descripcion {
	float:none;
	width:auto;
}
#noticias #listado .categoria {
	font-size:.8em;
	margin:0;
	text-transform:uppercase;
}
#noticias #listado .fecha {
	color:#999;
	font-size:.9em;
	margin:0;
}
#noticias #listado h2 {
	font-size:1.1em;
	margin:.45em 0 .65em 0;
	text-transform:uppercase;
}
#noticias #listado h2 a {
	color:#3B496C;
}
#noticias #listado h2 a:hover {
	color:#38404d;
}
#noticias #listado .texto {
	font-size:.9em;
}
#noticias #listado .texto p {
	line-height:1.3em;
	margin-bottom:.5em;
}
/*------ Detalle noticia ------*/
#noticiasDetalle #colA {
	position:relative;
}
#noticiasDetalle #colA .categoria {
	font-size:.8em;
	margin:0;
	text-transform:uppercase;
}
#noticiasDetalle #colA .fecha {
	color:#999;
	font-size:.9em;
	margin:0;
}
#noticiasDetalle #colA h2 {
	color:#3B496C;
	font-size:1.75em;
	margin:.25em 0 .65em 0;
	text-transform:uppercase;
}

#noticiasDetalle #galeria {
	height:22.4em;
	position:relative;
}
#noticiasDetalle p {
	padding-top: 2px;
}
#noticiasDetalle #imagenes {
	margin:0;
}
#noticiasDetalle #imagenes li {
	background:none;
	margin:0;
	padding:0;
}
#noticiasDetalle #paginacionImagenes {
	position:absolute;
	right:9.75em;
	bottom:.85em;
	z-index:100;
}
#noticiasDetalle #otrasNoticias ul {
	margin:0 0 0 1em;
}
#noticiasDetalle #otrasNoticias ul li {
	background:none;
	line-height:normal;
	margin:0 0 .75em 0;
	padding:0;
}
#noticiasDetalle #otrasNoticias img {
	float:left;
	margin:0 .85em .75em 0;
}
#noticiasDetalle #otrasNoticias .descripcion {
	float:left;
	font-size:.9em;
	width:36em;
}
#noticiasDetalle #otrasNoticias .sinFoto .descripcion {
	float:none;
	width:auto;
}
#noticiasDetalle #otrasNoticias h4 {
	font-size:1em;
	margin-bottom:.4em;
}
#noticiasDetalle #otrasNoticias h4 a {
	color:#c21115;
	font-weight:normal;
}
#noticiasDetalle #otrasNoticias h4 a:hover {
	color:#38404d;
}
#noticiasDetalle #otrasNoticias li p {
	line-height:1.3em;
	margin-bottom:.5em;
}
#noticiasDetalle #otrasNoticias .mas {
	margin-left:1.2em;
}
#noticiasDetalle #colA .volver {
	margin:1em 0;
	position:absolute;
	right:0;
	top:0;
}

/*#noticiasDetalle #colA .img {
	margin-bottom:1.5em;
}
#noticiasDetalle #otrasNoticias ul {
	margin:0 0 0 1em;
}
#noticiasDetalle #otrasNoticias ul li {
	background:none;
	line-height:normal;
	margin:0 0 .75em 0;
	padding:0;
}
#noticiasDetalle #otrasNoticias img {
	float:left;
	margin:0 .85em .75em 0;
}
#noticiasDetalle #otrasNoticias .descripcion {
	float:left;
	font-size:.9em;
	width:36em;
}
#noticiasDetalle #otrasNoticias .sinFoto .descripcion {
	float:none;
	width:auto;
}
#noticiasDetalle #otrasNoticias h4 {
	font-size:1em;
	margin-bottom:.4em;
}
#noticiasDetalle #otrasNoticias h4 a {
	color:#c21115;
	font-weight:normal;
}
#noticiasDetalle #otrasNoticias h4 a:hover {
	color:#38404d;
}
#noticiasDetalle #otrasNoticias li p {
	line-height:1.3em;
	margin-bottom:.5em;
}
#noticiasDetalle #otrasNoticias .mas {
	margin-left:1.2em;
}
#noticiasDetalle #colA .volver {
	margin:1em 0;
	position:absolute;
	right:0;
	top:0;
}*/
/*------ Archivo boletines + Descargas + Documentacion tecnica ------*/
#boletines #colB {
	padding-top:0;
}
#boletines #anos {
	background:#292f3a;
	color:#FFF;
	font-size:.85em;
	height:1.8em;
	margin:.7em 0 1em 0;
	padding:.45em 0 0 1em;
}
#boletines #anos li {
	background:none;
	float:left;
	line-height:normal;
	margin:0;
	padding:0;
}
#boletines #anos li a {
	color:#999;
}
#boletines #anos li a:hover {
	color:#FFF;
}
#boletines #anos li span {
	color:#666;
	padding:0 .3em 0 .1em;
}
#boletines h3 {
	border:none;
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
	padding:0;
}
#boletines #listado li {
	background:none;
	line-height:normal;
	margin:0 0 1.5em 0;
	padding:0;
}
#boletines #listado .descarga {
	float:left;
	margin-right:.75em;
}
#boletines #listado .descarga img {
	margin-bottom:.2em;
}
#boletines #listado .descarga p {
	margin:0;
}
#boletines #listado .descarga a {
	background:url(../img/all/bg-descarga.gif) no-repeat left .55em;
}
#boletines #listado .descripcion {
	float:left;
	width:29em;
}
#boletines #listado .fecha {
	color:#999;
	font-size:.9em;
	margin:0;
}
#boletines #listado h4 {
	color:#3B496C;
	font-size:1em;
	font-style:italic;
	font-weight:normal;
	margin:.5em 0;
	text-transform:uppercase;
}
#boletines #listado h4 a {
	color:#3B496C;
}

#boletines #listado h4 a:hover {
	color:#38404d;
}
#boletines #listado .texto {
	font-size:.9em;
}
#boletines #listado .texto p {
	line-height:1.3em;
	margin-bottom:.5em;
}
/*--------------------- FAQ ---------------------*/
/*------ Preguntas ------*/
#faq #preguntas {
	background:#e7eef4;
	padding:.65em .65em .25em .65em;
}
#faq #preguntas li {
	color:#c21115;
	margin-bottom:.5em;
}
#faq #preguntas li a {
	color:#333;
}
#faq #preguntas li a:hover {
	color:#999;
}
#faq #respuestas {
	margin-left:.85em;
}
#faq #respuestas {
	margin:0 0 0 .75em;
}
#faq #respuestas li {
	list-style:none;
	margin:0 0 1.5em 0;
}
#faq #respuestas h2 {
	color:#c21115;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	margin:1em 0;
}
#faq #respuestas li li {
	background:url(../img/all/bg-li.gif) no-repeat left .4em;
	line-height:1.3em;
	margin:0 0 .4em .5em;
	padding-left:.85em;
}
#faq #respuestas .mas {
	margin:1em 0;
}
#faq #respuestas .mas a {
	background-image:url(../img/all/bg-subir.gif)
}

/*--------------------- PRODUCTOS ---------------------*/
/*------ Inicio ------*/
#productos #destacado {
	background:#e7eef4;
	margin-bottom:3em;
	padding:2em 1.5em 1em 1.5em;
}
#productos #destacado img {
	border:1px solid #CED3D9;
	float:right;
}
#productos #destacado h3 {
	border:none;
	font-size:1.6em;
	margin:0 0 .15em 0;
	padding:0;
}
#productos #destacado h3 strong {
	color:#292f3a;
	display:block;
	font-size:2.5em;
	font-style:italic;
	margin-top:-.1em;
}
#productos #destacado p {
	width:27em;
}
#productos #secundarios {
	margin:0;
}
#productos #secundarios li {
	background:none;
	float:left;
	margin:0 4em 0 0;
	padding:0;
	width:27em;
}
#productos #secundarios li.ultimo {
	margin:0;
}
#productos #secundarios li img {
	border:1px solid #CED3D9;
	float:left;
	margin:0 .5em 1em 0;
}
#productos #secundarios li p {
	line-height:normal;
	margin-bottom:0;
}
#productos #secundarios li .categoria {
	color:#c21115;
	font-size:1.2em;
	font-weight:bold;
}
#productos #secundarios li .subcategoria {
	color:#c21115;
	font-size:.9em;
}
#productos #secundarios li h3 {
	border:none;
	color:#333333;
	font-size:1.5em;
	font-weight:bold;
	margin:.25em 0 1em 0;
	padding:0;
}
#productos #secundarios li .texto {
	clear:left;
	margin-top:1em;
}
#productos #secundarios li .texto p {
	line-height:1.5em;
	margin-bottom:1em;
}
/*------ Categoria ------*/
#productosCategoria #colA ul {
	margin:0;
}
#productosCategoria #colA li {
	background:#383f4c;
	height:5em;
	line-height:normal;
	margin:0 0 1px 0;
	padding:0;
	position:relative;
	width:41em;
}
#productosCategoria #colA li h3 {
	border:none;
	color:#e3e6ed;
	font-size:2em;
	font-style:italic;
	left:.5em;
	line-height:.8em;
	margin:0;
	padding:0;
	position:absolute;
	text-transform:uppercase;
	top:.4em;
	z-index:20;
}
#productosCategoria #colA li h3 a:hover {
	color:#FFF;
}
#productosCategoria #colA li img {
	position:absolute;
	right:1.1em;
	top:0;
	z-index:10;
}
#productosCategoria #colA li .mas {
	margin:0;
}
#productosCategoria #colA li .mas a {
	background:url(../img/all/bg-productoscategoria-li-mas.gif) no-repeat right center;
	display:block;
	height:5.55em;
	position:absolute;
	right:0;
	top:0;
	width:44.5em;
	z-index:30;
}
#productosCategoria #colA li .mas a:hover {
	background-image:url(../img/all/bg-productoscategoria-li-mas-hover.gif);
}
#productosCategoria #colA li .mas span {
	display:none;
}
#productosCategoria #colA li .descarga {
	font-size:.9em;
	margin:0;
	position:absolute;
	left:1em;
	bottom:.5em;
	z-index:40;
}
#productosCategoria #colA li .descarga a {
	background:url(../img/all/bg-productoscategoria-li-descarga.gif) no-repeat left .55em;
	padding-left:.95em;
	color:#92959e;
}
#productosCategoria #colA li .descarga a:hover {
	color:#FFF;
}
#productosCategoria #colB {
	padding-top:0;	
}
/*------ Detalle ------*/
#productosDetalle #colB {
	padding-top:0;	
}
/* Lista subcategoria */
#productosDetalle #subcategoria {
	background:#4b4b4b;
	height:1.5em;
	margin:0 0 .25em 0;
	padding:.5em 0 .25em .5em;
}
#productosDetalle #subcategoria li {
	background:none;
	border-right:1px solid #7b7b7b;
	color:#FFF;
	float:left;
	line-height:normal;
	margin:0;
	padding:0 .5em 0 .5em;
}
#productosDetalle #subcategoria li.ultimo {
	border:none;
}
#productosDetalle #subcategoria li a {
	color:#FFF;
}
#productosDetalle #subcategoria li a:hover {
	color:#999;
}
/* Listado modelos */
#productosDetalle #accordion {
	margin:.4em 0 0 0;
}
#productosDetalle #accordion li {
	background:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#productosDetalle #accordion li h3 {
	border-bottom:none;
	font-size:1.35em;
	margin:0;
	padding:0;
	height:2em;
	margin:.2em 0 .2em 0;
}
#productosDetalle #accordion li h3 a {
	background:#e7eef4;
	color:#000;
	display:block;
	font-style:italic;
	padding:.35em .5em .4em .5em;
	text-transform:uppercase;
}
#productosDetalle #accordion li h3 a:hover {
	background:#dfe6ec;
	color:#333;
}
#productosDetalle #accordion li h3 strong {
	background:url(../img/all/bg-productosdetalle-modelos-li-a.gif) no-repeat right .25em;
	color:#000;
	padding-right:1em;
}
/* Contenido */
#productosDetalle .contenido {
	background:#f1f2f4;
	padding:1em 1em .05em 1em;
}
#productosDetalle #accordion .descripcion ol, 
#productosDetalle #accordion .descripcion ul {
	margin:.5em 0 1.5em 0;
}
#productosDetalle #accordion .descripcion li {
	background:url(../img/all/bg-li.gif) no-repeat left .5em;
	line-height:1.3em;
	margin:0 0 .4em .5em;
	padding-left:.85em;
}
#productosDetalle #accordion .descripcion ol li {
	background:none;
	list-style:decimal;
	margin-left:1.7em;
	padding-left:0;
}
#productosDetalle #accordion .descripcion li li {
	margin:.5em 0 0 1em;
}
/* Listado ficha */
#productosDetalle .ficha {
	background:#d9dadd;
	height:1.9em;
	margin-top:0;
	width:39.5em;
}
#productosDetalle #contenido .ficha li {
	background:#d9dadd;
	float:left;
	font-size:.9em;
	line-height:normal;
	margin:0 .7em 0 0;
	padding:.4em 0 .4em 0;
}
#productosDetalle .ficha li a,
#productosDetalle .ficha li strong {
	background:url(../img/all/bg-productosdetalle-ficha-li.gif) repeat-y left center;
	color:#000;
	padding:0 0 0 .8em;
}
#productosDetalle .ficha li.primero a,
#productosDetalle .ficha li.primero strong {
	background:none;
}
#productosDetalle .ficha li a:hover {
	color:#4b4b4b;
}
#productosDetalle .ficha li strong {
	color:#4b4b4b;
	font-weight:normal;
}
#productosDetalle .ficha li strong span {
	border-bottom:2px solid #c21115;
	padding:.2em 0;
}
/* Ampliar imagen */
#productosDetalle .ampliar {
	font-size:.8em;
	padding:.35em 1em .35em 1em;
	text-align:right;
}
#productosDetalle .ampliar a {
	background:url(../img/all/bg-img-a.gif) no-repeat left center;
	color:#4b4b4b;
	padding-left:1.5em;
}
#productosDetalle .ampliar a:hover {
	color:#000;
}
/* Listado ficha */
#productosDetalle .descripcion {
	padding:0 .7em;
}

/*************************************/
/*************************************/

#productosDetalle #contenido #form {
	background:#f1f2f4;
	height:3.5em;
	margin-bottom:1.5em;
	padding:1em;
}
#productosDetalle #contenido form li {
	float:left;
	width:14.25em;
}
/*modificado*/
#productosDetalle #contenido #form li {
	float:left;
	width:14.25em;
}

#productosDetalle #contenido form li.ultimo {
	width:auto;
}
/*modificado*/
#productosDetalle #contenido #form li.ultimo {
	width:auto;
}

#productosDetalle #contenido label {
	color:#000;
	display:block;
	font-weight:bold;
	margin-bottom:.5em;
}
#productosDetalle #contenido select {
	border:1px solid #7e9db9;
	color:#999;
	font-size:.9em;
	padding:.25em;
	width:14em;
}
#productosDetalle #contenido button {
	background:url(../img/all/bg-button.gif) no-repeat .75em center #c21115;
	margin-top:1.85em;
	padding-left:1.15em;
}
/*************************************/
/*************************************/

/*------ Sat ------*/
#productosSat h3 {
	margin-bottom:.5em;
}
#productosSat .img {
	float:right;
	margin:0 0 .5em 1.5em;
}
#productosSat .contenido {
	margin-left:.75em;
}
#productosSat .contenido p {
	margin-bottom:.75em;
}
#productosSat .contenido h4 {
	color:#c11114;
	font-weight:normal;
	margin:2.5em 0 .75em 0;
}
/*#productosSat #datosInteres {
	background:#e7eef4;
	height:2.65em;
	padding:.65em 1em;
	position:relative;
	width:28em;
}
#productosSat #datosInteres ul {
	margin:0;
}
#productosSat #datosInteres li {
	background:none;
	float:left;
	line-height:normal;
	margin:0 0 .25em 0;
	padding:0;
	width:10em;
}*/

#productosSat #datosInteres {
            background:#e7eef4;
            height:5.65em;
            padding:.65em .5em;
            position:relative;
            width:28em;
}

#productosSat #datosInteres ul {
            margin:0;
}

#productosSat #datosInteres li {
            background:none;
            line-height:normal;
            margin:0 0 .25em 0;
            padding:0;
            width:15em;
}



#productosSat #datosInteres li a {
	color:#333;
}
#productosSat #datosInteres li a:hover {
	color:#666;
}
#productosSat #datosInteres li.email {
	width:17.5em;
}
#productosSat #datosInteres p {
	bottom:.5em;
	margin:0;
	position:absolute;
	right:1em;
}
/* Consulta */
#productosSatConsulta #maquinas {
	margin:1.5em 0 2em -.75em;
	width:49.75em;
}
#productosSatConsulta #maquinas .introduccion {
	background:url(../img/all/bg-productossatconsulta-maquinas-introduccion.gif) no-repeat 1.1em bottom;
	margin-bottom:.25em;
	padding-bottom:.5em;
}
#productosSatConsulta #maquinas .introduccion p {
	background:url(../img/all/bg-productossatconsulta-maquinas-introduccion-p.gif) no-repeat 1.5em .75em #e6e6e6;
	color:#666;
	font-size:.8em;
	margin:0;
	padding:.55em .25em .55em 3em;
}
#productosSatConsulta #maquinas .form {
	background:#e7eef4;
	padding:1em 1.75em 0 1.75em;
	position:relative;
}
#productosSatConsulta #maquinas ul {
	clear:both;
}
#productosSatConsulta #maquinas li {
	float:left;
	margin-right:1.75em;
}
#productosSatConsulta #maquinas label {
	float:none;
	margin-bottom:.5em;
}
#productosSatConsulta #maquinas input {
	width:13.5em;
}
#productosSatConsulta #maquinas .anadir {
	background:url(../img/all/bg-productossatconsulta-maquinas-anadir.gif) no-repeat left .3em;
	font-size:.9em;
	left:36.5em;
	padding-left:1.45em;
	position:absolute;
	bottom:.25em;
}
#productosSatConsulta #maquinas .anadir a {
	color:#000;
}
#productosSatConsulta #maquinas .anadir a:hover {
	color:#666;
}

/*--------------------- JMA EN EL MUNDO ---------------------*/
/*------ Col1 ------*/
/* Submenu */
#jmaMundo #col1 li,
#jmaMundo #col1 li a {
	position:relative;
}
#jmaMundo #col1 li span.productor,
#jmaMundo #col1 li span.comercial {
	background:url(../img/all/bg-jmamundo-col1-li-span-productor.gif) no-repeat right bottom;
	display:block;
	height:1em;
	padding:0;
	position:absolute;
	top:.4em;
	right:.5em;
	width:1em;
}
#jmaMundo #col1 li span.comercial {
	background-image:url(../img/all/bg-jmamundo-col1-li-span-comercial.gif);
}
#jmaMundo #col1 li span span {
	display:none;
}
/* Leyenda */
#jmaMundo #col1 #leyenda {
	background:url(../img/all/bg-jmamundo-col1-leyenda.gif) no-repeat left top #e7eef4;
	color:#999;
	padding-top:1.15em;
}
#jmaMundo #col1 #leyenda p {
	background:url(../img/all/bg-jmamundo-col1-leyenda-p.gif) no-repeat left .1em;
	font-size:.75em;
	margin:0 .5em .75em 1.25em;
	padding-left:1.75em;
}
#jmaMundo #col1 #leyenda dl {
	background:url(../img/all/bg-jmamundo-col1-leyenda-dl.gif) no-repeat left bottom;
	padding-bottom:.65em;
}
#jmaMundo #col1 #leyenda dt {
	display:none;
}
#jmaMundo #col1 #leyenda dd {
	font-size:.9em;
	font-weight:bold;
	margin:0 0 .65em .95em;
	padding-left:1.55em;
}
#jmaMundo #col1 #leyenda dd.productor {
	background:url(../img/all/bg-jmamundo-col1-leyenda-productor.gif) no-repeat left .1em;
}
#jmaMundo #col1 #leyenda dd.comercial {
	background:url(../img/all/bg-jmamundo-col1-leyenda-comercial.gif) no-repeat left .1em;
}
/*------ Col2 ------*/
/* Pie foto */
#jmaMundo .pieFoto {
	background:url(../img/all/bg-jmamundo-col2-piefoto.gif) no-repeat 1em .7em #292f3a;
	padding-left:2.5em;
}
/* Listado */
#jmaMundo #listado {
	left:0;
	margin:0;
	position:absolute;
	top:0;
}
#jmaMundo #listado li {
	background:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#jmaMundo #listado a {
	background:url(nada.jpg);
	display:block;
	height:2em;
	position:absolute;
	width:1.3em;
}
#jmaMundo #listado  a:hover {
	background:url(nada.jpg) 0 0;
}
#jmaMundo #listado span {
	display:none;			
}

#jmaMundo #listado .centralselected span {
	display:block;			
	width:15em;
	background:#c01214;
	position:absolute;
	left:29.15em;
	top:4.25em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}

#jmaMundo #listado .uruguayselected span {
	display:block;			
	width:10em;
	/*background:#c01214;*/
	background:#000;
	position:absolute;
	/*left:19em;
	top:19.5em;	*/
	left:20em;
	top:17.0em;		
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	/*background-image:url(../img/all/bg-jmamundo-listado-a-hover-span-productor.gif);*/
	font-style:normal;
	padding:.15em .5em .2em .5em;	
}
#jmaMundo #listado .peruselected span {
	display:block;			
	width:10em;
	/*background:#c01214;*/
	background:#000;
	position:absolute;
	/*left:19em;
	top:19.5em;	*/
	left:17.5em;
	top:14.0em;		
	/*left:20em;
	top:17.0em;	*/
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	/*background-image:url(../img/all/bg-jmamundo-listado-a-hover-span-productor.gif);*/
	font-style:normal;
	padding:.15em .5em .2em .5em;	
}
#jmaMundo #listado .colombiaselected span {
	display:block;			
	width:10em;
	/*background:#c01214;*/
	background:#000;
	position:absolute;
	/*left:19em;
	top:19.5em;	*/
	left:18.5em;
	top:11.3em;		
	/*left:20em;
	top:17.0em;	*/
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	/*background-image:url(../img/all/bg-jmamundo-listado-a-hover-span-productor.gif);*/
	font-style:normal;
	padding:.15em .5em .2em .5em;	
}
#jmaMundo #listado .argentinaselected span {
	display:block;			
	width:10em;
	background:#c01214;
	position:absolute;
	left:19em;
	top:19.5em;	
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	background-image:url(../img/all/bg-jmamundo-listado-a-hover-span-productor.gif);
	font-style:normal;
	padding:.15em .5em .2em .5em;	
}

#jmaMundo #listado .franciaselected span {
	display:block;			
	width:10em;
	background:#000;
	position:absolute;
	left:30.5em;
	top:4.95em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}

#jmaMundo #listado .indiaselected span {
	display:block;			
	width:8em;
	background:#000;
	position:absolute;
	left:45.5em;
	top:9em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}

#jmaMundo #listado .mexicoselected span {
	display:block;			
	width:8em;
	background:#c01214;
	position:absolute;
	left:15em;
	top:8.75em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}

#jmaMundo #listado .poloniaselected span {
	display:block;			
	width:9em;
	background:#000;
	position:absolute;
	left:35.25em;
	top:3.5em;	
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}
#jmaMundo #listado .portugalselected span {
	display:block;			
	width:10em;
	background:#000;
	position:absolute;
	left:27.75em;
	top:6em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}
#jmaMundo #listado .usaselected span {
	display:block;			
	width:7em;
	background:#000;
	position:absolute;
	left:13em;
	top:6em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}
#jmaMundo #listado .marocselected span {
	display:block;			
	width:7em;
	background:#000;
	position:absolute;
	left:31em;
	top:6.4em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}
#jmaMundo #listado .ukselected span {
	display:block;			
	width:7em;
	background:#000;
	position:absolute;
	left:29em;
	top:2em;
	color:#FFF;
	text-transform:uppercase;
	font-size:.9em;	
	font-style:normal;
	padding:.15em .5em .2em .5em;		
}


#jmaMundo #listado a:hover span {
	background:url(../img/all/bg-jmamundo-listado-a-hover-span.gif) no-repeat .4em bottom;
	color:#FFF;
	height:1.8em;
	display:block;
	font-size:.9em;
	text-transform:uppercase;
	width:15em;
	position:absolute;
	top:-2em;
}


#jmaMundo #listado a:hover span em {
	background:#000;
	font-style:normal;
	padding:.15em .5em .2em .5em;
}
#jmaMundo #listado .central a {
	left:29.15em;
	top:5.25em;
}
#jmaMundo #listado .argentina a {
	left:18em;
	top:19.5em;	
}
#jmaMundo #listado .uruguay a {
	left:20em;
	top:17.0em;	
}
#jmaMundo #listado .peru a {
	left:17.5em;
	top:14.0em;	
}
#jmaMundo #listado .colombia a {
	left:17.0em;
	top:12.0em;	
}
#jmaMundo #listado .francia a {
	left:30.5em;
	top:4.95em;
}
#jmaMundo #listado .india a {
	left:42.5em;
	top:10em;		
}
#jmaMundo #listado .mexico a {
	left:13.5em;
	top:9.75em;
}
#jmaMundo #listado .polonia a {
	left:32.25em;
	top:4em;	
}
#jmaMundo #listado .portugal a {
	left:27.75em;
	top:6em;
}
#jmaMundo #listado .usa a {
	left:12em;
	top:7em;
}
#jmaMundo #listado .maroc a {
 left:340px;
 top:90px;
}
#jmaMundo #listado .uk a {
 left:350px;
 top:36px;
}
#jmaMundo #listado .central a:hover span,
#jmaMundo #listado .argentina a:hover span,
#jmaMundo #listado .mexico a:hover span {
	background-image:url(../img/all/bg-jmamundo-listado-a-hover-span-productor.gif);
}
#jmaMundo #listado .central a:hover span em,
#jmaMundo #listado .argentina a:hover span em,
#jmaMundo #listado .mexico a:hover span em {
	background:#c01214;
}






/* Detalle */
#jmaMundo #detalle .contenido {
	background:#f1f2f4;
	padding:2em 1em 1.75em 1.75em;
}
#jmaMundo #detalle .contenido img {
	float:left;
	margin-right:1.65em;
}
#jmaMundo #detalle .contenido ul {
	float:left;
	font-size:.9em;
	margin:0 1.5em 0 0;
	width:21em;
}
#jmaMundo #detalle .contenido li {
	background:0;
	line-height:normal;
	margin:0 0 .5em 0;
	padding:0;
}
#jmaMundo #detalle .contenido .mas {
	font-size:1em;
}
#jmaMundo #detalle .contenido .map {
	height:22em;
	width:56.5em;
}
/*--------------------- OEM ---------------------*/
/*------ Pasos ------*/
#oem #pasos {
	height:1.75em;
}
#oem #pasos li {
	background:none;
	float:left;
	margin:0;
	padding:0;
}
#oem #pasos li a {
	background:#292f3a;
	border:1px solid #FFF;
	border-left:none;
	color:#FFF;
	display:block;
	float:left;
	font-size:1.2em;
	margin:0;
	padding:.75em 0 .75em 1.25em;
	width:14.67em;
}
#oem #pasos li strong {
	color:#999;
}
#oem #pasos a:hover,
#oem #pasos li.ui-tabs-selected a,
#oem #pasos li.ui-tabs-active a {
	background:#5e6268;	
}
#oem #pasos a:hover strong,
#oem #pasos li.ui-tabs-selected strong,
#oem #pasos li.ui-tabs-active strong {
	color:#c6cacb;
}
/*------ Contenido textual------*/
#oem #contenido .img {
	height:25.65em;
	width:76.7em;
}
#oem #contenido .ui-tabs-hide {
	display:none;
}
#oem .descripcion {
	background:#e7eef4;
	bottom:1.73em;
	height:7.25em;
	padding:1.5em;
	position:absolute;
	right:0;
	width:30em;
}
#oem .descripcion h2 {
	color:#cc0000;
	font-size:1.3em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0;
}
#oem .descripcion h2 span {
	color:#999;
	font-size:1.1em;
	font-style:italic;
	padding-right:.25em;
}
#oem .descripcion p {
	margin:0 0 0 1.95em;
}

/*--------------------- BUSQUEDA ---------------------*/
#busqueda #colA {
	padding-top:3.75em;
	position:relative;
}
/*------ Numero de resultados ------*/
#busqueda #numResultados {
	background:#f1f2f4;
	color:#000;
	margin-bottom:2em;
	padding:.5em .85em;
}
#busqueda #numResultados .cero {
	color:#c21115;
}
#busqueda .sinResultados {
	font-size:.9em;
	margin:1.5em 0;
	text-align:center;
}
/*------ Listado de resultados ------*/
#busqueda #listado {
	margin:0 .85em;
}
#busqueda #listado li {
	background:none;
	line-height:normal;
	margin:0 0 1.5em 0;
	padding:0;
}
#busqueda #listado .categoria {
	font-size:.8em;
	margin:0 0 -.25em 0;
	text-transform:uppercase;
}
#busqueda #listado .fecha {
	color:#999;
	font-size:.9em;
	margin:0;
}
#busqueda #listado h2 {
	font-size:1.2em;
	font-style:normal;
	margin:.45em 0 .65em 0;
}
#busqueda #listado h2 a {
	color:#c21115;
}
#busqueda #listado h2 a:hover {
	color:#38404d;
}
#busqueda #listado .texto {
	font-size:.9em;
}
#busqueda #listado .texto p {
	line-height:1.3em;
	margin-bottom:.5em;
}
#busqueda #colA .volver {
	margin:1em 0;
	position:absolute;
	right:0;
	top:0;
}
/*--------------------- AREA CLIENTE ---------------------*/
/*------ Login ------*/
#areaCliente #col2 form {
	background:#f7f7f7;
	padding:1.75em 1em 1.25em 1.75em;
	width:28em;
}
#areaCliente #col2 .introduccion {
	margin:1.75em 0 1.25em 0;
}
#areaCliente #col2 label {
	width:8em;
}
#areaCliente #col2 input {
	width:20em;
}
#areaCliente #col2 .boton {
	margin:1.5em 0 1.5em 8em;
}
#areaCliente #col2 button {
	font-size:1.2em;
	padding:.1em .35em .15em .35em;
}
#areaCliente #col2 #opciones {
	font-size:.8em;
	margin-left:9.5em;
}
#areaCliente #col2 #opciones li {
	background:url(../img/all/bg-li.gif) no-repeat left .4em;
	line-height:1.3em;
	margin:0 0 .4em .5em;
	padding-left:.85em;
}
#areaCliente #col2 #opciones a {
	color:#999;
}
#areaCliente #col2 #opciones a:hover {
	color:#666;
}
#areaCliente #col2 #feedback {
	margin-bottom:1.15em;
	width:30.75em;
}
/*--------------------- AREA CLIENTE MODIFICADO ---------------------*/
/*------ Login ------*/
#areaCliente #col2 #form {
	background:#f7f7f7;
	padding:1.75em 1em 1.25em 1.75em;
	width:28em;
}


/*------ Informacion personal ------*/
.cerrarSesion {
	font-size:.9em;
	position:absolute;
	right:1.75em;
	top:2.75em;
}
.cerrarSesion a {
	background:url(../img/all/bg-cerrarsesion.gif) no-repeat .85em center #c21115;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.3em .65em .35em 2.15em;
}
.cerrarSesion a:hover {
	background:url(../img/all/bg-cerrarsesion.gif) no-repeat .85em center #af0a0d;
	color:#FFF;
}
#areaClienteInformacion form h3 {
	margin-bottom:.5em;
}
#areaClienteInformacion form h3 a {
	background:url(../img/all/bg-arealienteinformacion-h3-a.gif) no-repeat left .2em;
	font-size:.75em;
	font-weight:bold;
	color:#333;
	margin-left:.75em;
	padding-left:1.35em;
}
#areaClienteInformacion form h3 a:hover {
	color:#666;
}
#areaClienteInformacion form h3.activo {
	background:#333;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	margin:.5em 0 .25em 0;
	padding:.25em 0 .25em .75em;
}
#areaClienteInformacion form h3.activo a {
	background:url(../img/all/bg-arealienteinformacion-h3-a.gif) no-repeat 1em .6em #e7eef4;
	color:#333;
	display:block;
	float:right;
	font-size:.9em;
	margin:-.3em 0 0 0;
	padding:.35em .75em .48em 2.5em;
	text-align:right;
}
@-moz-document url-prefix() { #areaClienteInformacion form h3.activo a { margin:-1.7em 0 0 0; } } /* Firefox */

#areaClienteInformacion #form h3.activo a:hover {
	color:#666;
}
#areaClienteInformacion #form ul {
	border-bottom:1px solid #CCC;
	margin-bottom:.35em;
	padding-bottom:.05em;
}
#areaClienteInformacion #form li {
	background:#f1f2f4;
	clear:both;
	height:2.25em;
	margin-bottom:.25em;
}
#areaClienteInformacion #form ul ul,
#areaClienteInformacion #form ul.ultimo {
	border:none;
	margin:0;
	padding:0;
}
#areaClienteInformacion #form li li {
	background:none;
	clear:none;
	float:left;
	height:auto;
	margin:0;
	padding:.5em 0 .35em .5em;
}
#areaClienteInformacion #form li li.dt {
	margin-right:1em;
	width:10.5em;
}
#areaClienteInformacion #form li li.dd {
	margin-right:1em;
	width:40.5em;
}
#areaClienteInformacion #form li li.boton {
	background:#e7eef4;
	float:right;
	font-size:.9em;
	font-weight:bold;
	padding:.5em .75em .6em .75em;
	text-align:right;
	width:5em;
}
#areaClienteInformacion #form li li.boton a {
	background:url(../img/all/bg-areaclienteinformacion-li-boton.gif) no-repeat left .2em;
	color:#333;
	padding-left:1.4em;
}
#areaClienteInformacion #form li li.boton a:hover {
	color:#666;
}
#areaClienteInformacion #form li li.button {
	background:none;
	padding:.25em .5em;
}
#areaClienteInformacion #form li li input {
	padding:.25em .5em;
	margin-top:-.35em;
	width:22em;
}
#areaClienteInformacion #form li li .error {
	background:#ffffcc;
	color:#666;
	font-size:.8em;
	padding:.25em .5em;
}
#areaClienteInformacion #form .maquinas li.dd {
	margin-right:1em;
	width:31.5em;
}
#areaClienteInformacion #form .maquinas li.boton {
	width:14.5em;
}
#areaClienteInformacion #form .maquinas li.boton a {
	background:url(../img/all/bg-areaclienteinformacion-li-maquinas-boton.gif) no-repeat left .2em;
}


/*--------------------- CONTACTO ---------------------
#contacto #col2 form {
	background:#f7f7f7;
	padding:1em 2em 2em 2em;
}
#contacto #col2 form label {
	width:8em;
}
#contacto #col2 form input {
	width:20em;
}
#contacto #col2 form select {
	width:21.4em;
}
#contacto #col2 form .corto {
	float:left;
	margin-right:2em;
}
#contacto #col2 form .corto input {
	width:12em;
}
#contacto #col2 form .corto select {
	width:13.4em;
}
#contacto #col2 form textarea {
	height:12em;
	width:40em;
}
#contacto #col2 form .checkbox {
	font-size:.9em;
	margin:2em 0 2em 9em;
}
#contacto #col2 form .checkbox label {
	color:#666;
	display:inline;
	float:none;
	font-weight:normal;
	margin-left:.5em;
	width:auto;
	vertical-align:top;
}
#contacto #col2 form .checkbox input {
	background:none;
	border:none;
	padding:0;
	width:auto;
}
#contacto #col2 form button {
	font-size:1.2em;
	margin-left:6.7em;
	padding:.25em .45em .35em .5em;
}
#contacto #col2 form #feedback {
	margin:.5em 0 2em 0;
	width:47em;
}*/

/*--------------------- CONTACTO MODIF ---------------------*/
#contacto #col2 #form {
	background:#f7f7f7;
	padding:1em 2em 2em 2em;
}
#contacto #col2 #form label {
	width:8em;
}
#contacto #col2 #form input {
	width:20em;
}
#contacto #col2 #form input[type=checkbox] {
	width:20px;
	float: left;
	
	/*padding-left: 500px;*/
}
#contacto #col2 #form label 
{
	width:100px;
	/* float: right;*/
}
#contacto #col2 #form select {
	width:21.4em;
}
#contacto #col2 #form .corto {
	float:left;
	margin-right:2em;
}
#contacto #col2 #form .corto input {
	width:12em;
}
#contacto #col2 #form .corto select {
	width:13.4em;
}
#contacto #col2 #form textarea {
	height:12em;
	width:40em;
}
#contacto #col2 #form .checkbox {
	font-size:.9em;
	margin:2em 0 2em 9em;
}
#contacto #col2 #form .checkbox label {
	color:#666;
	display:inline;
	float:none;
	font-weight:normal;
	margin-left:.5em;
	width:auto;
	vertical-align:top;
}
#contacto #col2 #form .checkbox input {
	background:none;
	border:none;
	padding:0;
	width:auto;
}
#contacto #col2 #form button {
	font-size:1.2em;
	margin-left:6.7em;
	padding:.25em .45em .35em .5em;
}
#contacto #col2 #form #feedback {
	margin:.5em 0 2em 0;
	width:47em;
}



/*--------------------- MAPA WEB ---------------------*/
#mapaWeb #contenido ul ul {
	margin:.5em 0 .5em 0;
}

input[type=submit],input[type=reset] 
 {
	background:#c21115;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-size:.95em;
	font-style:bold;
	padding:.15em .45em .4em .45em;	
	text-transform:uppercase;
}


/*--------------------- DISTRIBUIDORES ---------------------*/
#col2 h4 {
    font-size:36px;
    font-style:italic;
    font-weight:bold;
    color:#064a8e;
    margin-bottom:10px;
    text-transform:uppercase;
}
#col2 h5 {
    font-size:18px;
    font-weight:bold;
    color:#6588ac;
    margin-top:20px;    
    margin-bottom:15px;
    text-transform:uppercase;
}
#col2 #izquierda{
    float:left;
    width:350px;
}
#col2 #izquierda strong{
    border-bottom:1px solid #d1d4da;
    padding-bottom:6px;    
    margin-bottom:8px;
    display:block;
}
#col2 #izquierda select{
    width:330px;
}
#col2 #izquierda #formulario{
    float:left;    
    background-color:#e7eef4;
    padding:8px;
}
#col2 #derecha{
    width:328px;
    float:right;
    margin-top:40px;
}
#col2 #derecha .direccion{
    float:left;
    width:300px;
    border-bottom:1px solid #d1d4da;    
    margin-top:5px;    
}
#col2 #derecha .direccion ul li.titulo{
    list-style:none;
    background:none;
    margin-left:-10px;
    font-size:14px;
}
#col2 #derecha .direccion ul li.ubicacion{
    list-style:none;
    background:none;
    margin-left:-8px;
    margin-bottom:10px;
}
