﻿/* STYLES */

body {  background-color:#FFFFFF; margin:0; font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#003366; height:100%; }

a { font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#666; text-decoration:none; }
a:hover { color:#666;text-decoration:underline; }

#lienzo { width:970px; background-color:#FFF; text-align:center; position:absolute; left:50%; margin-left:-480px; padding-top:5px; padding-bottom:20px;
    top: 0px;
}

/* EMERGENTE MONEDA */

#mapa { width:770px; height:525px; position:absolute; left:50%; margin-top:80px; margin-left:-370px; z-index:10 ;  }

#bkmapa { 
	width:100%; 
	height:100%; 
	background-color:#999; 
	z-index:5; 
	filter:alpha(opacity=80); 
	opacity:0.8; 
	left:0px; 
	position:absolute;
}

.paginaSeleccionada { font-weight: bold; }
 
/* HEADER */

#header { width:960px; height:80px; float:left; margin-top:20px;}

#logo { width:200px; height:80px; float:left; border:none; position:relative; margin-left:-10px; z-index:3; }

#buscador { width:405px; height:40px; float:left; position:relative; margin-left:-13px; background-image:url(/img/back_buscador.jpg); background-repeat:no-repeat; padding-top:40px }
#buscador2 { position: absolute; left: 50%; margin-left:-297px; top: 65px; z-index: 4; }

.botonBuscar { width:86px; height:23px; float:left; margin-left:10px; /* background-image:url(/img/buscar.jpg);  background-repeat:no-repeat; padding-top:5px;*/ display:inline; color:#333367; font-weight:bold; margin-left:10px; }
.botonBuscar:hover, .botonComprar:hover {color:#FFF; text-decoration:none; }

#carrito { width:185px; height:45px; float:left; margin-left:10px; background-image:url(/img/back_carrito.jpg); background-repeat:no-repeat; padding-top:35px; }

.botonComprar { width:58px; height:34px; float:right; margin-right:20px; background-image:url(/img/cerrar_compra.jpg); background-repeat:no-repeat; padding-top:3px; display:inline; color:#333367; font-weight:bold; }

#txtCarrito { width:88px; float:left; text-align:left; margin-left:13px; text-align:center; background-color:#FFF; display:inline; border:solid 1px #CCC; padding:2px 0; }

#cuenta { width:165px; height:47px; float:right; background-image:url(/img/micuenta.jpg); padding-top:33px;}

.txtCuenta { width:135px; height:15px; float:left; margin-bottom:8px; text-align:left; margin-left:20px; display:inline; }

.BuscadorTxtField { width:225px; height:15px; float:left; margin-left:52px; padding-top:3px; display:inline; }


/* COLUMNA IZQUIERDA */

.colIzq { width:195px; float:left; margin-top:5px; }

#especialidades { width:160px; height:24px; margin-right:15px; float:right; background-image:url(/img/tit_especialidades.jpg); background-repeat:no-repeat; display:inline; }

#especialidadesCont { width:158px; margin-right:15px; float:right; display:inline; padding:6px 0; background-color:#F3F3F3; border:solid 1px #2F4764;  }

.menuespecialidades { width:138px; text-align:left; padding:3px 10px; float:left; font-size:11px; letter-spacing:0px; text-decoration:none; line-height:13px; color:#003366; cursor:pointer; background-color:transparent; }

	.menuespecialidades:hover { text-decoration:none; }

.promociones { width:165px; height:55px; margin-top:15px; margin-right:10px; float:right; background-image:url(/img/promociones.jpg); display:inline; }

.promociones:hover { background-image:url(/img/promociones_over.jpg); }

#boletines { width:160px; height:95px; margin-top:10px; margin-right:15px; float:right; background-image:url(/img/boletines.jpg); display:inline; }

#asociados { width:160px; height:80px; margin-top:15px; margin-right:15px; float:right; background-image:url(/img/asociados.jpg); display:inline; }

#contacto { width:160px; height:80px; margin-top:15px; margin-right:15px; float:right; background-image:url(/img/contacto.jpg); display:inline; }

.txt { width:100px; height:46px; margin-top:30px; margin-right:13px; float:right; text-align:left; display:inline; }


.menuespecialidadesMod { float:left; padding:5px 0px 10px 0px; }
/* ESTO ES DE LA BUSQUEDA .menuespecialidades { width:143px; text-align:left; float:left; padding:3px 5px 3px 10px; color:#003366; text-decoration:underline; } */
.menuespecialidades:hover { background-color:#FF9900; color:#FFF; }

.promociones { width:165px; height:55px; margin-top:15px; margin-right:10px; float:right; background-image:url(img/promociones.jpg); display:inline; }

.promociones:hover { background-image:url(img/promociones_over.jpg); }




/* COLUMNA DERECHA */

#colDer { width:160px; float:left; margin-top:5px; margin-left:13px; display:inline; }

.colDerDigitales { float:left; width:165px; height:55px; background:url(/img/b-contenidoDigital.png) no-repeat top; margin:0 0 5px; }
.colDerDigitales:hover { background:url(/img/b-contenidoDigital.png) no-repeat bottom; }

#ediciones { width:160px; height:225px; float:left; background-image:url(/img/back_ediciones_.jpg); padding-top:104px; }

#titEdiciones { width:100px; height:70px; float:left; }

.catalogo { width:159px; height:20px; float:left; margin-left:1px; background-image:url(/img/catalogo_journal.jpg); background-repeat:no-repeat; padding-top:3px; color:#FFF; display:inline; }

.catalogo:hover { background-image: url(/img/catalogo_journal_over.jpg); color:#FFF;}

.autoresEditores { width:159px; height:31px; float:left; margin-top:5px; margin-left:1px; background-image:url(/img/back_informacion.jpg); background-repeat:no-repeat; text-align:center; padding-top:4px; display:inline; }

.autoresEditores:hover { background-image:url(/img/back_informacion_over.jpg); color:#FFF; }

.distribuidores { width:159px; height:21px; float:left; margin-top:5px; margin-left:1px; background-image:url(/img/back_button.jpg); background-repeat:no-repeat; padding-top:5px; display:inline; }

.distribuidores:hover { background-image: url(/img/back_button_over.jpg); color:#FFF;}

#recomendadoR { width:158px; float:left; background-color:#F5F5F5; margin:25px 0 10px 0; margin-top:15px; border:dotted 1px #CCC; border-right:2px solid #2F4764; border-bottom:2px solid #2F4764; padding:15px 0 10px 0; }
	#recomendadoR .imgLibro, #recomendadoR .desLibro, #recomendadoR .autorLibro { width:auto; display:block; text-align:center; padding:0 5px; }
	#recomendadoR img { border:solid 1px #666; }
	#recomendadoR .autorLibro a{ width:100%; display:block; }
 
#visitas { width:160px; height:24px; float:left; margin-top:15px; background-image:url(/img/tit_visitas.jpg); background-repeat:no-repeat; }

#visitasCont { width:158px; height:auto; /* height:140px; */ float:left; border:solid 1px #2F4764;}

.txtVisitas { width:148px; float:right; text-align:left; padding:5px; border-bottom:solid 1px #CCC;}



/* COLUMNA CENTRAL */

#colCentral { width:590px; float:left; overflow:hidden; }


/* FOOTER */

#footer { width:960px; float:left; margin-top:15px; }

.footerTxt { float:left; width:960px; text-align:center; }

.footerLogo {float:left;	 width:960px; text-align:center; margin:30px 0 10px; }

#moneda { width:940px; height:35px; float:right; padding-top:15px; text-align:center; margin-top:15px; border-top:dashed 1px #CCCCCC; border-bottom:dashed 1px #CCCCCC; background-color:#FFFFCC;  }

	#moneda span {float:left; width:158px; margin-top:3px; margin-left:318px; text-align:left; }

	.ddl_cambiarubicacion { float:left; width:140px; margin-left:5px; display:inline; text-align:left; }


/* FUENTES */

.Fmenu { font-size:11px; letter-spacing:0px; text-decoration:none; line-height:13px; color:#003366;  }
a.Fmenu:hover { text-decoration:underline; color:#003366; }

.FmenuDer { font-size:11px; letter-spacing:0px; text-decoration:none; line-height:-5px; color:#FFFFFF;}
a.FmenuDer:hover { text-decoration:underline; color:#FFFFFF;}

.FmenuDer2 { font-size:11px; letter-spacing:0px; text-decoration:none; line-height:-5px; color:#666666}
a.FmenuDer2:hover { text-decoration:underline; color:#666666;}

.Fdes { font-size:11px; letter-spacing:0px; text-decoration:none; line-height:12px; font-weight:bold; color:#003366;}
a.Fdes:hover { text-decoration:underline; color:#003366; }

.Fautor { font-size:11px; text-decoration:underline; line-height:12px; font-style:oblique; color:#003366;}
a.Fautor:hover { text-decoration:underline; color:#F6931E; }

.Ffooter { font-size:9px; letter-spacing:1px; text-decoration:none; line-height:20px; }
a.Ffooter { font-size:9px; }
a.Ffooter:hover { font-size:9px; color:#666; }


/* COLUMNA CENTRAL - HOME */


#novedades { width:590px; height:360px; margin-bottom:22px; float:right; background-image:url(/img/novedades.jpg); background-repeat:no-repeat; overflow:hidden;}

#segNovedades { width:590px;  height:300px;  float:right; }

#novedadesCont { width:578px;  height:280px; float:left; margin-left:6px; margin-top:65px; display:inline; overflow:hidden; }

#segNovedadesCont { width:578px;  height:300px;  float:left; margin-left:6px; display:inline; }

.colNovedades { width:120px; height:280px; float:left; margin-left:20px; display:inline; }

.colNovedades1 { width:120px; height:205px; float:left; }

.colNovedades2 { width:120px; height:75px; float:left; }

.segColNovedades { width:120px; height:260px; float:left; margin-left:20px; display:inline; }

#titSegColNovedades { width:120px; height:32px; float:left; padding-top:2px; vertical-align:middle; border:solid 1px #DFDFDF; margin-bottom:10px;}

	#titSegColNovedades .Fdes { font-size:10px; font-weight:normal; }

.segColNovedades1 { width:120px; height:190px; float:left; }

.segColNovedades2 { width:120px; height:70px; float:left; }

.imgLibro { width:120px; float:left; margin-bottom:7px; text-align:center; }

.imgLibro2 { height:120px; width:90px; }

.desLibro { width:120px; /* height:20px; */ float:left; text-align:center;  margin-bottom:7px;}

.autorLibro { width:120px; height:20px; float:left; text-align:center; }

.dash { width:119px; height:2px; float:left; background-image:url(/img/line.jpg); background-repeat:repeat-x; font-size:1px; margin-bottom:12px; }

.precio { width:120px; height:20px; float:left; text-align:center; margin-bottom:5px; }

a.comprar { width:90px; height:27px; float:left; background-image:url(/img/back_comprar.jpg); background-repeat:no-repeat; padding-top:8px; text-align:center; font-weight:bold; color:#333367; margin-left:15px; display:inline; }

a.comprar:hover { text-decoration:none; }


/* COLUMNA CENTRAL - FICHA */

#titSeccion { width:590px; height:30px; margin-top:5px; float:right; background-image: url(img/descripcion.jpg); }

#descripcion { width:580px; margin:-20px 0 15px 0; float:left; padding:0 0 15px 10px; border-bottom:2px dotted #2F4764; position:relative; display:inline; }

.imgLibroDes { width:140px; float:left; text-align:right; }
	.imgLibroDes img { width:140px; }

.infoPrincMod { float: left; width: 270px; }
#titLibroDes { width:255px; float:left; background-color: #F3F3F3; padding:10px 5px 10px 10px; border-bottom:solid 1px #CCC; text-align:left; }
	#titLibroDes span { font-size:13px; margin-bottom:2px; display:block; }
 
#precioLibroDes { width:159px; float:left; background-color: #F3F3F3; padding:10px 0px 10px 0px; border:solid 1px #CCC; border-left:none; }

#espLibroDes { width:255px; float:left; background-color: #FFF; padding:10px 5px 10px 10px; border-bottom:solid 1px #CCC; text-align:left; }
 
#catidadLibroDes { width:160px; float:left; background-color: #FFF; padding:20px 0px 20px 0px; }
	
.autoresficha a{ display:block;}

.dModCompra { border-left:solid 1px #CCC; float: left; width: 160px; }

#articulo_precio {font-size:15px; margin-top:5px;}

.cantidadTxtField { width:50px; height:10px; float:right; padding-top:3px; margin-right:15px; display:inline; }

#datosLibroDes { width:250px; float:left; background-color: #FFF; padding:10px 5px 10px 10px; text-align:left; }

/*#comprarLibroDes { width:160px; height:80px; float:left; text-align:center; }*/
#comprarLibroDes { width:160px; float:left; text-align:center; }
	#comprarLibroDes .Fautor { display:block; margin-top:4px; font-style:normal; }

.descrLibroSol { float:left; width:404px; border-bottom:solid 1px #003366; padding-left:1px; }
	.descrLibroSolAct { float:left; padding:10px; font-size:13px; border:solid 1px #003366; border-bottom:solid 1px #FFF; font-weight:bold; color:#000; position:relative; margin:0 0 -1px -1px; z-index:3; }
		.descrLibroSolAct:hover { text-decoration:none; color:#000; }
	.descrLibroSolDes { float:left; padding:5px; background-color:#F3F3F3; border:1px solid #CCC; border-bottom:none; margin-top:10px; color:#003366; cursor:pointer; position:relative; margin-left:-1px; z-index:1; }
		.descrLibroSolDes:hover {color:#FFF; background-color:#FF9900; text-decoration:none; }
	
#descripcionLibro { width:570px; margin-top:10px; float:right; padding:0px 10px 10px 10px; border-bottom:dotted 2px #2F4764; text-align:left; line-height:17px; }

	.txtDescLibro, .txtDescCont { width:387px;  float:left; text-align:left; border:solid 1px #003366; border-top:none; padding:8px; position:relative; margin-top:-1px; color:#333; font-size:12px; z-index:4; }

#clientes { width:139px; /* float:left; */ background-color: #F3F3F3; border:solid 1px #CCCCCC;  padding:10px 5px 10px 10px;}
	#clientes span { font-weight:bold; }

.clientesLibro1 { width:146px; background-color: #E6E6E6; text-align:left; padding:7px 0 10px 10px; }
	.clientesLibro1 .Fautor { display:block; margin-top:3px; }
	.clientesLibro1 a { display:block;  }

.clientesLibro2 { width:146px; height:40px; /* float:left;*/ background-color: #F3F3F3; text-align:left; padding:10px 0px 0px 10px; }

a.comprar2 { width:90px; height:22px; float:left; background-image:url(img/back_comprar.jpg); padding-top:8px; text-align:center; font-weight:bold; color:#333367; margin:0 0 15px 35px; display:inline; }

a.comprar3 { width:90px; height:27px; float:left; padding-top:8px; text-align:center; font-weight:bold; color:#333367; margin-left:35px; display:inline; }

a.comprar3:hover { text-decoration:underline; }

a.comprar2:hover { text-decoration:none; }


.comentsContainer {
	float:left;
	width:570px;
}

.comntsTit {
	display:block;
	border:solid 1px #CCC;
	margin-top:30px;
	padding:2px 5px;
	background-color:#F3F3F3;
	margin-bottom:10px;
}

.tituloComentarios {
}

#uc_Comentarios1_div_titulo {
	display:block;
	width:550px;
	color:#666;
	border-bottom:dashed 1px #CCC;
	padding-bottom:3px;
	margin-bottom:10px;
}

.multimediaContent 
{
	margin-top: 12px; 
	padding: 7px 0px;
	width:159px; 
	float:left; 
	background-color: #F3F3F3; 
	border:solid 1px #CCC; 
	border-left:none;
}

	.multimediaContent a.Fautor 
	{
		font-style:normal;
		font-weight:bold;
	}

/* ASOCIADOS */

#titInfoAutores { width:590px; height:30px; margin-top:5px; float:right; background-image: url(/img/t-infoAutores.jpg); }

#titAsociados { width:590px; height:30px; margin-top:5px; float:right; background-image: url(/img/asociados2.jpg); }

#txtAsociados { width:570px; height:625px; margin:5px 0px 15px 0px; text-align:left; float:right; padding:0px 10px 10px 10px; border-bottom:dotted 2px #2F4764; font-size:12px; letter-spacing:0px; line-height:16px; }

#internasTxtDest { width:570px; height:22px; margin-top:15px; margin-bottom:15px; float:right; text-align:center; padding-top:7px; background-color:#FFCC66; border-bottom:dashed 1px #2F4764; border-top:dashed 1px #2F4764; font-size:14px; letter-spacing:0px; line-height:13px;}



/* CARRITO */

#headCarrito { width:590px; height:55px; margin-top:5px; float:right; background-image: url(/img/carritoHead.jpg); background-repeat:no-repeat; }

.bodyCarrito { width:590px; float:right; background-image: url(img/carritoBody.jpg); background-repeat:repeat-y; }

#footCarrito { width:590px; height:20px; margin-bottom:5px; float:right; background-image:url(img/carritoFoot.jpg); background-repeat:no-repeat; }

#cantCarrito { width:80px; height:25px; float:left; margin-left:20px; display:inline; border-bottom:dotted 2px #2F4764; border-right:dotted 2px #2F4764; text-align:center; padding-top:10px; }

#titCarrito { width:365px; height:25px; float:left; margin-left:2px; display:inline; border-bottom:dotted 2px #2F4764; border-right:dotted 2px #2F4764; text-align:left; padding-top:10px; padding-left:15px; }

#precioCarrito { width:80px; height:25px; float:left; margin-left:2px; display:inline; border-bottom:dotted 2px #2F4764; text-align:center; padding-top:10px; }

.articuloCarrito { width:550px; margin-bottom:2px; margin-left:20px; display:inline; float:left; border-bottom:dotted 2px #2F4764; }

.cantArticulo { width:80px; height:70px; float:left; margin-left:2px; display:inline; text-align:center; padding-top:10px; }

#cantArticulo select {	float:left; margin:0px 0px 3px 18px; display:inline;	}	

#cantArticulo a { float:left; width:80px;	}

.titArticulo { width:365px; height:70px; float:left; margin-left:2px; display:inline; text-align:left; padding-top:10px; padding-left:15px; }

.precioArticulo { width:80px; height:70px; float:left; margin-left:2px; display:inline; text-align:center; padding-top:10px; }

.cantidadArtTxtField { width:50px; height:10px; float:left; padding-top:3px; margin-left:10px; display:inline; }

#totalCarrito { width:449px; height:25px; margin-bottom:2px; margin-left:20px; display:inline; float:left; text-align:right; padding-right:15px; padding-top:10px; }

#totalPrecioCarrito { width:80px; height:25px; float:left; margin-left:2px; display:inline; border-bottom:dotted 2px #2F4764; border-right:dotted 2px #2F4764; border-left:dotted 2px #2F4764;text-align:center; padding-top:10px; }

#finalizarCompra { width:550px; height:50px; margin-bottom:2px; margin-top:15px; margin-left:20px; display:inline; float:left; }

	#txtContacto #finalizarCompra { width:320px;  }

a.finalizarCompra { width:152px; height:42px; float:left; background-image:url(/img/finalizarCompra.jpg); background-repeat:no-repeat; padding-top:13px; text-align:center; font-weight:bold; color:#333367; font-size:11px; margin-left:200px; display:inline; }

a.finalizarCompra:hover { text-decoration:none; background-image:url(/img/finalizarCompraOver.jpg); }

/* FIN CARRITO */


/* CARRITO DESPLEGADO */
.carritoDesp { width:160px; position:absolute; left:50%; background-color:#FFFDDA; border:solid 1px #999999; margin-top:100px; margin-left:122px; z-index:999 ; text-align:center; padding-top:25px; }
	.carritoDesp img { width:120px; margin-bottom:5px;}

.bkcarrito { width:100%; height:100%; background-color:#CCC; position:absolute; z-index:99; filter:alpha(opacity=70); opacity:0.7; }

.nombLibro { width:150px; float:left; text-align:center; margin-top:5px; padding-left:5px; padding-right:5px; }
	.nombLibro a.Fdes { cursor:text; }
	.nombLibro a.Fdes:hover { text-decoration:none; }

.detalle { width:160px; height:25px; float:left; text-align:center; margin-top:7px; padding-top:3px; border-top:dotted 1px #2F4764; }

/* FIN CARRITO DESPLEGADO */




/* RESULTADO DE BUSQUEDA */

/* Menú */

.busqTitFiltros {display:block; padding:5px; font-weight:bold; font-size:12px; text-align:center; width:148px; color:#000; }

#resultado { width:570px; margin:10px 0px 0px 10px; float:left; }
	#resultado #imgLibro { margin-bottom:0px; }
	
#busqueda { width:160px; height:24px; margin-right:15px; float:right; background-image:url(/img/tit_busqueda.jpg); background-repeat:no-repeat; display:inline; }

#busquedaCont { width:158px ;   margin-right:15px; float:right; display:inline; padding-top:6px; background-color:#F3F3F3; border:solid 1px #2F4764; padding-bottom:15px; }

.busquedaCont1 { width:158px;  float:right; display:inline; text-align:left; }

	.busquedaCont1 span { float:left; width:158px; text-align:center; margin-bottom:5px; color:#000; }	

.busquedaContFiltroAct, .busquedaContFiltroAct2 { width:132px; margin-top:8px; padding:3px; float:left; display:inline; text-align:center; color:#2F4764; font-weight:bold; border:solid 1px #FF9900; }	
	.busquedaContFiltroAct { background-color:#FF9900; }
	.busquedaContFiltroAct2 { background-color:#FFF; }

.busquedaContAbre1 { width:158px; height:17px; background-color:#FF9900; margin-left:-17px; margin-top:5px; padding-top:3px; float:left; display:inline; text-align:center; color:#2F4764; font-weight:bold; }
.busquedaContAbre1:hover { color:#FFF; font-weight:bold; }

.busquedaCont2 { width:138px; height:16px; background-color:#FFF; margin-left:-17px; margin-top:5px; padding-top:2px; float:left; display:inline; text-align:center; color:#2F4764; font-weight:bold; border:solid 1px #FF9900;}
.busquedaCont2:hover { color:#FF9900; font-weight:bold; }

.busquedaContAbre2 { width:156px; height:16px; background-color:#FFF; margin-top:5px; padding-top:2px; float:left; display:inline; text-align:center; color:#2F4764; font-weight:bold; border:solid 1px #FF9900;}
.busquedaContAbre2:hover { color:#FF9900; text-decoration:none; }

.cerrarBusqueda { width:16px; height:16px; padding-top:2px; background-color:#FF9900; margin-top:8px; display:inline; text-align:center; float:left; border:solid 1px #2F4764; font-weight:bold; color:#2F4764; }
.cerrarBusqueda:hover { color:#FFF; font-weight:bold; border:solid 1px #FFF; text-decoration:none }

.cerrarBusqueda2 { width:16px; height:16px; padding-top:2px; background-color:#FFF; margin-top:5px; display:inline; text-align:center; float:left; border:solid 1px #FF9900; font-weight:bold; color:#2F4764; }
.cerrarBusqueda2:hover { color:#FF9900; font-weight:bold; border:solid 1px #FF9900;}

.separadorBusquedaCont1 { width:158px; height:20px;  margin-bottom:7px; float:right; display:inline; text-align:left; border-bottom:dashed 1px #2F4764; }


/* Columna central */

#titResultado { width:590px; height:30px; margin-top:5px; float:right; background-image:url(img/resultados.jpg); }

#ordenarPor { height:25px; float:right; margin-top:3px; display:inline; }

#titLibroBusq { width:450px; height:96px; float:left; display:inline; text-align:left; }

	#titLibroBusq a.Fdes, #titLibroBusq a.Fautor, #titLibroBusq a.Fmenu { /*float:left;  width:450px; */ text-align:left; padding:3px 0px 6px 0px; }
	#titLibroBusq a.Fdes:hover { background-color:#FF9900; color:#FFF; text-decoration:none; }
	#titLibroBusq a.Fautor:hover, #titLibroBusq a.Fmenu:hover { background-color:#F3F3F3; text-decoration:none; text-decoration:underline; color:#F6931E; }	

#precioLibroBusq { width:380px; height:18px; float:left; display:inline; padding-top:4px ; border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; text-align:left; }

.comprarLibroBusq { width:70px; height:17px; background-color:#FF9900; float:right; padding-top:3px ; border-bottom:dotted 2px #2F4764; border-top:dotted 2px #2F4764; text-align:center; color:#003366; font-weight:bold; }
	.comprarLibroBusq:hover { text-decoration:none; color:#FFF; }

#numeroResutados { width:590px; height:30px; margin-top:5px; float:left; text-align:center; border-bottom:dotted 2px #2F4764;}

.resultadoSeparador { width:590px; height:5px; margin:15px 0px 15px 0px; float:left; border-bottom:dotted 2px #2F4764; font-size:1px; }

/* FIN RESULTADOS DE BUSQUEDA */


/* CONTACTO */

#titContacto { width:590px; height:30px; margin-top:5px; float:right; background-image: url(img/contacto2.jpg); }

#txtContacto { width:490px; height:625px; margin:5px 0px 0px 0px; padding-left:80px; padding-top:10px; text-align:left; float:left; border-bottom:dotted 2px #2F4764; font-size:12px; letter-spacing:0px; line-height:16px; }
	#txtContacto span { float:left; width:325px; }

.contactoTxtField { width:225px; height:15px; float:left; padding-top:3px; display:inline; margin-bottom:15px; margin-top:3px; }

.comentarioTxtField { width:425px; height:250px; float:left; padding-top:3px; display:inline; }

a.enviar { width:152px; height:42px; float:left; background-image:url(img/finalizarCompra.jpg); background-repeat:no-repeat; padding-top:13px; text-align:center; font-weight:bold; color:#333367; font-size:11px; margin-left:120px; display:inline; }

a.enviar:hover { text-decoration:none; background-image:url(img/finalizarCompraOver.jpg); }

#titRecomendar { width:590px; height:30px; margin-top:5px; float:right; background-image: url(img/recomendar.jpg); }

#recomendar { width:300px; float:left; margin-left:15px; display:inline; }

/* FIN CONTACTO */

/* ESPECIALIDADES */

#titEspecialidades { width:590px; height:30px; margin-top:5px; float:right; background-image: url(/img/especialidades2.jpg); }

#txtEspecialidades { width:570px; margin:5px 0px 15px 0px; text-align:left; float:right; padding:0px 10px 10px 10px; border-bottom:dotted 2px #2F4764; font-size:12px; letter-spacing:0px; line-height:16px; text-transform:capitalize; }

/* FIN ESPECIALIDADES */

h3.intTit {
    display: block;
    font-size: 18px;
    margin: 20px;
    text-align: left;
}

.buttonL {
	display:block;
	width:165px;
	height:47px;
	margin:20px auto;
	font-size:12px;
	font-weight:bold;
	background:url(/images/buttonL.jpg);
	text-align:center;
	color:#003366;
	padding:8px 0 0;
}

.buttonL:hover {
	color:#FFF;
	text-decoration:none;
}
